[data-animate],[data-animate].animated,[data-animate=fade-up],[data-animate=fade-down],[data-animate=fade-left],[data-animate=fade-right],[data-animate=fade-in],[data-animate=zoom-in],[data-animate=zoom-out],[data-animate=clip-up],[data-animate=clip-up].animated,[data-animate=clip-left],[data-animate=clip-left].animated,[data-animate=clip-right],[data-animate=clip-right].animated,[data-animate=wipe-in],[data-animate=wipe-in].animated,[data-animate=wipe-up],[data-animate=wipe-up].animated{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;will-change:auto}.split-words .word{display:inline-block;overflow:hidden;vertical-align:top}.split-words .word-inner{display:inline-block;transform:none;transition:none}.split-words.animated .word-inner{transform:none}.split-chars .char{display:inline-block;opacity:1;transform:none;transition:none}.split-chars.animated .char{opacity:1;transform:none}[data-animate-stagger]>*{transition-delay:0ms!important}[data-animate-delay="100"],[data-animate-delay="200"],[data-animate-delay="300"],[data-animate-delay="400"],[data-animate-delay="600"],[data-animate-delay="800"]{transition-delay:0ms!important}[data-parallax]{will-change:transform}.parallax-slow{--parallax-speed:.03}.parallax-medium{--parallax-speed:.06}.parallax-fast{--parallax-speed:.1}.link-underline{position:relative;display:inline}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.16,1,.3,1)}.link-underline:hover:after{transform:scaleX(1);transform-origin:left}@keyframes elastic-scale{0%{transform:scale(0)}50%{transform:scale(1.12)}70%{transform:scale(.95)}to{transform:scale(1)}}.elastic-scale{animation:elastic-scale .6s cubic-bezier(.68,-.55,.265,1.55)}.hover-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001a}.btn--magnetic{transition:transform .3s cubic-bezier(.16,1,.3,1)}@keyframes pulse-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(2.2);opacity:0}}.pulse-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.pulse-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--color-accent);animation:pulse-ring 1.5s ease-out infinite}.counter-animate{display:inline-block;font-variant-numeric:tabular-nums}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes logoFadeIn{0%{opacity:0;transform:scale(.92);letter-spacing:.6em}to{opacity:1;transform:scale(1);letter-spacing:.32em}}@keyframes logoShine{0%,to{background-position:200% center}50%{background-position:-200% center}}.logo-text{display:inline-block;background:linear-gradient(120deg,var(--color-accent) 0%,var(--color-accent) 40%,#fff 50%,var(--color-accent) 60%,var(--color-accent) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:logoShine 5s ease-in-out 1.5s infinite}@keyframes navStagger{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes iconPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes cartBadgeBounce{0%{transform:scale(1)}25%{transform:scale(1.25)}50%{transform:scale(.9)}75%{transform:scale(1.1)}to{transform:scale(1)}}.page-loaded .site-header__inner{animation:headerSlideDown .6s var(--ease-out-expo) both}.page-loaded .site-header__logo{animation:logoFadeIn .5s var(--ease-out-expo) .15s both}.page-loaded .site-header__nav{animation:navStagger .4s var(--ease-out-expo) .25s both}@media(min-width:1025px){.page-loaded .site-header__nav-link{opacity:0;animation:navStagger .35s var(--ease-out-expo) both}.page-loaded .site-header__nav-link:nth-child(1){animation-delay:.2s}.page-loaded .site-header__nav-link:nth-child(2){animation-delay:.26s}.page-loaded .site-header__nav-link:nth-child(3){animation-delay:.32s}.page-loaded .site-header__nav-link:nth-child(4){animation-delay:.38s}.page-loaded .site-header__nav-link:nth-child(5){animation-delay:.44s}.page-loaded .site-header__nav-link:nth-child(6){animation-delay:.5s}.page-loaded .site-header__nav-link:nth-child(7){animation-delay:.56s}.page-loaded .site-header__nav-link:nth-child(8){animation-delay:.62s}.page-loaded .nav-item:nth-child(1) .site-header__nav-link{animation-delay:.2s}.page-loaded .nav-item:nth-child(2) .site-header__nav-link{animation-delay:.26s}.page-loaded .nav-item:nth-child(3) .site-header__nav-link{animation-delay:.32s}.page-loaded .nav-item:nth-child(4) .site-header__nav-link{animation-delay:.38s}.page-loaded .nav-item:nth-child(5) .site-header__nav-link{animation-delay:.44s}.page-loaded .nav-item:nth-child(6) .site-header__nav-link{animation-delay:.5s}.page-loaded .nav-item:nth-child(7) .site-header__nav-link{animation-delay:.56s}.page-loaded .nav-item:nth-child(8) .site-header__nav-link{animation-delay:.62s}}.page-loaded .header-icon{opacity:0;animation:iconPop .4s var(--ease-out-expo) both}.page-loaded .site-header__left .header-icon:nth-child(1){animation-delay:.3s}.page-loaded .site-header__left .header-icon:nth-child(2){animation-delay:.36s}.page-loaded .site-header__left .header-icon:nth-child(3){animation-delay:.42s}.page-loaded .site-header__right .header-icon:nth-child(1){animation-delay:.35s}.page-loaded .site-header__right .header-icon:nth-child(2){animation-delay:.41s}.page-loaded .site-header__right .header-icon:nth-child(3){animation-delay:.47s}.cart-count.bounce{animation:cartBadgeBounce .5s var(--ease-out-expo)}.site-header__inner{transition:padding .5s var(--ease-out-expo),background .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)}.image-reveal{position:relative;overflow:hidden}.image-reveal:after{display:none}.image-reveal img,.image-reveal.animated img{transform:none}@keyframes line-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.line-draw svg path,.line-draw svg line,.line-draw svg circle{stroke-dasharray:1;stroke-dashoffset:1;animation:line-draw 1.5s cubic-bezier(.16,1,.3,1) forwards}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,var(--color-surface) 25%,rgba(0,0,0,.04) 50%,var(--color-surface) 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite}.cursor-follower{position:fixed;top:0;left:0;width:36px;height:36px;border:1.5px solid var(--color-text);border-radius:50%;pointer-events:none;z-index:9999;opacity:0;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),opacity .3s ease,border-color .3s ease;mix-blend-mode:difference}.cursor-follower.visible{opacity:1}.cursor-follower.hovering{width:56px;height:56px;border-color:var(--color-accent)}.cursor-follower-dot{position:fixed;top:0;left:0;width:5px;height:5px;background:var(--color-text);border-radius:50%;pointer-events:none;z-index:10000;opacity:0;transition:opacity .3s ease;mix-blend-mode:difference}.cursor-follower-dot.visible{opacity:1}.carousel{position:relative;overflow:hidden;width:100%}.carousel__viewport{overflow:hidden;width:100%}.carousel__track{display:flex;cursor:grab;user-select:none;-webkit-user-select:none;will-change:transform}.carousel__track:active{cursor:grabbing}.carousel__slide{flex:0 0 auto}.carousel__nav{display:flex;align-items:center;gap:.75rem}.carousel__btn{width:48px;height:48px;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);color:var(--color-text);box-shadow:0 4px 16px #0000000f;z-index:5}.carousel__btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:scale(1.08);box-shadow:0 8px 24px rgba(var(--color-accent-rgb),.25)}.carousel__btn:disabled{opacity:.3;cursor:not-allowed;transform:none}.carousel__btn svg{width:18px;height:18px;stroke-width:2}.carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:5px}.carousel__dot{width:8px;height:8px;border-radius:50%;background:var(--color-border);border:none;cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1);padding:0}.carousel__dot:hover{background:var(--color-text-muted)}.carousel__dot.active{background:var(--color-accent);width:32px;border-radius:4px}.marquee-pausable:hover .scrolling-text__inner,.marquee-pausable:hover .announcement-bar__marquee{animation-play-state:paused}.testimonials-carousel .carousel__slide{padding:0 14px}.testimonials-carousel .testimonial-card{height:100%}.featured-carousel .carousel__slide{padding:0 14px}.shopify-section{transition:opacity .6s cubic-bezier(.16,1,.3,1)}img[data-src]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}img[data-src].loaded{opacity:1}.line-separator{width:60px;height:2px;background:var(--color-accent);margin:1.2rem auto;transition:width .6s cubic-bezier(.16,1,.3,1)}.animated .line-separator,.line-separator.animated{width:100px}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.scroll-indicator{display:flex;flex-direction:column;align-items:center;gap:6px;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);opacity:.6;transition:opacity .3s ease}.scroll-indicator:hover{opacity:1}.scroll-indicator__mouse{width:24px;height:38px;border:2px solid currentColor;border-radius:12px;position:relative}.scroll-indicator__mouse:after{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:3px;height:8px;background:currentColor;border-radius:2px;animation:scroll-bounce 1.5s ease-in-out infinite}.scroll-indicator__text{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-animate]{opacity:1!important;transform:none!important;clip-path:none!important}.split-words .word-inner{transform:none!important}.split-chars .char{opacity:1!important;transform:none!important}.image-reveal:after{transform:none!important}.cursor-follower,.cursor-follower-dot{display:none!important}}[data-animations-enabled=false] [data-animate]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}[data-animations-enabled=false] .cursor-follower,[data-animations-enabled=false] .cursor-follower-dot{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/luxe-animations.css.map */
