.kludi-product-rail{display:block}.kludi-product-rail__container{max-inline-size:var(--container-max-width);margin-inline:auto;padding:104px var(--container-gutter) 0}.kludi-product-rail__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.kludi-product-rail__intro{min-inline-size:0}.kludi-product-rail__kicker{margin:0;font-size:12px;line-height:normal;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--kludi-ink))}.kludi-product-rail__heading{margin:16px 0 0;font-size:52px;line-height:normal;font-weight:400;letter-spacing:-.01em;text-transform:none;color:rgb(var(--kludi-ink))}.kludi-product-rail__controls{flex:none;display:flex;align-items:center;gap:10px}.kludi-product-rail__tabs{display:flex;align-items:center;gap:10px}.kludi-product-rail__tab{flex:none;display:inline-flex;align-items:center;block-size:44px;padding:0 20px;border:1px solid rgb(var(--kludi-control-border));background-color:transparent;color:rgb(var(--kludi-ink));font-family:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease}.kludi-product-rail__tab[aria-selected=true]{border-color:rgb(var(--kludi-ink));background-color:rgb(var(--kludi-ink));color:#fff}.kludi-product-rail__arrows{display:flex;gap:10px;margin-inline-start:26px}.kludi-product-rail__arrow{display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;padding:0;border:1px solid rgb(var(--kludi-control-border));background-color:rgb(var(--background));color:rgb(var(--kludi-ink));font-family:inherit;font-size:16px;cursor:pointer;transition:border-color .25s var(--kludi-ease)}.kludi-product-rail__arrow:disabled{border-color:rgb(var(--kludi-control-border),.55);color:rgb(var(--kludi-ink),.3);cursor:default}@media screen and (pointer:fine){.kludi-product-rail__arrow:not(:disabled):hover{border-color:rgb(var(--kludi-ink))}}.kludi-product-rail__row{display:flex;align-items:stretch;gap:24px;margin-block:44px -16px;padding-block-end:24px;overflow:auto hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.kludi-product-rail__row::-webkit-scrollbar{display:none}.kludi-product-rail__item{flex:0 0 318px;inline-size:318px;min-inline-size:0;scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.kludi-product-rail__row{scroll-behavior:auto}.kludi-product-rail__tab{transition:none}}@media screen and (max-width:1299px){.kludi-product-rail__header{display:block}.kludi-product-rail__controls{margin-block-start:24px}}.kludi-product-rail__track{display:none}@media screen and (max-width:740px){.kludi-product-rail__container{padding:52px 0 0}.kludi-product-rail__header{display:block}.kludi-product-rail__intro{padding-inline:22px}.kludi-product-rail__kicker{font-size:11px;letter-spacing:.22em}.kludi-product-rail__heading{margin-block-start:12px;font-size:34px}.kludi-product-rail__controls{display:block}.kludi-product-rail__tabs{gap:8px;padding:20px 22px 0;overflow:auto hidden;scrollbar-width:none}.kludi-product-rail__tabs::-webkit-scrollbar{display:none}.kludi-product-rail__tab{block-size:38px;padding:0 16px;font-size:11px;letter-spacing:.12em}.kludi-product-rail__arrows{display:none}.kludi-product-rail__row{gap:14px;margin-block-start:26px;padding:0 22px 24px;scroll-padding-inline-start:22px}.kludi-product-rail__item{flex-basis:230px;inline-size:230px}.kludi-product-rail__track{position:relative;display:block;margin:18px 22px 0;block-size:3px;background-color:rgb(var(--kludi-hairline))}.kludi-product-rail__thumb{position:absolute;inset-block:0;inset-inline-start:0;block-size:3px;background-color:rgb(var(--kludi-ink))}}@media screen and (min-width:750px){.kludi-product-rail__row .kludi-card--rail .kludi-card__image{aspect-ratio:330 / 360}}@media screen and (max-width:749px){.kludi-product-rail__row .kludi-card--rail .kludi-card__image{block-size:270px}}.kludi-product-rail__panel[data-pre-order] .kludi-card__stock:not(.kludi-card__stock--out){color:rgb(var(--kludi-pre-order))}@media screen and (min-width:741px){.kludi-product-rail__row{margin-inline:-20px;padding-inline:20px;scroll-padding-inline-start:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kludi-product-rail.css.map */
