.kg-rail-section{overflow:hidden}.kg-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6)}.kg-rail__title{margin:0;font:400 var(--t-h2) / var(--lh-h2) var(--kg-font-display);letter-spacing:-.01em}.kg-rail__tools{display:flex;align-items:center;gap:var(--s-5)}.kg-rail__all{white-space:nowrap}.kg-rail__controls{display:flex;gap:var(--s-1);align-self:center}.kg-rail__btn{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--kg-ink);background:transparent;color:var(--kg-ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std),opacity var(--dur-1) var(--ease-std)}.kg-rail__btn:disabled{opacity:.3;cursor:default}@media(hover:hover){.kg-rail__btn:not(:disabled):hover{background:var(--kg-ink);color:var(--kg-white)}}.kg-rail{--rail-pad: 1.5rem;--rail-gap: var(--kg-gutter);--rail-inset: max(var(--rail-pad), calc((100% - var(--page-width)) / 2 + var(--rail-pad)));display:block}@media screen and (min-width:750px){.kg-rail{--rail-pad: 5rem}}.kg-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--rail-gap)) / 1.6);gap:var(--rail-gap);margin:0;padding:0 var(--rail-inset);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-inset);scrollbar-width:none}.kg-rail__track::-webkit-scrollbar{display:none}.kg-rail__track:focus-visible{outline:2px solid var(--kg-accent);outline-offset:-2px}.kg-rail__item{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.kg-rail__track{grid-auto-columns:calc((100% - 2 * var(--rail-gap)) / 2.4)}}@media screen and (min-width:1024px){.kg-rail__track{grid-auto-columns:calc((100% - 4 * var(--rail-gap)) / 4.3)}}.kg-rail__progress{position:relative;height:1px;margin-top:var(--s-6);background:var(--kg-stone);overflow:hidden}.kg-rail__thumb{position:absolute;top:0;left:0;height:100%;width:calc(var(--rail-size, 1) * 100%);background:var(--kg-ink);transform:translate(calc(var(--rail-pos, 0) * (1 / var(--rail-size, 1) - 1) * 100%))}.kg-rail:not(.is-scrollable) .kg-rail__progress{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kg-rail.css.map */
