:root{--bg-0:#fbf9f4;--bg-1:#f5f1e9;--bg-2:#ede8df;--bg-3:#e5dfd4;--dark-0:#1a1610;--dark-1:#231e17;--dark-2:#2e2820;--dark-3:#3a3228;--gold:#c8973a;--gold-l:#ddb05c;--gold-ll:#f0cc84;--gold-d:#9e7425;--text:#2a2118;--text-70:#2a2118b3;--text-50:#2a211880;--text-35:#2a211859;--text-20:#2a211833;--silver:#b0ab9e;--silver-l:#cec9be;--silver-ll:#e2ddd4;--glass-w:#fffcf6d1;--glass-wb:#b2a89852;--glass-d:#231e17bd;--glass-db:#c8973a24}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg-0);color:var(--text);cursor:none;background-image:radial-gradient(at 0 0,#c8973a08 0,#0000 50%),radial-gradient(at 100% 100%,#b0ab9e0d 0,#0000 50%);font-family:Montserrat,sans-serif;overflow-x:hidden}::selection{color:var(--gold-d);background:#c8973a33}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--gold-d), var(--gold), var(--gold-d));border:1px solid var(--bg-0);border-radius:4px;transition:all .3s}::-webkit-scrollbar-thumb:hover{background:var(--gold-l);box-shadow:0 0 10px #c8973a66}#scroll-progress{background:linear-gradient(90deg, var(--gold-d), var(--gold-ll), var(--gold-d));z-index:10000;pointer-events:none;background-size:200%;width:0%;height:3px;transition:width .1s ease-out;animation:3s linear infinite goldShimmer;position:fixed;top:0;left:0}body:after{content:"";z-index:9000;pointer-events:none;mix-blend-mode:multiply;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#cursor{background:var(--gold);pointer-events:none;z-index:9999;will-change:transform;mix-blend-mode:multiply;border-radius:50%;width:8px;height:8px;transition:width .22s,height .22s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cursor-follower{pointer-events:none;z-index:9998;will-change:transform;border:1px solid #c8973a8c;border-radius:50%;width:32px;height:32px;transition:opacity .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cursor.expand{border:1px solid var(--gold);mix-blend-mode:normal;background:0 0;width:36px;height:36px}#cursor-follower.hide{opacity:0}#loader{transition:opacity .9s,visibility .9s;background:var(--dark-0)!important}#loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-ring{border:1px solid #c8973a24;border-top-color:var(--gold);border-radius:50%;width:60px;height:60px;animation:1s linear infinite spin;position:relative}.loader-ring:before{content:"";border:1px solid #0000;border-bottom-color:#c8973a61;border-radius:50%;animation:1.6s linear infinite reverse spin;position:absolute;inset:7px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes goldShimmer{0%{background-position:0%}to{background-position:300%}}@keyframes marqueeAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee-slow{animation:10s linear infinite marquee-slow}@keyframes marquee-slow{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee-slow:hover{animation-play-state:paused}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,#0000,#c8973a66,#0000) 0 0/200% 100%;animation:3s linear infinite shimmer}@keyframes galShimmer{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes auraFloat{0%{transform:translate(-8%,-8%)scale(1)}to{transform:translate(8%,8%)scale(1.08)}}#navbar{background:linear-gradient(#1a16108c 0%,#0000 100%);transition:background .45s,box-shadow .45s,padding .35s}#navbar.scrolled{-webkit-backdrop-filter:blur(24px);background:#faf7f2f2;box-shadow:0 1px #b2a89440,0 6px 28px #2a21180f;padding-top:10px!important;padding-bottom:10px!important}.nav-link{letter-spacing:.28em;text-transform:uppercase;color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:400;transition:color .3s}#navbar.scrolled .nav-link{color:var(--text-50)}.nav-link:hover,.nav-link.active{color:var(--gold)!important}#navbar.scrolled .nav-logo-sub{color:var(--text-35)!important}#navbar.scrolled .nav-shop-btn{border-color:var(--gold)!important;background:var(--gold)!important;color:#fff!important}#navbar.product-page-nav .nav-link{color:var(--text-70)}#navbar.product-page-nav .nav-logo-sub{color:var(--text-35)}#navbar.product-page-nav .nav-shop-btn{border-color:var(--gold)!important;background:var(--gold)!important;color:#fff!important}#navbar.light-bg-nav .nav-link{color:var(--text-70)}#navbar.light-bg-nav .nav-logo-sub{color:var(--text-35)}#navbar.light-bg-nav .nav-shop-btn{border-color:var(--gold)!important;background:var(--gold)!important;color:#fff!important}#mobile-menu{-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important;background:#faf7f2f7!important}.parallax-img{will-change:transform;transform-origin:50%}.abs-orb{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.inset-center{top:50%;left:50%;transform:translate(-50%,-50%)}.gold-shimmer-text{background:linear-gradient(90deg, var(--gold) 0%, var(--gold-ll) 40%, var(--gold) 70%, var(--gold-l) 100%);-webkit-text-fill-color:transparent;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite goldShimmer}.scroll-hint{opacity:.42;flex-direction:column;align-items:center;gap:8px;animation:3.5s ease-in-out infinite float;display:flex}.scroll-dot{background:var(--gold);border-radius:50%;width:5px;height:5px}.scroll-hint:before{content:"SCROLL";letter-spacing:.45em;color:#ffffff57;font-size:7.5px}.scroll-hint:after{content:"";background:linear-gradient(#c8973a8c,#0000);width:1px;height:36px}.marquee-strip{background:var(--bg-1);border-top:1px solid #b2a89452;border-bottom:1px solid #b2a89452}.marquee-inner{will-change:transform;flex-wrap:nowrap;width:max-content;animation:52s linear infinite marqueeAnim}.marquee-inner:hover{animation-play-state:paused}.ingredients-marquee-track{animation-duration:68s}.marquee-item{letter-spacing:.52em;text-transform:uppercase;color:var(--gold-d);font-size:9px}.marquee-item-dim{letter-spacing:.52em;text-transform:uppercase;color:var(--text-35);font-size:9px}.marquee-dot{color:#c8973a61}.btn-gold{background:var(--gold);color:#fff;letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 30px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 6px 22px #c8973a47}.btn-gold:hover{background:var(--gold-d);transform:translateY(-2px);box-shadow:0 10px 30px #c8973a61}.btn-gold-sm{border:1px solid var(--gold);color:var(--gold);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:500;transition:all .3s;display:inline-flex}.btn-gold-sm:hover{background:var(--gold);color:#fff;box-shadow:0 6px 20px #c8973a4d}.btn-outline{color:#ffffffb3;letter-spacing:.32em;text-transform:uppercase;border:1px solid #ffffff47;align-items:center;padding:14px 30px;font-family:Montserrat,sans-serif;font-size:9.5px;transition:all .3s;display:inline-flex}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.image-frame{position:relative;overflow:hidden}.image-frame-img{object-fit:cover;object-position:top;width:100%;height:555px;transition:transform .75s}.image-frame:hover .image-frame-img{transform:scale(1.04)}.image-frame-overlay{background:linear-gradient(#0000 45%,#1a161085 100%);position:absolute;inset:0}.corner-tl{border-top:1px solid #c8973aa6;border-left:1px solid #c8973aa6;width:30px;height:30px;transition:width .5s,height .5s;position:absolute;top:14px;left:14px}.corner-br{border-bottom:1px solid #c8973aa6;border-right:1px solid #c8973aa6;width:30px;height:30px;transition:width .5s,height .5s;position:absolute;bottom:14px;right:14px}.image-frame:hover .corner-tl,.image-frame:hover .corner-br{width:52px;height:52px}.floating-badge{animation:5s ease-in-out infinite float}.filter-btn{letter-spacing:.38em;text-transform:uppercase;color:var(--text-50);cursor:none;background:#fffcf68c;border:1px solid #b2a8946b;padding:9px 22px;font-family:Montserrat,sans-serif;font-size:9px;transition:all .3s}.filter-btn:hover,.filter-btn.active{border-color:var(--gold);color:var(--gold);background:#c8973a12}.product-card{background:var(--glass-w);border:1px solid var(--glass-wb);-webkit-backdrop-filter:blur(10px);transition:transform .5s cubic-bezier(.25,.46,.45,.94),border-color .4s,box-shadow .4s,background .4s;position:relative;overflow:hidden;box-shadow:0 2px 10px #2a21180d}.product-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#c8973a12 0%,#0000 65%);transition:opacity .5s;position:absolute;inset:0}.product-card:hover{transform:translateY(-8px)}.product-card:hover:before{opacity:1}.product-card:hover{background:#fffcf6f5;border-color:#c8973a61;box-shadow:0 18px 52px #2a21181c,0 0 26px #c8973a12}.product-img-wrap{aspect-ratio:3/4;background:var(--bg-2);width:100%;position:relative;overflow:hidden}.product-img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .75s cubic-bezier(.25,.46,.45,.94);display:block}.product-card:hover .product-img{transform:scale(1.07)}.product-glow{background:radial-gradient(circle at 50% 90%, var(--glow-color,#c8973a29) 0%, transparent 65%);opacity:0;pointer-events:none;z-index:2;transition:opacity .5s;position:absolute;inset:0}.product-card:hover .product-glow{opacity:1}.product-hover-overlay{-webkit-backdrop-filter:blur(2px);opacity:0;z-index:3;background:radial-gradient(circle,#14100c40 0%,#14100ca6 100%);justify-content:center;align-items:center;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;inset:0;box-shadow:inset 0 0 30px #0003}.product-card:hover .product-hover-overlay{opacity:1}.product-actions{opacity:0;flex-direction:column;align-items:center;gap:12px;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translateY(20px)scale(.95)}.product-card:hover .product-actions{opacity:1;transform:translateY(0)scale(1)}.product-buy-btn{color:var(--gold-ll);letter-spacing:.35em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14100c80;border:1px solid #c8973a99;padding:12px 30px;font-family:Montserrat,sans-serif;font-size:9.5px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 15px #0003}.product-buy-btn:hover{background:var(--gold);color:#fff;border-color:var(--gold);transform:translateY(-2px);box-shadow:0 8px 25px #c8973a59}.product-wish-btn{width:38px;height:38px;color:var(--gold-ll);cursor:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14100c66;border:1px solid #c8973a66;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex}.product-wish-btn:hover{color:#fff;border-color:var(--gold);background:var(--gold);transform:scale(1.1)translateY(-2px);box-shadow:0 5px 18px #c8973a66}.product-badge{background:linear-gradient(135deg, var(--gold), var(--gold-d));color:#fff;letter-spacing:.38em;text-transform:uppercase;z-index:4;padding:5px 11px;font-family:Montserrat,sans-serif;font-size:7px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 3px 10px #c8973a52}.product-badge.new{background:linear-gradient(135deg, var(--silver-ll), #fffcf6fa);color:var(--dark-0)}.product-badge.fresh-badge{color:#fff;background:linear-gradient(135deg,#4aa8c0,#2d7a91)}.product-badge.exotic-badge{background:linear-gradient(135deg, var(--gold), var(--gold-d));color:#fff}.product-info{padding:18px 18px 20px}.product-category{letter-spacing:.42em;text-transform:uppercase;color:#c8973ab8;margin-bottom:5px;font-size:7.5px}.product-name{color:var(--text);margin-bottom:5px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:300;line-height:1.2}.product-tagline{color:var(--text-50);margin-bottom:13px;font-family:Cormorant Garamond,serif;font-size:11px;font-style:italic;line-height:1.5}.product-footer{justify-content:space-between;align-items:center;display:flex}.product-price{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300}.product-stars{color:var(--gold);letter-spacing:2px;font-size:10px}.oudh-feature-card{background:var(--dark-1);border:1px solid #c8973a29;grid-template-columns:1fr 1fr;transition:border-color .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px #1a16102e}.oudh-feature-card:hover{border-color:#c8973a5c;box-shadow:0 30px 76px #1a16103d,0 0 56px #c8973a0f}.oudh-img-side{height:460px;position:relative;overflow:hidden}.oudh-img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.oudh-feature-card:hover .oudh-img{transform:scale(1.04)}.oudh-img-fade{background:linear-gradient(to right, transparent 40%, var(--dark-1) 100%);position:absolute;inset:0}.oudh-content{flex-direction:column;justify-content:center;padding:52px;display:flex;position:relative}.oudh-glow-badge{border:1px solid #c8973a47;padding:6px 14px;position:absolute;top:22px;right:22px}.features-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (width<=1024px){.features-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=640px){.features-grid{grid-template-columns:1fr;gap:20px}}.feature-box{text-align:center;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#fffcf6cc,#faf7f266);border:1px solid #fff9;border-radius:24px;padding:55px 35px;transition:all .7s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #2a211808,inset 0 0 20px #ffffff80}.feature-box:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#c8973a1f 0%,#0000 70%);transition:opacity .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.feature-box:after{content:"";opacity:0;pointer-events:none;z-index:0;background:conic-gradient(#0000 0deg,#c8973a0d 90deg,#0000 180deg);transition:opacity .7s;animation:8s linear infinite reverse spin;position:absolute;inset:-50%}.feature-box .content-wrapper{z-index:2;position:relative}.feature-box:hover{background:linear-gradient(145deg,#fffffff2,#faf7f2cc);border-color:#c8973a66;transform:translateY(-16px)scale(1.02);box-shadow:0 30px 60px #2a21181f,0 0 40px #c8973a26,inset 0 0 30px #fffc}.feature-box:hover:before,.feature-box:hover:after{opacity:1}.feature-icon{filter:drop-shadow(0 8px 16px #c8973a40);z-index:2;margin-bottom:24px;font-size:38px;line-height:1;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;position:relative;transform:translateY(0)scale(1)}.feature-box:hover .feature-icon{filter:drop-shadow(0 15px 25px #c8973a66);transform:translateY(-6px)scale(1.15)}.feature-icon:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#c8973a33 0%,#0000 70%);border-radius:50%;width:60px;height:60px;transition:opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-box:hover .feature-icon:before{opacity:1}.feature-title{color:var(--text);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;transition:color .4s}.feature-desc{color:var(--text-70);font-size:11.5px;line-height:1.85;transition:color .4s}.ing-item{cursor:default;border-bottom:1px solid #b2a89433;align-items:flex-start;gap:16px;padding:20px 16px;transition:background .3s,transform .3s;display:flex}.ing-item:last-child{border-bottom:none}.ing-item:hover{background:#c8973a0a;transform:translate(6px)}.ing-icon{background:#c8973a14;border:1px solid #c8973a38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:background .3s,border-color .3s;display:flex}.ing-item:hover .ing-icon{background:#c8973a26;border-color:#c8973a73}.ing-name{letter-spacing:.3em;text-transform:uppercase;color:var(--text);margin-bottom:5px;font-size:10.5px;font-weight:500}.ing-desc{color:var(--text-70);font-size:12px;line-height:1.75}.gallery-premium-grid{-webkit-backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffffff80,#fff3);border:1px solid #ffffffe6;border-radius:24px;grid-template-rows:330px 330px;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;padding:16px;display:grid;position:relative;box-shadow:0 50px 100px #2a21181a,inset 0 2px 20px #fffc,0 0 50px #c8973a26}.gallery-premium-grid:before{content:"";background:linear-gradient(135deg, var(--gold-ll), transparent, var(--gold));z-index:-1;opacity:.5;filter:blur(8px);border-radius:26px;position:absolute;inset:-2px}.gal-tall{grid-row:span 2;height:100%}.gal-premium-item{cursor:none;background:var(--dark-2);border-radius:16px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.gal-premium-item:hover{z-index:10;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 50px #00000040,0 0 30px #c8973a66}.gal-premium-item:before,.gal-premium-item:after{content:"";z-index:5;pointer-events:none;opacity:0;width:0;height:0;transition:width .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute}.gal-premium-item:before{border-top:1px solid var(--gold);border-left:1px solid var(--gold);top:10px;left:10px}.gal-premium-item:after{border-bottom:1px solid var(--gold);border-right:1px solid var(--gold);bottom:10px;right:10px}.gal-premium-item:hover:before,.gal-premium-item:hover:after{opacity:1;width:36px;height:36px}.gal-premium-img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.gal-premium-item:hover .gal-premium-img{transform:scale(1.1)translateY(-5px)}.gal-tall .gal-premium-img{object-position:50% 30%}.gal-premium-item:nth-child(2) .gal-premium-img{object-position:center}.gal-premium-item:nth-child(3) .gal-premium-img{object-position:50% 40%}.gal-premium-item:nth-child(4) .gal-premium-img{object-position:50% 45%}.gal-premium-item:nth-child(5) .gal-premium-img{object-position:50% 50%}.gal-premium-dark{pointer-events:none;z-index:1;transition:opacity .5s;position:absolute;inset:0}.gal-premium-item:hover .gal-premium-dark{opacity:.62}.gal-shimmer{z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#c8973a17 48%,#f0cc8429 50%,#c8973a17 52%,#0000 70%);transition:none;position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.gal-premium-item:hover .gal-shimmer{animation:1.1s cubic-bezier(.4,0,.2,1) forwards galShimmer}.gal-glow{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#c8973aa6 30%,#f0cc84f2 50%,#c8973aa6 70%,#0000);height:2px;transition:opacity .5s .1s,transform .5s .1s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.gal-premium-item:hover .gal-glow{opacity:1;transform:scaleX(1)}.gal-premium-overlay{z-index:2;opacity:0;background:linear-gradient(#0000 25%,#1a161080 58%,#1a1610f5 100%);align-items:flex-end;padding:26px;transition:opacity .45s;display:flex;position:absolute;inset:0}.gal-premium-item:hover .gal-premium-overlay{opacity:1}.gal-premium-content{transition:transform .45s cubic-bezier(.25,.46,.45,.94);transform:translateY(20px)}.gal-premium-item:hover .gal-premium-content{transform:translateY(0)}.gal-premium-cat{letter-spacing:.5em;text-transform:uppercase;color:var(--gold);opacity:0;margin-bottom:7px;font-size:7.5px;transition:opacity .35s .1s,transform .35s .1s;transform:translateY(7px)}.gal-premium-title{color:#fff;opacity:0;text-shadow:0 2px 16px #000000a6;margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:300;line-height:1.2;transition:opacity .35s .15s,transform .35s .15s;transform:translateY(9px)}.gal-premium-line{background:linear-gradient(to right, var(--gold), transparent);width:0;height:1px;margin-bottom:9px;transition:width .5s .22s}.gal-premium-sub{color:#ffffff80;letter-spacing:.28em;opacity:0;font-size:9.5px;transition:opacity .35s .28s,transform .35s .28s;transform:translateY(5px)}.gal-premium-item:hover .gal-premium-cat,.gal-premium-item:hover .gal-premium-title{opacity:1;transform:translateY(0)}.gal-premium-item:hover .gal-premium-line{width:36px}.gal-premium-item:hover .gal-premium-sub{opacity:1;transform:translateY(0)}.gal-premium-border{pointer-events:none;z-index:4;border:1px solid #0000;transition:border-color .5s,box-shadow .5s;position:absolute;inset:0}.gal-premium-item:hover .gal-premium-border{border-color:#c8973a66;box-shadow:inset 0 0 26px #c8973a0a}@media (width<=900px){.gallery-premium-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.gal-tall{grid-row:span 1;height:270px}.gal-premium-img{min-height:240px}.gal-premium-overlay{opacity:1}.gal-premium-content{transform:translateY(0)}.gal-premium-cat,.gal-premium-title,.gal-premium-sub{opacity:1;transform:translateY(0)}.gal-premium-line{width:30px}}@media (width<=560px){.gallery-premium-grid{grid-template-columns:1fr}.gal-tall{height:300px}}.gallery-item{cursor:none;transform-style:preserve-3d;position:relative;overflow:hidden}.gal-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.gallery-item:hover .gal-img{transform:scale(1.08)}.gal-overlay{background:#1a161000;justify-content:flex-start;align-items:flex-end;padding:18px;transition:background .4s;display:flex;position:absolute;inset:0}.gallery-item:hover .gal-overlay{background:#1a161085}.gal-label{letter-spacing:.4em;text-transform:uppercase;color:#fff0;font-size:9px;transition:color .4s}.gallery-item:hover .gal-label{color:#fffc}.gal-border{pointer-events:none;border:1px solid #0000;transition:border-color .4s;position:absolute;inset:0}.gallery-item:hover .gal-border{border-color:#c8973a66}@keyframes float-slow{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(5deg)}to{transform:translateY(0)rotate(0)}}@keyframes float-delayed{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(8px)rotate(-5deg)}to{transform:translateY(0)rotate(0)}}.animate-float-slow{animation:6s ease-in-out infinite float-slow}.animate-float-delayed{animation:7s ease-in-out 2s infinite float-delayed}.testi-card{background:var(--glass-w);border:1px solid var(--glass-wb);-webkit-backdrop-filter:blur(12px);padding:30px 26px;transition:transform .45s,border-color .4s,box-shadow .45s,background .4s;position:relative;box-shadow:0 3px 14px #2a21180d}.testi-card:hover{background:#fffcf6f5;border-color:#c8973a5c;transform:translateY(-8px);box-shadow:0 20px 48px #2a21181a}.testi-card.featured{border-color:#c8973a42}.testi-card.featured:before{content:"";background:linear-gradient(90deg,#0000,#c8973a80,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.testi-stars{color:var(--gold);letter-spacing:3px;margin-bottom:14px;font-size:11px}.testi-quote{color:var(--text-70);margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;line-height:1.82}.testi-author{align-items:center;gap:12px;display:flex}.testi-avatar{width:38px;height:38px;color:var(--gold);background:#c8973a17;border:1px solid #c8973a47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:15px;display:flex}.testi-name{color:var(--text);margin-bottom:2px;font-size:11.5px;font-weight:500}.testi-loc{letter-spacing:.32em;text-transform:uppercase;color:var(--text-35);font-size:8.5px}.sub-input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-right:none;outline:none;flex:1;padding:14px 20px;font-family:Montserrat,sans-serif;font-size:12px;transition:border-color .3s,box-shadow .3s}.sub-input::placeholder{color:#ffffff54}.sub-input:focus{border-color:#c8973a85;box-shadow:0 0 18px #c8973a1a}.sub-btn{background:var(--gold);color:#fff;letter-spacing:.32em;text-transform:uppercase;cursor:none;white-space:nowrap;border:none;padding:14px 28px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;transition:background .3s,box-shadow .3s}.sub-btn:hover{background:var(--gold-d);box-shadow:0 0 26px #c8973a61}.reveal-up{opacity:0;filter:blur(8px);will-change:transform, opacity, filter;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(60px)scale(.97)}.reveal-left{opacity:0;filter:blur(8px);will-change:transform, opacity, filter;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1);transform:translate(-70px)scale(.97)}.reveal-right{opacity:0;filter:blur(8px);will-change:transform, opacity, filter;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1);transform:translate(70px)scale(.97)}.reveal-up.visible,.reveal-left.visible,.reveal-right.visible{opacity:1;filter:blur();transform:translate(0)scale(1)}.aura-container{pointer-events:none;z-index:0;opacity:.6;position:fixed;inset:0;overflow:hidden}.aura-blob{filter:blur(140px);border-radius:50%;width:60vw;height:60vw;position:absolute}.aura-blob.silver{background:radial-gradient(circle,#beb9ac1f 0%,#0000 70%);animation:22s infinite alternate-reverse auraFloat}.aura-blob.gold{background:radial-gradient(circle,#c8973a12 0%,#0000 70%);animation:18s infinite alternate auraFloat}@media (width<=1024px){.image-frame-img{height:420px}.oudh-feature-card{grid-template-columns:1fr}.oudh-img-side{height:280px}.oudh-img-fade{background:linear-gradient(to bottom, transparent 40%, var(--dark-1) 100%)}.oudh-content{padding:28px}}@media (width<=640px){.product-img-wrap{aspect-ratio:1;height:auto}.product-img{object-fit:cover;object-position:center 20%}.sub-input{border-bottom:none;border-right:1px solid #ffffff26}}.bulk-hero{background:linear-gradient(135deg, var(--dark-1) 0%, var(--dark-0) 60%, #1e1812 100%);align-items:center;min-height:70vh;display:flex}.bulk-hero-panel{-webkit-backdrop-filter:blur(18px);background:#231e179e;border:1px solid #c8973a2e;max-width:780px;padding:52px 56px;box-shadow:0 24px 60px #00000047,inset 0 0 40px #c8973a08}.bulk-chip{letter-spacing:.38em;text-transform:uppercase;color:#c8973acc;background:#c8973a0f;border:1px solid #c8973a59;padding:6px 16px;font-size:8.5px;transition:all .3s}.bulk-chip:hover{color:var(--gold);background:#c8973a24;border-color:#c8973a99}.bulk-product-card{background:var(--glass-w);border:1px solid var(--glass-wb)}.bulk-product-media{background:var(--bg-2);height:280px;position:relative;overflow:hidden}.bulk-product-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.bulk-product-card:hover .bulk-product-img{transform:scale(1.06)}.bulk-variants-title{letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin-top:14px;margin-bottom:8px;font-size:8.5px}.bulk-variants{margin:0 0 16px;padding:0;list-style:none}.bulk-variants li{color:var(--text-70);border-bottom:1px solid #b2a89426;padding:4px 0 4px 12px;font-size:11px;position:relative}.bulk-variants li:before{content:"â€”";color:#c8973a80;font-size:9px;position:absolute;left:0}.bulk-wa-btn{background:var(--gold);color:#fff;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:11px 24px;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #c8973a3d}.bulk-wa-btn:hover{background:var(--gold-d);transform:translateY(-2px);box-shadow:0 8px 24px #c8973a5c}.bulk-info-box{background:linear-gradient(145deg,#fffcf6cc,#faf7f266)}.bulk-info-title{color:var(--text);margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500}.bulk-cta{background:linear-gradient(135deg, var(--dark-0) 0%, #231e17 50%, var(--dark-1) 100%);position:relative;overflow:hidden}.bulk-cta:before{content:"";pointer-events:none;background:radial-gradient(#c8973a14 0%,#0000 70%);position:absolute;inset:0}.bulk-cta-btn{color:var(--gold-ll);letter-spacing:.32em;text-transform:uppercase;background:0 0;border:1px solid #c8973a99;padding:16px 36px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;text-decoration:none;transition:all .35s}.bulk-cta-btn:hover{background:var(--gold);border-color:var(--gold);color:#fff;transform:translateY(-2px);box-shadow:0 10px 32px #c8973a52}.aura-container{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.aura-blob{filter:blur(140px);opacity:.45;mix-blend-mode:screen;border-radius:50%;width:900px;height:900px;animation:18s ease-in-out infinite alternate auraFloat;position:absolute}.aura-blob.silver{background:radial-gradient(circle,#b0ab9e1f 0%,#0000 70%)}.aura-blob.gold{background:radial-gradient(circle,#c8973a1a 0%,#0000 70%)}
