.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-on-scroll:nth-child(1){transition-delay:.05s}.reveal-on-scroll:nth-child(2){transition-delay:.1s}.reveal-on-scroll:nth-child(3){transition-delay:.15s}.reveal-on-scroll:nth-child(4){transition-delay:.2s}.reveal-on-scroll:nth-child(5){transition-delay:.25s}.reveal-on-scroll:nth-child(6){transition-delay:.3s}.collection-desc-wrapper{max-width:800px}.collection-desc-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.92rem;line-height:1.75;color:var(--color-text-secondary, #4A4A4A);transition:all .4s cubic-bezier(.19,1,.22,1)}.collection-desc-content.is-expanded{-webkit-line-clamp:unset;display:block}.collection-desc-toggle{background:none;border:none;padding:0 0 1px;margin-top:.75rem;font-family:var(--font-body--family);font-size:.8rem;font-weight:500;color:var(--color-foreground);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid currentColor;cursor:pointer;transition:opacity .2s ease}.collection-desc-toggle:hover{opacity:.6}.product-card-gallery__slideshow{position:relative;overflow:hidden}.product-card-gallery__slideshow img{transition:transform .8s cubic-bezier(.25,.8,.25,1),opacity .4s ease}.product-card-gallery__slideshow img:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.product-card:hover .product-card-gallery__slideshow img:first-child{transform:scale(1.04)}.product-card:hover .product-card-gallery__slideshow img:nth-child(2){opacity:1;transform:scale(1.04)}@media(prefers-reduced-motion:no-preference){.hero-section__media img,.hero__media img{transition:transform 12s ease-out;transform:scale(1.05)}.hero-section.is-visible .hero-section__media img,.hero__media img{transform:scale(1)}.hero-section:hover .hero-section__media img{transform:scale(1.02)}}@media(prefers-reduced-motion:no-preference){main[data-template=product] .product-details>*,main[data-template=collection] .main-collection>*{opacity:0;animation:fadeIn .6s ease-out forwards}main[data-template=product] .product-details>*:nth-child(1){animation-delay:0s}main[data-template=product] .product-details>*:nth-child(2){animation-delay:.06s}main[data-template=product] .product-details>*:nth-child(3){animation-delay:.12s}main[data-template=product] .product-details>*:nth-child(4){animation-delay:.18s}main[data-template=product] .product-details>*:nth-child(5){animation-delay:.24s}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:749px){body{font-size:.95rem;line-height:1.6}a,button,input,select,textarea{min-height:44px}p a,li a,span a,.rte a,.rte-content a{min-height:auto}html[lang] .product-details h1{font-size:1.5rem;letter-spacing:-.01em}html[lang] .product-details .price{font-size:1.1rem}.sticky-add-to-cart__bar{padding-block:.5rem}.category-showcase__grid{gap:6px}.category-showcase__content{padding:.75rem}.category-showcase__title{font-size:.85rem}.category-showcase__cta{font-size:.65rem}.brand-slider__logo{max-height:32px}.footer-brand__container{padding:2rem 1.25rem}.product-details .group-block .layout-panel-flex--row{gap:1rem!important}.product-details .accordion .details__header{padding:1.25rem 0;font-size:.82rem}.section-heading,.brand-slider__heading,.category-showcase__heading{font-size:.75rem;margin-bottom:1.5rem}}@media(min-width:750px)and (max-width:989px){.category-showcase__grid{grid-template-columns:repeat(2,1fr);gap:8px}.category-showcase__image-wrapper{aspect-ratio:4 / 5}}@media(min-width:1400px){.category-showcase__grid{gap:1.25rem}}.trust-badges__icon-wrapper svg{stroke-width:1;opacity:.7}.trust-badges__heading{font-size:.78rem!important;letter-spacing:.1em}.trust-badges__text{font-size:.82rem}@media(prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/animations.css.map */
