.js-motion [data-r]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d, 0) * 80ms)}.js-motion [data-r].in{opacity:1;transform:none}.js-motion [data-r=mask]{opacity:1;transform:none;clip-path:inset(0 0 100% 0 round 18px);transition:clip-path 1.1s var(--ease)}.js-motion [data-r=mask].in{clip-path:inset(0 0 0 0 round 18px)}@keyframes pc-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pc-zoom{0%{transform:scale(1.14)}to{transform:scale(1.06)}}.js-motion .hero__eyebrow,.js-motion .hero__title,.js-motion .hero__subtitle,.js-motion .hero__actions{animation:pc-rise 1s var(--ease) both}.js-motion .hero__eyebrow{animation-delay:.05s}.js-motion .hero__title{animation-delay:.15s}.js-motion .hero__subtitle{animation-delay:.32s}.js-motion .hero__actions{animation-delay:.46s}.js-motion .hero__bg-image{animation:pc-zoom 2.4s var(--ease) both;will-change:transform}@keyframes pc-mq{to{transform:translate(-50%)}}.trust-bar__item.is-clone{display:none}@media(max-width:989px){.trust-bar{overflow:hidden}.trust-bar .container{padding-left:0;padding-right:0}.trust-bar__inner{flex-wrap:nowrap;justify-content:flex-start;width:max-content;gap:2.5rem;padding-left:1.25rem}.trust-bar__item{white-space:nowrap}.trust-bar__item.is-clone{display:flex}.js-motion .trust-bar__inner[data-mq]{animation:pc-mq 26s linear infinite}}.section-title,.hero__title,.product-info__title,.image-with-text__title,.collection-header__title,.page-title,.about-block__title,.brand-story__title{font-family:var(--font-heading);font-weight:500;letter-spacing:.01em;line-height:1.12}.hero__title{font-size:clamp(2.6rem,6.2vw,5.4rem)}.section-title{font-size:clamp(2.1rem,4.4vw,3.6rem)}.section-title em,.hero__title em{font-style:italic;color:var(--color-gold)}.product-info__title{font-size:clamp(2rem,3.4vw,2.9rem)}.section-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold)}.section-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;transform-origin:left}.js-motion .section-header.in .section-eyebrow:before,.js-motion [data-r].in .section-eyebrow:before{animation:pc-line .9s var(--ease) both}@keyframes pc-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body{font-family:var(--font-body);background:var(--color-background)}.section--surface{background:var(--color-cotton)}.btn{border-radius:999px;position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .3s}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #1f2a4473}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--ease);pointer-events:none}.btn:hover:after{transform:translate(120%)}.product-card__media{border-radius:16px}.product-card{transition:transform .5s var(--ease)}.product-card:hover{transform:translateY(-4px)}.collection-tile{border-radius:20px}.benefit{background:#fff;border:1px solid var(--color-border);border-radius:20px;padding:2rem 1.5rem;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.benefit:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #1f2a4459}.section--primary .benefit{background:#ffffff0a;border-color:#ffffff1a}.image-with-text__media img{border-radius:22px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-r]{opacity:1!important;transform:none!important;clip-path:none!important}}.product-info__app{margin:.25rem 0 1rem}.product-info__express{margin-top:.75rem}.product-info__express .shopify-payment-button__button{border-radius:999px!important;min-height:50px}.product-info__express .shopify-payment-button__more-options{font-size:.8rem;color:var(--color-text-light)}.product-info__ship{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0 .5rem;padding:.85rem 1rem;border-radius:14px;background:var(--color-cotton);font-size:.85rem;line-height:1.5;color:var(--color-text)}.product-info__ship svg{width:18px;height:18px;flex:none;color:var(--color-gold);margin-top:1px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:.6rem max(1rem,env(safe-area-inset-left)) calc(.6rem + env(safe-area-inset-bottom));background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-border);box-shadow:0 -12px 30px -18px #1f2a4459;transform:translateY(110%);transition:transform .45s var(--ease)}.sticky-atc.is-visible{transform:none}.sticky-atc__inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:.85rem}.sticky-atc__img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none;background:#fff}.sticky-atc__meta{display:flex;flex-direction:column;min-width:0;flex:1}.sticky-atc__title{font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary)}.sticky-atc__price{font-size:.9rem;color:var(--color-text)}.sticky-atc__btn{flex:none;padding:.8rem 1.4rem;font-size:.8rem}@media(max-width:549px){.sticky-atc__img{display:none}}.hero__title em{color:#f3dfb8}.hero__title,.hero__subtitle,.hero__eyebrow{text-shadow:0 2px 24px rgba(20,26,43,.45)}.hero__eyebrow{color:#f3dfb8;letter-spacing:.22em}.hero .btn--primary{background:var(--color-gold);border-color:var(--color-gold);color:#1f2a44}.hero .btn--primary:hover{background:#f3dfb8;border-color:#f3dfb8;color:#1f2a44}.collection-tile__overlay{background:linear-gradient(to top,#080e1ee0,#080e1e8c 40%,#080e1e00 72%)!important}.collection-tile__content{text-shadow:0 2px 12px rgba(0,0,0,.6)}a[href*="/collections/clearance"].header__nav-link,a[href*="/collections/clearance"].mobile-nav__link{color:#c8382b!important;font-weight:600;text-transform:uppercase}.mobile-nav{height:100vh;height:100dvh;max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-nav>*{flex-shrink:0}.mobile-nav__list{flex:1 0 auto}.mobile-nav__footer{padding-bottom:calc(var(--spacing-6) + env(safe-area-inset-bottom))}.offer-card{display:flex;gap:.85rem;align-items:flex-start;margin:.5rem 0 1rem;padding:1rem 1.1rem;border:1.5px dashed var(--color-gold);border-radius:14px;background:#fff9ef;color:var(--color-text);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.offer-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px #1f2a4473}.offer-card__badge{flex:none;padding:.3rem .6rem;border-radius:999px;background:#c8382b;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.offer-card__body{display:flex;flex-direction:column;gap:.25rem}.offer-card__title{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-primary);line-height:1.2}.offer-card__text{font-size:.85rem;line-height:1.5}.offer-card__cta{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c8382b;margin-top:.2rem}.cart-item__was{color:var(--color-text-light);font-weight:400;font-size:.85em;margin-right:.3rem}.cart-item__offer{display:inline-block;margin-top:.3rem;padding:.15rem .5rem;border-radius:999px;background:#fdecea;color:#c8382b;font-size:.7rem;font-weight:600}.footer__credit a{color:inherit;border-bottom:1px solid currentColor}.footer__credit a:hover{color:var(--color-gold)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/motion.css.map */
