@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap";:root{--gold: #c9a96e;--gold2: #e2c896;--dark: #0e0c09;--dark2: #161410;--dark3: #1e1c18;--bg: #f5f2ed;--white: #ffffff;--text: #1a1814;--muted: #7a7268;--light: #a09890;--border: #e0dbd2;--r: 4px;--t: .28s ease;--nav-h: 64px;--serif: "Cormorant Garamond", serif;--sans: "DM Sans", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit;border:none;background:none;outline:none}ul{list-style:none}.ann-bar{background:var(--dark);height:36px;overflow:hidden;position:fixed;top:0;left:0;right:0;z-index:950;border-bottom:1px solid rgba(255,255,255,.08)}.ann-track{display:flex;align-items:center;height:100%;white-space:nowrap;animation:marquee 28s linear infinite;gap:0}.ann-track span{font-size:11.5px;letter-spacing:.1em;color:#b0a898;padding:0 40px;flex-shrink:0}.ann-track strong{color:var(--gold)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.navbar{position:fixed;top:36px;left:0;right:0;z-index:900;background:transparent;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.navbar.navbar-transparent{background:transparent;border-bottom-color:transparent}.navbar.scrolled,.navbar.navbar-solid{background:#0e0c09f2;border-bottom-color:#ffffff0d}.nav-inner{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);gap:20px}.nav-logo{font-family:var(--serif);font-size:22px;font-weight:700;letter-spacing:.22em;color:var(--white);white-space:nowrap;flex-shrink:0;background:linear-gradient(135deg,var(--gold) 0%,var(--gold2) 50%,var(--gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-center{flex:1;display:flex;justify-content:center}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;transition:color var(--t);position:relative}.nav-links a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:var(--gold);transform:scaleX(0);transition:transform var(--t)}.nav-links a:hover,.nav-links a.active{color:var(--gold)}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.nav-icon{display:flex;align-items:center;justify-content:center;color:#ffffff8c;transition:color var(--t);padding:4px}.nav-icon:hover{color:var(--gold)}.cart-icon-wrap{position:relative}.cart-badge{position:absolute;top:-5px;right:-8px;background:var(--gold);color:var(--dark);font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px}.hamburger{display:none;flex-direction:column;gap:5px;padding:6px;flex-shrink:0}.hamburger span{display:block;width:22px;height:1.5px;background:#ffffffa6;transition:var(--t);transform-origin:center}.hamburger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:1950;opacity:0;pointer-events:none;transition:opacity .3s ease}.overlay.open{opacity:1;pointer-events:all}.mobile-menu{position:fixed;top:0;left:0;width:min(300px,85vw);height:100vh;background:var(--dark2);z-index:980;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.05)}.mm-close{color:#fff6;transition:color var(--t)}.mobile-menu nav{flex:1;padding:8px 0}.mobile-menu nav a{display:block;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#fff9;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.04);transition:all var(--t)}.mobile-menu nav a:hover{color:var(--gold);padding-left:28px}.mm-foot{padding:16px 20px 36px;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:10px}.mm-foot a{font-size:13px;color:#ffffff59;transition:color var(--t)}.cart-drawer{position:fixed;top:0;right:0;width:min(400px,100vw);height:100%;height:100dvh;background:var(--white);z-index:2000;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 48px #0000002e;overflow:hidden}.cart-drawer.open{transform:translate(0)}.cart-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border);flex-shrink:0}.cart-head h3{font-family:var(--serif);font-size:19px;font-weight:600}.cart-close-btn{color:var(--muted);transition:color var(--t)}.cart-close-btn:hover{color:var(--text)}.cart-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:18px 22px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cart-empty{text-align:center;padding:64px 20px;color:var(--muted)}.cart-empty svg{margin:0 auto 18px;stroke:var(--light)}.cart-empty p{font-size:14px;margin-bottom:22px}.cart-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.cart-item-img{width:70px;height:82px;background:var(--bg);border-radius:var(--r);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-item-img img{width:100%;height:100%;object-fit:cover}.img-ph{width:100%;height:100%;background:#e8e4dc}.ci-name{font-size:13px;font-weight:500;margin-bottom:5px;line-height:1.4}.ci-price{font-size:13px;color:var(--gold);font-weight:500;margin-bottom:10px}.ci-qty{display:flex;align-items:center;gap:10px}.qty-btn{width:28px;height:28px;border:1px solid var(--border);font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:2px;color:var(--text);transition:all var(--t)}.qty-btn:hover{background:var(--dark);color:#fff;border-color:var(--dark)}.ci-qty span{font-size:13px;font-weight:500;min-width:18px;text-align:center}.ci-remove{color:var(--light);padding:4px;align-self:flex-start;margin-top:3px;transition:color var(--t)}.ci-remove:hover{color:#c0392b}.cart-foot{padding:18px 22px 28px;border-top:1px solid var(--border);flex-shrink:0}.cart-subtotal{display:flex;justify-content:space-between;font-size:14px;font-weight:500;margin-bottom:6px}.cart-subtotal span:last-child{color:var(--gold);font-family:var(--serif);font-size:17px}.cart-note{font-size:11px;color:var(--light);margin-bottom:18px}.btn-checkout{display:block;width:100%;background:var(--dark);color:var(--white);padding:14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r);text-align:center;transition:background var(--t);margin-bottom:10px}.btn-checkout:hover{background:var(--gold);color:var(--dark)}.btn-view-cart{display:block;width:100%;border:1px solid var(--border);padding:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--muted);border-radius:var(--r);transition:all var(--t)}.btn-view-cart:hover{border-color:var(--dark);color:var(--dark)}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:110px 16px 0;opacity:0;pointer-events:none;transition:opacity .22s ease}.search-overlay.open{opacity:1;pointer-events:all}.search-box{width:100%;max-width:640px}.search-wrap{display:flex;align-items:center;background:var(--white);border-radius:8px;padding:0 18px;gap:14px}.search-wrap input{flex:1;border:none;outline:none;font-size:19px;padding:18px 0;font-family:inherit;color:var(--dark);background:transparent}.search-wrap button{color:var(--muted);transition:color var(--t)}.search-wrap button:hover{color:var(--dark)}.search-hint{text-align:center;color:#ffffff4d;font-size:12px;margin-top:16px;letter-spacing:.1em}.hero-slider{position:relative;overflow:hidden;height:100vh;min-height:600px}.hero-slides{position:relative;width:100%;height:100%}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity .8s ease;display:flex;align-items:center}.hero-slide-empty{background:radial-gradient(ellipse at 40% 50%,#2a2010,#0e0c09 70%)}.hero-slide.active{opacity:1}.hero-slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000004d,#0000008c),linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,.2) 60%,transparent 100%)}.hero-slide-content{position:relative;z-index:2;max-width:1400px;width:100%;margin:0 auto;padding:80px 60px 0}.hero-eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-weight:400}.hero-headline{font-family:var(--serif);font-size:clamp(42px,6vw,80px);font-weight:300;color:var(--white);line-height:1.1;margin-bottom:22px;max-width:640px}.hero-headline em{font-style:italic;color:var(--gold);display:block}.hero-sub{font-size:clamp(13px,1.5vw,16px);font-weight:300;color:#ffffffa6;max-width:440px;line-height:1.85;margin-bottom:36px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.btn-gold{display:inline-flex;align-items:center;gap:6px;background:var(--gold);color:var(--dark);padding:13px 30px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r);border:1.5px solid var(--gold);transition:all var(--t);position:relative;overflow:hidden}.btn-gold:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .5s ease}.btn-gold:hover:before{left:100%}.btn-gold:hover{background:var(--gold2);border-color:var(--gold2)}.cta-shine:before{animation:shine 3s ease 1.5s infinite}@keyframes shine{0%,to{left:-100%}50%{left:100%}}.btn-ghost{display:inline-flex;align-items:center;background:transparent;color:var(--white);padding:13px 30px;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r);border:1.5px solid rgba(255,255,255,.25);transition:all var(--t)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:#0000004d;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--t);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-arrow:hover{border-color:var(--gold);color:var(--gold);background:#00000080}.hero-prev{left:24px}.hero-next{right:24px}.hero-dots{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:8px}.hero-dot{width:8px;height:8px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s}.hero-dot.active{background:var(--gold);transform:scale(1.3)}.scroll-scenes{background:#0f0d0a}.scroll-scene{padding:100px 0;border-bottom:1px solid rgba(201,169,110,.08);background:linear-gradient(180deg,#0f0d0a,#131109)}.scene-inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.scene-inner-rev .scene-text{order:-1}.scene-visual{display:flex;align-items:center;justify-content:center;min-height:320px;border-radius:16px;position:relative;overflow:hidden}.scene-dark{background:linear-gradient(135deg,#c9a96e24,#c9a96e0f);border:1px solid rgba(201,169,110,.25);box-shadow:0 0 60px #c9a96e14 inset}.scene-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(201,169,110,.3) 0%,rgba(201,169,110,.05) 60%,transparent 100%)}.scene-icon-wrap{position:relative;z-index:2;color:var(--gold)}.scene-icon-wrap svg{width:80px;height:80px;filter:drop-shadow(0 0 20px rgba(201,169,110,.5))}.scene-sparkles{position:absolute;top:0;right:0;bottom:0;left:0}.sp{position:absolute;width:3px;height:3px;background:var(--gold);border-radius:50%;animation:sparkle 2s ease-in-out infinite}.sp:nth-child(1){top:25%;left:20%;animation-delay:0s}.sp:nth-child(2){top:70%;left:75%;animation-delay:.5s}.sp:nth-child(3){top:15%;left:70%;animation-delay:1s}.sp:nth-child(4){top:75%;left:25%;animation-delay:1.5s}@keyframes sparkle{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(2);opacity:1}}.scene-tag{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.scene-title{font-family:var(--serif);font-size:clamp(28px,4vw,46px);font-weight:300;color:var(--white);line-height:1.15;margin-bottom:18px}.scene-title em{font-style:italic;color:var(--gold)}.scene-body{font-size:15px;font-weight:300;color:#ffffff9e;line-height:1.85;margin-bottom:32px}.scene-stats{display:flex;gap:32px}.stat{text-align:left}.stat-n{font-family:var(--serif);font-size:36px;font-weight:600;color:var(--gold);display:block;line-height:1}.stat-l{font-size:11px;letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;margin-top:4px;display:block}.delivery-badges{display:flex;flex-direction:column;gap:12px}.d-badge{display:flex;align-items:center;gap:12px;font-size:14px;color:#fff9}.d-badge svg{stroke:var(--gold);flex-shrink:0}.scene-map{background:linear-gradient(135deg,#0d1f2d,#0a141e);border:1px solid rgba(201,169,110,.2);box-shadow:0 0 40px #0d1f2d80 inset}.map-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(201,169,110,.08),transparent 70%)}.map-pin-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.map-ring{position:absolute;border-radius:50%;border:1px solid rgba(201,169,110,.3);transform:scale(0)}.map-ring.r1{width:100px;height:100px}.map-ring.r2{width:160px;height:160px}.map-ring.r3{width:220px;height:220px}.map-pin{color:var(--gold);filter:drop-shadow(0 0 10px rgba(201,169,110,.6))}.section{padding:72px 0}.sec-inner{max-width:1400px;margin:0 auto;padding:0 24px}.section-header{text-align:center;margin-bottom:44px}.sec-eye{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.sec-title{font-family:var(--serif);font-size:clamp(26px,4vw,42px);font-weight:400;color:var(--text);line-height:1.18}.sec-title em{font-style:italic;color:var(--muted)}.sec-sub{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.7}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px;gap:16px;flex-wrap:wrap}.section-header-row .sec-title{text-align:left}.slider-arrows{display:flex;gap:8px;flex-shrink:0}.s-arrow{width:40px;height:40px;border:1.5px solid var(--border);background:var(--white);border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;color:var(--text);transition:all var(--t)}.s-arrow:hover{background:var(--dark);color:var(--white);border-color:var(--dark)}.trust-bar{background:var(--white);border-bottom:1px solid var(--border)}.trust-inner{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{display:flex;align-items:center;gap:13px;padding:18px 20px;border-right:1px solid var(--border)}.trust-item:last-child{border-right:none}.trust-ico{width:40px;height:40px;background:#f5f0e8;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.trust-ico svg{stroke:var(--gold)}.trust-item h4{font-size:12px;font-weight:500;margin-bottom:2px}.trust-item p{font-size:11px;color:var(--muted)}.cats-section{background:var(--bg)}.cat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cat-card{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:3/4;display:block}.cat-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .45s ease}.cat-card:hover .cat-bg{transform:scale(1.07)}.cat-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#0000000f 55%)}.cat-info{position:absolute;bottom:0;left:0;right:0;padding:20px 16px;transition:transform .3s ease}.cat-card:hover .cat-info{transform:translateY(-5px)}.cat-eye{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:5px}.cat-name{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--white)}.cat-cnt{font-size:11px;color:#fff6;margin-top:4px}.hslider-wrap{overflow:hidden;-webkit-overflow-scrolling:touch;width:100%}.hslider{display:flex;gap:20px;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform;-webkit-user-select:none;user-select:none}.hslider .product-card{width:calc((min(100vw,1400px) - 108px)/4);min-width:calc((min(100vw,1400px) - 108px)/4);max-width:calc((min(100vw,1400px) - 108px)/4);flex-shrink:0;cursor:grab}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:var(--white);border-radius:10px;overflow:hidden;transition:transform var(--t),box-shadow var(--t)}.product-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px #0000001a}.pc-img-wrap{position:relative;aspect-ratio:3/4;background:#f0ece4;overflow:hidden;display:flex;align-items:center;justify-content:center}.pc-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .45s ease;display:block}.product-card:hover .pc-img-wrap img{transform:scale(1.05)}.pc-ph{display:flex;flex-direction:column;align-items:center;gap:8px}.pc-ph svg{stroke:#c8bfb0}.pc-ph span{font-size:11px;color:#c8bfb0}.pc-badge{position:absolute;top:10px;left:10px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:2px;z-index:2}.badge-new{background:var(--dark);color:var(--white)}.badge-sale{background:#c0392b;color:var(--white)}.badge-hot{background:var(--gold);color:var(--dark)}.badge-out{background:#888;color:var(--white)}.pc-hover{position:absolute;bottom:0;left:0;right:0;display:flex;transform:translateY(100%);transition:transform .32s ease;z-index:3}.product-card:hover .pc-hover{transform:translateY(0)}.btn-atc{flex:1;background:var(--dark);color:var(--white);padding:13px 8px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background var(--t)}.btn-atc:hover{background:var(--gold);color:var(--dark)}.btn-wish{width:46px;background:#fffffff2;color:var(--muted);display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.06);transition:all var(--t)}.btn-wish:hover,.btn-wish.wished{color:#c0392b;background:#fff5f5}.btn-wish.wished svg{fill:currentColor}.pc-info{display:block;padding:14px 14px 18px}.pc-cat{font-size:10px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-bottom:5px}.pc-name{font-size:14px;font-weight:500;color:var(--text);margin-bottom:10px;line-height:1.4}.pc-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pc-cur{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--text)}.pc-old{font-size:12px;color:var(--light);text-decoration:line-through}.pc-save{font-size:10px;color:#c0392b;background:#fdecea;padding:2px 6px;border-radius:2px}.deal-sec{background:#131109;padding:80px 0;border-top:1px solid rgba(201,169,110,.1)}.deal-inner{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1.6fr;gap:60px;align-items:center}.deal-left .sec-title{color:var(--white)}.countdown{display:flex;gap:12px}.cb{background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:14px 18px;text-align:center;min-width:66px}.cn{font-family:var(--serif);font-size:34px;font-weight:600;color:var(--gold);line-height:1;display:block}.cl{font-size:10px;letter-spacing:.1em;color:#5a5248;text-transform:uppercase;margin-top:4px;display:block}.deal-right{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.deal-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all var(--t);display:block}.deal-card:hover{background:#c9a96e1a;border-color:#c9a96e4d;transform:translateY(-2px)}.dc-img{height:84px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;overflow:hidden}.dc-img img{max-height:84px;object-fit:contain}.dc-ph{width:60px;height:60px;background:#ffffff0d;border-radius:6px}.dc-name{font-size:12px;color:#b0a898;margin-bottom:6px;line-height:1.3}.dc-price{font-size:14px;color:var(--gold);font-weight:500}.dc-old{font-size:11px;color:#4a4840;text-decoration:line-through}.promo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.promo-card{position:relative;border-radius:12px;overflow:hidden;min-height:280px;display:flex;align-items:flex-end;cursor:pointer}.promo-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .45s ease}.promo-card:hover .promo-bg{transform:scale(1.05)}.promo-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d1,#0000001a 60%)}.promo-cnt{position:relative;z-index:2;padding:30px}.promo-tag{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.promo-ttl{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--white);line-height:1.2;margin-bottom:6px}.promo-ttl em{font-style:italic;color:var(--gold2)}.promo-sub{font-size:13px;color:#ffffff80;margin-bottom:18px;font-weight:300}.btn-promo{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:2px;display:inline-block;transition:all var(--t)}.btn-promo:hover{color:var(--gold2);border-bottom-color:var(--gold2)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;min-height:100px}.review-card{background:var(--bg);border-radius:10px;padding:26px;border:1px solid var(--border);display:flex;flex-direction:column}.rv-stars{display:flex;gap:2px;margin-bottom:12px}.star{font-size:13px;color:#e0c060}.star.empty{color:#ddd}.rv-q{font-size:44px;color:var(--gold);line-height:1;font-family:var(--serif);margin-bottom:10px}.rv-text{font-size:13px;line-height:1.75;color:var(--muted);margin-bottom:20px}.rv-who{display:flex;align-items:center;gap:12px}.rv-av{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.rv-who h4{font-size:13px;font-weight:500}.rv-who p{font-size:11px;color:var(--light)}.ig-section{background:var(--bg)}.ig-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ig-item{aspect-ratio:1;border-radius:6px;overflow:hidden;position:relative;display:block}.ig-img{width:100%;height:100%;object-fit:cover;transition:transform .38s ease}.ig-item:hover .ig-img{transform:scale(1.08)}.ig-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .38s ease}.ig-item:hover .ig-bg{transform:scale(1.08)}.ig-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background var(--t)}.ig-item:hover .ig-ov{background:#00000073}.ig-ov svg{opacity:0;transition:opacity var(--t)}.ig-item:hover .ig-ov svg{opacity:1}.ig-handle{text-align:center;font-size:13px;color:var(--muted);margin-top:20px}.ig-handle a{color:var(--gold);font-weight:500}.site-footer{background:var(--dark2);padding:64px 0 0}.footer-inner{max-width:1400px;margin:0 auto;padding:0 24px 52px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:36px;border-bottom:1px solid rgba(255,255,255,.05)}.footer-brand p{font-size:13px;line-height:1.8;color:#7a7268;max-width:240px;margin-bottom:22px;font-weight:300}.social-row{display:flex;gap:8px;flex-wrap:wrap}.soc-link{width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6a6460;transition:all var(--t)}.soc-link:hover{border-color:var(--gold);color:var(--gold)}.footer-col h5{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--white);font-weight:500;margin-bottom:18px}.footer-col a{display:block;font-size:13px;color:#7a7268;margin-bottom:10px;transition:color var(--t);font-weight:300}.footer-col a:hover{color:var(--gold)}.nl-form{display:flex;border-radius:var(--r);overflow:hidden;border:1px solid rgba(255,255,255,.1)}.nl-form input{flex:1;background:#ffffff0a;border:none;outline:none;padding:11px 14px;font-size:12px;color:#c8bfb0;font-family:inherit}.nl-form input::placeholder{color:#3a3830}.nl-form button{background:var(--gold);color:var(--dark);border:none;padding:11px 16px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background var(--t);white-space:nowrap}.nl-form button:hover{background:var(--gold2)}.footer-bottom{max-width:1400px;margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-bottom p{font-size:12px;color:#3a3830}.pay-row{display:flex;gap:6px;flex-wrap:wrap}.pay-b{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:4px 9px;font-size:10.5px;color:#6a6460;font-weight:500}.breadcrumb{font-size:12px;color:var(--muted);margin-bottom:32px}.breadcrumb a{color:var(--muted);transition:color var(--t)}.breadcrumb a:hover{color:var(--gold)}.pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pdp-main-img{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:10px;background:#f0ece4}.pdp-main-img img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:10px;display:block}.pdp-ph{width:100%;aspect-ratio:1;background:#f0ece4;border-radius:10px}.pdp-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pdp-thumb{width:72px;height:72px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:border-color var(--t)}.pdp-thumb.active,.pdp-thumb:hover{border-color:var(--gold)}.pdp-title{font-family:var(--serif);font-size:clamp(24px,3vw,38px);font-weight:400;margin-bottom:16px;line-height:1.2}.pdp-price{display:flex;align-items:baseline;gap:12px;margin-bottom:22px;flex-wrap:wrap}.pdp-desc{font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:26px}.pdp-opt{margin-bottom:22px}.opt-label{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;display:block}.opt-vals{display:flex;gap:8px;flex-wrap:wrap}.opt-btn{padding:8px 16px;border:1.5px solid var(--border);border-radius:var(--r);font-size:13px;background:none;transition:all var(--t)}.opt-btn:hover,.opt-btn.active{border-color:var(--dark);background:var(--dark);color:#fff}.pdp-actions{display:flex;gap:12px;margin-bottom:26px;flex-wrap:wrap}.btn-full{flex:1;padding:14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r);min-width:160px;text-align:center}.btn-soldout{background:#ddd;color:#999;cursor:not-allowed}.btn-wish-lg{display:flex;align-items:center;gap:8px;padding:14px 20px;border:1.5px solid var(--border);border-radius:var(--r);font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:all var(--t);flex-shrink:0}.btn-wish-lg:hover,.btn-wish-lg.wished{border-color:#c0392b;color:#c0392b}.btn-wish-lg.wished svg{fill:currentColor}.pdp-meta{border-top:1px solid var(--border);padding-top:20px;margin-bottom:20px}.pdp-meta p{font-size:13px;color:var(--muted);margin-bottom:8px}.pdp-meta strong{color:var(--text)}.pdp-trust{display:flex;flex-direction:column;gap:10px}.pt-item{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.pt-item svg{stroke:var(--gold);flex-shrink:0}.btn-outline-dk{padding:12px 24px;border:1.5px solid var(--dark);color:var(--dark);border-radius:var(--r);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:all var(--t)}.btn-outline-dk:hover{background:var(--dark);color:#fff}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px}.pg-btn{display:inline-flex;align-items:center;padding:10px 20px;border:1px solid var(--border);border-radius:var(--r);font-size:12px;transition:all var(--t)}.pg-btn:hover{background:var(--dark);color:#fff;border-color:var(--dark)}.cart-page-item{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--border)}.cpi-img{width:80px;height:90px;background:var(--bg);border-radius:var(--r);overflow:hidden;flex-shrink:0}.cpi-img img{width:100%;height:100%;object-fit:cover}.cpi-info{flex:1}.cpi-name{font-size:14px;font-weight:500;margin-bottom:6px}.cpi-price{font-size:13px;color:var(--gold);margin-bottom:10px}.cpi-qty{width:60px;border:1px solid var(--border);border-radius:var(--r);padding:8px;font-size:14px;text-align:center;font-family:inherit}.cpi-rm{font-size:12px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;transition:color var(--t)}.cpi-rm:hover{color:#c0392b}.cart-page-foot{display:flex;align-items:center;justify-content:space-between;padding-top:28px;flex-wrap:wrap;gap:20px}.page-content{font-size:15px;line-height:1.85;color:var(--text)}.page-content h1,.page-content h2,.page-content h3{font-family:var(--serif);margin-bottom:16px;margin-top:28px}.page-content p{margin-bottom:16px}.toast{position:fixed;bottom:28px;right:24px;background:var(--dark);color:var(--white);padding:13px 18px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:10px;transform:translateY(80px);opacity:0;transition:all .38s cubic-bezier(.4,0,.2,1);z-index:2000;border-left:3px solid var(--gold);max-width:290px;box-shadow:0 8px 36px #0000004d}.toast.show{transform:translateY(0);opacity:1}.toast svg{stroke:var(--gold);flex-shrink:0}.back-top{position:fixed;bottom:28px;left:24px;width:46px;height:46px;background:var(--dark);border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:50%;z-index:500;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all var(--t);box-shadow:0 4px 18px #00000040}.back-top.visible{opacity:1;pointer-events:all}.back-top:hover{background:var(--gold);border-color:var(--gold)}@media(max-width:1100px){.cat-grid{grid-template-columns:repeat(3,1fr)}.hslider .product-card{width:calc((100vw - 48px - 40px) / 3);min-width:calc((100vw - 48px - 40px) / 3);max-width:calc((100vw - 48px - 40px) / 3)}.footer-inner{grid-template-columns:1fr 1fr 1fr;gap:28px}.footer-brand{grid-column:1/-1}.deal-inner{grid-template-columns:1fr 1.3fr;gap:36px}.trust-inner{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:none}.trust-item:nth-child(3){border-right:1px solid var(--border)}.scene-inner{gap:48px}}@media(max-width:860px){:root{--nav-h:60px}.navbar{padding:0}.nav-inner{padding:0 16px;min-height:60px}.nav-center{display:none}.hamburger{display:flex}.nav-logo{font-size:20px}.nav-actions{gap:16px}.nav-icon{padding:8px}.cart-badge{min-width:18px;height:18px;font-size:10px;top:-4px;right:-6px}.cat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.hslider .product-card{width:calc((100vw - 68px)/2);min-width:calc((100vw - 68px)/2);max-width:calc((100vw - 68px)/2)}.deal-inner{grid-template-columns:1fr}.deal-right{grid-template-columns:repeat(3,1fr)}.promo-grid{grid-template-columns:1fr}.reviews-grid{grid-template-columns:1fr 1fr}.ig-grid{grid-template-columns:repeat(3,1fr)}.footer-inner{grid-template-columns:1fr 1fr}.trust-inner{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(3){border-right:none}.trust-item:nth-child(4){border-right:none}.scene-inner{grid-template-columns:1fr;gap:40px}.scene-inner-rev .scene-text{order:0}.pdp-grid{grid-template-columns:1fr;gap:28px}.products-grid{grid-template-columns:repeat(2,1fr)}.hero-slide-content{padding:100px 28px 0}.hero-headline{font-size:clamp(36px,8vw,56px)}.hero-sub{font-size:14px;margin-bottom:28px}.hero-arrow{width:40px;height:40px}.hero-prev{left:12px}.hero-next{right:12px}}@media(max-width:580px){:root{--nav-h:56px}.ann-bar{height:32px}.ann-track span{font-size:10.5px;padding:0 28px}.navbar{top:32px}.nav-inner{padding:0 14px;min-height:56px}.nav-logo{font-size:18px}.nav-actions{gap:12px}.nav-icon{padding:6px}.cart-badge{min-width:16px;height:16px;font-size:9px;top:-3px;right:-5px}.hero-slider{height:100svh;min-height:500px}.hero-slide-content{padding:110px 20px 0}.hero-headline{font-size:clamp(32px,9vw,46px);margin-bottom:14px}.hero-eyebrow{font-size:9px;margin-bottom:14px}.hero-sub{font-size:13px;line-height:1.7;margin-bottom:24px;max-width:100%}.hero-cta{flex-direction:column;gap:10px}.btn-gold,.btn-ghost{justify-content:center;text-align:center;width:100%;max-width:280px}.hero-dots{bottom:20px;gap:6px}.hero-dot{width:6px;height:6px}.hero-arrow{width:36px;height:36px}.hero-prev{left:8px}.hero-next{right:8px}.scroll-scene{padding:60px 0}.scene-inner{padding:0 20px}.section{padding:48px 0}.sec-inner{padding:0 14px}.cat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.hslider .product-card{width:calc((100vw - 40px)/2);min-width:calc((100vw - 40px)/2);max-width:calc((100vw - 40px)/2)}.hslider{gap:12px}.deal-inner{padding:0 14px}.deal-right{grid-template-columns:repeat(2,1fr);gap:10px}.cn{font-size:26px}.cb{min-width:54px;padding:10px 12px}.countdown{gap:8px}.reviews-grid{grid-template-columns:1fr}.ig-grid{grid-template-columns:repeat(3,1fr);gap:6px}.footer-inner{grid-template-columns:1fr;padding:0 14px 32px;gap:22px}.footer-bottom{padding:14px;flex-direction:column;text-align:center}.cart-drawer{width:100vw}.section-header-row{align-items:flex-start}.toast{left:14px;right:14px;max-width:none;bottom:14px}.back-top{display:none}.scene-stats{gap:20px}.stat-n{font-size:28px}.delivery-badges{gap:10px}}.pc-ph span{font-size:11px;color:#c9a96e66;letter-spacing:.06em;margin-top:4px}.hl-line,.hl-em,.hero-sub,.hero-cta{will-change:transform,opacity}.scroll-cue{will-change:opacity}.hero-counter{will-change:transform,opacity}.contact-section{padding:80px 0}.contact-grid{display:grid;grid-template-columns:380px 1fr;gap:60px;margin-top:48px}.contact-info{display:flex;flex-direction:column;gap:20px}.contact-info-card{padding:24px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r);transition:all var(--t)}.contact-info-card:hover{border-color:#c9a96e4d;box-shadow:0 4px 16px #0000000a}.contact-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#c9a96e14;border-radius:50%;color:var(--gold);margin-bottom:16px}.contact-info-card h3{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--text);margin-bottom:8px}.contact-info-card p{font-size:14px;color:var(--muted);line-height:1.6}.contact-info-card a{color:var(--gold);text-decoration:none;transition:opacity var(--t)}.contact-info-card a:hover{opacity:.8}.contact-form-wrap{background:var(--bg);padding:40px;border:1px solid var(--border);border-radius:var(--r)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group label{display:block;font-size:13px;font-weight:500;color:var(--text);margin-bottom:8px;letter-spacing:.02em}.form-group input,.form-group textarea{width:100%;padding:12px 16px;font-family:var(--sans);font-size:14px;color:var(--text);background:var(--white);border:1px solid var(--border);border-radius:var(--r);transition:all var(--t)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c9a96e1a}.form-group textarea{resize:vertical;min-height:140px}.form-success{text-align:center;padding:40px 20px}.form-success h3{font-family:var(--serif);font-size:22px;color:var(--text);margin-bottom:8px}.form-success p{color:var(--muted);font-size:14px}.form-errors{background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:var(--r);padding:16px;margin-bottom:24px}.form-errors p{font-size:14px;font-weight:500;color:#991b1b;margin-bottom:8px}.form-errors ul{list-style:disc;margin-left:20px}.form-errors li{font-size:13px;color:#991b1b;margin-bottom:4px}.search-results-section{padding:80px 0}.empty-search,.search-prompt{text-align:center;padding:80px 20px}.empty-search .btn-gold{display:inline-flex}.collection-section{padding:80px 0}.collection-controls{display:flex;align-items:center;justify-content:space-between;padding:20px 0;margin:32px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.product-count{font-size:13px;color:var(--muted);letter-spacing:.02em}.collection-sort{display:flex;align-items:center;gap:12px}.collection-sort label{font-size:13px;color:var(--text);font-weight:500}.collection-sort select{padding:8px 32px 8px 12px;font-family:var(--sans);font-size:13px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;transition:all var(--t);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231a1814' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.collection-sort select:hover{border-color:var(--gold)}.collection-sort select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c9a96e1a}.empty-collection{grid-column:1 / -1;text-align:center;padding:80px 20px}.empty-collection .btn-gold{display:inline-flex}.pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:48px}.pg-btn{padding:10px 20px;font-size:13px;font-weight:500;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--r);transition:all var(--t);letter-spacing:.02em}.pg-btn:hover{background:var(--gold);color:var(--dark);border-color:var(--gold)}@media(max-width:1024px){.contact-grid{grid-template-columns:1fr;gap:40px}.contact-info{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){.contact-section{padding:60px 0}.contact-form-wrap{padding:28px}.form-row{grid-template-columns:1fr;gap:0}.contact-info{grid-template-columns:1fr}.search-results-section{padding:60px 0}.empty-search,.search-prompt{padding:60px 20px}.collection-section{padding:60px 0}.collection-controls{flex-direction:column;align-items:flex-start;gap:16px}.collection-sort{width:100%}.collection-sort select{flex:1}}@media(max-width:580px){.contact-section{padding:48px 0}.contact-form-wrap,.contact-info-card{padding:20px}.contact-icon{width:40px;height:40px}.form-group input,.form-group textarea{padding:10px 14px;font-size:13px}.pagination{flex-direction:column;gap:12px}.pg-btn{width:100%;justify-content:center;text-align:center}.collection-section{padding:48px 0}.collection-controls{padding:16px 0;margin:24px 0}.collection-sort{flex-direction:column;align-items:flex-start;gap:8px}.collection-sort select{width:100%}}.hero-eyebrow,.hl-line,.hl-em,.hero-sub,.hero-cta,.scroll-cue,.hero-counter{visibility:visible}.layer-bg{background:radial-gradient(ellipse at 40% 50%,#2a2010,#0e0c09 70%)}.scene-icon-wrap{color:var(--gold)}.scene-icon-wrap svg{width:80px;height:80px;color:var(--gold);filter:drop-shadow(0 0 24px rgba(201,169,110,.6))}.sp{background:var(--gold);opacity:.8}.scene-title,.scene-tag,.scene-body,.scene-stats{opacity:1}.dc-ph{width:60px;height:60px;background:#c9a96e14;border:1px solid rgba(201,169,110,.15);border-radius:6px}.map-pin{color:var(--gold);filter:drop-shadow(0 0 14px rgba(201,169,110,.7))}.map-ring{border-color:#c9a96e59}.map-glow{background:radial-gradient(ellipse at center,rgba(201,169,110,.18),transparent 70%)}.d-badge{color:#ffffffb8}.footer-col a{color:#7a7268}.footer-bottom p{color:#5a5450}.pay-b{color:#7a7268}.ann-track span{color:#c8bfa8}.stat-n{color:var(--gold)}@media(max-width:860px){.scene-visual{min-height:240px}.scene-inner{padding:0 20px}}.zambeel-section{background:var(--bg)}.zambeel-grid{grid-template-columns:repeat(4,1fr)}.zambeel-setup-card{background:var(--white);border:1.5px dashed var(--border);border-radius:12px;padding:48px 32px;text-align:center;max-width:520px;margin:0 auto}.zs-icon{margin:0 auto 16px;color:var(--gold)}.zambeel-setup-card h3{font-family:var(--serif);font-size:22px;font-weight:400;margin-bottom:16px}.zambeel-setup-card p{font-size:14px;color:var(--muted);line-height:1.8}.zambeel-setup-card strong{color:var(--text)}.zambeel-empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:var(--muted)}.zambeel-empty svg{margin:0 auto 16px;stroke:var(--light)}@media(max-width:860px){.cart-drawer{width:100%!important;max-width:100vw!important;height:100%!important;height:100dvh!important}.cart-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.cart-foot{padding-bottom:max(24px,env(safe-area-inset-bottom))}}.s-arrow{transition:all .25s ease}.s-arrow[style*="0.4"]{cursor:not-allowed}@media(max-width:580px){.cart-drawer{width:100vw!important;border-radius:0}.hslider .product-card{width:calc((100vw - 40px)/2)!important;min-width:calc((100vw - 40px)/2)!important;max-width:calc((100vw - 40px)/2)!important;flex-shrink:0}.hslider{gap:12px}.reviews-grid{grid-template-columns:1fr!important}.zambeel-grid{grid-template-columns:repeat(2,1fr)!important}.products-grid{grid-template-columns:repeat(2,1fr);gap:12px}.hero-cta{flex-direction:column;align-items:flex-start;gap:12px}.btn-gold,.btn-ghost{width:100%;justify-content:center;text-align:center}.trust-inner{grid-template-columns:1fr 1fr}.footer-inner{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.nav-inner{padding:0 14px}.toast{left:12px;right:12px;bottom:12px;max-width:none}.scroll-scene{padding:56px 0}.scene-inner{grid-template-columns:1fr!important;gap:32px;padding:0 16px}.scene-inner-rev .scene-text{order:0}.scene-visual{min-height:200px}.scene-stats{gap:18px}.stat-n{font-size:28px}.deal-right{grid-template-columns:repeat(2,1fr)}.deal-inner{padding:0 16px}.promo-grid{grid-template-columns:1fr}.promo-card{min-height:220px}.cat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.cat-name{font-size:17px}.ig-grid{grid-template-columns:repeat(3,1fr);gap:6px}.countdown{gap:8px}.cn{font-size:26px}.cb{min-width:52px;padding:10px}}.hero-eyebrow,.hl-line,.hl-em,.hero-sub,.hero-cta,.scroll-cue,.hero-counter{visibility:visible!important}.testimonials-sec .reviews-grid{display:grid}.testimonials-sec .review-card{display:flex;flex-direction:column}.ann-bar{height:36px;position:fixed;top:0;transition:transform .3s ease}.navbar{position:fixed;top:36px}body:not(.template-index) #main{padding-top:calc(36px + var(--nav-h))}.template-index .hero-slider{height:100vh;height:100svh}@media(max-width:860px){.ann-bar{height:32px}.navbar{top:32px}body:not(.template-index) #main{padding-top:92px}}.navbar{box-shadow:none;border-bottom-color:transparent}.navbar.scrolled{border-bottom:1px solid rgba(255,255,255,.06)}.site-header{position:fixed;top:0;left:0;right:0;z-index:900;display:flex;flex-direction:column}.site-header.scrolled-header .ann-bar{height:0;overflow:hidden;transition:height .3s ease}.site-header .ann-bar{transition:height .3s ease}.site-header .navbar.scrolled{background:#0e0c09fc!important;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 2px 24px #0006}.nav-item{position:relative}.dd-arrow{display:inline-block;vertical-align:middle;margin-left:4px;margin-top:-1px;transition:transform .25s ease;stroke:#fff6}.nav-item:hover .dd-arrow,.nav-item.open .dd-arrow{transform:rotate(180deg);stroke:var(--gold)}.nav-dropdown{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#0c0a08f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(201,169,110,.15);border-radius:8px;min-width:200px;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-8px);transition:all .22s cubic-bezier(.4,0,.2,1);z-index:200;box-shadow:0 16px 48px #00000080;padding:8px 0}.nav-dropdown:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.nav-item:hover .nav-dropdown,.nav-item.open .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-dropdown ul{list-style:none;padding:0;margin:0}.nav-dropdown li a{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:12.5px;letter-spacing:.08em;color:#ffffffa6;text-transform:uppercase;transition:all .18s ease;white-space:nowrap}.nav-dropdown li a:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:0;flex-shrink:0;transition:opacity .18s}.nav-dropdown li a:hover{color:var(--gold);background:#c9a96e0f;padding-left:24px}.nav-dropdown li a:hover:before{opacity:1}.nav-dropdown li a.active{color:var(--gold)}.nav-item:after{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:14px}.mobile-menu{position:fixed;top:0;left:0;width:min(320px,88vw);height:100%;height:100dvh;background:#0e0c09;z-index:9997;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-menu.open{transform:translate(0)}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.mm-close{color:#fff6;padding:6px;transition:color .2s;background:none;border:none;cursor:pointer}.mm-close:hover{color:var(--gold)}.mobile-menu nav{flex:1;padding:8px 0;overflow-y:auto}.mobile-menu nav>a{display:block;padding:14px 20px;font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;border-bottom:1px solid rgba(255,255,255,.04);transition:color .2s,padding-left .2s}.mobile-menu nav>a:hover,.mobile-menu nav>a.active{color:var(--gold)}.mm-group{border-bottom:1px solid rgba(255,255,255,.04)}.mm-parent{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;background:none;border:none;cursor:pointer;transition:color .2s}.mm-parent span{flex:1;text-align:left}.mm-parent svg{flex-shrink:0;margin-left:8px;transition:transform .28s ease;stroke:#ffffff59}.mm-parent:hover,.mm-parent[aria-expanded=true]{color:var(--gold)}.mm-parent[aria-expanded=true] svg{transform:rotate(180deg);stroke:var(--gold)}.mm-children{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1);background:#ffffff06}.mm-children.open{max-height:600px}.mm-children a{display:block;padding:11px 20px 11px 32px;font-size:12.5px;letter-spacing:.08em;color:#ffffff7a;border-bottom:1px solid rgba(255,255,255,.03);transition:color .18s,padding-left .18s}.mm-children a:hover{color:var(--gold);padding-left:38px}.mm-children a.mm-view-all{color:#fff9;font-weight:500;border-bottom:1px solid rgba(255,255,255,.06)}.mm-foot{padding:16px 20px 36px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:4px;flex-shrink:0}.mm-foot a{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#ffffff59;padding:10px 0;letter-spacing:.06em;transition:color .2s;border-bottom:1px solid rgba(255,255,255,.04)}.mm-foot a:last-child{border-bottom:none}.mm-foot a:hover{color:var(--gold)}.mm-foot a svg{stroke:#ffffff4d;flex-shrink:0}.collection-page{background:var(--bg);min-height:100vh}.collection-hero{position:relative;height:280px;display:flex;align-items:center;overflow:hidden;background:var(--dark2)}.col-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.col-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1410,#0e0c09)}.col-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000bf,#0000004d)}.col-hero-text{position:relative;z-index:2;padding:0 40px}.col-hero-title{font-family:var(--serif);font-size:clamp(32px,5vw,56px);font-weight:300;color:var(--white);line-height:1.1;margin:8px 0}.col-hero-desc{font-size:14px;color:#ffffff80;font-weight:300;margin-top:8px}.collection-inner{padding-top:32px;padding-bottom:64px}.col-toolbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid var(--border)}.col-count{font-size:13px;color:var(--muted)}.col-sort{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.col-sort select{border:1px solid var(--border);border-radius:var(--r);padding:8px 14px;font-size:12px;font-family:inherit;background:var(--white);color:var(--text);cursor:pointer;outline:none;transition:border-color var(--t)}.col-sort select:hover{border-color:var(--gold)}.col-grid{grid-template-columns:repeat(4,1fr)}.col-empty{grid-column:1/-1;text-align:center;padding:80px 20px;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:16px}.col-empty svg{stroke:var(--light)}.pg-nums{display:flex;gap:6px;align-items:center}.pg-num{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:var(--r);border:1px solid var(--border);transition:all var(--t)}a.pg-num:hover{border-color:var(--dark);background:var(--dark);color:#fff}.pg-num.active{background:var(--gold);color:var(--dark);border-color:var(--gold);font-weight:600}.cart-drawer{z-index:3000!important}.overlay{z-index:2900!important}#cart-overlay.open{display:block;opacity:1;pointer-events:all}@media(max-width:1100px){.col-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.collection-hero{height:200px}.col-hero-text{padding:0 20px}.col-grid{grid-template-columns:repeat(2,1fr)}.col-toolbar{flex-direction:column;gap:12px;align-items:flex-start}}@media(max-width:480px){.col-hero-title{font-size:28px}}.collection-hero{height:220px!important;background:linear-gradient(135deg,#1a1410,#0e0c09)!important}.col-hero-title{color:#fff!important}.col-hero-text .sec-eye{color:var(--gold)!important}body:not(.template-index) #main{padding-top:100px}@media(max-width:580px){body:not(.template-index) #main{padding-top:88px}}.nav-item.has-dropdown:hover .nav-dropdown{opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0)!important}.nav-item.has-dropdown:hover .dd-arrow{transform:rotate(180deg)!important;stroke:var(--gold)!important}.cart-drawer{z-index:9999!important}#cart-overlay{z-index:9998!important}.mobile-menu{z-index:9997!important}#menu-overlay{z-index:9996!important}.search-overlay{z-index:9999!important}.site-header{z-index:900!important}.btn-atc-soldout{background:#888!important;color:#fff!important;cursor:not-allowed!important;opacity:.7}@media(hover:none){.pc-hover{transform:translateY(0)!important;opacity:1!important}}.btn-atc{position:relative;z-index:10;cursor:pointer}.btn-atc:disabled{background:#888!important;cursor:not-allowed}.contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;align-items:start}.ci-block{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--border)}.ci-block:last-child{border-bottom:none}.ci-icon{width:40px;height:40px;background:#f5f0e8;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ci-icon svg{stroke:var(--gold)}.ci-block h4{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.ci-block p{font-size:14px;color:var(--muted)}.ci-block a{color:var(--gold);transition:opacity .2s}.ci-block a:hover{opacity:.8}.contact-form-wrap{background:var(--white)}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;color:var(--text)}.form-group input,.form-group textarea{width:100%;border:1.5px solid var(--border);border-radius:var(--r);padding:12px 16px;font-size:14px;font-family:inherit;color:var(--text);background:var(--white);outline:none;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:var(--gold)}.form-group textarea{resize:vertical;min-height:120px}.form-success{display:flex;align-items:center;gap:12px;background:#f0faf4;border:1px solid #2a8a4a;border-radius:var(--r);padding:16px 20px;color:#2a8a4a;font-size:14px}.form-error{color:#c0392b;font-size:13px;margin-bottom:16px}.search-result-card{display:block;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:20px;transition:all .2s}.search-result-card:hover{border-color:var(--gold);transform:translateY(-2px)}.search-result-card h3{font-size:15px;font-weight:500;margin-bottom:8px}.search-result-card p{font-size:13px;color:var(--muted)}@media(max-width:768px){.contact-grid{grid-template-columns:1fr;gap:32px}}.additional-checkout-buttons{margin-top:16px;width:100%}.additional-checkout-buttons .dynamic-checkout__content{display:flex;flex-direction:column;gap:12px}.additional-checkout-buttons iframe,.additional-checkout-buttons button{max-width:100%!important;border-radius:var(--r)!important}.additional-checkout-buttons:before{content:"OR";display:block;text-align:center;font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--muted);margin:16px 0 12px;position:relative}.additional-checkout-buttons:before:before,.additional-checkout-buttons:before:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:var(--border)}.additional-checkout-buttons:before:before{left:0}.additional-checkout-buttons:before:after{right:0}.cart-foot .additional-checkout-buttons{margin-top:12px;margin-bottom:8px}.additional-checkout-buttons *{pointer-events:auto!important}@media(max-width:768px){.additional-checkout-buttons{margin-top:12px}}.cart-discount{display:flex;gap:8px;margin-bottom:16px}.discount-input{flex:1;padding:10px 14px;border:1.5px solid var(--border);border-radius:var(--r);font-size:13px;font-family:inherit;color:var(--text);background:var(--white);outline:none;transition:border-color var(--t)}.discount-input:focus{border-color:var(--gold)}.discount-input::placeholder{color:var(--light)}.btn-apply-discount{padding:10px 20px;background:var(--dark);color:var(--white);border:none;border-radius:var(--r);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all var(--t);white-space:nowrap}.btn-apply-discount:hover{background:var(--gold);color:var(--dark)}.btn-apply-discount:active{transform:scale(.98)}.cart-discount-section{margin:24px 0;padding:20px;background:#f9f7f4;border-radius:8px}@media(max-width:768px){.cart-discount{flex-direction:column}.btn-apply-discount{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/theme.css.map */
