:root{--radius: .25rem;--onyx: oklch(.08 .005 60);--background: oklch(.07 .005 60);--foreground: oklch(.96 .015 85);--card: oklch(.11 .008 60);--card-foreground: oklch(.96 .015 85);--popover: oklch(.09 .005 60);--popover-foreground: oklch(.96 .015 85);--gold: oklch(.82 .17 85);--gold-bright: oklch(.92 .2 90);--honey: oklch(.76 .21 70);--primary: oklch(.78 .14 85);--primary-foreground: oklch(.08 .005 60);--secondary: oklch(.16 .01 60);--secondary-foreground: oklch(.96 .015 85);--muted: oklch(.14 .008 60);--muted-foreground: oklch(.65 .02 80);--accent: oklch(.78 .14 85);--accent-foreground: oklch(.08 .005 60);--destructive: oklch(.6 .22 25);--destructive-foreground: oklch(.98 0 0);--border: oklch(.78 .14 85 / 18%);--input: oklch(.78 .14 85 / 25%);--ring: oklch(.78 .14 85);--font-display: "Bodoni Moda", "Didot", Georgia, serif;--font-sans: "Inter", system-ui, sans-serif;--gradient-gold: linear-gradient(135deg, oklch(.92 .2 90), oklch(.76 .21 70) 50%, oklch(.62 .18 65));--gradient-dark: radial-gradient(ellipse at top, oklch(.15 .015 70 / 85%), oklch(.05 .005 60) 70%);--shadow-gold: 0 20px 60px -20px oklch(.82 .17 85 / 50%);--shadow-deep: 0 40px 80px -30px oklch(0 0 0 / 80%);--glow-gold: 0 0 100px oklch(.82 .17 85 / 55%)}.text-gold-gradient{background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.bg-gold-gradient{background:var(--gradient-gold)}.glass-card{background:linear-gradient(135deg,#ffffff0a,#ffffff03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid oklch(.78 .14 85 / 15%)}.gold-glow{box-shadow:var(--glow-gold)}.noise-bg{background-image:var(--gradient-dark)}@keyframes float-bottle{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-22px) rotate(1.5deg)}}@keyframes hero-img-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fade-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulse-gold{0%,to{box-shadow:0 0 #f6ba008c;box-shadow:0 0 oklch(.82 .17 85 / 55%)}50%{box-shadow:0 0 0 14px #f6ba0000;box-shadow:0 0 0 14px oklch(.82 .17 85 / 0%)}}@keyframes gold-pulse-bg{0%,to{background-color:#f6ba0000;background-color:oklch(.82 .17 85 / 0%)}50%{background-color:#f6ba0014;background-color:oklch(.82 .17 85 / 8%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shimmer-gold{0%{background-position:-300% center}to{background-position:300% center}}@keyframes border-glow{0%,to{border-color:#c7a15326}50%{border-color:#c7a15373}}@keyframes count-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-float-bottle{animation:float-bottle 6s ease-in-out infinite}.zama-hero-img-float{animation:hero-img-float 7s ease-in-out infinite}.animate-fade-up{animation:fade-up .9s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in{animation:fade-in .7s ease forwards}.animate-fade-left{animation:fade-left .9s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-right{animation:fade-right .9s cubic-bezier(.16,1,.3,1) forwards}.animate-scale-in{animation:scale-in .8s cubic-bezier(.16,1,.3,1) forwards}.animate-pulse-gold{animation:pulse-gold 2s ease-in-out infinite}.animate-marquee{animation:marquee 30s linear infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.zama-reveal{opacity:0;transform:translateY(35px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.zama-reveal.is-visible{opacity:1;transform:translateY(0)}.zama-reveal-left{opacity:0;transform:translate(-35px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.zama-reveal-left.is-visible{opacity:1;transform:translate(0)}.zama-reveal-scale{opacity:0;transform:scale(.93);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.zama-reveal-scale.is-visible{opacity:1;transform:scale(1)}.zama-fade-in{animation:fade-up 1s cubic-bezier(.16,1,.3,1) both}.zama-card-hover{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.zama-card-hover:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 60px -20px #c7a15340,0 8px 32px #00000080;border-color:#c7a15366!important}.zama-product-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.zama-product-card:hover{transform:translateY(-8px);box-shadow:0 32px 80px -24px #c7a1534d,0 12px 40px #0009}.zama-product-card:hover img{transform:scale(1.08)}.zama-product-card img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.zama-btn-primary{position:relative;overflow:hidden;box-shadow:0 0 30px #c7a15359,0 8px 24px #0006;transition:box-shadow .3s ease,transform .25s ease}.zama-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.25) 50%,transparent 60%);background-size:200% 100%;background-position:-200% center;transition:background-position .5s ease}.zama-btn-primary:hover{box-shadow:0 0 50px #c7a1538c,0 12px 32px #00000080;transform:translateY(-2px)}.zama-btn-primary:hover:after{background-position:200% center}.zama-shimmer-text{background:linear-gradient(90deg,#f6b900,#fec600,#ffd451 16.66%,#ffefb2 33.33%,#e19000 66.67%,#eca500 83.33%,#f1af00,#f6b900);background:linear-gradient(90deg,color(xyz 0.554 0.544 0.072),color(xyz 0.675 0.689 0.064),color(xyz 0.813 0.857 0.053) 33.33%,color(xyz 0.425 0.358 0.011) 66.67%,color(xyz 0.487 0.445 0.037) 83.33%,color(xyz 0.52 0.493 0.053),color(xyz 0.554 0.544 0.072));background-size:300% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer-gold 4s linear infinite}.zama-animated-border{animation:border-glow 3s ease-in-out infinite}.zama-spec-item{transition:transform .3s ease}.zama-spec-item:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.zama-reveal,.zama-reveal-left,.zama-reveal-scale,.animate-float-bottle,.animate-pulse-gold,.animate-marquee,.zama-fade-in,.zama-btn-primary:after,.zama-shimmer-text{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}*{border-color:var(--border)}html{scroll-behavior:smooth}body{background-color:#0a0907;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,.font-display{font-family:var(--font-display);letter-spacing:-.02em}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#e0af3b4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e0af3b7f}.hero-product-img{-webkit-mask-image:radial-gradient(ellipse 75% 80% at center,black 50%,transparent 100%);mask-image:radial-gradient(ellipse 75% 80% at center,black 50%,transparent 100%);filter:drop-shadow(0 0 40px oklch(.82 .17 85 / 45%)) brightness(1.05)}.lifestyle-photo{filter:brightness(1.1) contrast(1.05) saturate(1.15)}section{position:relative}.section-divider{height:1px;background:linear-gradient(90deg,transparent,oklch(.82 .17 85 / 30%),transparent);margin:0 auto;width:60%}a.bg-gold-gradient,button.bg-gold-gradient{box-shadow:0 0 30px #f6ba0059,0 8px 24px #0006;box-shadow:0 0 30px oklch(.82 .17 85 / 35%),0 8px 24px #0006;transition:box-shadow .3s ease,transform .2s ease}a.bg-gold-gradient:hover,button.bg-gold-gradient:hover{box-shadow:0 0 50px #f6ba008c,0 12px 32px #00000080;box-shadow:0 0 50px oklch(.82 .17 85 / 55%),0 12px 32px #00000080;transform:translateY(-1px)}input[type=text],input[type=email],input[type=tel],textarea{background-color:#060403!important;color:#fff!important;border:1px solid oklch(.82 .17 85 / 20%)!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:#f6ba00!important;border-color:oklch(.82 .17 85)!important;box-shadow:0 0 0 1px #f6ba0059!important;box-shadow:0 0 0 1px oklch(.82 .17 85 / 35%)!important;outline:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zama-styles.css.map */
