.shopify-section+.shopify-section{position:relative}.shopify-section+.shopify-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(80%,60rem);height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-foreground-rgb),.06) 20%,rgba(var(--color-foreground-rgb),.06) 80%,transparent);z-index:1;pointer-events:none}[class*=__label],[class*=__eyebrow],[class*=__kicker],.section-label,.label-text{font-size:.72rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;position:relative;display:inline-block}[class*=__label]:before,.section-label:before{content:"";display:inline-block;width:1.4em;height:1.5px;background:currentColor;opacity:.5;vertical-align:middle;margin-right:.65em}.shopify-section h2,.shopify-section .h2,.shopify-section [class*=__heading]{line-height:1.08;letter-spacing:-.025em}.shopify-section h1,.shopify-section .h1,.shopify-section .h0{line-height:1.04;letter-spacing:-.03em}[class*=__heading-accent],[class*=heading_accent],.accent-text{text-shadow:0 0 40px rgba(var(--color-foreground-rgb),.08)}.testimonial-card,.trust-badge-item,.guarantee-item,.info-card,.faq-accordion__item,.store-card,.comparison-table__row,.floating-card__inner,.stacking-card,.counter-item{transition:transform .5s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),box-shadow .5s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),border-color .3s ease}@media(hover:hover){.testimonial-card:hover,.trust-badge-item:hover,.guarantee-item:hover,.info-card:hover,.floating-card__inner:hover,.store-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -16px rgba(var(--color-foreground-rgb),.1),0 8px 16px -8px rgba(var(--color-foreground-rgb),.06)}}@media(hover:hover){.testimonial-card:hover,.info-card:hover,.store-card:hover,.guarantee-item:hover{border-color:rgba(var(--color-foreground-rgb),.12)}}.trust-badges-section .trust-badge-item{border-radius:1rem;padding:2rem 1.6rem;background:linear-gradient(135deg,rgba(var(--color-foreground-rgb),.02),rgba(var(--color-foreground-rgb),.04));border:1px solid rgba(var(--color-foreground-rgb),.06)}.trust-badges-section .trust-badge-icon,.trust-badges-section [class*=icon] svg{filter:drop-shadow(0 2px 8px rgba(var(--color-foreground-rgb),.1))}.guarantee-bar{background:linear-gradient(135deg,rgba(var(--color-foreground-rgb),.02),rgba(var(--color-foreground-rgb),.04))!important;border-top:1px solid rgba(var(--color-foreground-rgb),.05);border-bottom:1px solid rgba(var(--color-foreground-rgb),.05)}.counter-section .counter-number{background:linear-gradient(135deg,var(--color-heading, var(--color-foreground)),rgba(var(--color-heading-rgb, var(--color-foreground-rgb)),.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(var(--color-foreground-rgb),.12))}.counter-section .counter-item{border-radius:1rem;background:linear-gradient(145deg,rgba(var(--color-foreground-rgb),.02) 0%,transparent 100%);border:1px solid rgba(var(--color-foreground-rgb),.04)}.testimonials-section .testimonial-card{border-radius:1.2rem;border:1px solid rgba(var(--color-foreground-rgb),.06);background:linear-gradient(150deg,rgba(var(--color-background-rgb),1),rgba(var(--color-foreground-rgb),.015))}.testimonials-section .testimonial__text:before{content:"\201c";display:block;font-size:4rem;line-height:.6;opacity:.1;font-family:Georgia,serif;margin-bottom:.4rem}.testimonials-section .testimonial__stars{filter:drop-shadow(0 1px 3px rgba(255,180,0,.3))}.editorial-split .editorial__media-frame{box-shadow:0 32px 64px -20px rgba(var(--color-foreground-rgb),.15)}.editorial-split .editorial__badge{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:rgba(var(--color-background-rgb),.75);border:1px solid rgba(var(--color-foreground-rgb),.08)}.floating-card{perspective:1200px}.floating-card__inner{border-radius:1.2rem;overflow:hidden}.floating-card__overlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 40%,rgba(0,0,0,.1) 70%,transparent 100%)!important}.floating-card__tag{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:100px}.stacking-card{border-radius:1.5rem;box-shadow:0 20px 60px -20px rgba(var(--color-foreground-rgb),.12),0 4px 16px -4px rgba(var(--color-foreground-rgb),.06)}.stacking-card__number{background:linear-gradient(135deg,var(--color-foreground),rgba(var(--color-foreground-rgb),.6));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:6rem;opacity:.08}.stacking-card__features{gap:.6rem}.stacking-card__feature{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:100px;padding:.4rem 1rem;background:rgba(var(--color-foreground-rgb),.04);border:1px solid rgba(var(--color-foreground-rgb),.06);font-size:.78rem;letter-spacing:.04em}.comparison-table{border-radius:1.2rem;overflow:hidden;border:1px solid rgba(var(--color-foreground-rgb),.06);box-shadow:0 8px 32px -8px rgba(var(--color-foreground-rgb),.06)}.comparison-table__featured{background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.04),rgba(var(--color-foreground-rgb),.02))}.comparison-table .featured-label{display:inline-block;padding:.25rem .75rem;border-radius:100px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;background:var(--color-foreground);color:var(--color-background)}.faq-accordion__item{border-radius:.8rem;border:1px solid rgba(var(--color-foreground-rgb),.06);overflow:hidden;margin-bottom:.5rem;transition:border-color .3s ease,box-shadow .3s ease}@media(hover:hover){.faq-accordion__item:hover{border-color:rgba(var(--color-foreground-rgb),.12);box-shadow:0 4px 16px -4px rgba(var(--color-foreground-rgb),.06)}}.faq-accordion__question{font-weight:500}.faq-accordion__icon{transition:transform .4s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.faq-accordion__item[open] .faq-accordion__icon,.faq-accordion__item.is-active .faq-accordion__icon{transform:rotate(180deg)}.countdown-timer .countdown-digit-box{border-radius:.8rem;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px -8px #0003}.countdown-timer .countdown-digit{font-weight:700;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.15)}.newsletter-section{position:relative;overflow:hidden}.newsletter-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,rgba(var(--color-foreground-rgb),.03) 0%,transparent 70%);pointer-events:none;z-index:0}.newsletter-section .newsletter__content{position:relative;z-index:1}.newsletter-section .newsletter__button,.newsletter-section button[type=submit]{border-radius:100px;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700;padding:1rem 2.4rem}.brand-timeline .timeline-line{background:linear-gradient(to bottom,transparent,rgba(var(--color-foreground-rgb),.12) 10%,rgba(var(--color-foreground-rgb),.12) 90%,transparent)}.brand-timeline .timeline-dot{box-shadow:0 0 0 4px rgba(var(--color-foreground-rgb),.06),0 0 16px rgba(var(--color-foreground-rgb),.08)}.brand-timeline .timeline-card{border-radius:1rem;border:1px solid rgba(var(--color-foreground-rgb),.06);transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)}@media(hover:hover){.brand-timeline .timeline-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -12px rgba(var(--color-foreground-rgb),.1)}}.brand-timeline .timeline-year{font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-foreground),rgba(var(--color-foreground-rgb),.6));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.press-logos-section{border-top:1px solid rgba(var(--color-foreground-rgb),.04);border-bottom:1px solid rgba(var(--color-foreground-rgb),.04)}.press-logos-section .press-logo-item{transition:opacity .4s ease,transform .4s var(--ease-out-expo);opacity:.45}@media(hover:hover){.press-logos-section .press-logo-item:hover{opacity:1;transform:scale(1.08)}}.shipping-info-section .info-card{border-radius:1.2rem;padding:2.4rem 1.8rem;background:linear-gradient(145deg,rgba(var(--color-foreground-rgb),.02),rgba(var(--color-foreground-rgb),.04));border:1px solid rgba(var(--color-foreground-rgb),.05)}.shipping-info-section .info-card__icon{filter:drop-shadow(0 2px 6px rgba(var(--color-foreground-rgb),.1))}.instagram-feed-section{overflow:hidden}.instagram-feed-section .insta-image{border-radius:.6rem;overflow:hidden;transition:transform .5s var(--ease-out-expo)}@media(hover:hover){.instagram-feed-section .insta-image:hover{transform:scale(1.06);z-index:2}}.image-gallery-section .gallery-item{border-radius:.8rem;overflow:hidden;transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)}@media(hover:hover){.image-gallery-section .gallery-item:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 24px 48px -16px rgba(var(--color-foreground-rgb),.12);z-index:2}}.image-gallery-section .gallery-item__caption{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#00000080;border-radius:100px;padding:.4rem 1rem;font-size:.75rem;letter-spacing:.06em}.rich-story-section .rich-story__image{border-radius:1rem;box-shadow:0 32px 64px -20px rgba(var(--color-foreground-rgb),.12)}.rich-story-section .rich-story__signature{font-style:italic;opacity:.5;letter-spacing:.04em}.contact-form-section .contact-form-card{border-radius:1.5rem;border:1px solid rgba(var(--color-foreground-rgb),.06);box-shadow:0 16px 48px -16px rgba(var(--color-foreground-rgb),.08)}.contact-form-section .field__input{border-radius:.6rem;border:1.5px solid rgba(var(--color-foreground-rgb),.1);transition:border-color .3s ease,box-shadow .3s ease}.contact-form-section .field__input:focus{border-color:var(--color-foreground);box-shadow:0 0 0 3px rgba(var(--color-foreground-rgb),.06)}.store-locator-section .store-card{border-radius:1.2rem;border:1px solid rgba(var(--color-foreground-rgb),.06);overflow:hidden}.store-locator-section .store-status--open{color:#16a34a;font-weight:700}.store-locator-section .store-status-dot{background:#16a34a;box-shadow:0 0 8px #16a34a66;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.video-gallery-section .video-card{border-radius:1rem;overflow:hidden;transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)}@media(hover:hover){.video-gallery-section .video-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 24px 48px -16px #0003}.video-gallery-section .video-card:hover .play-button{transform:translate(-50%,-50%) scale(1.15)}}.video-gallery-section .play-button{width:5rem;height:5rem;border-radius:50%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff40;border:2px solid rgba(255,255,255,.4);transition:transform .4s var(--ease-out-expo),background .3s ease}.before-after-section .slider-handle{box-shadow:0 4px 20px #0003,0 0 0 3px #ffffff4d}.lookbook-section .hotspot-marker{box-shadow:0 0 0 3px #ffffff4d,0 2px 8px #0003;animation:hotspot-pulse 2.5s infinite}@keyframes hotspot-pulse{0%{box-shadow:0 0 0 3px #ffffff4d,0 2px 8px #0003}50%{box-shadow:0 0 0 6px #ffffff26,0 2px 12px #00000040}to{box-shadow:0 0 0 3px #ffffff4d,0 2px 8px #0003}}.magnetic-cta-section{position:relative;overflow:hidden}.magnetic-cta-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 80%,rgba(var(--color-foreground-rgb),.06) 0%,transparent 60%),radial-gradient(ellipse at 70% 20%,rgba(var(--color-foreground-rgb),.04) 0%,transparent 60%);pointer-events:none}.magnetic-cta-section .magnetic-button{position:relative;border-radius:100px;box-shadow:0 8px 24px -8px rgba(var(--color-foreground-rgb),.15);transition:transform .3s var(--ease-out-expo),box-shadow .3s ease}@media(hover:hover){.magnetic-cta-section .magnetic-button:hover{box-shadow:0 16px 40px -12px rgba(var(--color-foreground-rgb),.2)}}.progress-gallery-section .progress-item{border-radius:1rem;overflow:hidden;box-shadow:0 16px 48px -16px rgba(var(--color-foreground-rgb),.1)}.progress-gallery-section .progress-item__tag{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:100px;padding:.3rem .8rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.collage-section .collage-card{border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px -8px rgba(var(--color-foreground-rgb),.08);transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)}@media(hover:hover){.collage-section .collage-card:hover{transform:scale(1.02);box-shadow:0 20px 48px -16px rgba(var(--color-foreground-rgb),.12)}}.collage-section .collage-quote{font-style:italic;letter-spacing:.02em;line-height:1.6}.lux-collection-section{border-radius:1.5rem;overflow:hidden;position:relative}.lux-collection-section .lux-product-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1rem;border:1px solid rgba(255,255,255,.1);transition:transform .5s var(--ease-out-expo),border-color .3s ease}@media(hover:hover){.lux-collection-section .lux-product-card:hover{transform:translateY(-4px);border-color:#ffffff40}}.product-bundle-section .bundle-card{border-radius:1.2rem;border:1px solid rgba(var(--color-foreground-rgb),.06);transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)}.product-bundle-section .bundle-savings{display:inline-block;padding:.35rem 1rem;border-radius:100px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--color-foreground);color:var(--color-background)}.product-bundle-section .bundle-plus{font-size:1.4rem;font-weight:300;opacity:.25}.shop-look-section .hotspot,.image-hotspots-section .hotspot{width:2.5rem;height:2.5rem;border-radius:50%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:hotspot-pulse 2.5s infinite}.image-banner .banner__heading{text-shadow:0 2px 20px rgba(0,0,0,.3),0 4px 40px rgba(0,0,0,.15)}.image-banner .banner__text{text-shadow:0 1px 8px rgba(0,0,0,.3)}.video-section .video-container{border-radius:1.2rem;overflow:hidden;box-shadow:0 24px 64px -20px #00000026}.video-section .video-play-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.logo-carousel-section .logo-item{opacity:.4;filter:grayscale(100%);transition:opacity .4s ease,filter .4s ease,transform .4s var(--ease-out-expo)}@media(hover:hover){.logo-carousel-section .logo-item:hover{opacity:1;filter:grayscale(0%);transform:scale(1.08)}}.blog-posts .article-card{border-radius:1rem;overflow:hidden;transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)}@media(hover:hover){.blog-posts .article-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -16px rgba(var(--color-foreground-rgb),.1)}.blog-posts .article-card:hover img{transform:scale(1.05)}}.blog-posts .article-card img{transition:transform .6s var(--ease-out-expo)}.blog-posts .article-card__date{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.collection-list-section .collection-card{border-radius:1rem;overflow:hidden;transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)}@media(hover:hover){.collection-list-section .collection-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 24px 48px -16px rgba(var(--color-foreground-rgb),.12)}.collection-list-section .collection-card:hover img{transform:scale(1.06)}}.collection-list-section .collection-card img{transition:transform .7s var(--ease-out-expo)}.product-carousel-section .carousel-nav-btn{width:3.2rem;height:3.2rem;border-radius:50%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(var(--color-background-rgb),.8);border:1px solid rgba(var(--color-foreground-rgb),.08);box-shadow:0 4px 12px #00000014;transition:transform .3s var(--ease-out-expo),box-shadow .3s ease}@media(hover:hover){.product-carousel-section .carousel-nav-btn:hover{transform:scale(1.1);box-shadow:0 8px 20px #0000001f}}.rich-text-section .rich-text__text p{line-height:1.8;letter-spacing:.01em}.featured-product .product-media img{border-radius:1rem;box-shadow:0 24px 48px -16px rgba(var(--color-foreground-rgb),.1)}.button--primary,.button--solid,.shopify-section .btn-primary{border-radius:100px;letter-spacing:.08em;font-weight:700;font-size:.82rem;padding:1.1rem 2.8rem;text-transform:uppercase}.button--secondary,.button--outline,.shopify-section .btn-secondary{border-radius:100px;letter-spacing:.08em;font-weight:600;font-size:.82rem;padding:1.05rem 2.4rem}.scroll-progress{position:fixed;top:0;left:0;width:0%;height:2px;background:linear-gradient(90deg,var(--color-foreground),rgba(var(--color-foreground-rgb),.6));z-index:9999;transition:width .1s linear;pointer-events:none}.shopify-section img{transition:opacity .4s ease,transform .6s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.shopify-section .placeholder-svg{border-radius:.8rem;background:linear-gradient(135deg,rgba(var(--color-foreground-rgb),.04),rgba(var(--color-foreground-rgb),.08),rgba(var(--color-foreground-rgb),.04));background-size:200% 200%;animation:premium-shimmer 2s ease infinite}@media screen and (max-width:749px){.shopify-section h2,.shopify-section .h2{letter-spacing:-.02em;text-wrap:balance}.testimonial-card,.trust-badge-item,.guarantee-item,.info-card,.floating-card__inner,.store-card,.blog-posts .article-card,.collection-card{transform:none!important}.stacking-card__features{flex-wrap:wrap;gap:.4rem}}@media(prefers-reduced-motion:reduce){.hotspot-marker,.store-status-dot,.shopify-section .placeholder-svg{animation:none!important}.shopify-section img,.testimonial-card,.trust-badge-item,.guarantee-item,.info-card,.floating-card__inner,.video-card,.gallery-item,.collage-card,.article-card,.collection-card,.store-card,.timeline-card,.stacking-card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/premium-wow.css.map */
