@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(12px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes clipReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes shimmer{0%{background-position:-700px 0}to{background-position:700px 0}}@keyframes ripple{0%{transform:scale(0);opacity:.4}to{transform:scale(2.5);opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes elasticIn{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.08)}80%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:translateY(40px)}60%{transform:translateY(-8px)}80%{transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes textReveal{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(20px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes counterPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.animate-on-scroll{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94),filter .7s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.animate-on-scroll.fade-up{transform:translateY(32px)}.animate-on-scroll.fade-left{transform:translate(-32px)}.animate-on-scroll.fade-right{transform:translate(32px)}.animate-on-scroll.scale-in{transform:scale(.92)}.animate-on-scroll.blur-in{filter:blur(12px);transform:translateY(16px)}.animate-on-scroll.slide-up{transform:translateY(60px)}.animate-on-scroll.zoom-in{transform:scale(.85)}.animate-on-scroll.elastic-in{transform:scale(.5)}.animate-on-scroll.bounce-in{transform:translateY(40px)}.animate-on-scroll.clip-reveal{clip-path:inset(0 100% 0 0)}.animate-on-scroll.text-reveal{clip-path:inset(0 0 100% 0);transform:translateY(20px)}.animate-on-scroll.is-visible{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0)}.animate-on-scroll.elastic-in.is-visible{animation:elasticIn .8s cubic-bezier(.68,-.55,.27,1.55) forwards}.animate-on-scroll.bounce-in.is-visible{animation:bounceIn .7s cubic-bezier(.34,1.56,.64,1) forwards}.stagger-children>*{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.stagger-children.is-visible>*:nth-child(1){transition-delay:.05s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(2){transition-delay:.1s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(3){transition-delay:.15s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(4){transition-delay:.2s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(5){transition-delay:.25s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(6){transition-delay:.3s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(7){transition-delay:.35s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(8){transition-delay:.4s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(9){transition-delay:.45s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(10){transition-delay:.5s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(11){transition-delay:.55s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(12){transition-delay:.6s;opacity:1;transform:none}.stagger-children.is-visible>*:nth-child(n+13){transition-delay:.65s;opacity:1;transform:none}[data-parallax]{will-change:transform;transition:transform .1s linear}.parallax-slow{--parallax-speed: .15}.parallax-medium{--parallax-speed: .3}.parallax-fast{--parallax-speed: .5}}@media(prefers-reduced-motion:reduce){.animate-on-scroll,.stagger-children>*{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important}}.hover-lift{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94)}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000014}.hover-zoom{overflow:hidden}.hover-zoom img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.hover-zoom:hover img{transform:scale(1.06)}.hover-glow{transition:box-shadow .4s ease}.hover-glow:hover{box-shadow:0 0 30px #c5a88033}.marquee-track{display:flex;width:max-content;animation:marquee 75s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-wrap{overflow:hidden}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:700px 100%;animation:shimmer 1.4s infinite linear}.content-for-layout{animation:fadeIn .4s ease}.drawer{transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.drawer.is-open{transform:translate(0)}.drawer--left{transform:translate(-100%)}.drawer--left.is-open{transform:translate(0)}.modal{opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.modal.is-open{opacity:1;transform:scale(1);pointer-events:auto}.overlay{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.overlay.is-open{opacity:1;visibility:visible}.animated-line{width:60px;height:2px;background:var(--color-accent, #ff0000);transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.is-visible .animated-line,.animated-line.is-visible{transform:scaleX(1)}.counter-animate{display:inline-block;transition:all .3s ease}.counter-animate.is-counting{animation:counterPulse .3s ease}.magnetic-btn{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.section-clip-reveal{clip-path:inset(0 0 100% 0);transition:clip-path 1s cubic-bezier(.25,.46,.45,.94)}.section-clip-reveal.is-visible{clip-path:inset(0 0 0 0)}.image-reveal{position:relative;overflow:hidden}.image-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary, #0C0C0E);transform-origin:right;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.image-reveal.is-visible:after{transform:scaleX(0)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-background, #FFFFFF)}::-webkit-scrollbar-thumb{background:#0c0c0e26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0c0c0e4d}@media(max-width:749px){section[class*=section-],.animate-on-scroll,.stagger-children>*,.about-page,.b2b-page,.careers-page,.franchise-page,.wishlist-page{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/animations.css.map */
