.product-select{--select-gap: 1.6rem;--select-visible: 3;width:100%;display:block}.product-select__layout{display:grid;grid-template-columns:minmax(24rem,.34fr) minmax(0,1fr);gap:4rem 5.6rem;align-items:center;position:relative}.product-select__copy--left{text-align:start}.product-select__copy--center{text-align:center}.product-select__copy--right{text-align:end}.product-select__heading{margin:0 0 2.4rem;letter-spacing:.01em;line-height:1.08;color:var(--color-foreground)}.product-select__subheading{margin:0 0 3.2rem;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.5;color:var(--color-foreground)}.product-select__copy--center .product-select__nav{justify-content:center}.product-select__copy--right .product-select__nav{justify-content:flex-end}.product-select__nav{display:flex;align-items:center;gap:.8rem}.product-select__nav[hidden]{display:none!important}.product-select__arrow{width:4.4rem;height:4.4rem;padding:0;border:.1rem solid var(--color-foreground);border-radius:50%;background:transparent;color:var(--color-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,color .25s ease,opacity .25s ease}.product-select__arrow svg{width:1.6rem;height:1.6rem;display:block}.product-select__arrow:hover{background:var(--color-foreground);color:var(--color-background)}.product-select__arrow:disabled{opacity:.28;pointer-events:none}.product-select__viewport{overflow:hidden;min-width:0}.product-select__track{display:flex;width:100%;margin:0;padding:0;gap:var(--select-gap);will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1)}.product-select__slide{flex:0 0 calc((100% - (var(--select-gap) * (var(--select-visible) - 1))) / var(--select-visible));min-width:0}.product-select__card{position:relative;display:block;overflow:hidden;isolation:isolate;color:inherit;text-decoration:none}.product-select__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.product-select__media:after{content:"";position:absolute;inset-inline:0;bottom:0;height:42%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 100%);pointer-events:none}.product-select__media picture,.product-select__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.product-select__image{transform:scale(1);transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-select__card:hover .product-select__image,.product-select__media:hover .product-select__image{transform:scale(1.05)}.product-select__label{position:absolute;inset-inline:1.2rem;bottom:1.8rem;z-index:1;margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;color:#fff}@media(prefers-reduced-motion:reduce){.product-select__track,.product-select__image{transition:none}}@media screen and (max-width:1149.98px){.product-select{--select-visible: 2}.product-select__layout{grid-template-columns:minmax(20rem,.38fr) minmax(0,1fr);gap:3.2rem}.product-select__subheading{font-size:1.8rem;margin-bottom:2.4rem}.product-select__label{font-size:1.5rem}.product-select__arrow{width:4rem;height:4rem}}@media screen and (max-width:767.98px){.product-select{--select-visible: 1}.product-select__layout{grid-template-columns:1fr;gap:2.4rem;align-items:start}.product-select__subheading{font-size:1.6rem;margin-bottom:2rem}.product-select__label{font-size:1.5rem;bottom:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-product-selection.css.map */
