.promo-split{width:100%;padding-block:var(--promo-section-top, 60px) var(--promo-section-bottom, 0);background:#fff;color:#000;font-family:Instrument Sans,sans-serif}.promo-split *,.promo-split *:before,.promo-split *:after{box-sizing:border-box}.promo-split__inner{width:100%;max-width:1700px;margin-inline:auto;padding-inline:16px}.promo-split__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.promo-feature{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border-radius:10px;background:#777}.promo-split--sticky .promo-feature{position:sticky;top:var(--sticky-offset, 20px)}.promo-feature__track{position:absolute;top:0;right:0;bottom:0;left:0}.promo-feature__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease}.promo-feature__slide.is-active{z-index:1;opacity:1;pointer-events:auto}.promo-feature__media,.promo-feature__image,.promo-feature__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.promo-feature__image{object-fit:cover;object-position:center}.promo-feature__image--mobile{display:none}.promo-feature__placeholder{background:#777}.promo-feature__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--promo-overlay, 0));pointer-events:none}.promo-feature__content{position:relative;z-index:1;display:flex;height:100%;max-width:434px;padding:32px 32px 80px;flex-direction:column;align-items:flex-start;color:#fff}.promo-feature__eyebrow{margin:0 0 16px;font:700 15.9px/24.9px Instrument Sans,sans-serif}.promo-feature__heading{max-width:370px;margin:0;color:inherit;font:700 40px/48px Instrument Sans,sans-serif;letter-spacing:-.035em}.promo-feature__body{max-width:370px;margin-top:20px;font:500 15px/24px Instrument Sans,sans-serif}.promo-feature__body p{margin:0}.promo-feature__cta{display:inline-flex;min-height:48px;margin-top:32px;padding-inline:32px;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100px;background:#fff;color:#000;font:700 15px/30px Instrument Sans,sans-serif;text-decoration:none;transition:background .3s ease,color .3s ease}.promo-feature__content [data-reveal-item]{opacity:0;transform:translateY(25px);transition:opacity .5s cubic-bezier(.3,1,.3,1),transform .5s cubic-bezier(.3,1,.3,1)}.promo-feature__slide.is-active.is-revealed [data-reveal-item]{opacity:1;transform:none}.promo-feature__slide.is-active.is-revealed [data-reveal-item]:nth-child(1){transition-delay:50ms}.promo-feature__slide.is-active.is-revealed [data-reveal-item]:nth-child(2){transition-delay:.1s}.promo-feature__slide.is-active.is-revealed [data-reveal-item]:nth-child(3){transition-delay:.15s}.promo-feature__slide.is-active.is-revealed [data-reveal-item]:nth-child(4){transition-delay:.2s}.promo-feature__controls{position:absolute;z-index:3;right:20px;bottom:20px;left:20px;display:flex;min-height:44px;align-items:center;justify-content:center;gap:12px;color:#fff}.promo-feature__arrow,.promo-feature__dot{display:grid;min-width:44px;min-height:44px;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.promo-feature__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.promo-feature__pagination{display:flex;align-items:center;justify-content:center;gap:12px}.promo-feature__dot{width:10px;min-width:10px}.promo-feature__dot span{position:relative;display:block;width:10px;height:10px;overflow:hidden;border-radius:10px;background:#fff6;transition:width .3s ease}.promo-feature__dot span:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;content:"";transform:scaleX(0);transform-origin:left}.promo-feature__dot.is-active{width:50px}.promo-feature__dot.is-active span{width:50px;background:#fff3}.promo-feature__dot.is-active span:after{animation:promo-feature-progress var(--promo-progress-duration, 7s) linear forwards}.promo-split.is-paused .promo-feature__dot.is-active span:after{animation-play-state:paused}@keyframes promo-feature-progress{to{transform:scaleX(1)}}.promo-products{min-width:0}.promo-products__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.promo-product-card{min-width:0;aspect-ratio:1}.promo-product-card__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:10px;background:#f3f3f0;color:#000;text-decoration:none}.promo-product-card__media,.promo-product-card__image,.promo-product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.promo-product-card__image{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.3,1,.3,1)}.promo-product-card__placeholder{background:#f3f3f0}.promo-product-card__content{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;padding:24px;flex-direction:column;align-items:center;background:linear-gradient(0deg,rgb(255 255 255 / 94%) 0%,rgb(255 255 255 / 72%) 62%,transparent 100%);text-align:center}.promo-product-card__title{display:-webkit-box;margin:0;overflow:hidden;color:#000;font:700 18px/28px Instrument Sans,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promo-product-card__price{margin-top:8px;color:#666;font:500 15px/24px Instrument Sans,sans-serif}.promo-product-card__price.is-sale{color:var(--forme-price-sale, #072935);font-weight:600}.promo-product-card__price s{margin-left:8px;color:#777;font-weight:500}.promo-product-card__badge{position:absolute;z-index:2;top:12px;left:12px;display:inline-flex;min-height:28px;padding-inline:10px;align-items:center;border-radius:999px;background:#000;color:#fff;font:700 12px/16px Instrument Sans,sans-serif}.promo-product-card [data-card-reveal]{opacity:0;transform:translateY(25px);transition:opacity .5s cubic-bezier(.3,1,.3,1),transform .5s cubic-bezier(.3,1,.3,1)}.promo-split.is-in-view .promo-product-card [data-card-reveal]{opacity:1;transform:none}.promo-split.is-in-view .promo-product-card [data-card-reveal]:nth-child(2){transition-delay:.1s}.promo-split__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.promo-feature__arrow:focus-visible,.promo-feature__dot:focus-visible,.promo-feature__cta:focus-visible,.promo-product-card__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(hover:hover)and (pointer:fine){.promo-split--zoom .promo-feature:hover .promo-feature__slide.is-active .promo-feature__image,.promo-split--zoom .promo-product-card__link:hover .promo-product-card__image{transform:scale(1.03) rotate(.02deg)}.promo-feature__cta:hover{background:#000;color:#fff}}@media(min-width:1200px){.promo-split__inner{padding-inline:50px}}@media(min-width:768px)and (max-width:1023.98px){.promo-products__track{grid-template-columns:1fr}}@media(max-width:767.98px){.promo-split{padding-block-start:min(40px,calc(var(--promo-section-top, 60px) * .6))}.promo-split__grid{grid-template-columns:1fr}.promo-split--sticky .promo-feature{position:relative;top:auto}.promo-feature{min-height:450px;aspect-ratio:1;border-radius:8px}.promo-feature__image--desktop:has(+.promo-feature__image--mobile){display:none}.promo-feature__image--mobile{display:block}.promo-feature__content{padding:20px 20px 60px}.promo-feature__eyebrow{margin-bottom:12px;font-size:15px;line-height:24px}.promo-feature__heading{font-size:28px;line-height:33.6px}.promo-feature__cta{margin-top:24px}.promo-feature__controls{right:0;bottom:8px;left:0}.promo-feature__pagination{gap:10px}.promo-feature__dot{width:8px;min-width:8px}.promo-feature__dot span{width:8px;height:8px}.promo-feature__dot.is-active,.promo-feature__dot.is-active span{width:40px}.promo-products{margin-inline:-16px;padding-inline:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:16px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.promo-products::-webkit-scrollbar{display:none}.promo-products__track{grid-auto-flow:column;grid-auto-columns:68vw;grid-template-columns:none;width:max-content}.promo-product-card{scroll-snap-align:start}.promo-product-card__link{border-radius:8px}.promo-product-card__content{padding:20px 12px}.promo-product-card__title{font-size:16px;line-height:26px}.promo-product-card__price s{margin-left:6px}.promo-product-card__badge{top:8px;left:8px;min-height:26px;padding-inline:8px;font-size:11px;line-height:15px}}@media(prefers-reduced-motion:reduce){.promo-feature__slide,.promo-feature__content [data-reveal-item],.promo-product-card [data-card-reveal],.promo-product-card__image,.promo-feature__image,.promo-feature__dot span{transition:none!important;animation:none!important}.promo-feature__content [data-reveal-item],.promo-product-card [data-card-reveal]{opacity:1;transform:none}.promo-feature__dot.is-active span:after{transform:scaleX(1)}.promo-products{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-promo-slider-product-cards.css.map */
