/* Vata identity: extracted brand logo, sculpted navigation and copper accents. */
.announcement-luxe{min-height:33px;background:linear-gradient(90deg,#2b211c,#17191f 45%,#2b211c);border-bottom:1px solid #e8974930;font-size:8px;letter-spacing:.14em;gap:13px}.announcement-luxe strong{font-size:10px;color:#ffd0a5;font-weight:800}.announcement-luxe a{font-size:8px;color:#d8c5b4;border-bottom:1px solid #d8c5b444;padding-bottom:1px}.header-luxe{height:132px;background:linear-gradient(110deg,#11141aec,#1b1817ed 55%,#11141aef);border-bottom:1px solid #ffc69529;box-shadow:0 10px 45px #0002;padding:0 5.5%;gap:30px;isolation:isolate}.header-luxe:after{content:'';position:absolute;left:5.5%;right:5.5%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#ffc69580,transparent);pointer-events:none}.header-luxe .brand-lockup{width:172px;min-width:172px;align-self:stretch;justify-content:center;padding:8px 0;position:relative}.brand-logo-image{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 16px #ee8f3820);transition:filter .4s,transform .4s}.brand-lockup:hover .brand-logo-image{filter:drop-shadow(0 0 22px #ee8f3860);transform:scale(1.025)}.header-luxe nav{gap:4px;background:#ffffff04;border:1px solid #ffffff0d;border-radius:100px;padding:5px}.header-luxe nav a{padding:11px 17px;border-radius:100px;font-size:11px;letter-spacing:.01em;transition:background .25s,color .25s}.header-luxe nav a:hover{background:#ffc69513;color:#ffc695}.header-luxe nav a:after{display:none}.header-luxe .header-actions{gap:12px}.header-luxe .search-open{width:39px;height:39px;border:1px solid #ffffff1a;border-radius:50%;background:#ffffff04}.header-whatsapp .button{min-height:43px;font-size:10px;padding:10px 13px;border-radius:10px;gap:7px}.header-whatsapp .button svg{width:19px;height:19px}.header-whatsapp .button .cta-arrow{display:none}.header-shop{background:linear-gradient(130deg,#e24b25,#bf3216);color:#fff;border-color:#ff956866;box-shadow:inset 0 1px 0 #ffb99755,0 7px 20px #ee4d2d17;font-weight:800;padding:11px 14px;border-radius:10px;gap:8px;font-size:10px}.header-shop svg{width:17px;height:19px}.scrolled .header-luxe{height:104px}.scrolled .header-luxe .brand-lockup{width:145px;min-width:145px;padding:7px 0}.hero-v2{padding-top:55px;padding-bottom:70px;min-height:760px;position:relative;background:radial-gradient(ellipse at 80% 45%,#9a4b1b19,transparent 52%),radial-gradient(ellipse at 0 100%,#3b45531a,transparent 50%),#101115}.hero-v2:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.13;background-image:repeating-radial-gradient(ellipse at 10% 100%,transparent 0,transparent 72px,#a773493b 73px,transparent 74px,transparent 130px);mask-image:linear-gradient(90deg,#000,transparent 72%)}.hero-v2-copy{padding-bottom:4px}.hero-v2-copy>.eyebrow{color:#c4ad96;letter-spacing:.2em;margin-bottom:26px}.hero-v2 h1{font-size:clamp(50px,5.6vw,84px);font-weight:500;line-height:1.05;letter-spacing:-.06em;margin-bottom:26px}.hero-v2 h1 em{font-weight:600;background:linear-gradient(120deg,#ffe6cc 5%,#ffbe8b 40%,#dc8f54 95%);background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:12px;line-height:1.95;max-width:370px;color:#adb1ba;margin-bottom:30px}.hero-v2 .premium-button{min-height:55px;padding:16px 24px;background:linear-gradient(110deg,#ffe1c2,#efad77);border:1px solid #ffe1c688;border-radius:12px;box-shadow:inset 0 1px 0 #fff9,0 12px 32px #c777351e}.hero-secondary-link{font-size:10px;color:#c0b4aa}.hero-price-strip{border-top:1px solid #ffcc9b29;padding-top:24px;margin-top:32px;max-width:385px}.hero-price-strip strong{font-size:38px;color:#fff6ed}.hero-price-strip>span:first-child{color:#b8a593;font-size:7px;max-width:106px;letter-spacing:.12em}.hero-points{color:#c0b2a4;gap:17px}.hero-v2-visual{min-height:620px}.hero-photo-new{height:550px;width:84%;right:18px;top:18px;transform:rotate(0);border-radius:160px 25px 25px 25px;border-color:#e7b48245;box-shadow:0 35px 100px #0007,0 0 0 9px #f0af7510,0 0 0 10px #f0af7513;animation:enterUp 1s both}.hero-photo-new:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#17120f08 60%,#17120f66);border-radius:inherit}.hero-photo-tag{top:38px;right:36px;left:22%;padding:11px 15px;background:#1a1714db;border-color:#f7d5ae44;font-size:7px;letter-spacing:.13em}.floating-product{bottom:4px;left:0;width:235px;border-radius:15px;background:linear-gradient(120deg,#2a2826ed,#1c1d22f5);border-color:#f5cda23b;box-shadow:0 18px 60px #0006}.hero-offer-chip{right:-4px;bottom:26px;transform:rotate(5deg);width:112px;height:112px;border-radius:26px;background:linear-gradient(140deg,#ffe6c8,#e9a46b);box-shadow:0 10px 30px #0004,inset 0 1px 1px #fff9}.hero-offer-chip>span{font-size:6px;letter-spacing:.04em}.hero-vertical{color:#9e816b;right:-27px;font-size:7px}.footer-top>div:first-child>.wordmark{display:block;width:170px;height:125px}.footer-tagline{margin-top:12px}.section-heading h2{letter-spacing:-.055em}
@media(min-width:1500px){.hero-v2 h1{font-size:87px}.hero-v2{padding-top:70px}.hero-photo-new{height:580px}.hero-v2-visual{min-height:650px}}
@media(max-width:1100px){.header-luxe{gap:18px;padding-left:4%;padding-right:4%}.header-luxe nav a{padding:10px 12px;font-size:10px}.header-luxe .brand-lockup{width:145px;min-width:145px}.header-whatsapp .button{font-size:9px;padding:10px}.hero-v2{gap:22px}.hero-v2 h1{font-size:clamp(46px,5.9vw,70px)}.hero-v2-visual{min-height:560px}.hero-photo-new{height:490px}.hero-photo-tag{left:19%;font-size:6px}.hero-points{gap:10px;font-size:7px}.hero-offer-chip{right:-6px;bottom:35px;width:96px;height:96px}}
@media(max-width:900px) and (min-width:761px){.header-whatsapp{display:none}.header-luxe{gap:15px}.hero-v2 h1{font-size:49px}.hero-v2{padding-left:4%;padding-right:4%}.hero-v2-visual{min-height:530px}.hero-photo-new{height:460px}.hero-v2-actions{gap:15px}.hero-secondary-link{font-size:9px}.hero-v2 .premium-button{padding:15px 17px;font-size:10px}.hero-price-strip strong{font-size:33px}}
@media(max-width:760px){.announcement-luxe{font-size:5px;min-height:28px;gap:7px;letter-spacing:.08em}.announcement-luxe strong{font-size:8px}.announcement-luxe a{font-size:6px;margin-left:7px}.header-luxe,.scrolled .header-luxe{height:102px;padding:0 5%;gap:12px}.header-luxe .brand-lockup,.scrolled .header-luxe .brand-lockup{width:125px;min-width:125px;padding:6px 0}.header-luxe .header-actions{gap:7px}.header-luxe .header-whatsapp{display:none}.header-luxe .search-open{width:31px;height:31px;padding:6px}.header-luxe nav{top:102px;border:0;border-bottom:1px solid #e8bc893b;border-radius:0;padding:20px;background:#1b1a1a;gap:8px}.header-luxe nav a{padding:12px 15px;font-size:13px}.header-shop{padding:9px 10px;gap:5px;font-size:9px;border-radius:9px}.header-shop>span:last-child{display:none}.header-shop svg{width:15px;height:17px}.header-luxe .menu-button{width:26px;padding:5px}.hero-v2{padding:31px 6% 35px;min-height:0;gap:28px}.hero-v2-copy{padding:0}.hero-v2-copy>.eyebrow{font-size:6px;letter-spacing:.13em;margin-bottom:22px}.hero-v2 h1{font-size:clamp(42px,11.5vw,70px);line-height:1.055;letter-spacing:-.06em;margin-bottom:23px}.hero-subtitle{font-size:11px;line-height:1.9;max-width:330px;margin-bottom:24px}.hero-v2 .premium-button{min-height:49px;padding:14px 18px;font-size:10px;border-radius:10px}.hero-secondary-link{font-size:9px}.hero-v2-actions{gap:20px}.hero-price-strip{padding-top:21px;margin-top:25px;gap:0 18px}.hero-price-strip>span:first-child{font-size:6px;max-width:95px}.hero-price-strip strong{font-size:34px}.hero-price-note{font-size:7px}.hero-points{gap:12px;font-size:6px;margin-top:17px}.hero-v2-visual{min-height:465px;margin-top:1px}.hero-photo-new{width:84%;height:390px;right:12px;top:15px;border-radius:110px 20px 20px 20px;box-shadow:0 25px 60px #0006,0 0 0 6px #f0af7510,0 0 0 7px #f0af7518}.hero-photo-tag{top:28px;right:24px;left:22%;font-size:5px;padding:9px 10px;letter-spacing:.08em}.floating-product{width:195px;bottom:0;left:0;padding:8px;gap:10px}.hero-offer-chip{width:87px;height:87px;right:-2px;bottom:12px;border-radius:20px}.hero-offer-chip>span{font-size:5px}.hero-offer-chip strong{font-size:33px}.hero-offer-chip small{font-size:16px}.footer-top>div:first-child>.wordmark{width:140px;height:110px}.footer-top>p{align-self:center}}
@media(max-width:350px){.header-luxe .brand-lockup,.scrolled .header-luxe .brand-lockup{width:104px;min-width:104px}.header-luxe .header-actions{gap:4px}.header-shop{padding:8px}.hero-v2 h1{font-size:40px}.hero-v2-actions{gap:12px}.hero-secondary-link{font-size:8px}}
