:root{--vx-darker:#0f0609;--vx-dark:#1a0a0e;--vx-burgundy:#2a1015;--vx-wine:#4a0d1c;--vx-gold:#c9a227;--vx-gold-light:#d4b85a;--vx-gold-bright:#f0d860;--vx-text:#ffffff;--vx-text-body:#e0d6c8;--vx-text-mid:#ccc;--vx-text-muted:#999;--vx-text-dim:#777;--vx-card-bg:linear-gradient(135deg, rgba(42,16,21,.5), rgba(26,10,14,.8));--vx-card-bg-subtle:linear-gradient(135deg, rgba(201,162,39,.04), rgba(15,6,9,.8));--vx-border:rgba(201, 162, 39, .15);--vx-border-hover:rgba(201, 162, 39, .35);--vx-border-subtle:rgba(201, 162, 39, .08);--vx-pink:#e8a0b5;--vx-green:#66bb6a;--vx-red:#e07070;--vx-red-bright:#f87171;--vx-copyright:#8b1a2b;--vx-copyright-link:#a52238;--vx-font:'Montserrat', sans-serif;--vx-font-display:'Playfair Display', serif;--vx-radius:12px;--vx-radius-sm:8px;--vx-radius-lg:16px;--vx-radius-pill:24px;--vx-shadow:0 10px 30px rgba(0,0,0,.3);--vx-shadow-lg:0 20px 50px rgba(0,0,0,.5);--vx-glow:0 0 15px rgba(201,162,39,.12);--vx-glow-strong:0 0 25px rgba(201,162,39,.25);--vx-ease:cubic-bezier(.4, 0, .2, 1);--vx-bounce:cubic-bezier(.16, 1, .3, 1);--vx-speed:.3s;--vx-speed-slow:.5s}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important;margin:0!important;padding:0!important;scroll-behavior:smooth}html{margin-top:0!important;padding-top:0!important}html.wp-toolbar,body.admin-bar{margin:0!important;margin-top:0!important}#wpadminbar{display:none!important;height:0!important}body{font-family:var(--vx-font);background:var(--vx-darker);color:var(--vx-text);line-height:1.6;-webkit-tap-highlight-color:#fff0;-webkit-font-smoothing:antialiased;padding-top:95px!important}body.loading{padding-top:0!important}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--vx-darker);pointer-events:none}a{text-decoration:none;color:inherit;transition:all var(--vx-speed) var(--vx-ease)}a:hover{color:var(--vx-gold)}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 15px}.vx-container{max-width:1200px;margin:0 auto;padding:0 20px}::selection{background:var(--vx-gold);color:var(--vx-dark)}#vxLoader{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,var(--vx-burgundy) 0%,var(--vx-dark) 50%,#0d0507 100%);z-index:999999;display:flex;align-items:center;justify-content:center}@keyframes vxLdOut{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes vxLdIn{to{opacity:1}}@keyframes vxLdProg{to{width:100%}}body.loading .vx-fixed-top{opacity:0!important;visibility:hidden!important;transition:none}.vx-fixed-top{position:fixed;top:0;left:0;right:0;z-index:10001}.announcement-bar{background:linear-gradient(90deg,var(--vx-gold) 0%,var(--vx-gold-light) 25%,var(--vx-gold-bright) 50%,var(--vx-gold-light) 75%,var(--vx-gold) 100%);background-size:200% auto;animation:annShimmer 4s linear infinite;color:var(--vx-dark);text-align:center;padding:12px 15px;font-weight:800;font-size:11px;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:2;list-style:none!important}.announcement-bar *{list-style:none!important}@keyframes annShimmer{0%{background-position:-200% center}100%{background-position:200% center}}.ann-star{font-size:10px;animation:starPulse 2s ease-in-out infinite;display:inline-block;line-height:1}.ann-text{display:inline-block}@keyframes starPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.header{background:rgb(15 6 9 / .98);border-bottom:none;position:relative;z-index:1;backdrop-filter:blur(10px)}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;max-width:1400px;margin:0 auto}.logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo-img{height:clamp(28px, 7vw, 40px);width:clamp(28px, 7vw, 40px);border-radius:50%;border:2px solid rgb(201 162 39 / .4);box-shadow:0 0 15px rgb(201 162 39 / .3);flex-shrink:0}.logo-text{font-family:var(--vx-font);font-size:clamp(13px, 3.8vw, 18px);font-weight:800;letter-spacing:clamp(1.5px, 0.5vw, 3px);white-space:nowrap;text-shadow:0 2px 4px rgb(0 0 0 / .5),0 4px 8px rgb(0 0 0 / .3),0 0 20px rgb(201 162 39 / .3)}.logo-text .vexora{color:var(--vx-text);-webkit-text-fill-color:var(--vx-text)}.logo-text .maison{font-family:var(--vx-font)!important;font-weight:800!important;background:linear-gradient(135deg,var(--vx-gold) 0%,var(--vx-gold-bright) 25%,var(--vx-gold) 50%,var(--vx-gold-bright) 75%,var(--vx-gold) 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:logoGold 4s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .6)) drop-shadow(0 0 12px rgb(201 162 39 / .5))}@keyframes logoGold{0%,100%{background-position:0% center}50%{background-position:300% center}}.nav-menu{display:flex;list-style:none;gap:0;margin:0;padding:0;align-items:center;justify-content:center}.nav-desktop{flex:0 1 auto;margin:0 30px}.nav-menu>a,.nav-dropdown,.nav-dropdown>a{display:flex;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 10px;color:var(--vx-gold);white-space:nowrap;position:relative;transition:color var(--vx-speed);line-height:1}.nav-menu>a::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--vx-gold);transition:width var(--vx-speed)}.nav-menu>a:hover::after{width:80%}.nav-menu>a:hover,.nav-dropdown:hover>a{color:var(--vx-gold-light)}.nav-dropdown{position:relative;padding:0}.nav-dropdown>a{padding:6px 10px}.nav-dropdown>a::after{content:'\25BE';font-size:7px;margin-left:3px;position:static;width:auto;height:auto;background:none;transform:none;left:auto}.nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background:rgb(15 6 9 / .98);border:1px solid rgb(201 162 39 / .2);border-radius:var(--vx-radius-sm);padding:10px 0;min-width:150px;opacity:0;visibility:hidden;transition:all var(--vx-speed);z-index:1050}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(5px)}.nav-dropdown-menu a{display:block;padding:10px 16px;font-size:11px;font-weight:600;color:var(--vx-text-mid)}.nav-dropdown-menu a:hover{color:var(--vx-gold);background:rgb(201 162 39 / .05)}.header-actions{display:flex;gap:12px;align-items:center;flex-shrink:0;margin-left:auto}.header-actions a,.header-actions button{font-size:16px;color:var(--vx-gold);background:none;border:none;cursor:pointer;padding:5px;transition:color var(--vx-speed)}.header-actions a:hover{color:var(--vx-gold-light)}.cart-icon{position:relative}.cart-count{position:absolute;top:-2px;right:-2px;background:var(--vx-gold);color:var(--vx-dark);font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hdr-left{display:none;align-items:center}.hamburger-btn{display:none;flex-direction:column;gap:4px;padding:5px;background:none;border:none;cursor:pointer;flex-shrink:0}.hamburger-btn span{display:block;width:18px;height:2px;background:var(--vx-gold);transition:all var(--vx-speed);border-radius:2px}.hamburger-btn:hover span{background:var(--vx-gold-light)}.hamburger-btn.active span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.hamburger-btn.active span:nth-child(2){opacity:0}.hamburger-btn.active span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);opacity:0;visibility:hidden;transition:all var(--vx-speed);z-index:99998}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar{position:fixed;top:0;right:-320px;width:300px;max-width:85vw;height:100%;background:linear-gradient(180deg,var(--vx-dark) 0%,var(--vx-darker) 100%);z-index:99999;transition:right .35s var(--vx-bounce);display:flex;flex-direction:column;border-left:1px solid var(--vx-border);overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar.active{right:0}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgb(201 162 39 / .1)}.sidebar-header h3{font-family:var(--vx-font);font-size:16px;font-weight:800;letter-spacing:4px;text-transform:uppercase;background:linear-gradient(135deg,var(--vx-gold) 0%,var(--vx-gold-bright) 50%,var(--vx-gold) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:logoGold 4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgb(201 162 39 / .4))}.sidebar-close{background:none;border:none;color:var(--vx-text-muted);font-size:28px;cursor:pointer;padding:5px}.sidebar-close:hover{color:var(--vx-gold)}.sidebar-section{padding:15px 0;border-bottom:1px solid var(--vx-border-subtle)}.sidebar-section-title{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--vx-text-dim);padding:0 20px 10px}.sidebar-links a{display:flex;align-items:center;gap:12px;padding:14px 20px;color:var(--vx-text-mid);font-size:15px;font-weight:500;border-left:3px solid #fff0;min-height:48px}.sidebar-links a i{width:20px;text-align:center;color:var(--vx-gold);opacity:.6;font-size:14px}.sidebar-links a:hover,.sidebar-links a:active{color:var(--vx-gold);background:rgb(201 162 39 / .03);border-left-color:var(--vx-gold)}.sidebar-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:var(--vx-text-mid);font-size:15px;font-weight:500;cursor:pointer;min-height:48px}.sidebar-accordion-header:hover{color:var(--vx-gold);background:rgb(201 162 39 / .03)}.sidebar-accordion-header i.icon{width:20px;text-align:center;color:var(--vx-gold);opacity:.6;font-size:14px;margin-right:12px}.sidebar-accordion-header i.arrow{font-size:10px;transition:transform var(--vx-speed)}.sidebar-accordion-header.open i.arrow{transform:rotate(180deg)}.sidebar-accordion-content{max-height:0;overflow:hidden;transition:max-height .35s ease;background:rgb(201 162 39 / .02)}.sidebar-accordion-content.open{max-height:400px}.sidebar-accordion-content a{display:block;padding:12px 20px 12px 52px;color:var(--vx-text-muted);font-size:14px;font-weight:500;min-height:44px}.sidebar-accordion-content a:hover{color:var(--vx-gold)}.sidebar-social{display:flex;justify-content:center;gap:25px;padding:25px 20px;margin-top:auto;border-top:1px solid rgb(201 162 39 / .1)}.sidebar-social a{color:var(--vx-gold);font-size:22px;opacity:.7;padding:10px}.sidebar-social a:hover{opacity:1;transform:scale(1.1)}.mobile-nav-row{display:none}.mobile-nav-row nav{display:flex;align-items:center;justify-content:center;gap:0;padding:0 10px;border-top:none;background:rgb(15 6 9 / .98)}.mobile-nav-row nav a{flex:1;text-align:center;font-family:var(--vx-font);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:7px 4px;color:var(--vx-gold);white-space:nowrap;transition:color var(--vx-speed);line-height:1}.mobile-nav-row nav a:hover{color:var(--vx-gold-light)}.sidebar-lang-section{display:none}.vx-lang-dropdown{position:relative;flex-shrink:0}.vx-lang-trigger{display:inline-flex;align-items:center;gap:0;background:rgb(201 162 39 / .12);border:1px solid rgb(201 162 39 / .28);padding:6px 11px;border-radius:7px;color:var(--vx-gold);font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer;font-family:var(--vx-font);transition:all var(--vx-speed);white-space:nowrap;line-height:1;min-height:28px}.vx-lang-trigger:hover{background:rgb(201 162 39 / .2);border-color:var(--vx-border-hover)}.vx-lang-current{display:inline-block}.vx-lang-menu{position:absolute;top:calc(100% + 8px);right:0;background:rgb(15 6 9 / .98);border:1px solid rgb(201 162 39 / .2);border-radius:10px;padding:6px 0;min-width:140px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .25s;z-index:1050;box-shadow:0 12px 40px rgb(0 0 0 / .6)}.vx-lang-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.vx-lang-option{display:flex;align-items:center;gap:8px;padding:10px 16px;color:var(--vx-text-mid);text-decoration:none;font-size:13px;font-weight:600;transition:all .2s;font-family:var(--vx-font)}.vx-lang-option:hover{background:rgb(201 162 39 / .08);color:var(--vx-gold)}.vx-lang-option.active{color:var(--vx-gold)}.lang-ro{display:none}.lang-en{display:inline}.vx-hero{min-height:100vh;background:linear-gradient(135deg,var(--vx-darker) 0%,var(--vx-wine) 50%,var(--vx-dark) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.vx-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c9a227' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.vx-hero-content{text-align:center;z-index:1;padding:40px 20px}.vx-hero-badge{display:inline-block;background:rgb(201 162 39 / .15);border:1px solid var(--vx-gold);color:var(--vx-gold);padding:8px 20px;border-radius:30px;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:25px}.vx-hero-heading{font-family:var(--vx-font-display)!important;font-size:clamp(42px, 8vw, 78px)!important;font-weight:700!important;line-height:1.25!important;margin-bottom:20px!important;color:#fff!important;letter-spacing:1px!important;text-shadow:-1px -1px 0 rgb(255 245 210 / .25),1px 1px 2px rgb(0 0 0 / .8),0 3px 10px rgb(0 0 0 / .65),0 6px 24px rgb(0 0 0 / .5),0 0 30px rgb(255 215 130 / .5),0 0 60px rgb(201 162 39 / .45),0 0 100px rgb(201 162 39 / .25)!important;animation:heroTitleIn 1.5s var(--vx-bounce) .3s both,heroLookGlow 3s ease-in-out 1.8s infinite!important}.vx-hero-heading span{color:transparent!important;background:linear-gradient(110deg,#c9a227 0%,#d4b85a 25%,#f0d860 45%,#fff1b3 50%,#f0d860 55%,#d4b85a 75%,#c9a227 100%)!important;background-size:250% 100%!important;background-position:0% 0!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-size:1.1em!important;display:inline-block!important;margin-top:10px!important;padding:0 8px 8px!important;text-shadow:none!important;filter:drop-shadow(0 2px 2px rgb(0 0 0 / .7)) drop-shadow(0 4px 6px rgb(0 0 0 / .5)) drop-shadow(0 8px 18px rgb(0 0 0 / .35)) drop-shadow(0 0 8px rgb(240 216 96 / .35)) drop-shadow(0 0 22px rgb(201 162 39 / .25))!important;animation:heroPaySweep 3s linear infinite,heroPayFloat 3s ease-in-out infinite,heroPayGlow 3s ease-in-out infinite!important;will-change:background-position,transform!important}@keyframes heroLookGlow{0%,100%{text-shadow:-1px -1px 0 rgb(255 245 210 / .25),1px 1px 2px rgb(0 0 0 / .8),0 3px 10px rgb(0 0 0 / .65),0 6px 24px rgb(0 0 0 / .5),0 0 30px rgb(255 215 130 / .5),0 0 60px rgb(201 162 39 / .45),0 0 100px rgb(201 162 39 / .25)}50%{text-shadow:-1px -1px 0 rgb(255 250 220 / .4),1px 1px 2px rgb(0 0 0 / .8),0 3px 10px rgb(0 0 0 / .65),0 6px 24px rgb(0 0 0 / .5),0 0 50px rgb(255 215 130 / .9),0 0 90px rgb(201 162 39 / .75),0 0 140px rgb(201 162 39 / .45)}}@keyframes heroPaySweep{0%{background-position:200% 0}100%{background-position:-50% 0}}@keyframes heroPayFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes heroPayGlow{0%,100%{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .7)) drop-shadow(0 4px 6px rgb(0 0 0 / .5)) drop-shadow(0 8px 18px rgb(0 0 0 / .35)) drop-shadow(0 0 8px rgb(240 216 96 / .35)) drop-shadow(0 0 22px rgb(201 162 39 / .25))}50%{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .7)) drop-shadow(0 4px 6px rgb(0 0 0 / .5)) drop-shadow(0 8px 18px rgb(0 0 0 / .35)) drop-shadow(0 0 14px rgb(240 216 96 / .6)) drop-shadow(0 0 35px rgb(201 162 39 / .45))}}.vx-hero h1{font-family:var(--vx-font-display);font-size:clamp(42px, 8vw, 72px);font-weight:700;line-height:1.1;margin-bottom:20px;background:linear-gradient(90deg,#fff 0%,#fff 40%,var(--vx-gold) 50%,#fff 60%,#fff 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:vxShimmer 6s linear infinite}.vx-hero h1 span{color:var(--vx-gold);-webkit-text-fill-color:var(--vx-gold)}@keyframes vxShimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes heroTitleIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-desc{font-family:var(--vx-font-display);font-size:clamp(18px, 4vw, 26px);font-style:italic;color:rgb(255 255 255 / .9);margin:0 auto 15px;max-width:500px;text-shadow:0 2px 8px rgb(0 0 0 / .5),0 0 15px rgb(201 162 39 / .15);animation:heroFadeUp 1s ease-out .8s both}@keyframes heroFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vx-hero p{font-size:16px;color:var(--vx-text-mid);max-width:500px;margin:0 auto 35px}.vx-btn{padding:14px 35px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-radius:3px;cursor:pointer;transition:all var(--vx-speed);border:none;display:inline-block;font-family:var(--vx-font)}.vx-btn-primary{background:var(--vx-gold);color:var(--vx-dark);border:2px solid var(--vx-gold)}.vx-btn-primary:hover{background:#fff0;color:var(--vx-gold)}.vx-section-header{text-align:center;margin-bottom:40px}.vx-section-header h2{font-family:var(--vx-font);font-size:36px;font-weight:800;color:var(--vx-text);text-transform:uppercase;letter-spacing:5px;display:inline-block;position:relative;margin:0;text-shadow:0 0 10px rgb(201 162 39 / .4),0 0 25px rgb(201 162 39 / .2),0 0 50px rgb(201 162 39 / .1),0 4px 8px rgb(0 0 0 / .5);background:linear-gradient(90deg,#fff 0%,#fff 40%,var(--vx-gold) 50%,#fff 60%,#fff 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:vxShimmer 6s linear infinite}.vx-section-header h2 span{-webkit-text-fill-color:#fff0;text-shadow:none;background:linear-gradient(90deg,var(--vx-gold) 0%,var(--vx-gold) 40%,var(--vx-gold-bright) 50%,var(--vx-gold) 60%,var(--vx-gold) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:vxShimmer 6s linear infinite;filter:drop-shadow(0 0 8px rgb(201 162 39 / .4))}.vx-section-header h2::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(90deg,transparent,var(--vx-gold),transparent);box-shadow:0 0 10px rgb(201 162 39 / .4),0 0 20px rgb(201 162 39 / .15);-webkit-text-fill-color:initial}.vx-products-section{padding:60px 0;position:relative}.vx-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.vx-product-card{display:block;background:var(--vx-card-bg);border:1px solid rgb(201 162 39 / .1);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--vx-text);transition:all .4s var(--vx-bounce);transform-style:preserve-3d;perspective:800px}.vx-product-card:hover{transform:translateY(-8px) rotateX(2deg) rotateY(-1deg);border-color:var(--vx-border-hover);box-shadow:var(--vx-shadow-lg),var(--vx-glow)}.vx-card-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:#d2ccc4}.vx-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--vx-bounce)}.vx-product-card:hover .vx-card-img img{transform:scale(1.08)}.vx-badge{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,var(--vx-gold),#b89220);color:var(--vx-dark);padding:4px 12px;font-size:10px;font-weight:800;letter-spacing:1.5px;border-radius:6px;z-index:2;font-family:var(--vx-font);box-shadow:0 4px 12px rgb(201 162 39 / .3)}.vx-card-info{padding:16px}.vx-card-info h3{font-family:var(--vx-font);font-size:14px;font-weight:600;color:var(--vx-text-body);margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-card-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.vx-price-now{font-family:var(--vx-font);font-size:18px;font-weight:800;color:var(--vx-gold);text-shadow:0 0 8px rgb(201 162 39 / .2)}.vx-price-was{font-family:var(--vx-font);font-size:14px;color:#a86;text-decoration:line-through;text-decoration-color:#a86;text-decoration-thickness:1.5px;font-weight:600}.vx-carousel{position:relative;padding:0 50px}.vx-scroll-row{display:flex!important;gap:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:4px 0}.vx-scroll-row::-webkit-scrollbar{display:none}.vx-scroll-row .vx-product-card{flex:0 0 calc(25% - 15px);min-width:220px;scroll-snap-align:start}.vx-arrow{position:absolute;top:50%;z-index:10;width:42px;height:42px;border-radius:50%;border:1.5px solid rgb(201 162 39 / .25);background:rgb(15 6 9 / .8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--vx-gold);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s var(--vx-bounce);opacity:.7;transform:translateY(-50%)}.vx-arrow:hover{border-color:rgb(201 162 39 / .5);background:rgb(201 162 39 / .1);opacity:1;box-shadow:var(--vx-glow)}.vx-arrow-l{left:0}.vx-arrow-r{right:0}.vx-arrow.vx-hide{opacity:0;pointer-events:none}.vx-trust-banner{padding:40px 0;background:linear-gradient(135deg,var(--vx-darker),var(--vx-dark));border-top:1px solid var(--vx-border-subtle);border-bottom:1px solid var(--vx-border-subtle)}.vx-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vx-trust-item{display:flex;align-items:center;gap:14px;padding:20px;background:rgb(201 162 39 / .04);border:1px solid rgb(201 162 39 / .1);border-radius:var(--vx-radius);transition:all .4s var(--vx-bounce)}.vx-trust-item:hover{border-color:rgb(201 162 39 / .3);transform:translateY(-4px) rotateX(3deg);box-shadow:var(--vx-shadow),var(--vx-glow)}.vx-trust-icon{width:46px;height:46px;border-radius:10px;background:linear-gradient(135deg,rgb(201 162 39 / .15),rgb(201 162 39 / .05));display:flex;align-items:center;justify-content:center;color:var(--vx-gold);font-size:18px;flex-shrink:0}.vx-trust-text{display:flex;flex-direction:column;gap:2px}.vx-trust-text strong{font-family:var(--vx-font);font-size:13px;font-weight:700;color:var(--vx-text)}.vx-trust-text span{font-family:var(--vx-font);font-size:11px;color:var(--vx-text-muted)}.vx-reviews-section{padding:60px 0;background:var(--vx-darker)}.vx-reviews-stats{display:flex;align-items:center;justify-content:center;gap:32px;padding:28px 32px;background:linear-gradient(135deg,rgb(201 162 39 / .06),rgb(201 162 39 / .02));border:1px solid rgb(201 162 39 / .12);border-radius:var(--vx-radius-lg);margin-bottom:36px;flex-wrap:wrap}.vx-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vx-review-card{background:linear-gradient(145deg,rgb(42 16 21 / .4),rgb(15 6 9 / .8));border:1px solid var(--vx-border-subtle);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:14px;transition:all .4s var(--vx-bounce)}.vx-review-card:hover{border-color:rgb(201 162 39 / .25);transform:translateY(-4px);box-shadow:0 16px 40px rgb(0 0 0 / .35),0 0 15px rgb(201 162 39 / .04)}.vx-review-stars{color:var(--vx-gold);font-size:13px;display:flex;gap:1px;filter:drop-shadow(0 0 3px rgb(201 162 39 / .4))}.vx-review-text{font-family:var(--vx-font);font-size:13px;line-height:1.65;color:var(--vx-text-body);margin:0;flex:1}.vx-review-author{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .04)}.vx-review-avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--vx-text);font-family:var(--vx-font);font-size:13px;font-weight:800}.vx-footer{background:#0a0406;border-top:1px solid rgb(201 162 39 / .2);padding:70px 0 0;font-family:var(--vx-font)}.vx-footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.vx-footer-grid{display:grid;grid-template-columns:1fr;gap:50px}.vx-footer-brand{text-align:center;overflow:hidden;min-width:0}.vx-footer-logo{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.vx-footer-logo img{width:55px;height:55px;border-radius:50%;border:2px solid rgb(201 162 39 / .4);box-shadow:0 0 20px rgb(201 162 39 / .3)}.vx-footer-logo-text{font-family:var(--vx-font)!important;font-size:24px!important;font-weight:900!important;letter-spacing:6px!important;white-space:nowrap!important;display:inline-block!important;text-transform:uppercase!important}.vx-footer-logo-text .vexora{color:var(--vx-text)!important;font-family:var(--vx-font)!important;font-weight:900!important;-webkit-text-fill-color:var(--vx-text)!important;display:inline!important}.vx-footer-logo-text .maison{font-family:var(--vx-font)!important;font-weight:900!important;display:inline!important;color:transparent!important;background:linear-gradient(90deg,#c9a227,#f0d860,#c9a227,#f0d860)!important;background-size:300% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:vxGoldShimmer 4s linear infinite!important;filter:drop-shadow(0 2px 8px rgb(201 162 39 / .4))!important;text-shadow:none!important}@keyframes vxFooterGold{0%,100%{background-position:0% center}50%{background-position:200% center}}.vx-footer-desc{color:var(--vx-text-muted);font-size:13px;line-height:1.8;margin-bottom:25px;max-width:350px;margin-left:auto;margin-right:auto}.vx-footer-social{display:flex;justify-content:center;gap:18px}.vx-footer-social a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid rgb(201 162 39 / .3);box-shadow:0 0 15px rgb(201 162 39 / .2),0 4px 15px rgb(0 0 0 / .3);transition:all var(--vx-speed);background:var(--vx-dark)}.vx-footer-social a:hover{transform:translateY(-5px) scale(1.05);border-color:rgb(201 162 39 / .6);box-shadow:var(--vx-glow-strong),0 8px 25px rgb(0 0 0 / .4)}.vx-footer-social a img{width:100%;height:100%;object-fit:cover}.vx-footer-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;padding-top:40px;border-top:1px solid rgb(201 162 39 / .1)}.vx-footer-col h4{font-size:14px;font-weight:800;letter-spacing:4px;text-transform:uppercase;margin-bottom:22px;position:relative;display:inline-block;background:linear-gradient(135deg,var(--vx-gold) 0%,var(--vx-gold-bright) 50%,var(--vx-gold) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:footerTitleGold 4s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5)) drop-shadow(0 0 10px rgb(201 162 39 / .3))}@keyframes footerTitleGold{0%,100%{background-position:0% center}50%{background-position:200% center}}.vx-footer-col h4::after{content:'';position:absolute;bottom:-8px;left:0;width:35px;height:2px;background:linear-gradient(90deg,var(--vx-gold),transparent)}.vx-footer-col ul{list-style:none;padding:0;margin:0}.vx-footer-col ul li{margin-bottom:12px}.vx-footer-col ul li a{color:var(--vx-text-muted);font-size:14px;font-weight:600;transition:all var(--vx-speed);display:inline-block}.vx-footer-col ul li a:hover{color:var(--vx-gold);padding-left:8px}.vx-footer-connect-item{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;font-weight:600}.vx-footer-connect-item i{color:var(--vx-gold);width:18px;text-align:center;font-size:14px}.vx-footer-connect-item .connect-icon{width:18px;height:18px;border-radius:4px;object-fit:cover}.vx-footer-connect-item a{color:var(--vx-text-muted);transition:all var(--vx-speed);font-weight:600}.vx-footer-connect-item a:hover{color:var(--vx-gold)}.vx-footer-connect-item .info-text{color:var(--vx-text-mid);font-weight:500}.vx-footer-bottom{margin-top:50px;padding:25px 0;border-top:1px solid rgb(201 162 39 / .1);text-align:center;background:rgb(0 0 0 / .3)}.vx-footer-bottom-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-bottom:20px}.vx-footer-bottom-links a{color:var(--vx-text-dim);font-size:10px;letter-spacing:1px;text-transform:uppercase;transition:color var(--vx-speed)}.vx-footer-bottom-links a:hover{color:var(--vx-gold)}.vx-payment{display:flex;justify-content:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.vx-payment-item{display:flex;align-items:center;gap:6px;padding:6px 14px;background:rgb(255 255 255 / .05);border:1px solid var(--vx-border);border-radius:6px;font-size:11px;font-weight:700;color:var(--vx-text-muted);transition:all var(--vx-speed)}.vx-payment-item:hover{border-color:rgb(201 162 39 / .3);color:var(--vx-gold)}.vx-payment-item i{font-size:18px;color:var(--vx-text-muted)}.vx-payment-item:hover i{color:var(--vx-gold)}.vx-regulatory{display:flex;justify-content:center;gap:14px;margin:20px 0;flex-wrap:wrap;align-items:center}.vx-regulatory a{transition:all var(--vx-speed);opacity:.85}.vx-regulatory a:hover{opacity:1;transform:translateY(-2px)}.vx-copyright{color:var(--vx-copyright);font-size:12px;font-weight:600;letter-spacing:1px;margin-top:10px}.vx-copyright a{color:var(--vx-copyright-link);font-weight:800}.vx-copyright a:hover{color:var(--vx-gold)}.vx-page{max-width:800px;margin:0 auto;padding:20px 20px 80px;font-family:var(--vx-font)}.vx-page *{box-sizing:border-box}.vx-page-title{font-family:var(--vx-font)!important;font-size:48px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:8px!important;color:var(--vx-text)!important;margin-bottom:8px!important;line-height:1.2!important;text-shadow:0 0 10px rgb(201 162 39 / .5),0 0 20px rgb(201 162 39 / .3),0 0 40px rgb(201 162 39 / .2),0 4px 8px rgb(0 0 0 / .5)!important}.vx-page-title span{color:var(--vx-gold)!important}.vx-page-subtitle-text{text-align:center;color:var(--vx-gold)!important;font-size:13px;font-family:var(--vx-font);font-weight:600;letter-spacing:3px;margin-bottom:40px}.vx-back{display:inline-flex;align-items:center;gap:8px;color:var(--vx-text-muted)!important;font-size:12px;font-weight:600;letter-spacing:1px;text-decoration:none;margin-bottom:30px;text-transform:uppercase;transition:all var(--vx-speed)}.vx-back:hover{color:var(--vx-gold)!important}.vx-section-label{color:var(--vx-gold)!important;font-size:10px;letter-spacing:3px;font-weight:700;text-transform:uppercase;margin:30px 0 16px;padding-bottom:8px;border-bottom:1px solid rgb(201 162 39 / .1);font-family:var(--vx-font)}.vx-card,.vx-section{margin-bottom:12px;border:1px solid var(--vx-border);border-radius:var(--vx-radius);background:var(--vx-card-bg-subtle);overflow:hidden;transition:all var(--vx-speed)}.vx-card:hover,.vx-section:hover{border-color:var(--vx-border-hover);transform:translateY(-2px);box-shadow:var(--vx-shadow)}.vx-section{margin-bottom:24px;padding:24px}.vx-section h3{color:var(--vx-gold)!important;font-size:16px;font-weight:700;margin-bottom:12px;font-family:var(--vx-font);display:flex;align-items:center;gap:10px}.vx-section h3 i{font-size:14px}.vx-section p,.vx-section li{color:var(--vx-text-mid)!important;font-size:14px;line-height:1.7;font-family:var(--vx-font);margin-bottom:8px}.vx-section ul{padding-left:20px;margin:10px 0}.vx-section a,.vx-card a{color:var(--vx-gold)!important;font-weight:700;text-decoration:none}.vx-section a:hover,.vx-card a:hover{text-decoration:underline}.vx-section strong,.vx-card strong{color:var(--vx-text)!important}.vx-card-title{color:var(--vx-gold)!important;font-size:15px;font-weight:700;margin:0;display:flex;align-items:center;gap:12px;font-family:var(--vx-font);padding:20px 24px;cursor:pointer;transition:all var(--vx-speed)}.vx-card-title:hover{background:rgb(201 162 39 / .03)}.vx-card-title i.icon{font-size:18px;width:22px;text-align:center;flex-shrink:0}.vx-card-title span{flex:1}.vx-card-title i.arrow{font-size:12px;transition:transform var(--vx-speed);flex-shrink:0}.vx-card.active .vx-card-title i.arrow{transform:rotate(180deg)}.vx-card-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.vx-card.active .vx-card-content{max-height:500px}.vx-card p{color:var(--vx-text-mid)!important;font-size:14px;line-height:1.7;font-family:var(--vx-font);margin:0;padding:0 24px 24px 58px}.vx-highlight{background:linear-gradient(135deg,rgb(201 162 39 / .08),rgb(201 162 39 / .02));border:1px solid rgb(201 162 39 / .2);border-radius:var(--vx-radius-sm);padding:14px 16px;margin:14px 24px 24px 58px;font-size:13px;color:var(--vx-text-mid)!important;line-height:1.6}.vx-highlight i{color:var(--vx-gold)!important;margin-right:8px}.vx-highlight strong{color:var(--vx-text)!important}.vx-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.vx-contact-card{border:1px solid var(--vx-border);border-radius:var(--vx-radius);background:var(--vx-card-bg-subtle);padding:30px;text-align:center;transition:all var(--vx-speed);text-decoration:none;display:block}.vx-contact-card:hover{border-color:rgb(201 162 39 / .4);transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .4)}.vx-contact-card i{font-size:28px;color:var(--vx-gold)!important;margin-bottom:14px;display:block}.vx-contact-card img.vx-cc-icon{width:28px;height:28px;margin:0 auto 14px;display:block;object-fit:contain}.vx-contact-card h3{color:var(--vx-text)!important;font-size:16px;font-weight:700;margin-bottom:6px;font-family:var(--vx-font)}.vx-contact-card p{color:var(--vx-text-muted)!important;font-size:13px;margin-bottom:10px;font-family:var(--vx-font)}.vx-contact-card .vx-cc-label{color:var(--vx-gold)!important;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.vx-contact-card.vx-primary{background:rgb(201 162 39 / .08)!important;border-color:rgb(201 162 39 / .3)!important}.vx-form-group{margin-bottom:16px}.vx-form-label{display:block;color:var(--vx-gold)!important;font-size:11px;letter-spacing:2px;font-weight:700;text-transform:uppercase;margin-bottom:6px;font-family:var(--vx-font)}.vx-form-input,.vx-form-textarea,.vx-form-select{width:100%;padding:14px 16px;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(201 162 39 / .2);border-radius:6px;color:var(--vx-text)!important;font-family:var(--vx-font);font-size:14px;outline:none;transition:border-color var(--vx-speed)}.vx-form-input:focus,.vx-form-textarea:focus,.vx-form-select:focus{border-color:var(--vx-gold)}.vx-form-input::placeholder,.vx-form-textarea::placeholder{color:var(--vx-text-dim)!important}.vx-table{width:100%;border-collapse:collapse;margin:15px 0}.vx-table th,.vx-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgb(201 162 39 / .1);font-family:var(--vx-font);font-size:13px}.vx-table th{color:var(--vx-gold)!important;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase}.vx-table td{color:var(--vx-text-mid)!important}.vx-cta{text-align:center;padding:40px;margin-top:30px;background:linear-gradient(135deg,rgb(201 162 39 / .06),transparent);border-radius:var(--vx-radius-lg);border:1px solid rgb(201 162 39 / .2)}.vx-cta p{color:var(--vx-text-muted)!important;font-size:13px;margin-bottom:16px;font-family:var(--vx-font)}.vx-cta-btn{display:inline-block;padding:14px 35px;background:#fff0;color:var(--vx-gold)!important;font-weight:800;font-size:12px;letter-spacing:2px;text-transform:uppercase;border-radius:6px;text-decoration:none;border:2px solid var(--vx-gold);transition:all var(--vx-speed);font-family:var(--vx-font)}.vx-cta-btn:hover{background:var(--vx-gold);color:var(--vx-dark)!important}.vx-view-all{display:block;text-align:center;margin-top:32px;color:var(--vx-gold);font-family:var(--vx-font);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:14px 36px;border:2px solid rgb(201 162 39 / .3);border-radius:10px;width:fit-content;margin-left:auto;margin-right:auto;transition:all .4s var(--vx-bounce)}.vx-view-all:hover{background:rgb(201 162 39 / .1);border-color:var(--vx-gold);color:var(--vx-gold);box-shadow:0 0 20px rgb(201 162 39 / .15);transform:translateY(-2px)}.vx-newsletter-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .7);z-index:99998;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all var(--vx-speed)}.vx-newsletter-popup.open{opacity:1;visibility:visible}.vx-newsletter-content{background:linear-gradient(135deg,var(--vx-dark),var(--vx-burgundy));border:2px solid var(--vx-gold);border-radius:var(--vx-radius-lg);padding:50px 40px;max-width:420px;text-align:center;position:relative;transform:scale(.9);transition:transform var(--vx-speed)}.vx-newsletter-popup.open .vx-newsletter-content{transform:scale(1)}.vx-newsletter-close{position:absolute;top:15px;right:15px;font-size:20px;color:var(--vx-text-muted);background:none;border:none;cursor:pointer}.vx-newsletter-close:hover{color:var(--vx-gold)}.vx-newsletter-discount{font-family:var(--vx-font-display);font-size:48px;color:var(--vx-gold);margin-bottom:10px}.vx-newsletter-title{font-size:22px;font-weight:800;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px}.vx-newsletter-text{color:var(--vx-text-muted);font-size:14px;margin-bottom:25px}.vx-newsletter-input{width:100%;padding:14px 20px;background:rgb(255 255 255 / .05);border:1px solid var(--vx-border);border-radius:var(--vx-radius-sm);color:var(--vx-text);font-family:var(--vx-font);font-size:14px;margin-bottom:12px}.vx-newsletter-input:focus{outline:none;border-color:var(--vx-gold)}.vx-newsletter-btn{width:100%;padding:14px;background:var(--vx-gold);color:var(--vx-dark);border:none;border-radius:var(--vx-radius-sm);font-family:var(--vx-font);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all var(--vx-speed)}.vx-newsletter-btn:hover{box-shadow:0 8px 25px rgb(201 162 39 / .3)}.vx-chat-btn{position:fixed;bottom:25px;right:25px;width:60px;height:60px;background:var(--vx-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--vx-dark);font-size:24px;cursor:pointer;z-index:9990;box-shadow:0 4px 20px rgb(201 162 39 / .4);transition:all var(--vx-speed);border:none}.vx-chat-btn:hover{transform:scale(1.1)}.vx-chat-window{position:fixed;bottom:100px;right:25px;width:350px;max-height:450px;background:var(--vx-darker);border:1px solid var(--vx-border);border-radius:var(--vx-radius-lg);overflow:hidden;z-index:9991;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(20px);transition:all var(--vx-speed)}.vx-chat-window.open{opacity:1;visibility:visible;transform:translateY(0)}.vx-chat-header{background:var(--vx-gold);color:var(--vx-dark);padding:16px 20px;display:flex;align-items:center;gap:12px}.vx-chat-avatar{width:40px;height:40px;background:rgb(0 0 0 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.vx-chat-name{font-weight:700;font-size:14px}.vx-chat-status{font-size:11px;opacity:.8}.vx-chat-messages{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;max-height:280px}.vx-chat-msg{max-width:80%;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5}.vx-chat-msg.bot{background:rgb(201 162 39 / .1);border:1px solid var(--vx-border);align-self:flex-start}.vx-chat-msg.user{background:var(--vx-gold);color:var(--vx-dark);align-self:flex-end}.vx-chat-input-wrap{padding:16px;border-top:1px solid var(--vx-border);display:flex;gap:10px}.vx-chat-input{flex:1;padding:12px 16px;background:rgb(255 255 255 / .05);border:1px solid var(--vx-border);border-radius:var(--vx-radius-sm);color:var(--vx-text);font-family:var(--vx-font);font-size:13px}.vx-chat-input:focus{outline:none;border-color:var(--vx-gold)}.vx-chat-send{width:44px;height:44px;background:var(--vx-gold);border:none;border-radius:var(--vx-radius-sm);color:var(--vx-dark);cursor:pointer;display:flex;align-items:center;justify-content:center}.vx-grain{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.vx-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s var(--vx-bounce),transform .7s var(--vx-bounce)}.vx-reveal.visible{opacity:1;transform:translateY(0)}@keyframes vxPageIn{to{opacity:1}}@keyframes vxPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes vxSpin{to{transform:rotate(360deg)}}.woocommerce-breadcrumb,.woocommerce-result-count,.woocommerce-ordering{display:none!important}@media (min-width:769px){.nav-desktop{display:flex!important}.mobile-nav-row{display:none!important}.sidebar-categories-mobile{display:none!important}.sidebar-logistics-desktop{display:block!important}}@media (max-width:768px){.vx-fixed-top{position:relative!important}.announcement-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:10001!important;font-size:11px!important;padding:14px 15px!important}.header{margin-top:40px!important}.ann-star{font-size:12px!important}.nav-desktop{display:none!important}.mobile-nav-row{display:block!important}.sidebar-categories-mobile{display:block!important}.sidebar-logistics-desktop{display:none!important}.header-inner{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;padding:8px 12px!important;gap:0!important}.hdr-left{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-self:start!important}.hamburger-btn{display:flex!important}.logo{grid-column:2!important;grid-row:1!important;justify-self:center!important}.header-actions{grid-column:3!important;grid-row:1!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:10px!important}.nav-desktop{display:none!important}#vxLangDrop{display:none!important}.sidebar-lang-section{display:block!important}.mobile-nav-row nav a{font-size:9px!important;padding:6px 4px!important}body{padding-top:0!important}body.loading{padding-top:0!important}.vx-footer{padding:50px 0 0}.vx-footer-grid{gap:0}.vx-footer-col{display:none}.vx-footer-links-grid{display:grid;grid-template-columns:1fr 1fr}.vx-footer-social a{width:44px;height:44px}.vx-footer-logo img{width:45px;height:45px}.vx-footer-logo-text{font-size:18px;letter-spacing:3px}.vx-footer-bottom{padding:20px 15px}.vx-regulatory{gap:12px}.vx-products-section{padding:40px 0}.vx-section-header h2{font-size:28px;letter-spacing:3px}.vx-products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.vx-card-info{padding:10px}.vx-card-info h3{font-size:12px}.vx-price-now{font-size:15px}.vx-price-was{font-size:12px;text-decoration-color:#a86;text-decoration-thickness:1.5px}.vx-badge{padding:3px 8px;font-size:9px}.vx-carousel{padding:0 36px}.vx-scroll-row .vx-product-card{flex:0 0 calc(50% - 10px);min-width:160px}.vx-scroll-row{gap:10px}.vx-arrow{width:32px;height:32px;font-size:11px}.vx-trust-grid{grid-template-columns:repeat(2,1fr)}.vx-reviews-grid{grid-template-columns:repeat(2,1fr)}.vx-chat-window{right:10px;left:10px;width:auto;bottom:90px}.vx-page-title{font-size:28px!important;letter-spacing:4px!important}.vx-card p{padding:0 18px 18px 18px}.vx-highlight{margin:14px 18px 18px 18px}.vx-contact-grid{grid-template-columns:1fr}}@media (max-width:480px){.vx-carousel{padding:0!important}.vx-arrow{width:30px;height:30px;font-size:10px;background:rgb(15 6 9 / .9)}.vx-arrow-l{left:4px}.vx-arrow-r{right:4px}.vx-scroll-row .vx-product-card{flex:0 0 calc(65% - 8px);min-width:180px}.vx-trust-grid{grid-template-columns:1fr}.vx-reviews-grid{grid-template-columns:1fr}.vx-footer-links{grid-template-columns:1fr}}@media (max-width:380px){.mobile-nav-row nav a{font-size:8px!important;padding:5px 3px!important}}@media (min-width:769px) and (max-width:1099px){.nav-menu>a,.nav-dropdown>a{font-size:8px!important;padding:5px 5px!important;letter-spacing:.3px!important}.nav-desktop{margin:0 8px!important}.header-actions{gap:8px!important}.header-actions a,.header-actions button{font-size:14px!important}.announcement-bar{font-size:11px!important}body{padding-top:95px!important}body.loading{padding-top:0!important}}@media (min-width:1100px){.nav-menu>a,.nav-dropdown>a{font-size:10px!important;padding:6px 7px!important;letter-spacing:.6px!important}.nav-desktop{margin:0 15px!important}.announcement-bar{font-size:12px!important;padding:12px 20px!important}.header-actions{gap:10px!important}.header-actions a,.header-actions button{font-size:15px!important}body{padding-top:100px!important}body.loading{padding-top:0!important}}@media (min-width:1400px){.nav-menu>a,.nav-dropdown>a{font-size:11px!important;padding:6px 10px!important;letter-spacing:1px!important}.nav-desktop{margin:0 25px!important}.logo-text{font-size:20px!important;letter-spacing:3px!important}.logo-img{width:44px!important;height:44px!important}.header-actions{gap:15px!important}.header-actions a,.header-actions button{font-size:18px!important}}@media (min-width:769px){.vx-footer{padding:80px 0 0}.vx-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;align-items:start}.vx-footer-brand{text-align:left}.vx-footer-logo{justify-content:flex-start}.vx-footer-desc{margin-left:0;margin-right:0;text-align:left}.vx-footer-social{justify-content:flex-start}.vx-footer-links-grid{display:none}.vx-footer-col{display:block}}@media (max-width:992px){.vx-trust-grid{grid-template-columns:repeat(2,1fr)}.vx-reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.vx-reviews-grid{grid-template-columns:1fr}}@media (max-width:900px){.vx-footer-main{grid-template-columns:1fr;gap:40px}.vx-footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.vx-chat-window{right:10px;left:10px;width:auto;bottom:90px}.vx-footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.vx-archive-page{background:var(--vx-darker);min-height:100vh;padding:40px 0 80px}.vx-archive-container{max-width:1200px;margin:0 auto;padding:0 20px}.vx-archive-header{text-align:center;margin-bottom:50px;padding-top:60px}.vx-archive-header h1{font-family:var(--vx-font);font-size:clamp(28px, 5vw, 42px);font-weight:800;color:var(--vx-text);text-transform:uppercase;letter-spacing:clamp(2px, 1vw, 6px);display:inline-block;position:relative;margin:0;text-shadow:0 0 10px rgb(201 162 39 / .5),0 0 20px rgb(201 162 39 / .3),0 0 40px rgb(201 162 39 / .2),0 4px 8px rgb(0 0 0 / .5)}.vx-archive-header h1::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--vx-gold),transparent);box-shadow:0 0 10px rgb(201 162 39 / .5)}.vx-archive-count{color:var(--vx-text-muted);font-size:14px;margin-top:25px;letter-spacing:2px}.vx-pagination{display:flex;justify-content:center;gap:8px;margin-top:50px}.vx-pagination a,.vx-pagination span{padding:12px 18px;background:rgb(201 162 39 / .08);border:1px solid rgb(201 162 39 / .2);border-radius:var(--vx-radius-sm);color:var(--vx-gold);font-family:var(--vx-font);font-size:13px;font-weight:700;text-decoration:none;transition:all var(--vx-speed)}.vx-pagination a:hover,.vx-pagination span.current{background:var(--vx-gold);color:var(--vx-dark);border-color:var(--vx-gold)}@media (max-width:768px){.vx-products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.vx-archive-header{padding-top:40px}}.lang-ro{display:none}.lang-en{display:inline}.vx-product-page{background:var(--vx-darker);padding:20px 0 60px;min-height:100vh;opacity:0;animation:vxPageIn .2s ease .02s forwards;overflow:hidden}.vx-product-container{max-width:1240px;margin:0 auto;padding:0 20px}.vx-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.vx-gallery{position:relative;max-width:100%;overflow:hidden}.vx-gallery-main{position:relative;overflow:hidden;border-radius:14px;background:var(--vx-dark);border:1px solid rgb(201 162 39 / .12);cursor:crosshair;max-width:100%}.vx-slide{display:none;width:100%}.vx-slide.active{display:block}.vx-slide img{width:100%;height:auto;object-fit:contain;display:block;max-height:75vh;margin:0 auto}.vx-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgb(15 6 9 / .8);color:var(--vx-gold);border:1px solid rgb(201 162 39 / .2);width:44px;height:44px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;z-index:5;opacity:.7;transition:all var(--vx-speed)}.vx-gallery-arrow:hover{background:var(--vx-gold);color:var(--vx-dark);opacity:1}.vx-gallery-prev{left:10px}.vx-gallery-next{right:10px}.vx-gallery-counter{position:absolute;bottom:12px;right:12px;background:rgb(15 6 9 / .85);color:var(--vx-gold);padding:5px 14px;border-radius:20px;font-size:11px;font-weight:700;z-index:5;border:1px solid rgb(201 162 39 / .15)}.vx-thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.vx-thumbs::-webkit-scrollbar{display:none}.vx-thumb{width:60px;height:60px;border-radius:var(--vx-radius-sm);overflow:hidden;cursor:pointer;border:2px solid #fff0;opacity:.4;flex-shrink:0;transition:all var(--vx-speed)}.vx-thumb.active{border-color:var(--vx-gold);opacity:1}.vx-thumb img{width:100%;height:100%;object-fit:cover}.vx-zoom-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;z-index:3;display:none;cursor:crosshair;pointer-events:none}.vx-slide.zoomed img{opacity:0}.vx-product-info{font-family:var(--vx-font)}.vx-badge-row{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.vx-sale-badge,.vx-stock-badge{padding:5px 14px;border-radius:var(--vx-radius-pill);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.vx-sale-badge{background:rgb(201 162 39 / .12);color:var(--vx-gold);border:1px solid rgb(201 162 39 / .2)}.vx-sale-badge i{margin-right:4px}.vx-stock-badge{background:rgb(76 175 80 / .1);color:var(--vx-green);border:1px solid rgb(76 175 80 / .2)}.vx-stock-badge i{margin-right:4px}.vx-product-title{font-size:28px;font-weight:800;color:var(--vx-text);line-height:1.25;margin-bottom:14px}.vx-price-block{display:flex;align-items:baseline;gap:12px;margin-bottom:18px;flex-wrap:wrap}.vx-price-now{font-size:30px;font-weight:900;color:var(--vx-gold)}.vx-price-was{font-size:16px;color:var(--vx-text-dim);text-decoration:line-through}.vx-price-pct{background:var(--vx-gold);color:var(--vx-dark);padding:3px 10px;border-radius:4px;font-size:12px;font-weight:800}.vx-divider{height:1px;background:linear-gradient(90deg,transparent,rgb(201 162 39 / .15),transparent);margin:18px 0}.vx-description{color:var(--vx-text-muted);font-size:14px;line-height:1.8;margin-bottom:10px}.vx-description p{margin-bottom:8px;color:var(--vx-text-muted)}.vx-option-group{margin-bottom:16px}.vx-option-label{display:block;color:var(--vx-text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.vx-option-label span{color:var(--vx-gold);font-weight:800;margin-left:4px}.vx-option-buttons{display:flex;flex-wrap:wrap;gap:8px}.vx-opt-btn{min-width:46px;height:42px;padding:0 14px;border:1.5px solid rgb(201 162 39 / .18);background:rgb(255 255 255 / .02);color:var(--vx-text-mid);font-family:var(--vx-font);font-size:13px;font-weight:600;cursor:pointer;border-radius:var(--vx-radius-sm);transition:all .25s}.vx-opt-btn:hover{border-color:rgb(201 162 39 / .5)}.vx-opt-btn.selected{background:linear-gradient(135deg,var(--vx-gold),#b89220);color:var(--vx-dark);border-color:var(--vx-gold);font-weight:800}.vx-actions{display:flex;gap:12px;margin-bottom:12px}.vx-quantity{display:flex;border:1.5px solid rgb(201 162 39 / .25);border-radius:10px;overflow:hidden;background:rgb(201 162 39 / .04)}.vx-quantity button{width:48px;height:50px;background:#fff0;border:none;color:var(--vx-gold);cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center}.vx-quantity input{width:50px;text-align:center;background:#fff0;border:none;border-left:1px solid rgb(201 162 39 / .15);border-right:1px solid rgb(201 162 39 / .15);color:var(--vx-text);font-family:var(--vx-font);font-size:16px;font-weight:700;-moz-appearance:textfield}.vx-quantity input::-webkit-inner-spin-button,.vx-quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.vx-add-to-cart{flex:1;height:58px;background:linear-gradient(135deg,var(--vx-gold),#b89220)!important;color:var(--vx-dark)!important;border:none;border-radius:12px;font-family:var(--vx-font);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;cursor:pointer;transition:all var(--vx-speed)}.vx-add-to-cart:hover{box-shadow:0 8px 25px rgb(201 162 39 / .3)}.vx-buy-now{width:100%;height:58px;background:linear-gradient(135deg,rgb(201 162 39 / .08),rgb(201 162 39 / .03));color:var(--vx-gold);border:2px solid rgb(201 162 39 / .35);border-radius:12px;font-family:var(--vx-font);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:3px;cursor:pointer;transition:all var(--vx-speed);margin-bottom:24px}.vx-buy-now:hover{border-color:var(--vx-gold);box-shadow:0 8px 30px rgb(201 162 39 / .15)}.vx-buy-now i{margin-right:8px}.vx-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vx-trust-item{display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgb(255 255 255 / .015);border:1px solid rgb(201 162 39 / .06);border-radius:10px}.vx-trust-icon{width:34px;height:34px;border-radius:var(--vx-radius-sm);background:rgb(201 162 39 / .08);display:flex;align-items:center;justify-content:center;color:var(--vx-gold);font-size:13px;flex-shrink:0}.vx-trust-text{display:flex;flex-direction:column;gap:1px}.vx-trust-text strong{color:var(--vx-text-body);font-size:11px;font-weight:700}.vx-trust-text span{color:var(--vx-text-dim);font-size:10px}.vx-msg{padding:12px 16px;border-radius:var(--vx-radius-sm);margin:12px 0;font-size:13px;display:none}.vx-msg.success{display:block;background:rgb(34 197 94 / .1);border:1px solid rgb(34 197 94 / .3);color:var(--vx-green)}.vx-msg.error{display:block;background:rgb(239 68 68 / .1);border:1px solid rgb(239 68 68 / .3);color:#ef4444}@media (max-width:900px){.vx-product-layout{grid-template-columns:1fr;gap:30px}}@media (max-width:600px){.vx-product-title{font-size:22px}.vx-price-now{font-size:24px}.vx-trust{grid-template-columns:1fr}.vx-actions{flex-direction:column}.vx-quantity{justify-content:center}.vx-gallery-arrow{width:34px;height:34px;font-size:11px}}§25 — TRACK ORDER PAGE============================================*/ .vx-track-page{background:var(--vx-darker);min-height:100vh;padding:100px 0 80px}.vx-track-container{max-width:1200px;margin:0 auto;padding:0 30px}.vx-track-header{text-align:center;margin-bottom:50px}.vx-track-header h1{font-family:var(--vx-font);font-size:42px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:var(--vx-text);margin-bottom:15px;display:inline-block;position:relative;text-shadow:0 0 10px rgb(201 162 39 / .5),0 0 20px rgb(201 162 39 / .3),0 0 40px rgb(201 162 39 / .2),0 4px 8px rgb(0 0 0 / .5)}.vx-track-header h1 span{color:var(--vx-gold)}.vx-track-header h1::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--vx-gold),transparent);box-shadow:0 0 10px rgb(201 162 39 / .5)}.vx-track-header p{color:var(--vx-gold-light);font-family:var(--vx-font);font-size:14px;margin-top:20px}.vx-track-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.vx-track-form p{color:var(--vx-text-mid);font-family:var(--vx-font);font-size:15px;line-height:1.7;margin-bottom:25px}.vx-track-input-wrap{display:flex;align-items:center;gap:12px;background:rgb(255 255 255 / .04);border:1px solid rgb(201 162 39 / .25);border-radius:5px;padding:0 16px;margin-bottom:12px;transition:border-color var(--vx-speed)}.vx-track-input-wrap:focus-within{border-color:var(--vx-gold)}.vx-track-input-wrap i{color:var(--vx-gold);font-size:14px}.vx-track-input{flex:1;padding:16px 0;border:none;background:#fff0;color:var(--vx-text);font-family:var(--vx-font);font-size:15px;outline:none}.vx-track-input::placeholder{color:rgb(255 255 255 / .4)}.vx-track-btn{width:100%;padding:16px 35px;background:var(--vx-gold);color:var(--vx-dark);border:2px solid var(--vx-gold);border-radius:5px;font-family:var(--vx-font);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all var(--vx-speed)}.vx-track-btn:hover{background:#fff0;color:var(--vx-gold)}.vx-track-error{display:none;text-align:center;padding:16px;background:rgb(180 50 50 / .15);border:1px solid rgb(180 50 50 / .25);border-radius:5px;color:var(--vx-red);font-family:var(--vx-font);font-size:14px;margin-top:16px}.vx-track-loading{display:none;text-align:center;padding:40px}.vx-track-spinner{width:28px;height:28px;border:2px solid rgb(201 162 39 / .15);border-top-color:var(--vx-gold);border-radius:50%;animation:vxSpin .6s linear infinite;margin:0 auto}.vx-track-visual{border:2px solid rgb(201 162 39 / .15);border-radius:15px;overflow:hidden;padding:4px;background:linear-gradient(135deg,rgb(201 162 39 / .05),transparent)}.vx-track-visual img{width:100%;border-radius:12px;display:block}.vx-track-features{margin-top:30px;display:flex;flex-direction:column;gap:15px}.vx-track-feature{display:flex;align-items:center;gap:15px}.vx-track-feature i{color:var(--vx-gold);font-size:18px;width:22px;text-align:center}.vx-track-feature span{color:var(--vx-text);font-family:var(--vx-font);font-size:14px}.vx-result{display:none;max-width:640px;margin:50px auto 0}.vx-status-card{background:rgb(255 255 255 / .03);border:1px solid var(--vx-border);border-radius:10px;padding:28px;margin-bottom:28px}.vx-status-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.vx-order-label{color:var(--vx-gold);font-size:10px;letter-spacing:3px;font-weight:700;font-family:var(--vx-font);margin-bottom:4px}.vx-order-num{color:var(--vx-text);font-size:30px;font-weight:800;font-family:var(--vx-font);letter-spacing:1px}.vx-status-badge{padding:8px 18px;border-radius:var(--vx-radius-pill);font-size:12px;font-weight:700;font-family:var(--vx-font);white-space:nowrap}.vx-status-details{margin-top:20px;padding-top:20px;border-top:1px solid var(--vx-border-subtle);display:flex;flex-direction:column;gap:10px}.vx-status-detail{display:flex;align-items:center;gap:12px;font-family:var(--vx-font);font-size:14px}.vx-status-detail i{color:var(--vx-gold);width:16px;text-align:center;font-size:13px}.vx-status-detail.product{color:var(--vx-text)}.vx-status-detail.date{color:var(--vx-text-muted)}.vx-progress{display:flex;margin-bottom:28px}.vx-progress-step{flex:1;text-align:center;position:relative;padding-top:30px}.vx-progress-dot{width:14px;height:14px;border-radius:50%;border:2px solid rgb(201 162 39 / .2);background:#fff0;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2}.vx-progress-dot.done{background:var(--vx-gold);border-color:var(--vx-gold)}.vx-progress-dot.current{border-color:var(--vx-gold);box-shadow:0 0 0 4px rgb(201 162 39 / .12)}.vx-progress-line{position:absolute;top:6px;left:-50%;right:50%;height:2px;background:rgb(201 162 39 / .1);z-index:1}.vx-progress-line.done{background:var(--vx-gold)}.vx-progress-label{font-family:var(--vx-font);font-size:8px;color:var(--vx-gold-light);margin-top:6px;line-height:1.3;opacity:.6}.vx-progress-label.done,.vx-progress-label.current{color:var(--vx-gold);font-weight:700;opacity:1}.vx-tracking-box{display:none;background:rgb(201 162 39 / .05);border:1px solid rgb(201 162 39 / .2);border-radius:10px;padding:22px 28px;margin-bottom:28px;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.vx-tracking-info{display:flex;align-items:center;gap:14px}@media (max-width:768px){.vx-track-grid{grid-template-columns:1fr;gap:40px}.vx-track-header h1{font-size:28px;letter-spacing:3px}.vx-track-page{padding:60px 0 60px}}.woocommerce-cart .wc-block-components-sidebar,.woocommerce-cart .wc-block-components-sidebar *,.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-cart .wc-block-cart__sidebar *{background-color:transparent!important;background:transparent!important}.woocommerce-cart h1,.woocommerce-cart .entry-title,.woocommerce-cart .page-title,.woocommerce-cart .wp-block-post-title{font-family:var(--vx-font)!important;font-size:48px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:8px!important;font-style:normal!important;margin:20px 0 40px!important;background:linear-gradient(135deg,#fff 0%,var(--vx-gold) 50%,var(--vx-gold-light) 100%)!important;background-size:300% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5))!important}.wp-block-woocommerce-cart{max-width:1200px!important;margin:0 auto!important;padding:0 20px 60px!important}.woocommerce-cart .wp-block-woocommerce-cart *{font-family:var(--vx-font)!important}.woocommerce-cart .wp-block-woocommerce-cart i,.woocommerce-cart .wp-block-woocommerce-cart .fa,.woocommerce-cart .wp-block-woocommerce-cart .fas,.woocommerce-cart .wp-block-woocommerce-cart .far,.woocommerce-cart .wp-block-woocommerce-cart .fab{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important}.wc-block-cart-items th,.wc-block-cart-items__header span{color:var(--vx-text-body)!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:700!important}.wc-block-cart-items__row{border-bottom:1px solid var(--vx-border-subtle)!important;padding:20px 0!important}.woocommerce-cart .wc-block-components-product-name{color:var(--vx-text-body)!important;font-weight:600!important;font-size:15px!important;text-decoration:none!important}.woocommerce-cart .wc-block-components-product-name:hover{color:var(--vx-gold)!important}.woocommerce-cart .wc-block-cart-item__image,.woocommerce-cart .wc-block-components-product-image{border-radius:var(--vx-radius)!important;overflow:hidden!important;border:1px solid rgb(201 162 39 / .1)!important;background:var(--vx-dark)!important;width:120px!important;min-width:120px!important;height:120px!important;position:relative!important;padding:0!important;margin:0!important}.woocommerce-cart .wc-block-cart-item__image a,.woocommerce-cart .wc-block-components-product-image a{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.woocommerce-cart .wc-block-cart-item__image img,.woocommerce-cart .wc-block-components-product-image img{width:120px!important;height:120px!important;min-width:120px!important;min-height:120px!important;max-width:none!important;max-height:none!important;object-fit:cover!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.woocommerce-cart .wc-block-components-product-price .wc-block-formatted-money-amount,.woocommerce-cart .wc-block-components-product-price__value{color:var(--vx-gold)!important;font-weight:700!important;font-size:16px!important}.woocommerce-cart .wc-block-components-product-price del .wc-block-formatted-money-amount{color:var(--vx-text-muted)!important;font-size:13px!important}.woocommerce-cart .wc-block-components-product-price ins{text-decoration:none!important}.woocommerce-cart .wc-block-components-sale-badge{display:none!important}.woocommerce-cart .wc-block-components-quantity-selector{border:1px solid rgb(201 162 39 / .2)!important;border-radius:var(--vx-radius-sm)!important;background:transparent!important}.woocommerce-cart .wc-block-components-quantity-selector input{color:var(--vx-text)!important;background:transparent!important;font-weight:700!important}.woocommerce-cart .wc-block-components-quantity-selector button{color:var(--vx-gold)!important;background:transparent!important;border:none!important}.woocommerce-cart .wc-block-cart-item__remove-link{color:var(--vx-text-muted)!important;font-size:12px!important}.woocommerce-cart .wc-block-cart-item__remove-link:hover{color:var(--vx-red)!important}@media (max-width:768px){.wp-block-woocommerce-cart{padding:0 12px 40px!important}.woocommerce-cart .wc-block-cart-item__image,.woocommerce-cart .wc-block-components-product-image{width:80px!important;min-width:80px!important;height:80px!important}.woocommerce-cart .wc-block-cart-item__image img,.woocommerce-cart .wc-block-components-product-image img{width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important}.woocommerce-cart .wc-block-cart-item__image a,.woocommerce-cart .wc-block-components-product-image a{width:80px!important;height:80px!important}.woocommerce-cart .wc-block-components-product-name{font-size:13px!important;line-height:1.3!important}.woocommerce-cart .wc-block-components-product-price .wc-block-formatted-money-amount{font-size:14px!important}.woocommerce-cart .wc-block-cart-items__row{padding:14px 0!important;gap:12px!important}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row td{vertical-align:top!important}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{padding-left:12px!important}.woocommerce-cart .wc-block-cart__sidebar{margin-top:20px!important}}.wc-block-cart-item__total .wc-block-formatted-money-amount{color:var(--vx-gold)!important;font-weight:800!important;font-size:17px!important}.vx-checkout-wrap{background:var(--vx-darker);min-height:80vh;padding:30px 20px 60px;font-family:var(--vx-font)}.vx-checkout-wrap .vx-page-title{font-family:'Montserrat',sans-serif!important;font-size:48px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:8px!important;margin:0 0 10px!important;line-height:1.2!important;font-style:normal!important;background:linear-gradient(180deg,#fff 0%,#c9a227 50%,#8b6914 100%)!important;background-size:100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5)) drop-shadow(0 0 20px rgb(201 162 39 / .35))!important}.vx-checkout-line{width:80px;height:3px;background:linear-gradient(90deg,transparent,var(--vx-gold),transparent);margin:0 auto 20px;border-radius:2px;box-shadow:0 0 12px rgb(201 162 39 / .4)}.vx-trust-bar{display:flex;justify-content:center;gap:12px;margin-bottom:35px;flex-wrap:wrap}.vx-trust-bar-item{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;color:var(--vx-text-body);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(135deg,rgb(201 162 39 / .08),rgb(201 162 39 / .02));border:1px solid rgb(201 162 39 / .15);border-radius:10px;padding:12px 18px;box-shadow:0 4px 15px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .04);backdrop-filter:blur(8px);transition:all .3s var(--vx-bounce)}.vx-trust-bar-item:hover{transform:translateY(-3px);border-color:rgb(201 162 39 / .3);box-shadow:0 8px 25px rgb(0 0 0 / .4),0 0 15px rgb(201 162 39 / .08)}.vx-trust-bar-item i{color:var(--vx-gold);font-size:14px;filter:drop-shadow(0 0 4px rgb(201 162 39 / .4))}.vx-checkout-wrap .entry-title,.vx-checkout-wrap .page-title,.vx-checkout-wrap .wp-block-post-title,.vx-checkout-wrap h1.wp-block-post-title,.woocommerce-checkout .entry-title{display:none!important}.vx-checkout-wrap .wc-block-components-title,.vx-checkout-wrap .wc-block-checkout h2{font-family:var(--vx-font)!important;color:var(--vx-text-body)!important;font-weight:700!important;font-size:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;padding-bottom:12px!important;border-bottom:1px solid rgb(201 162 39 / .06)!important;margin-bottom:20px!important}.vx-checkout-wrap .wc-block-checkout__form .wc-block-components-checkout-step{background:linear-gradient(135deg,rgb(42 16 21 / .3),rgb(15 6 9 / .5))!important;border:1px solid rgb(201 162 39 / .08)!important;border-radius:14px!important;padding:24px!important;margin-bottom:16px!important;transition:all .35s var(--vx-bounce)!important;box-shadow:0 4px 20px rgb(0 0 0 / .2)!important}.vx-checkout-wrap .wc-block-checkout__form .wc-block-components-checkout-step:hover{border-color:rgb(201 162 39 / .15)!important;box-shadow:0 8px 30px rgb(0 0 0 / .3),0 0 10px rgb(201 162 39 / .04)!important}.vx-checkout-wrap .wc-block-components-text-input input,.vx-checkout-wrap .wc-block-components-text-input textarea,.vx-checkout-wrap .wc-block-components-combobox input,.vx-checkout-wrap .wc-blocks-components-select__select,.vx-checkout-wrap input[type="text"],.vx-checkout-wrap input[type="email"],.vx-checkout-wrap input[type="tel"],.vx-checkout-wrap select{background:rgb(255 255 255 / .03)!important;border:1px solid rgb(201 162 39 / .1)!important;border-radius:10px!important;color:var(--vx-text-body)!important;font-family:var(--vx-font)!important;font-size:14px!important;transition:all .3s var(--vx-bounce)!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important}.vx-checkout-wrap .wc-block-components-text-input input:focus,.vx-checkout-wrap .wc-block-components-combobox input:focus,.vx-checkout-wrap select:focus{border-color:rgb(201 162 39 / .5)!important;box-shadow:0 0 0 3px rgb(201 162 39 / .08),0 4px 15px rgb(0 0 0 / .2),0 0 20px rgb(201 162 39 / .06)!important;outline:none!important}.vx-checkout-wrap .wc-block-components-text-input{position:relative!important}.vx-checkout-wrap .wc-block-components-text-input input{height:52px!important;padding:22px 14px 8px!important;line-height:1.4!important}.vx-checkout-wrap .wc-block-components-text-input label{position:absolute!important;transition:all .25s var(--vx-bounce)!important;pointer-events:none!important}.vx-checkout-wrap .wc-block-components-text-input:not(.is-active) label{top:50%!important;transform:translateY(-50%)!important;font-size:13px!important;color:#8a7e6f!important;left:14px!important}.vx-checkout-wrap .wc-block-components-text-input.is-active label{top:6px!important;transform:none!important;font-size:9px!important;color:var(--vx-gold)!important;left:14px!important}.vx-checkout-wrap .wc-block-components-text-input label,.vx-checkout-wrap .wc-block-components-combobox label,.vx-checkout-wrap .wc-blocks-components-select__label{font-family:var(--vx-font)!important;color:#998e7e!important;font-size:11px!important;letter-spacing:.5px!important;text-transform:uppercase!important}.vx-checkout-wrap input::placeholder{color:#8a7e6f!important;opacity:1!important}.vx-checkout-wrap .wc-block-components-combobox input{height:52px!important;padding:22px 35px 8px 14px!important}.vx-checkout-wrap .wc-block-components-combobox,.vx-checkout-wrap .wc-block-components-combobox *,.vx-checkout-wrap .wc-blocks-components-select,.vx-checkout-wrap .wc-blocks-components-select *,.vx-checkout-wrap .wc-blocks-components-select__container,.vx-checkout-wrap .components-base-control,.vx-checkout-wrap .components-base-control__field,.vx-checkout-wrap .components-combobox-control,.vx-checkout-wrap .components-form-token-field,.vx-checkout-wrap .components-form-token-field__input-container,.vx-checkout-wrap .components-input-control__container{background:transparent!important;background-color:transparent!important}.vx-checkout-wrap .wc-blocks-components-select__select,.vx-checkout-wrap .wc-block-components-combobox input[type="text"]{background:rgb(255 255 255 / .03)!important}.vx-checkout-wrap .wc-block-checkout__login-prompt,.vx-checkout-wrap .wc-block-components-checkout-step__description{display:none!important}.vx-checkout-wrap fieldset{border:none!important;padding:0!important;margin:0 0 16px!important}.components-form-token-field__suggestions-list{background:var(--vx-dark)!important;border:1px solid var(--vx-border)!important;border-radius:12px!important;box-shadow:0 15px 50px rgb(0 0 0 / .8)!important;max-height:220px!important;overflow-y:auto!important}.components-form-token-field__suggestion{color:var(--vx-text-muted)!important;font-family:var(--vx-font)!important;font-size:13px!important;padding:10px 16px!important;background:transparent!important;transition:all .15s!important}.components-form-token-field__suggestion:hover,.components-form-token-field__suggestion.is-selected{background:rgb(201 162 39 / .1)!important;color:var(--vx-gold)!important}select option{background:var(--vx-dark)!important;color:var(--vx-text-body)!important}.vx-checkout-wrap .wc-block-components-express-payment{border:1px solid rgb(201 162 39 / .08)!important;border-radius:14px!important;padding:24px!important;background:linear-gradient(135deg,rgb(201 162 39 / .03),rgb(201 162 39 / .01))!important;box-shadow:0 4px 20px rgb(0 0 0 / .2)!important}.vx-checkout-wrap .wc-block-components-express-payment-continue-rule::after,.vx-checkout-wrap .wc-block-components-express-payment-continue-rule::before{border-color:rgb(201 162 39 / .08)!important}.vx-checkout-wrap .wc-block-components-express-payment-continue-rule>span{color:var(--vx-text-dim)!important;font-size:11px!important}.vx-checkout-wrap .wc-block-components-radio-control{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.vx-checkout-wrap .wc-block-components-radio-control__option{background:rgb(255 255 255 / .012)!important;border:1px solid rgb(201 162 39 / .08)!important;border-radius:12px!important;overflow:visible!important;margin-bottom:8px!important;position:relative!important;padding:18px 18px 18px 54px!important;display:block!important;box-shadow:0 2px 10px rgb(0 0 0 / .15)!important;transition:all .3s var(--vx-bounce)!important}.vx-checkout-wrap .wc-block-components-radio-control__option:hover{border-color:rgb(201 162 39 / .2)!important;box-shadow:0 4px 15px rgb(0 0 0 / .25)!important}.vx-checkout-wrap .wc-block-components-radio-control__option::before,.vx-checkout-wrap .wc-block-components-radio-control__option::after{display:none!important}.vx-checkout-wrap .wc-block-components-radio-control__label{color:var(--vx-text-body)!important;font-size:13px!important;font-weight:600!important;overflow:visible!important;white-space:normal!important}.vx-checkout-wrap .wc-block-components-radio-control__secondary-label{color:var(--vx-gold)!important;font-weight:700!important;font-size:13px!important}.vx-checkout-wrap .wc-block-components-radio-control__label-group{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}@keyframes vxRadarPulse{0%{box-shadow:0 0 0 0 rgb(201 162 39 / .5),0 0 8px rgb(201 162 39 / .3)}50%{box-shadow:0 0 0 8px #fff0,0 0 12px rgb(201 162 39 / .15)}100%{box-shadow:0 0 0 0 #fff0,0 0 8px rgb(201 162 39 / .3)}}.vx-checkout-wrap .wc-block-components-radio-control-accordion-option{border:1px solid rgb(201 162 39 / .08)!important;border-radius:14px!important;overflow:hidden!important;background:transparent!important;margin-bottom:8px!important;transition:all .3s!important}.vx-checkout-wrap .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{border:none!important;border-radius:0!important;margin:0!important}.vx-checkout-wrap .wc-block-components-radio-control-accordion-content{border:none!important;border-top:1px solid rgb(201 162 39 / .06)!important;border-radius:0!important;background:rgb(201 162 39 / .015)!important;padding:20px!important}.vx-checkout-wrap .wc-block-components-radio-control-accordion-content *,.vx-checkout-wrap .__PrivateStripeElement,.vx-checkout-wrap .StripeElement,.vx-checkout-wrap .wc-block-gateway-container,.vx-checkout-wrap .wc-block-gateway-container *{background-color:transparent!important;background:transparent!important}.vx-checkout-wrap .wc-block-components-checkbox__input[type=checkbox]{border:1.5px solid rgb(201 162 39 / .25)!important;border-radius:5px!important;background:transparent!important;transition:all .2s!important}.vx-checkout-wrap .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:var(--vx-gold)!important;border-color:var(--vx-gold)!important;box-shadow:0 0 8px rgb(201 162 39 / .3)!important}.vx-checkout-wrap .wc-block-components-checkbox__label{color:#998e7e!important;font-size:13px!important}.vx-checkout-wrap .wc-block-checkout__terms{display:none!important}.vx-checkout-wrap .wc-block-checkout__billing-fields{display:none!important}.vx-terms-box{display:flex;align-items:flex-start;gap:10px;padding:18px 0;margin:8px 0 4px;border-top:1px solid rgb(201 162 39 / .06)}.vx-terms-box input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin-top:2px;cursor:pointer;accent-color:var(--vx-gold);border:2px solid rgb(201 162 39 / .3);border-radius:5px;background:#fff0;-webkit-appearance:none;appearance:none;transition:all .25s var(--vx-bounce)}.vx-terms-box input[type="checkbox"]:checked{background:var(--vx-gold);border-color:var(--vx-gold);box-shadow:0 0 10px rgb(201 162 39 / .3)}.vx-terms-box label{color:#998e7e;font-size:12px;line-height:1.5;cursor:pointer}.vx-terms-box label a{color:var(--vx-gold);text-decoration:none}.vx-terms-error{color:#f87171;font-size:11px;margin:-4px 0 8px 28px;display:none}.vx-checkout-wrap .wc-block-checkout__add-note textarea{background:rgb(255 255 255 / .03)!important;border:1px solid rgb(201 162 39 / .1)!important;border-radius:10px!important;color:var(--vx-text-body)!important}.vx-checkout-wrap .wc-block-checkout__add-note .wc-block-components-checkbox__label{color:#998e7e!important}.vx-checkout-wrap .wc-block-components-checkout-place-order-button{background:linear-gradient(135deg,var(--vx-gold) 0%,var(--vx-gold-light) 40%,var(--vx-gold) 100%)!important;color:var(--vx-dark)!important;border:none!important;border-radius:14px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:3px!important;padding:20px 50px!important;font-size:14px!important;box-shadow:0 6px 25px rgb(201 162 39 / .3),0 0 40px rgb(201 162 39 / .08)!important;transition:all .35s var(--vx-bounce)!important;position:relative!important;overflow:hidden!important}.vx-checkout-wrap .wc-block-components-checkout-place-order-button::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .25),transparent)!important;transition:left .6s!important}.vx-checkout-wrap .wc-block-components-checkout-place-order-button:hover{transform:translateY(-3px)!important;box-shadow:0 12px 40px rgb(201 162 39 / .45),0 0 60px rgb(201 162 39 / .12)!important}.vx-checkout-wrap .wc-block-components-checkout-place-order-button:hover::before{left:100%!important}.vx-checkout-wrap .wc-block-components-checkout-place-order-button .wc-block-components-button__text{color:var(--vx-dark)!important;font-weight:900!important}.vx-checkout-wrap .wc-block-components-checkout-return-to-cart-button{color:#8a7e6f!important;font-weight:600!important;font-size:12px!important;transition:color .3s!important}.vx-checkout-wrap .wc-block-components-checkout-return-to-cart-button:hover{color:var(--vx-gold)!important}.vx-checkout-wrap .wc-block-components-sidebar{background:linear-gradient(160deg,rgb(42 16 21 / .7) 0%,rgb(26 10 14 / .85) 50%,rgb(15 6 9 / .95) 100%)!important;border:1px solid rgb(201 162 39 / .12)!important;border-radius:18px!important;padding:28px 24px!important;box-shadow:0 12px 50px rgb(0 0 0 / .5),0 0 30px rgb(201 162 39 / .03)!important;overflow:hidden!important;backdrop-filter:blur(10px)!important}.vx-checkout-wrap .wc-block-components-sidebar .wc-block-components-title{color:var(--vx-gold)!important;font-size:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;padding-bottom:16px!important;border-bottom:1px solid rgb(201 162 39 / .1)!important;margin-bottom:16px!important;text-shadow:0 0 10px rgb(201 162 39 / .3)!important}.vx-checkout-wrap .wc-block-components-order-summary-item{border-bottom:1px solid rgb(201 162 39 / .04)!important;padding:16px 0!important;transition:all .2s!important}.vx-checkout-wrap .wc-block-components-order-summary-item:hover{background:rgb(201 162 39 / .02)!important;border-radius:8px!important;padding:16px 8px!important}.vx-checkout-wrap .wc-block-components-order-summary-item:last-child{border-bottom:none!important}.vx-checkout-wrap .wc-block-components-order-summary-item__image{border-radius:12px!important;border:1px solid rgb(201 162 39 / .12)!important;overflow:hidden!important;flex-shrink:0!important;width:90px!important;min-width:90px!important;height:90px!important;display:block!important;background:var(--vx-dark)!important;position:relative!important;box-shadow:0 4px 15px rgb(0 0 0 / .3)!important}.vx-checkout-wrap .wc-block-components-order-summary-item__image img{width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;max-width:none!important;max-height:none!important;object-fit:cover!important;display:block!important;position:absolute!important;top:0!important;left:0!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important}.vx-checkout-wrap .wc-block-components-order-summary-item__image a{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;padding:0!important;margin:0!important}.vx-checkout-wrap .wc-block-components-order-summary-item__quantity{background:var(--vx-gold)!important;color:var(--vx-dark)!important;font-weight:800!important;font-size:10px!important;min-width:22px!important;height:22px!important;border-radius:11px!important;position:absolute!important;top:-6px!important;right:-6px!important;z-index:5!important;box-shadow:0 3px 10px rgb(0 0 0 / .5),0 0 8px rgb(201 162 39 / .3)!important;line-height:22px!important;text-align:center!important;padding:0 6px!important}.vx-checkout-wrap .wc-block-components-product-name{color:var(--vx-text-body)!important;font-weight:600!important;font-size:12px!important;text-decoration:none!important;line-height:1.4!important}.vx-checkout-wrap .wc-block-components-order-summary-item__total-price{color:var(--vx-gold)!important;font-weight:700!important;font-size:14px!important}.vx-checkout-wrap .wc-block-components-order-summary-item__individual-price{color:var(--vx-text-dim)!important;font-size:11px!important}.vx-checkout-wrap .wc-block-components-order-summary-item__description,.vx-checkout-wrap .wc-block-components-product-metadata,.vx-checkout-wrap .wc-block-components-product-metadata *{color:#b0a494!important;font-size:11px!important;line-height:1.4!important}.vx-checkout-wrap .wc-block-components-panel__button{color:var(--vx-gold)!important;font-size:12px!important;transition:color .3s!important}.vx-checkout-wrap .wc-block-components-panel__button:hover{color:var(--vx-gold-light)!important}.vx-checkout-wrap .wc-block-components-panel__button-icon{fill:var(--vx-gold)!important}.vx-checkout-wrap .wc-block-components-totals-coupon__button{background:var(--vx-gold)!important;color:var(--vx-dark)!important;border:none!important;border-radius:8px!important;font-weight:700!important;transition:all .3s var(--vx-bounce)!important}.vx-checkout-wrap .wc-block-components-totals-coupon__button:hover{box-shadow:0 4px 15px rgb(201 162 39 / .3)!important}.vx-checkout-wrap .wc-block-components-totals-item{border-top:1px solid rgb(201 162 39 / .04)!important;padding:12px 0!important}.vx-checkout-wrap .wc-block-components-totals-item__label{color:#8a7e6f!important;font-size:12px!important;font-weight:500!important}.vx-checkout-wrap .wc-block-components-totals-item__value,.vx-checkout-wrap .wc-block-components-totals-item .wc-block-formatted-money-amount{color:var(--vx-text-body)!important;font-weight:600!important;font-size:13px!important}.vx-checkout-wrap .wc-block-components-totals-footer-item{border-top:2px solid rgb(201 162 39 / .2)!important;padding-top:18px!important;margin-top:10px!important}.vx-checkout-wrap .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--vx-text-body)!important;font-weight:800!important;font-size:14px!important}.vx-checkout-wrap .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.vx-checkout-wrap .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{color:var(--vx-gold)!important;font-weight:900!important;font-size:24px!important;text-shadow:0 0 10px rgb(201 162 39 / .3)!important}.vx-checkout-wrap .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label{color:var(--vx-text-mid)!important;font-family:var(--vx-font)!important}.vx-checkout-wrap .wc-block-components-notice-banner.is-error{background:rgb(239 68 68 / .05)!important;border:1px solid rgb(239 68 68 / .15)!important;border-radius:12px!important}.vx-checkout-wrap .wc-block-components-notice-banner.is-success{background:rgb(34 197 94 / .05)!important;border:1px solid rgb(34 197 94 / .15)!important;border-radius:12px!important}.vx-custom-select .wc-blocks-components-select__select{opacity:0!important;position:absolute!important;pointer-events:none!important;height:0!important}.vx-custom-select .wc-blocks-components-select__expand{display:none!important}.vx-cs-trigger{display:flex;align-items:center;justify-content:space-between;background:var(--vx-dark);border:1px solid rgb(201 162 39 / .1);border-radius:10px;color:var(--vx-text-body);font-family:var(--vx-font);font-size:14px;padding:22px 14px 8px;height:52px;cursor:pointer;transition:all .3s}.vx-cs-trigger:hover{border-color:rgb(201 162 39 / .3)}.vx-cs-trigger .vx-cs-arrow{color:var(--vx-gold);font-size:10px;transition:transform .25s var(--vx-bounce)}.vx-custom-select.open .vx-cs-arrow{transform:rotate(180deg)}.vx-cs-dropdown{position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--vx-dark);border:1px solid rgb(201 162 39 / .15);border-radius:12px;box-shadow:0 15px 50px rgb(0 0 0 / .8);max-height:220px;overflow-y:auto;margin-top:4px;display:none;scrollbar-width:thin;scrollbar-color:var(--vx-gold) var(--vx-dark)}.vx-custom-select.open .vx-cs-dropdown{display:block}.vx-cs-dropdown::-webkit-scrollbar{width:6px}.vx-cs-dropdown::-webkit-scrollbar-track{background:var(--vx-dark)}.vx-cs-dropdown::-webkit-scrollbar-thumb{background:var(--vx-gold);border-radius:3px}.vx-cs-option{padding:11px 16px;color:var(--vx-text-muted);font-family:var(--vx-font);font-size:13px;cursor:pointer;transition:all .15s}.vx-cs-option:hover,.vx-cs-option.selected{background:rgb(201 162 39 / .1);color:var(--vx-gold)}@media(max-width:900px){.vx-checkout-wrap .vx-page-title{font-size:28px!important;letter-spacing:4px!important}.vx-checkout-wrap .wc-block-components-checkout-place-order-button{width:100%!important;padding:18px!important}.vx-trust-bar{gap:8px;margin-bottom:24px}.vx-trust-bar-item{font-size:9px;padding:10px 14px;gap:5px}}@media(max-width:480px){.vx-checkout-wrap .vx-page-title{font-size:22px!important;letter-spacing:3px!important}.vx-trust-bar{gap:6px}.vx-trust-bar-item{padding:8px 10px;font-size:8px}}.vx-checkout-wrap .wc-block-components-address-card{background:linear-gradient(135deg,rgb(42 16 21 / .4),rgb(26 10 14 / .6))!important;border:1px solid rgb(201 162 39 / .12)!important;border-radius:14px!important;padding:20px 24px!important;color:var(--vx-text-body)!important;font-family:var(--vx-font)!important;font-size:14px!important;line-height:1.6!important;box-shadow:0 4px 20px rgb(0 0 0 / .2)!important;transition:all .3s!important}.vx-checkout-wrap .wc-block-components-address-card:hover{border-color:rgb(201 162 39 / .25)!important;box-shadow:0 8px 30px rgb(0 0 0 / .3)!important}.vx-checkout-wrap .wc-block-components-address-card span{color:var(--vx-text-mid)!important}.vx-checkout-wrap .wc-block-components-address-card__address-section{color:var(--vx-text-body)!important}.vx-checkout-wrap .wc-block-components-address-card__edit{color:var(--vx-gold)!important;font-weight:700!important;font-size:12px!important;letter-spacing:1px!important;text-transform:uppercase!important;border:1px solid rgb(201 162 39 / .3)!important;border-radius:8px!important;padding:8px 16px!important;background:transparent!important;transition:all .3s var(--vx-bounce)!important;cursor:pointer!important}.vx-checkout-wrap .wc-block-components-address-card__edit:hover{background:rgb(201 162 39 / .1)!important;border-color:var(--vx-gold)!important;box-shadow:0 4px 15px rgb(201 162 39 / .15)!important}.vx-checkout-wrap .wc-block-components-checkbox__input[type=checkbox],.vx-terms-box input[type="checkbox"]{width:20px!important;height:20px!important;min-width:20px!important;border:2px solid rgb(201 162 39 / .3)!important;border-radius:5px!important;background:transparent!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;position:relative!important;transition:all .25s var(--vx-bounce)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.vx-checkout-wrap .wc-block-components-checkbox__input[type=checkbox]:checked,.vx-terms-box input[type="checkbox"]:checked{background:var(--vx-gold)!important;border-color:var(--vx-gold)!important;box-shadow:0 0 10px rgb(201 162 39 / .3)!important}.vx-checkout-wrap .wc-block-components-checkbox__input[type=checkbox]:checked::after,.vx-terms-box input[type="checkbox"]:checked::after{content:'✓'!important;color:var(--vx-dark)!important;font-size:14px!important;font-weight:900!important;display:block!important;line-height:1!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.vx-checkout-wrap .woocommerce-notice--success.woocommerce-thankyou-order-received,.vx-checkout-wrap p.woocommerce-notice{font-family:var(--vx-font)!important;font-size:20px!important;font-weight:700!important;color:var(--vx-text)!important;text-align:center!important;background:linear-gradient(135deg,rgb(42 16 21 / .5),rgb(26 10 14 / .7))!important;border:1px solid rgb(201 162 39 / .2)!important;border-radius:18px!important;padding:40px 30px 30px!important;margin:0 auto 30px!important;max-width:800px!important;box-shadow:0 12px 40px rgb(0 0 0 / .3),0 0 30px rgb(201 162 39 / .05)!important;position:relative!important}.vx-checkout-wrap .woocommerce-notice--success.woocommerce-thankyou-order-received::before,.vx-checkout-wrap p.woocommerce-notice::before{content:'✓'!important;display:block!important;width:60px!important;height:60px!important;background:linear-gradient(135deg,var(--vx-gold),var(--vx-gold-light))!important;border-radius:50%!important;margin:0 auto 20px!important;font-size:30px!important;font-weight:900!important;color:var(--vx-dark)!important;line-height:60px!important;text-align:center!important;box-shadow:0 4px 20px rgb(201 162 39 / .35),0 0 40px rgb(201 162 39 / .1)!important;animation:vxCheckBounce .6s var(--vx-bounce)!important}@keyframes vxCheckBounce{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.vx-checkout-wrap .woocommerce-order-overview{list-style:none!important;padding:0!important;margin:0 auto 30px!important;max-width:800px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:12px!important}.vx-checkout-wrap .woocommerce-order-overview li{background:linear-gradient(135deg,rgb(42 16 21 / .4),rgb(26 10 14 / .6))!important;border:1px solid rgb(201 162 39 / .1)!important;border-radius:14px!important;padding:20px 16px!important;text-align:center!important;font-family:var(--vx-font)!important;font-size:12px!important;color:var(--vx-text-muted)!important;transition:all .3s var(--vx-bounce)!important;box-shadow:0 4px 15px rgb(0 0 0 / .2)!important}.vx-checkout-wrap .woocommerce-order-overview li:hover{border-color:rgb(201 162 39 / .25)!important;transform:translateY(-4px)!important;box-shadow:0 10px 30px rgb(0 0 0 / .3),0 0 15px rgb(201 162 39 / .06)!important}.vx-checkout-wrap .woocommerce-order-overview li strong{display:block!important;color:var(--vx-gold)!important;font-size:16px!important;font-weight:800!important;margin-top:8px!important;text-transform:capitalize!important}.vx-checkout-wrap .woocommerce-order h2,.vx-checkout-wrap .woocommerce-order-details h2,.vx-checkout-wrap .woocommerce-customer-details h2,.vx-checkout-wrap section h2{font-family:var(--vx-font)!important;font-size:16px!important;font-weight:800!important;color:var(--vx-gold)!important;text-transform:uppercase!important;letter-spacing:3px!important;margin:35px 0 18px!important;padding-bottom:14px!important;border-bottom:1px solid rgb(201 162 39 / .1)!important;max-width:800px!important}.vx-checkout-wrap table.woocommerce-table,.vx-checkout-wrap table.shop_table,.vx-checkout-wrap .woocommerce-table--order-details{width:100%!important;max-width:800px!important;border-collapse:collapse!important;background:linear-gradient(135deg,rgb(42 16 21 / .3),rgb(26 10 14 / .5))!important;border:1px solid rgb(201 162 39 / .1)!important;border-radius:14px!important;overflow:hidden!important;margin-bottom:30px!important;box-shadow:0 6px 25px rgb(0 0 0 / .25)!important}.vx-checkout-wrap table.woocommerce-table th,.vx-checkout-wrap table.woocommerce-table td,.vx-checkout-wrap table.shop_table th,.vx-checkout-wrap table.shop_table td{padding:14px 20px!important;border-bottom:1px solid rgb(201 162 39 / .06)!important;font-family:var(--vx-font)!important;font-size:13px!important;color:var(--vx-text-mid)!important}.vx-checkout-wrap table.woocommerce-table thead th,.vx-checkout-wrap table.shop_table thead th{color:var(--vx-gold)!important;font-weight:700!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;background:rgb(201 162 39 / .04)!important}.vx-checkout-wrap table .woocommerce-Price-amount{color:var(--vx-gold)!important;font-weight:700!important}.vx-checkout-wrap table tfoot th{color:var(--vx-text-body)!important;font-weight:700!important}.vx-checkout-wrap table tfoot td{color:var(--vx-gold)!important;font-weight:700!important}.vx-checkout-wrap table tfoot tr:last-child th{color:var(--vx-text)!important;font-size:15px!important;font-weight:800!important}.vx-checkout-wrap table tfoot tr:last-child td .woocommerce-Price-amount{font-size:18px!important;font-weight:900!important;color:var(--vx-gold)!important;text-shadow:0 0 10px rgb(201 162 39 / .3)!important}.vx-checkout-wrap .woocommerce-customer-details section,.vx-checkout-wrap .woocommerce-order section{max-width:800px!important}.vx-checkout-wrap address{font-family:var(--vx-font)!important;font-size:14px!important;line-height:1.8!important;color:var(--vx-text-mid)!important;font-style:normal!important;background:linear-gradient(135deg,rgb(42 16 21 / .3),rgb(26 10 14 / .5))!important;border:1px solid rgb(201 162 39 / .08)!important;border-radius:14px!important;padding:22px!important;box-shadow:0 4px 15px rgb(0 0 0 / .2)!important;max-width:800px!important}.vx-checkout-wrap address p{color:var(--vx-text-mid)!important;margin-bottom:4px!important}.vx-checkout-wrap .woocommerce-column--billing-address{display:none!important}.vx-checkout-wrap .woocommerce-customer-details .woocommerce-columns{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;max-width:800px!important}.woocommerce-checkout h1,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout .entry-title,body.woocommerce-checkout h1.wp-block-post-title,body.woocommerce-checkout .page-title,h1.vx-page-title,.woocommerce-order-received h1.vx-page-title{font-family:'Montserrat',sans-serif!important;font-style:normal!important;font-weight:900!important;-webkit-text-fill-color:#fff!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}.product-price .original{font-size:14px;color:#a86;text-decoration:line-through;text-decoration-color:#a86;text-decoration-thickness:1.5px;font-weight:600}.trust-text p{font-size:10px;color:var(--vx-text-muted);margin:0}.stat-label{font-size:9px;color:var(--vx-text-muted);letter-spacing:1.5px;text-transform:uppercase}.vx-page-title h1{font-family:var(--vx-font)!important;font-size:clamp(32px, 6vw, 48px)!important;font-weight:900!important;color:var(--vx-gold)!important;margin-bottom:15px!important;font-style:normal!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:4px!important}.vx-page-wrapper{background:var(--vx-darker);min-height:100vh;padding:100px 0 80px}.vx-page-container{max-width:900px;margin:0 auto;padding:0 20px}.vx-page-content{color:var(--vx-text-mid);font-size:15px;line-height:1.8}.vx-page-content h2,.vx-page-content h3,.vx-page-content h4{color:var(--vx-text);margin:30px 0 15px}.vx-page-content a{color:var(--vx-gold)}.vx-page-content a:hover{text-decoration:underline}.vx-page-content ul,.vx-page-content ol{margin-left:20px;margin-bottom:20px}.vx-page-content li{margin-bottom:8px}.vx-page-content p{margin-bottom:20px}.homepage-wrapper{background:#0f0609}.hero{min-height:100vh;background:radial-gradient(ellipse at 50% 30%,rgb(58 21 32 / .8) 0%,rgb(26 10 14 / .9) 50%,#0f0609 100%)!important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-bottom:15vh}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cg fill='%23c9a227' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;pointer-events:none}.hero-content{text-align:center;z-index:2;padding:30px 15px;animation:heroFadeIn 1.2s cubic-bezier(.16,1,.3,1) .3s both}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(40px) scale(.97)}100%{opacity:1;transform:translateY(0) scale(1)}}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgb(201 162 39 / .2),rgb(201 162 39 / .08));border:2px solid rgb(201 162 39 / .5);color:#c9a227;padding:10px 20px;border-radius:50px;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:35px;position:relative;overflow:hidden;animation:badgeFloat 3s ease-in-out infinite;box-shadow:0 0 20px rgb(201 162 39 / .15),0 0 40px rgb(201 162 39 / .05)}.hero-badge::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .15),transparent);animation:badgeShine 3s linear infinite}@keyframes badgeFloat{0%,100%{transform:translateY(0);box-shadow:0 0 20px rgb(201 162 39 / .15),0 0 40px rgb(201 162 39 / .05)}50%{transform:translateY(-6px);box-shadow:0 0 30px rgb(201 162 39 / .3),0 0 60px rgb(201 162 39 / .1)}}@keyframes badgeShine{0%{left:-100%}100%{left:200%}}.hb-icon{font-size:16px;animation:crownBounce 2s ease-in-out infinite}@keyframes crownBounce{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.hb-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgb(34 197 94 / .6);animation:dotPulse 1.5s ease-in-out infinite}@keyframes dotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.vx-hero-heading{animation:heroTitleIn 1.5s var(--vx-bounce) .3s both,heroLookGlow 3s ease-in-out 1.8s infinite!important}.vx-hero-heading span{animation:heroPaySweep 3s linear infinite,heroPayFloat 3s ease-in-out infinite,heroPayGlow 3s ease-in-out infinite!important}}@keyframes heroGoldShift{0%,100%{background-position:0% center}50%{background-position:300% center}}.hero-desc{font-family:'Playfair Display',serif;font-size:clamp(18px,4vw,26px);font-style:italic;color:rgb(255 255 255 / .85);margin:0 auto 15px;max-width:500px;text-shadow:0 1px 4px rgb(0 0 0 / .4);animation:heroFadeUp 1s ease-out .7s both}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}}.hero-trust-line{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto 25px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#c9a227;text-shadow:0 0 6px rgb(201 162 39 / .15);animation:heroFadeUp 1s ease-out .9s both}.hero-dot{opacity:.5}.hero-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;padding:0 20px;animation:heroFadeUp 1s ease-out 1.1s both}.btn{padding:14px 35px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;border-radius:50px;cursor:pointer;transition:all .3s;border:none;text-decoration:none;display:inline-block}.btn-primary{background:linear-gradient(135deg,#c9a227,#d4b85a);color:#1a0a0e;border:2px solid #c9a227;box-shadow:0 4px 20px rgb(201 162 39 / .25);position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .25),transparent);transition:left .5s}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgb(201 162 39 / .5),0 0 50px rgb(201 162 39 / .15)}.btn-primary:hover::before{left:100%}.section-header{text-align:center;margin-bottom:35px}.section-header h2{font-family:'Montserrat',sans-serif!important;font-size:clamp(24px,5vw,40px)!important;font-weight:800!important;margin-bottom:12px;text-transform:uppercase;letter-spacing:4px;background:linear-gradient(135deg,#fff 0%,#c9a227 25%,#f0d860 50%,#c9a227 75%,#d4b85a 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;position:relative;display:inline-block;animation:sectionGoldShift 5s ease-in-out infinite;filter:drop-shadow(0 0 15px rgb(201 162 39 / .4))}.section-header h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#c9a227,transparent);box-shadow:0 0 15px rgb(201 162 39 / .5);animation:lineGlow 3s ease-in-out infinite}@keyframes sectionGoldShift{0%,100%{background-position:0% center;filter:drop-shadow(0 0 15px rgb(201 162 39 / .4))}50%{background-position:100% center;filter:drop-shadow(0 0 25px rgb(201 162 39 / .6))}}@keyframes lineGlow{0%,100%{box-shadow:0 0 10px rgb(201 162 39 / .4);width:60px}50%{box-shadow:0 0 20px rgb(201 162 39 / .7);width:80px}}.vxh-section{padding:50px 0;background:transparent!important;overflow:hidden}.product-card{background:linear-gradient(145deg,#2a1015 0%,#1a0a0e 100%);border-radius:12px;border:1px solid rgb(201 162 39 / .12);overflow:hidden;transition:all .3s}.product-card:hover{transform:translateY(-5px);border-color:rgb(201 162 39 / .3);box-shadow:0 15px 35px rgb(0 0 0 / .4)}.product-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#1a0a0e}.product-image img{width:100%;height:100%;object-fit:cover}.product-badge{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,#c9a227,#d4b85a);color:#1a0a0e;padding:5px 12px;font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;border-radius:15px;box-shadow:0 4px 15px rgb(201 162 39 / .5),0 2px 6px rgb(0 0 0 / .4)}.product-info{padding:10px}.product-info h3{font-size:11px;font-weight:700;margin-bottom:6px;line-height:1.3}.product-info h3 a{color:#fff!important;text-decoration:none}.product-info h3 a:hover{color:#c9a227!important}.product-price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-price .current{font-size:13px;font-weight:900;color:#c9a227}.product-price .original{font-size:14px;color:#a86;text-decoration:line-through;text-decoration-color:#a86;text-decoration-thickness:1.5px;font-weight:600}.bestseller-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.carousel-wrap{position:relative;margin:0 auto;padding:0 45px;overflow:hidden}.carousel-track{display:flex!important;gap:15px!important;overflow-x:auto!important;scroll-behavior:smooth;padding:10px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.carousel-track::-webkit-scrollbar{display:none!important}.carousel-track .product-card{flex:0 0 calc(25% - 12px)!important;min-width:0;scroll-snap-align:start}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:rgb(15 6 9 / .95);border:2px solid rgb(201 162 39 / .4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c9a227;font-size:14px;cursor:pointer;z-index:10;transition:all .3s}.carousel-arrow:hover{background:rgb(201 162 39 / .15);border-color:#c9a227}.carousel-arrow.prev{left:5px}.carousel-arrow.next{right:5px}.view-all-btn{display:inline-flex;align-items:center;gap:8px;margin-top:30px;padding:12px 30px;background:#fff0;border:2px solid #c9a227;color:#c9a227;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border-radius:50px;transition:all .3s}.view-all-btn:hover{background:linear-gradient(135deg,#c9a227,#d4b85a);color:#1a0a0e}.trust-section{background:#0f0609;padding:50px 0;border-top:1px solid rgb(201 162 39 / .1);border-bottom:1px solid rgb(201 162 39 / .1)}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.trust-icon{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,rgb(201 162 39 / .12),rgb(201 162 39 / .04));border:1px solid rgb(201 162 39 / .25);display:flex;align-items:center;justify-content:center;color:#c9a227;font-size:18px}.trust-text h4{font-size:11px;font-weight:700;color:#fff;margin:0;letter-spacing:1px;text-transform:uppercase}.trust-text p{font-size:10px;color:#888;margin:0}.reviews-section{padding:60px 0;background:#fff0}.reviews-layout{display:flex;flex-direction:column;gap:30px}.advertiser-sidebar{max-width:280px;margin:0 auto 30px}.advertiser-banner{border:2px solid rgb(201 162 39 / .25);border-radius:12px;overflow:hidden}.advertiser-banner img{width:100%;display:block}.reviews-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:25px}.stat-card{text-align:center;padding:18px 10px;background:linear-gradient(145deg,rgb(42 16 21 / .7),rgb(26 10 14 / .85));border:1px solid rgb(201 162 39 / .15);border-radius:12px}.stat-number{font-size:clamp(26px,6vw,38px);font-weight:900;color:#c9a227;margin-bottom:3px}.stat-label{font-size:9px;color:#888;letter-spacing:1.5px;text-transform:uppercase}.reviews-grid{display:grid;grid-template-columns:1fr;gap:15px}.review-card{background:linear-gradient(145deg,rgb(42 16 21 / .8),rgb(26 10 14 / .9));border:1px solid rgb(201 162 39 / .12);border-radius:12px;padding:18px}.review-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.review-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#c9a227,#8b6914);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:#1a0a0e}.review-info h4{font-size:13px;font-weight:700;margin-bottom:2px;color:#fff}.review-info span{font-size:10px;color:rgb(255 255 255 / .45)}.review-stars{color:#c9a227;font-size:12px;margin-bottom:10px}.review-text{font-size:12px;color:rgb(255 255 255 / .8);line-height:1.6;margin-bottom:10px}.review-verified{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#22c55e;font-weight:700}.about{padding:50px 0;background:#fff0;border-top:1px solid rgb(201 162 39 / .08)}.about-content{display:flex;flex-direction:column;gap:30px}.about-text{text-align:center}.about-text h2{font-family:'Montserrat',sans-serif;font-size:clamp(24px,4.5vw,34px);font-weight:800;margin-bottom:20px;text-transform:uppercase;letter-spacing:3px;color:#fff;text-shadow:0 2px 6px rgb(0 0 0 / .6),0 0 20px rgb(201 162 39 / .2)}.about-text h2 span{background:linear-gradient(135deg,#d4a936 0%,#ffd966 50%,#d4a936 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;animation:heroGoldShift 5s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5)) drop-shadow(0 0 12px rgb(255 217 102 / .3));display:inline-block}.about-text p{color:#bbb;margin-bottom:15px;line-height:1.7;font-size:13px}.about-features{margin-top:20px;display:inline-block;text-align:left}.about-feature{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;color:#fff}.about-feature i{color:#c9a227;font-size:16px}.about-visual{text-align:center;padding:30px;background:linear-gradient(145deg,#2a1015,#1a0a0e);border-radius:15px;border:1px solid rgb(201 162 39 / .18)}.about-banner{max-width:100%;height:auto;border-radius:8px}@media(min-width:769px){.hero{min-height:100vh}.carousel-wrap{padding:0 55px;overflow:hidden}.carousel-arrow{width:46px;height:46px;font-size:16px}.bestseller-grid{grid-template-columns:repeat(4,1fr);gap:20px}.trust-grid{display:flex;justify-content:center;gap:70px}.trust-item{flex-direction:row;text-align:left}.reviews-layout{flex-direction:row;align-items:start}.advertiser-sidebar{position:sticky;top:120px;flex:0 0 280px}.reviews-content{flex:1}.reviews-grid{grid-template-columns:repeat(2,1fr)}.about-content{flex-direction:row;align-items:center}.about-text{flex:1;text-align:left}.about-visual{flex:1.2}.vxh-section{padding:80px 0}.product-info{padding:15px}.product-info h3{font-size:13px}.product-price .current{font-size:15px}}@media(max-width:768px){.section-header{margin-bottom:20px!important}.section-header h2{font-size:30px!important;letter-spacing:4px!important}.section-header h2::after{bottom:-8px!important}.carousel-wrap{padding:0 36px!important;position:relative!important}.carousel-arrow{width:32px!important;height:32px!important;font-size:13px!important;z-index:15!important;background:rgb(15 6 9 / .9)!important;border:1.5px solid rgb(201 162 39 / .4)!important;opacity:1!important;box-shadow:0 2px 8px rgb(0 0 0 / .5)!important}.carousel-arrow:active{background:rgb(201 162 39 / .2)!important;transform:translateY(-50%) scale(.9)!important}.carousel-arrow.prev{left:0!important}.carousel-arrow.next{right:0!important}.carousel-track{display:grid!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;grid-auto-columns:calc(50% - 4px)!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:4px 0!important}.carousel-track::-webkit-scrollbar{display:none}.carousel-track .product-card{scroll-snap-align:none!important}.carousel-track .product-card:nth-child(4n+1){scroll-snap-align:start!important}.carousel-track .product-image{aspect-ratio:5/6!important}.carousel-track .product-card{border-radius:10px!important}.carousel-track .product-image img{width:100%!important;height:100%!important;object-fit:cover!important}.carousel-track .product-info{padding:8px 6px 10px!important;text-align:center!important}.carousel-track .product-info h3{font-size:11px!important;margin-bottom:3px!important;line-height:1.2!important;max-height:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.carousel-track .product-price{justify-content:center!important;gap:5px!important}.carousel-track .product-price .current{font-size:13px!important}.carousel-track .product-price .original{font-size:11px!important;color:#aa8866!important;text-decoration-color:#aa8866!important;text-decoration-thickness:1.5px!important}.carousel-track .product-badge{padding:3px 7px!important;font-size:8px!important;top:6px!important;left:6px!important;border-radius:8px!important}.bestseller-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:8px!important;overflow:visible!important;scroll-snap-type:none!important;padding:4px 0}.bestseller-grid .product-card{scroll-snap-align:unset!important}.bestseller-grid .product-image{aspect-ratio:5/6!important}.bestseller-grid .product-card{border-radius:10px!important}.bestseller-grid .product-image img{width:100%!important;height:100%!important;object-fit:cover!important}.bestseller-grid .product-info{padding:8px 6px 10px!important;text-align:center!important}.bestseller-grid .product-info h3{font-size:11px!important;margin-bottom:3px!important;line-height:1.2!important;max-height:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bestseller-grid .product-price{justify-content:center!important;gap:5px!important}.bestseller-grid .product-price .current{font-size:13px!important}.bestseller-grid .product-price .original{font-size:11px!important;color:#aa8866!important;text-decoration-color:#aa8866!important;text-decoration-thickness:1.5px!important}.bestseller-grid .product-badge{padding:3px 7px!important;font-size:8px!important;top:6px!important;left:6px!important;border-radius:8px!important}.vxh-section{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.vxh-section.vx-visible{opacity:1;transform:translateY(0)}.section-header,.reviews-section .section-header{opacity:0;transform:translateY(25px);transition:opacity .5s ease .1s,transform .5s cubic-bezier(.16,1,.3,1) .1s}.vx-visible .section-header,.vx-visible .reviews-section .section-header{opacity:1;transform:translateY(0)}.product-card,.review-card,.vx-stat{opacity:0;transform:translateY(20px) scale(.96);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.vx-visible .product-card,.vx-visible .review-card,.vx-visible .vx-stat{opacity:1;transform:translateY(0) scale(1)}.vx-visible .product-card:nth-child(1),.vx-visible .review-card:nth-child(1),.vx-visible .vx-stat:nth-child(1){transition-delay:.05s}.vx-visible .product-card:nth-child(2),.vx-visible .review-card:nth-child(2),.vx-visible .vx-stat:nth-child(2){transition-delay:.1s}.vx-visible .product-card:nth-child(3),.vx-visible .review-card:nth-child(3),.vx-visible .vx-stat:nth-child(3){transition-delay:.15s}.vx-visible .product-card:nth-child(4),.vx-visible .review-card:nth-child(4),.vx-visible .vx-stat:nth-child(4){transition-delay:.2s}.vx-visible .product-card:nth-child(n+5){transition-delay:.25s}}.vxh-women{background:linear-gradient(180deg,rgb(15 6 9) 0%,rgb(40 10 25 / .6) 50%,rgb(15 6 9) 100%)!important}.vxh-women .section-header h2{background:linear-gradient(135deg,#fff 0%,#e8a0b5 25%,#f5c6d6 50%,#e8a0b5 75%,#c97b8b 100%)!important;background-size:300% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 0 15px rgb(201 120 150 / .5)) drop-shadow(0 4px 8px rgb(0 0 0 / .5))!important}.vxh-women .section-header h2::after{background:linear-gradient(90deg,transparent,#e8a0b5,transparent)!important;box-shadow:0 0 15px rgb(201 120 150 / .5)!important}.vxh-women .product-card{border-color:rgb(201 120 150 / .15)!important}.vxh-women .product-card:hover{border-color:rgb(201 120 150 / .4)!important;box-shadow:0 15px 35px rgb(0 0 0 / .4),0 0 20px rgb(201 120 150 / .08)!important}.vxh-women .product-badge{background:linear-gradient(135deg,#e8a0b5,#f5c6d6)!important}.vxh-women .product-price .current{color:#e8a0b5!important;text-shadow:0 0 10px rgb(201 120 150 / .3)!important}.vx-women-btn{border-color:#e8a0b5!important;color:#e8a0b5!important}.vx-women-btn:hover{background:linear-gradient(135deg,#e8a0b5,#f5c6d6)!important;color:#1a0a0e!important;border-color:#e8a0b5!important}.product-card{box-shadow:0 8px 25px rgb(0 0 0 / .3)}.product-card:hover{box-shadow:0 20px 45px rgb(0 0 0 / .5),0 0 20px rgb(201 162 39 / .08)}.product-info h3 a{text-shadow:0 1px 3px rgb(0 0 0 / .4)}.product-price .current{text-shadow:0 0 10px rgb(201 162 39 / .3),0 2px 4px rgb(0 0 0 / .4)}.product-price .original{text-shadow:0 1px 2px rgb(0 0 0 / .3)}.section-header h2{text-shadow:none;filter:drop-shadow(0 0 15px rgb(201 162 39 / .5)) drop-shadow(0 4px 8px rgb(0 0 0 / .5))}.product-badge{box-shadow:0 3px 12px rgb(201 162 39 / .4)}.vx-cart-page{background:#0f0609;min-height:80vh;padding:60px 0 100px;font-family:'Montserrat',sans-serif}.vx-cart-container{max-width:1200px;margin:0 auto;padding:0 20px}.vx-cart-header{text-align:center;margin-bottom:50px}.vx-cart-header h1{font-family:'Montserrat',sans-serif;font-size:clamp(32px,6vw,48px);font-weight:800;text-transform:uppercase;letter-spacing:clamp(3px,1vw,8px);display:inline-block;position:relative;margin:0;background:linear-gradient(180deg,#fff 0%,#c9a227 50%,#8b6914 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5)) drop-shadow(0 0 20px rgb(201 162 39 / .35))}.vx-cart-header h1 span{background:linear-gradient(180deg,#f0d860 0%,#c9a227 50%,#8b6914 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.vx-cart-header h1::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:2px;background:linear-gradient(90deg,transparent,#c9a227,transparent);box-shadow:0 0 12px rgb(201 162 39 / .5)}.vx-cart-item-count{color:#888;font-size:14px;margin-top:25px;letter-spacing:2px;text-transform:uppercase}.vx-cart-layout{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.vx-cart-items{display:flex;flex-direction:column;gap:16px}.vx-cart-item{display:grid;grid-template-columns:110px 1fr auto auto;gap:20px;align-items:center;background:linear-gradient(135deg,rgb(42 16 21 / .5),rgb(26 10 14 / .7));border:1px solid rgb(201 162 39 / .1);border-radius:16px;padding:20px;transition:all .35s}.vx-cart-item:hover{border-color:rgb(201 162 39 / .3);transform:translateY(-3px);box-shadow:0 12px 40px rgb(0 0 0 / .35)}.vx-cart-img{width:110px;height:110px;border-radius:12px;overflow:hidden;border:1px solid rgb(201 162 39 / .1);flex-shrink:0;display:block;background:#1a0a0e}.vx-cart-img img{width:100%;height:100%;object-fit:cover;display:block}.vx-cart-details{min-width:0}.vx-cart-title{font-size:16px;font-weight:700;color:#fff;text-decoration:none;display:block;margin-bottom:6px;transition:color .3s;line-height:1.4}.vx-cart-title:hover{color:#c9a227}.vx-cart-variant{color:#888;font-size:12px;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.vx-cart-price-row{display:flex;align-items:center;gap:10px}.vx-cart-price{color:#c9a227;font-size:15px;font-weight:800}.vx-cart-price-was{color:#555;font-size:12px;text-decoration:line-through}.vx-cart-actions{display:flex;align-items:center;gap:15px}.vx-cart-qty{display:flex;align-items:center;border:1px solid rgb(201 162 39 / .2);border-radius:10px;overflow:hidden;background:rgb(15 6 9 / .5)}.vx-cart-qty button{width:40px;height:40px;background:#fff0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;color:#c9a227;font-size:18px;font-weight:700}.vx-cart-qty button:hover{background:rgb(201 162 39 / .15)}.vx-cart-qty input{width:50px;text-align:center;color:#fff;font-weight:700;font-size:15px;background:#fff0;border:none;border-left:1px solid rgb(201 162 39 / .15);border-right:1px solid rgb(201 162 39 / .15);font-family:'Montserrat',sans-serif;-moz-appearance:textfield}.vx-cart-qty input::-webkit-outer-spin-button,.vx-cart-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vx-cart-remove{background:#fff0;border:none;color:#555;cursor:pointer;font-size:16px;padding:10px;border-radius:8px;transition:all .3s}.vx-cart-remove:hover{color:#e07070;background:rgb(224 112 112 / .1)}.vx-cart-line-total{font-size:18px;font-weight:800;color:#c9a227;text-align:right;white-space:nowrap;min-width:90px}.vx-cart-summary{position:sticky;top:100px}.vx-summary-inner{background:linear-gradient(145deg,rgb(42 16 21 / .6),rgb(26 10 14 / .8));border:1px solid rgb(201 162 39 / .15);border-radius:20px;padding:30px;box-shadow:0 15px 50px rgb(0 0 0 / .3)}.vx-summary-inner h3{font-size:18px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;text-align:center}.vx-summary-divider{height:1px;background:linear-gradient(90deg,transparent,rgb(201 162 39 / .2),transparent);margin:18px 0}.vx-summary-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:#ccc}.vx-summary-shipping span:last-child{color:#888;font-size:12px}.vx-summary-discount span:last-child{color:#66bb6a;font-weight:700}.vx-summary-total{font-size:18px;font-weight:800;color:#fff;padding:12px 0}.vx-summary-total span:last-child{color:#c9a227;font-size:24px}.vx-summary-tax{color:#666;font-size:11px;margin:10px 0 25px;text-align:center}.vx-checkout-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px;background:linear-gradient(135deg,#c9a227,#d4b85a);color:#1a0a0e;border:none;border-radius:12px;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:3px;cursor:pointer;transition:all .3s;text-decoration:none}.vx-checkout-btn:hover{transform:translateY(-3px);box-shadow:0 10px 35px rgb(201 162 39 / .35);color:#1a0a0e}.vx-checkout-btn i{font-size:14px}.vx-continue-link{display:flex;align-items:center;justify-content:center;gap:8px;color:#888;font-size:12px;margin-top:18px;text-decoration:none;transition:color .3s;letter-spacing:1px}.vx-continue-link:hover{color:#c9a227}.vx-trust-badges{display:flex;justify-content:center;gap:20px;margin-top:25px;padding-top:20px;border-top:1px solid rgb(201 162 39 / .08)}.vx-trust-badge{font-size:10px;color:#666;display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:1px}.vx-trust-badge i{color:#c9a227;font-size:12px}.vx-coupon-section{margin-top:20px}.vx-coupon-toggle{color:#c9a227;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;justify-content:center;transition:color .3s}.vx-coupon-toggle:hover{color:#f0d860}.vx-coupon-form{display:none;margin-top:15px;flex-direction:row;gap:10px}.vx-coupon-form.active{display:flex}.vx-coupon-form input{flex:1;padding:12px 15px;background:rgb(15 6 9 / .8);border:1px solid rgb(201 162 39 / .2);border-radius:8px;color:#fff;font-family:'Montserrat',sans-serif;font-size:13px}.vx-coupon-form input:focus{border-color:#c9a227;outline:none}.vx-coupon-form button{padding:12px 20px;background:#fff0;border:2px solid #c9a227;color:#c9a227;border-radius:8px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s}.vx-coupon-form button:hover{background:#c9a227;color:#1a0a0e}.vx-cart-empty{text-align:center;padding:100px 20px}.vx-empty-icon{width:120px;height:120px;margin:0 auto 30px;background:linear-gradient(145deg,rgb(42 16 21 / .5),rgb(26 10 14 / .7));border:1px solid rgb(201 162 39 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center}.vx-empty-icon i{font-size:50px;color:rgb(201 162 39 / .25)}.vx-cart-empty h2{font-size:28px;font-weight:800;color:#fff;margin-bottom:12px;text-transform:uppercase;letter-spacing:4px}.vx-cart-empty p{color:#888;font-size:14px;margin-bottom:35px;line-height:1.6}.vx-empty-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 45px;background:linear-gradient(135deg,#c9a227,#d4b85a);color:#1a0a0e;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:3px;border-radius:50px;text-decoration:none;transition:all .3s}.vx-empty-btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgb(201 162 39 / .35);color:#1a0a0e}@media(max-width:1000px){.vx-cart-layout{grid-template-columns:1fr;gap:30px}.vx-cart-summary{position:static}}@media(max-width:650px){.vx-cart-item{grid-template-columns:90px 1fr;gap:15px}.vx-cart-img{width:90px;height:90px}.vx-cart-actions{grid-column:1/-1;justify-content:space-between;margin-top:5px}.vx-cart-line-total{grid-column:1/-1;text-align:left;font-size:16px;margin-top:5px}.vx-cart-title{font-size:14px}.vx-cart-header h1{letter-spacing:4px}}h1,.vx-page-title h1,h1.vx-page-title,.woocommerce-page h1,.woocommerce h1,.woocommerce-cart h1,.woocommerce-checkout h1,.woocommerce-order-received h1,body h1.wp-block-post-title,body .entry-title,body .page-title,.vx-page-wrapper h1,.vx-checkout-wrap h1{font-family:'Montserrat',sans-serif!important;font-style:normal!important;-webkit-text-fill-color:inherit!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}.woocommerce-cart .vx-page-wrapper{padding-top:40px!important}.woocommerce-cart .vx-page-title h1{font-family:var(--vx-font)!important;font-size:clamp(32px, 6vw, 48px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:8px!important;text-align:center!important;font-style:normal!important;background:linear-gradient(180deg,#fff 0%,var(--vx-gold) 50%,#8b6914 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5)) drop-shadow(0 0 20px rgb(201 162 39 / .35))!important}.woocommerce-cart .vx-page-content .wp-block-heading,.woocommerce-cart .vx-page-content h2{font-family:var(--vx-font)!important;color:var(--vx-text)!important;font-weight:800!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:3px!important;font-style:normal!important}.woocommerce-cart .wc-block-grid__product{background:linear-gradient(145deg,rgb(42 16 21 / .5),rgb(26 10 14 / .8))!important;border:1px solid rgb(201 162 39 / .1)!important;border-radius:14px!important;overflow:hidden!important;transition:all .3s!important}.woocommerce-cart .wc-block-grid__product:hover{border-color:rgb(201 162 39 / .3)!important;transform:translateY(-4px)!important;box-shadow:0 12px 35px rgb(0 0 0 / .4)!important}.woocommerce-cart .wc-block-grid__product-title{font-family:var(--vx-font)!important;font-size:13px!important;font-weight:600!important;color:var(--vx-text-body)!important}.woocommerce-cart .wc-block-grid__product-price .woocommerce-Price-amount{color:var(--vx-gold)!important;font-weight:800!important}.woocommerce-cart .wc-block-grid__product-price del .woocommerce-Price-amount{color:var(--vx-text-dim)!important}.woocommerce-cart .wc-block-grid__product-price ins{text-decoration:none!important}.woocommerce-cart .wc-block-grid__product .wp-block-button__link{background:transparent!important;border:2px solid var(--vx-gold)!important;color:var(--vx-gold)!important;font-family:var(--vx-font)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:8px!important;transition:all .3s!important}.woocommerce-cart .wc-block-grid__product .wp-block-button__link:hover{background:var(--vx-gold)!important;color:var(--vx-dark)!important}.woocommerce-cart .wc-block-grid__product-onsale{background:linear-gradient(135deg,var(--vx-gold),#b89220)!important;color:var(--vx-dark)!important;font-family:var(--vx-font)!important;font-size:10px!important;font-weight:800!important;border-radius:6px!important}@media (max-width:768px){.woocommerce-cart .vx-page-title h1{font-size:32px!important;letter-spacing:4px!important}}§36 — THANK YOU PAGE:OVERFLOW FIX============================================*/ .vx-checkout-wrap .woocommerce-order-overview li{overflow:hidden!important;word-break:break-all!important}.vx-checkout-wrap .woocommerce-order-overview li strong{word-break:break-word!important;font-size:14px!important}.vx-whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:9998;width:60px;height:60px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;text-decoration:none;box-shadow:0 6px 25px rgb(37 211 102 / .4),0 2px 10px rgb(0 0 0 / .3);transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:vxWaPulse 3s ease-in-out infinite}.vx-whatsapp-float:hover{transform:scale(1.12);color:#fff;box-shadow:0 8px 35px rgb(37 211 102 / .5),0 4px 15px rgb(0 0 0 / .3)}@keyframes vxWaPulse{0%,100%{box-shadow:0 6px 25px rgb(37 211 102 / .4),0 0 0 0 rgb(37 211 102 / .3)}50%{box-shadow:0 6px 25px rgb(37 211 102 / .4),0 0 0 12px #fff0}}.vx-wa-tooltip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:var(--vx-dark);color:var(--vx-text-body);padding:10px 16px;border-radius:10px;font-size:12px;font-weight:600;font-family:var(--vx-font);white-space:nowrap;border:1px solid rgb(201 162 39 / .15);box-shadow:0 4px 20px rgb(0 0 0 / .4);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(-50%) translateX(8px)}.vx-wa-tooltip::after{content:'';position:absolute;right:-6px;top:50%;transform:translateY(-50%);border:6px solid #fff0;border-left-color:var(--vx-dark)}.vx-whatsapp-float:hover .vx-wa-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}@media (max-width:768px){.vx-whatsapp-float{width:52px;height:52px;font-size:26px;bottom:18px;right:18px}.vx-wa-tooltip{display:none}}.reviews-carousel-wrap{position:relative;padding:0 40px}.reviews-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 0 16px}.reviews-carousel::-webkit-scrollbar{display:none}.reviews-carousel .review-card{min-width:280px;max-width:320px;flex-shrink:0;scroll-snap-align:start;background:linear-gradient(135deg,var(--vx-card-bg),var(--vx-card-bg-subtle))!important;border:1px solid var(--vx-border-subtle);border-radius:14px;padding:20px;transition:all .3s var(--vx-bounce)}.reviews-carousel .review-card:hover{border-color:rgb(201 162 39 / .3);transform:translateY(-4px);box-shadow:0 10px 30px rgb(0 0 0 / .3)}.reviews-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:rgb(15 6 9 / .85);color:var(--vx-gold);border:1px solid rgb(201 162 39 / .2);cursor:pointer;font-size:12px;z-index:3;display:flex;align-items:center;justify-content:center;transition:all .3s}.reviews-arrow:hover{background:var(--vx-gold);color:var(--vx-dark)}.reviews-prev{left:0}.reviews-next{right:0}.reviews-grid{display:none!important}@media (max-width:768px){.reviews-carousel-wrap{padding:0}.reviews-arrow{display:none}.reviews-carousel .review-card{min-width:260px}}@media (max-width:768px){.mobile-nav-row nav a{font-size:10px!important;padding:10px 8px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important}.header-actions a,.header-actions button{padding:8px!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.lang-toggle{padding:6px 10px!important;min-height:38px!important}.sidebar-menu a,.sidebar-accordion-header{padding:14px 20px!important;min-height:48px!important}.vx-card{min-height:0}.vx-card-info{padding:12px!important}.vx-card-info h3{font-size:12px!important;line-height:1.3!important}.vx-hero{min-height:80vh!important}.hero-content,.vx-hero-content{padding:20px 15px!important}.vx-section-header h2,.section-header h2{font-size:28px!important;letter-spacing:3px!important}.reviews-stats{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.stat-card{padding:16px 12px!important}.vx-trust-row{gap:8px!important}.vx-trust-item{font-size:9px!important;padding:8px 10px!important}.vx-footer-social a{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body,html{overflow-x:hidden!important;max-width:100vw!important}.container,.vx-container{padding:0 15px!important}}@media (max-width:900px){.vx-product-page .vx-actions{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9990!important;background:linear-gradient(180deg,transparent,var(--vx-darker) 15%,var(--vx-darker))!important;padding:12px 16px 18px!important;margin:0!important;flex-direction:row!important;gap:10px!important;border-top:1px solid rgb(201 162 39 / .1)!important}.vx-product-page .vx-add-to-cart{flex:1!important;height:50px!important;font-size:12px!important;border-radius:10px!important}.vx-product-page .vx-quantity{height:50px!important}.vx-product-page .vx-quantity button{width:42px!important;height:50px!important}.vx-product-page .vx-quantity input{width:44px!important;height:50px!important}.vx-product-page .vx-product-info{padding-bottom:80px!important}.vx-product-page .vx-buy-now{margin-bottom:90px!important}.vx-whatsapp-float{bottom:80px!important}}@media (max-width:380px){.mobile-nav-row nav a{font-size:9px!important;padding:8px 5px!important}.logo-text{font-size:12px!important;letter-spacing:1.5px!important}.header-actions{gap:6px!important}.vx-card-info h3{font-size:11px!important}.vx-hero-heading{font-size:36px!important}.hero-desc{font-size:16px!important}.btn-primary,.btn-outline{font-size:11px!important;padding:12px 28px!important}.vx-checkout-wrap .vx-page-title{font-size:20px!important;letter-spacing:2px!important}}@media (max-width:768px) and (orientation:landscape){.vx-hero{min-height:100vh!important}.hero-content,.vx-hero-content{padding:15px!important}.vx-hero-heading{font-size:32px!important}}@media (min-width:769px) and (max-width:1024px){.vx-products-grid{grid-template-columns:repeat(3,1fr)!important;gap:15px!important}.vx-product-layout{gap:30px!important}.reviews-carousel .review-card{min-width:260px}}.vx-stats-bar{display:flex;justify-content:center;align-items:stretch;gap:0;margin-bottom:30px;background:linear-gradient(135deg,rgb(42 16 21 / .6),rgb(26 10 14 / .8));border:1px solid rgb(201 162 39 / .2);border-radius:16px;overflow:hidden;perspective:800px;transform-style:preserve-3d;box-shadow:0 10px 40px rgb(0 0 0 / .5),0 0 20px rgb(201 162 39 / .06),inset 0 1px 0 rgb(201 162 39 / .15)}.vx-stat{flex:1;text-align:center;padding:28px 16px;border-right:1px solid rgb(201 162 39 / .1);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.vx-stat::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,transparent,#c9a227,transparent);transition:width .4s}.vx-stat:hover::after{width:60%}.vx-stat:last-child{border-right:none}.vx-stat:hover{background:rgb(201 162 39 / .06);transform:translateY(-4px) scale(1.02);box-shadow:0 8px 20px rgb(0 0 0 / .3)}.vx-stat .stat-number{display:block;font-size:clamp(28px, 5vw, 42px);font-weight:900;color:#c9a227;margin-bottom:6px;font-family:var(--vx-font);text-shadow:0 0 20px rgb(201 162 39 / .5),0 4px 8px rgb(0 0 0 / .6);filter:drop-shadow(0 0 8px rgb(201 162 39 / .3))}.vx-stat .stat-label{display:block;font-size:10px;color:#999;letter-spacing:2.5px;text-transform:uppercase;font-family:var(--vx-font);font-weight:600}@media (max-width:600px){.vx-stats-bar{flex-wrap:wrap}.vx-stat{flex:0 0 50%;border-right:none;border-bottom:1px solid rgb(201 162 39 / .08)}.vx-stat:nth-child(odd){border-right:1px solid rgb(201 162 39 / .08)}.vx-stat:nth-child(n+3){border-bottom:none}}.reviews-layout,.reviews-stats,.advertiser-sidebar{display:none!important}.vx-advertiser-banner{max-width:320px;margin:0 auto 30px;border:2px solid rgb(201 162 39 / .25);border-radius:14px;overflow:hidden;box-shadow:0 8px 30px rgb(0 0 0 / .3),0 0 20px rgb(201 162 39 / .06);transition:all .3s}.vx-advertiser-banner:hover{border-color:rgb(201 162 39 / .4);transform:translateY(-4px);box-shadow:0 12px 40px rgb(0 0 0 / .4),0 0 25px rgb(201 162 39 / .1)}.vx-advertiser-banner img{width:100%;display:block}@media (max-width:768px){.vx-advertiser-banner{max-width:250px}}@media (max-width:768px){.carousel-track:has(.product-card:nth-child(2):last-child){grid-template-rows:1fr!important}.carousel-track:has(.product-card:nth-child(3):last-child){grid-template-rows:1fr!important}}.vx-reviews-row{display:grid;grid-template-columns:1fr 280px;gap:24px;align-items:start;margin-top:30px}.vx-reviews-col{min-width:0;overflow:hidden}.vx-img-reviews{overflow:hidden;position:relative;border-radius:14px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 3%,#000 97%,transparent 100%)}.vx-img-track{display:flex;gap:12px;animation:vxImgScroll 40s linear infinite}.vx-img-track:hover{animation-play-state:paused}@keyframes vxImgScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.vx-img-slide{flex:0 0 auto;width:200px;border-radius:14px;overflow:hidden;border:2px solid rgb(201 162 39 / .15);background:rgb(26 10 14 / .6);transition:border-color .3s,box-shadow .3s}.vx-img-slide:hover{border-color:rgb(201 162 39 / .35);box-shadow:0 8px 30px rgb(0 0 0 / .4),0 0 15px rgb(201 162 39 / .08)}.vx-img-slide img{width:100%;height:auto;display:block}.vx-advertiser-col{position:sticky;top:120px}.vx-advertiser-card{border:2px solid rgb(201 162 39 / .2);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgb(0 0 0 / .4),0 0 20px rgb(201 162 39 / .06);transition:all .4s cubic-bezier(.16,1,.3,1)}.vx-advertiser-card:hover{border-color:rgb(201 162 39 / .4);transform:translateY(-4px);box-shadow:0 16px 50px rgb(0 0 0 / .5),0 0 30px rgb(201 162 39 / .1)}.vx-advertiser-card img{width:100%;display:block}@media (max-width:768px){.vx-reviews-row{grid-template-columns:1fr;gap:20px}.vx-advertiser-col{position:static}.vx-advertiser-card{max-width:280px;margin:0 auto}.vx-img-slide{width:160px}.vx-img-track{gap:10px}}@media (max-width:480px){.vx-img-slide{width:140px}.vx-advertiser-card{max-width:240px}}@media (min-width:769px){.vx-footer-mobile{display:none!important}.vx-footer-desktop{display:block!important}}@media (max-width:768px){.vx-footer-desktop{display:none!important}.vx-footer-mobile{display:block!important}.vx-fm-logo{text-align:center;margin-bottom:30px}.vx-fm-logo img{width:60px!important;height:60px!important;border-radius:50%;border:2px solid rgb(201 162 39 / .4);margin:0 auto 12px;display:block}.vx-fm-logo .logo-text{font-size:16px!important;letter-spacing:3px!important;justify-content:center;display:flex}.vx-fm-section{margin-bottom:30px;padding:0 20px}.vx-fm-title{font-family:var(--vx-font);font-size:18px;font-weight:600;color:#fff;margin:0 0 16px;letter-spacing:1px}.vx-fm-section a{display:block;font-family:var(--vx-font);font-size:15px;color:var(--vx-text-muted);text-decoration:none;padding:8px 0;transition:color .2s}.vx-fm-section a:hover{color:var(--vx-gold)}.vx-fm-contact{font-family:var(--vx-font);font-size:14px;color:var(--vx-text-muted);margin:6px 0;line-height:1.5}.vx-fm-contact a{display:inline!important;color:var(--vx-text-muted);text-decoration:underline;padding:0!important}.vx-fm-contact a:hover{color:var(--vx-gold)}.vx-fm-social{display:flex;gap:20px;margin-bottom:30px;padding:0 20px}.vx-fm-social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgb(255 255 255 / .15);color:#fff;font-size:18px;transition:all .3s;text-decoration:none}.vx-fm-social a:hover{border-color:var(--vx-gold);color:var(--vx-gold)}.vx-footer-bottom{padding:20px 15px!important;margin-top:30px!important}.vx-payment{flex-wrap:wrap;justify-content:center;gap:8px}.vx-payment-item{font-size:28px!important;padding:0 6px!important}.vx-footer-policy-links{flex-direction:column!important;align-items:center!important;gap:6px!important}.vx-footer-policy-links a:not(:last-child)::after{display:none!important}.vx-subscribe{padding:40px 20px!important}.vx-subscribe-title{font-size:22px!important}.vx-subscribe-btn{padding:14px 16px!important;font-size:11px!important}.vx-subscribe-badge{font-size:10px!important;padding:5px 12px!important}}@media (max-width:600px){.vx-trust{grid-template-columns:1fr 1fr!important;gap:8px!important}.vx-trust-item{padding:10px 12px!important;justify-content:flex-start!important}.vx-trust-icon{width:30px!important;height:30px!important;font-size:12px!important}.vx-trust-text strong{font-size:10px!important}.vx-trust-text span{font-size:9px!important}}@media (max-width:768px){.sidebar{width:300px!important;max-width:85vw!important;position:fixed!important;top:0!important;right:-320px!important;height:100%!important;z-index:99999!important;background:linear-gradient(180deg,var(--vx-dark) 0%,var(--vx-darker) 100%)!important;border-left:1px solid var(--vx-border)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.sidebar.active{right:0!important}.sidebar-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:99998!important}.sidebar-overlay.active{opacity:1!important;visibility:visible!important;background:rgb(0 0 0 / .7)!important}.sidebar-links a{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 20px!important;color:var(--vx-text-mid)!important;font-size:15px!important}.sidebar-links a i{color:var(--vx-gold)!important;opacity:.6!important;font-size:14px!important;width:20px!important;text-align:center!important}}@media (max-width:768px){.vx-trust-grid{grid-template-columns:1fr 1fr!important}.vx-trust-item{text-align:left;padding:14px!important}.vx-trust-icon{flex-shrink:0}}@media (max-width:480px){.vx-trust-grid{grid-template-columns:1fr!important}.vx-trust-item{text-align:center!important;flex-direction:column!important;align-items:center!important}}@media (max-width:768px){.vx-related-card{flex:0 0 160px!important}.vx-related-header h2{font-size:18px!important}}.vx-gallery-main{aspect-ratio:auto!important;max-height:700px!important;min-height:400px!important}.vx-slide{height:auto!important}.vx-slide img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:700px!important;background:#0f0609!important}