:root{--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .6s;--animation-duration-entrance: .8s;--anim-instant: .1s;--anim-quick: .15s;--anim-normal: .25s;--anim-medium: .35s;--anim-slow: .5s;--anim-page: .4s;--stagger-offset: 50ms;--animation-easing-premium: cubic-bezier(.25, .46, .45, .94);--animation-easing-spring: cubic-bezier(.22, 1, .36, 1);--animation-easing-smooth: ease-out;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-spring-soft: cubic-bezier(.5, 1.5, .5, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--opacity-disabled: .5;--opacity-muted: .6;--opacity-secondary: .7;--opacity-secondary-strong: .75;--opacity-subtle: .8;--opacity-light: .85;--opacity-near-full: .9;--overlay-light-start: .2;--overlay-light-end: .6;--overlay-medium-start: .4;--overlay-medium-end: .75;--overlay-strong-start: .6;--overlay-strong-end: .85;--overlay-card-start: .85;--overlay-card-mid: .3;--overlay-card-end: 0;--bridge-height-sm: 60px;--bridge-height-md: 80px;--bridge-height-lg: 120px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pageTransitionFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroImageZoom{to{transform:scale(1)}}@keyframes heroContentFade{to{opacity:1;transform:translateY(0)}}@keyframes heroKenBurns{0%{transform:scale(1.08) translate(-1%);filter:brightness(.92)}to{transform:scale(1.15) translate(1%);filter:brightness(1)}}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes scrollBounceCentered{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@keyframes focusRingPulse{0%,to{box-shadow:0 0 0 2px var(--color-brand-light),0 0 0 4px var(--color-brand-gold)}50%{box-shadow:0 0 0 3px var(--color-brand-light),0 0 0 6px #c9a22780}}@keyframes iconBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}@keyframes highlightSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulseWarning{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulseIcon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes pulseClock{0%,to{opacity:1}50%{opacity:.6}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cartBadgeBounce{0%{transform:scale(1)}20%{transform:scale(1.3)}40%{transform:scale(.9)}60%{transform:scale(1.15)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes cartBadgePop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.cart-badge-bounce{animation:cartBadgeBounce .6s var(--ease-out-back)}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes toastProgressBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes buttonSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button--loading{position:relative;color:transparent!important;pointer-events:none}.button--loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:buttonSpinner .8s linear infinite}.button--primary.button--loading:after{border-color:#ffffff4d;border-top-color:#fff}.button--secondary.button--loading:after{border-color:#1a1a1a4d;border-top-color:#1a1a1a}@keyframes laserScan{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes laserBeam{0%{left:0;opacity:1}to{left:100%;opacity:.3}}@keyframes laserGlow{0%,to{box-shadow:0 0 5px #c9a22780}50%{box-shadow:0 0 20px #c9a227cc,0 0 40px #c9a22766}}.laser-reveal{position:relative;overflow:hidden}.laser-reveal__content{animation:laserScan 1.5s var(--ease-out-expo) forwards}.laser-reveal__beam{position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(201,162,39,.8) 20%,#c9a227 50%,rgba(201,162,39,.8) 80%,transparent 100%);box-shadow:0 0 15px #c9a227cc,0 0 30px #c9a22766;animation:laserBeam 1.5s var(--ease-out-expo) forwards}@keyframes taglineWordFade{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes taglineDotPulse{0%{transform:scale(0);opacity:0}50%{transform:scale(1.5)}to{transform:scale(1);opacity:1}}.tagline-animated{display:inline-flex;gap:.2em}.tagline-animated__word{opacity:0;animation:taglineWordFade .6s var(--ease-out-expo) forwards}.tagline-animated__word:nth-child(1){animation-delay:.1s}.tagline-animated__word:nth-child(2){animation-delay:.3s}.tagline-animated__word:nth-child(3){animation-delay:.5s}.tagline-animated__dot{opacity:0;color:var(--color-brand-gold, #c9a227);animation:taglineDotPulse .4s var(--ease-out-back) forwards}.tagline-animated__dot:nth-child(2){animation-delay:.25s}.tagline-animated__dot:nth-child(4){animation-delay:.45s}.tagline-animated__dot:nth-child(6){animation-delay:.65s}.header--animated{transition:transform var(--anim-medium) var(--ease-out-expo),box-shadow var(--anim-normal) ease}.header--hidden{transform:translateY(-100%)}.header--scrolled{box-shadow:0 4px 20px #0000001a}@keyframes gridItemReveal{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.grid-stagger-animate .product-card,.grid-stagger-animate .collection-card{opacity:0;animation:gridItemReveal .5s var(--ease-out-expo) forwards}.grid-stagger-animate .product-card:nth-child(1),.grid-stagger-animate .collection-card:nth-child(1){animation-delay:0ms}.grid-stagger-animate .product-card:nth-child(2),.grid-stagger-animate .collection-card:nth-child(2){animation-delay:50ms}.grid-stagger-animate .product-card:nth-child(3),.grid-stagger-animate .collection-card:nth-child(3){animation-delay:.1s}.grid-stagger-animate .product-card:nth-child(4),.grid-stagger-animate .collection-card:nth-child(4){animation-delay:.15s}.grid-stagger-animate .product-card:nth-child(5),.grid-stagger-animate .collection-card:nth-child(5){animation-delay:.2s}.grid-stagger-animate .product-card:nth-child(6),.grid-stagger-animate .collection-card:nth-child(6){animation-delay:.25s}.grid-stagger-animate .product-card:nth-child(7),.grid-stagger-animate .collection-card:nth-child(7){animation-delay:.3s}.grid-stagger-animate .product-card:nth-child(8),.grid-stagger-animate .collection-card:nth-child(8){animation-delay:.35s}.grid-stagger-animate .product-card:nth-child(n+9),.grid-stagger-animate .collection-card:nth-child(n+9){animation-delay:.4s}.card-3d-tilt{transform-style:preserve-3d;perspective:1000px;transition:transform var(--anim-normal) var(--ease-out-expo)}.card-3d-tilt:hover{transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) scale(1.02)}.card-3d-tilt__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--shine-angle, 135deg),transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);pointer-events:none;opacity:0;transition:opacity var(--anim-normal) ease}.card-3d-tilt:hover .card-3d-tilt__shine{opacity:1}@keyframes charReveal{0%{opacity:0;transform:translateY(100%) rotateX(-80deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.text-reveal-chars .char{display:inline-block;opacity:0;animation:charReveal .5s var(--ease-out-expo) forwards}.text-reveal-chars .char:nth-child(1){animation-delay:0ms}.text-reveal-chars .char:nth-child(2){animation-delay:30ms}.text-reveal-chars .char:nth-child(3){animation-delay:60ms}.text-reveal-chars .char:nth-child(4){animation-delay:90ms}.text-reveal-chars .char:nth-child(5){animation-delay:.12s}.text-reveal-chars .char:nth-child(6){animation-delay:.15s}.text-reveal-chars .char:nth-child(7){animation-delay:.18s}.text-reveal-chars .char:nth-child(8){animation-delay:.21s}.text-reveal-chars .char:nth-child(9){animation-delay:.24s}.text-reveal-chars .char:nth-child(10){animation-delay:.27s}.hamburger-morph{display:flex;flex-direction:column;gap:5px;width:24px}.hamburger-morph__line{display:block;width:100%;height:2px;background:currentColor;transition:transform var(--anim-normal) var(--ease-out-expo),opacity var(--anim-quick) ease;transform-origin:center}.hamburger-morph[aria-expanded=true] .hamburger-morph__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger-morph[aria-expanded=true] .hamburger-morph__line:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-morph[aria-expanded=true] .hamburger-morph__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@keyframes ctaPulseGlow{0%,to{box-shadow:0 0 5px #c9a2274d,0 0 15px #c9a22733}50%{box-shadow:0 0 15px #c9a22780,0 0 30px #c9a2274d,0 0 45px #c9a2271a}}.cta-pulse-glow{animation:ctaPulseGlow 2s ease-in-out infinite}.cta-pulse-glow:hover{animation:none;box-shadow:0 0 20px #c9a22799,0 0 40px #c9a2274d}.parallax-layer{will-change:transform;transition:transform .1s linear}.parallax-layer--slow{--parallax-speed: .3}.parallax-layer--medium{--parallax-speed: .5}.parallax-layer--fast{--parallax-speed: .7}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}.gold-shimmer{background:linear-gradient(120deg,#c9a227,#e8d48b 20%,#fff9e6,#e8d48b,#c9a227 65%,#9a7b1a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:goldShimmer 4s ease-in-out infinite}.gold-shimmer--subtle{animation-duration:6s}.gold-shimmer--fast{animation-duration:2s}.gold-gradient-text{background:linear-gradient(135deg,#c9a227,#e8d48b,#c9a227);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-on-scroll--left{transform:translate(-40px)}.reveal-on-scroll--left.is-visible{transform:translate(0)}.reveal-on-scroll--right{transform:translate(40px)}.reveal-on-scroll--right.is-visible{transform:translate(0)}.reveal-on-scroll--scale{transform:scale(.9)}.reveal-on-scroll--scale.is-visible{transform:scale(1)}.reveal-stagger>*{opacity:0;transform:translateY(30px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo)}.reveal-stagger.is-visible>*:nth-child(1){transition-delay:0ms;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:80ms;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:.16s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:.24s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:.32s;opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:.4s;opacity:1;transform:translateY(0)}.button-premium{position:relative;overflow:hidden;transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.button-premium:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transition:left .5s var(--ease-out-expo)}.button-premium:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.button-premium:hover:before{left:100%}.button-premium--gold{background:linear-gradient(135deg,#c9a227,#9a7b1a)}.button-premium--gold:hover{box-shadow:0 8px 25px #c9a22766}.image-zoom-container{overflow:hidden}.image-zoom-container img{transition:transform .6s var(--ease-out-expo)}.image-zoom-container:hover img{transform:scale(1.08)}.image-zoom-container--subtle:hover img{transform:scale(1.04)}.underline-reveal{position:relative;display:inline-block}.underline-reveal:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#c9a227,#e8d48b);transition:width .4s var(--ease-out-expo)}.underline-reveal:hover:after,.underline-reveal:focus:after{width:100%}@keyframes luxuryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.luxury-float{animation:luxuryFloat 4s ease-in-out infinite}.luxury-float--slow{animation-duration:6s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.laser-reveal__content,.laser-reveal__beam,.tagline-animated__word,.tagline-animated__dot,.grid-stagger-animate .product-card,.grid-stagger-animate .collection-card,.text-reveal-chars .char{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.header--animated{transition:none!important}.cta-pulse-glow{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/animations.css.map */
