@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@300;400;500;600;700;800;900&family=Playfair+Display:wght@400;600;700;800&family=Bebas+Neue&display=swap");:root{--primary:#8B5CF6;--primary-dark:#6D28D9;--primary-glow:rgba(139,92,246,0.25);--accent-red:#A855F7;--accent-red-glow:rgba(168,85,247,0.2);--accent-orange:#7C3AED;--accent-gold:#FFB300;--accent-green:#00C853;--bg-base:#F7F4F8;--bg-card:#FFFFFF;--bg-card-hover:#FAF8FB;--bg-elevated:#FFFFFF;--bg-glass:rgba(255,255,255,0.85);--bg-glass-border:rgba(0,0,0,0.05);--text-primary:#1A1A1A;--text-secondary:#555555;--text-muted:#888888;--border-subtle:rgba(0,0,0,0.06);--border-primary:rgba(139,92,246,0.3);--shadow-card:0 4px 20px rgba(0,0,0,0.05);--shadow-glow-cyan:0 0 20px rgba(139,92,246,0.4);--shadow-glow-red:0 0 20px rgba(168,85,247,0.4);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--transition-fast:0.15s ease;--transition-base:0.25s ease;--transition-slow:0.4s ease;--font-display:"Montserrat",sans-serif;--font-body:"Inter","Segoe UI",sans-serif;--font-price:"Bebas Neue",sans-serif;--font-logo:"Playfair Display",serif;--header-h:90px;--top-bar-h:36px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--bg-base);color:var(--text-primary);min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit}ul{list-style:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-card)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2}.display-xl{font-size:clamp(2rem,4vw,3.5rem);font-weight:900}.display-lg{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:800}.display-md{font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700}.gradient-text{background:linear-gradient(135deg,var(--primary) 0,#7B2FFF 100%);-webkit-background-clip:text;background-clip:text}.gradient-text,.gradient-text-red{-webkit-text-fill-color:transparent}.gradient-text-red{background:linear-gradient(135deg,var(--accent-red) 0,var(--accent-orange) 100%);-webkit-background-clip:text;background-clip:text}.container{max-width:1400px;margin:0 auto;padding:0 20px}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.grid{display:grid}.glass-card{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--bg-glass-border);border-radius:var(--radius-lg)}.glow-cyan{box-shadow:var(--shadow-glow-cyan)}.glow-red{box-shadow:var(--shadow-glow-red)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;font-size:.9rem;letter-spacing:.03em;transition:all var(--transition-base);white-space:nowrap;text-transform:uppercase}.btn-primary{background:linear-gradient(135deg,var(--primary) 0,#7C3AED 100%);color:var(--bg-base);box-shadow:0 4px 20px var(--primary-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--primary-glow);filter:brightness(1.1)}.btn-danger{background:linear-gradient(135deg,var(--accent-red) 0,var(--accent-orange) 100%);color:white;box-shadow:0 4px 20px var(--accent-red-glow)}.btn-danger:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-red-glow);filter:brightness(1.1)}.btn-ghost{background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--bg-glass-border);backdrop-filter:blur(8px)}.btn-ghost:hover{background:rgba(255,255,255,.1);border-color:var(--primary);color:var(--primary)}.btn-sm{padding:8px 16px;font-size:.8rem}.btn-lg{padding:16px 36px;font-size:1rem}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-full);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.badge-hot{background:linear-gradient(135deg,var(--accent-red),var(--accent-orange));color:white}.badge-new{background:linear-gradient(135deg,#00E676,#00B894);color:#000}.badge-sale{background:linear-gradient(135deg,var(--accent-red),#FF0080);color:white}.badge-limited{background:linear-gradient(135deg,var(--accent-gold),#7C3AED);color:#000}.badge-mayorista{background:linear-gradient(135deg,#7B2FFF,var(--primary));color:white}.stars{display:flex;gap:2px;align-items:center}.star{color:var(--accent-gold);font-size:.75rem}.star.empty{color:var(--text-muted)}#topBar{background:linear-gradient(90deg,#A78BFA 0,var(--primary) 50%,#6D28D9 100%);display:flex;align-items:center;justify-content:center;gap:32px;font-family:var(--font-display);font-size:.85rem;font-weight:800;color:white;letter-spacing:.05em;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.2)}#topBar:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s linear infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes levitate{0%,to{transform:translateY(0);box-shadow:0 8px 32px rgba(0,0,0,.16),0 2px 8px rgba(0,0,0,.08)}50%{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.1)}}.top-bar-item{display:flex;align-items:center}.top-bar-item span:first-child{font-size:1rem}#mainHeader{position:sticky;top:0;z-index:1000;height:var(--header-h);background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);transition:all var(--transition-base)}#mainHeader.scrolled{background:rgba(255,255,255,.98);box-shadow:0 4px 20px rgba(0,0,0,.08)}.header-inner{height:100%;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px}.logo-wrap{position:relative;width:300px;height:var(--header-h);display:block;flex-shrink:0;text-decoration:none;margin-left:-35px}.logo-image-full{position:absolute;top:50%;left:0;transform:translateY(-50%) scale(1.9);transform-origin:left center;height:90px;width:auto;object-fit:contain;display:block}.search-wrap{position:relative;max-width:600px;width:100%}.search-input{width:100%;height:48px;background:#F8F9FA;border:1px solid #e9e2ed;border-radius:var(--radius-full);padding:0 55px 0 24px;color:var(--text-primary);font-size:.95rem;transition:all var(--transition-base);outline:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.search-input:hover{background:#FFFFFF;border-color:#D8CFDE;box-shadow:0 4px 12px rgba(0,0,0,.04)}.search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background:var(--bg-elevated)}.search-input::placeholder{color:var(--text-muted)}.search-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;background:linear-gradient(135deg,var(--primary),#6D28D9);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:white;font-size:.85rem;transition:all var(--transition-fast)}.search-btn:hover{background:var(--primary-dark);transform:translateY(-50%) scale(1.1)}.smart-search-wrap{position:relative;max-width:600px;width:100%;flex:1}.smart-search-inner{display:flex;align-items:center;background:#F5F1F7;border:1.5px solid #e9e2ed;border-radius:99px;height:46px;padding:0 6px 0 16px;transition:all .2s ease;gap:8px}.smart-search-inner.focused{background:#ffffff;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,193,156,.15)}.smart-search-icon{font-size:1.1rem;color:#9D92A7;flex-shrink:0;transition:color .2s}.smart-search-inner.focused .smart-search-icon{color:var(--primary)}.smart-search-input{flex:1;background:transparent;border:none;outline:none;font-size:.92rem;color:var(--text-primary);font-family:var(--font-body);caret-color:var(--primary);min-width:0}.smart-search-input::placeholder{color:#9D92A7;animation:blink-cursor .8s step-end infinite}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.smart-search-clear{width:26px;height:26px;border-radius:50%;background:#E9E2ED;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#74687E;flex-shrink:0;transition:all .15s}.smart-search-clear:hover{background:#D8CFDE;color:#241B2F}.smart-search-btn{height:34px;padding:0 18px;background:linear-gradient(135deg,var(--primary) 0,#6D28D9 100%);border-radius:99px;color:white;font-family:var(--font-display);font-weight:700;font-size:.8rem;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;transition:all .2s}.smart-search-btn:hover{filter:brightness(1.1);transform:scale(1.03)}.smart-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#ffffff;border:1px solid #e9e2ed;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.12);overflow:hidden;z-index:1000;animation:dropdown-in .15s ease}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.smart-search-suggestion{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;text-align:left;transition:background .15s;border-bottom:1px solid #f5f1f7;font-size:.88rem;color:var(--text-primary)}.smart-search-suggestion:last-child{border-bottom:none}.smart-search-suggestion:hover{background:#FAF8FB}.smart-search-suggestion i:first-child{color:#9D92A7;font-size:.9rem;flex-shrink:0}.smart-search-suggestion span{flex:1}.smart-sugg-arrow{color:#D8CFDE;font-size:.85rem;flex-shrink:0}.search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;z-index:100;display:none;box-shadow:var(--shadow-card)}.search-suggestions.active{display:block}.suggestion-item{padding:10px 16px;cursor:pointer;font-size:.85rem;color:var(--text-secondary);display:flex;align-items:center;gap:10px;transition:background var(--transition-fast)}.suggestion-item:hover{background:var(--bg-glass);color:var(--text-primary)}.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-icon-btn{width:44px;height:44px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:1.15rem;transition:all var(--transition-base);position:relative;background:#F8F9FA;border:1px solid #e9e2ed;box-shadow:0 2px 4px rgba(0,0,0,.02)}.header-icon-btn:hover{color:var(--primary);border-color:#D8CFDE;background:#FFFFFF;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.icon-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;background:var(--accent-red);border-radius:var(--radius-full);font-size:.6rem;font-weight:800;display:flex;align-items:center;justify-content:center;color:white;animation:bounceIn .4s ease}@keyframes bounceIn{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}#categoryNav{background:var(--bg-card);border-bottom:1px solid var(--border-subtle);position:sticky;top:var(--header-h);z-index:900}.cat-nav-inner{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:8px 0;scrollbar-width:none}.cat-nav-inner::-webkit-scrollbar{display:none}.cat-item{display:flex;flex-direction:row;align-items:center;gap:6px;padding:6px 14px;border-radius:99px;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:1px solid rgba(0,0,0,.05);background:var(--bg-elevated);font-size:.85rem;font-weight:600}.cat-item.active,.cat-item:hover{background:var(--primary);color:white;border-color:var(--primary);transform:translateY(-1px)}.cat-item.active .cat-icon,.cat-item:hover .cat-icon{color:white}.cat-icon{font-size:1.1rem;transition:transform var(--transition-base)}.cat-item:hover .cat-icon{transform:scale(1.2)}.cat-name{font-size:.85rem;font-weight:600;font-family:var(--font-display)}.cat-item.active .cat-name,.cat-item:hover .cat-name{color:white}#flashSalesBanner{background:#0A0A0A;border-top:3px solid #9333ea;border-bottom:3px solid #9333ea;padding:0;overflow:hidden;position:relative;box-shadow:0 4px 30px rgba(255,23,68,.3),0 -4px 30px rgba(255,23,68,.3)}#flashSalesBanner:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-55deg,transparent,transparent 30px,rgba(255,23,68,.04) 0,rgba(255,23,68,.04) 60px);pointer-events:none}#flashSalesBanner:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#9333EA,#FF8A80,#9333EA,transparent);animation:scanline 3s linear infinite}@keyframes scanline{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.flash-inner{display:flex;align-items:stretch;gap:0;height:70px}.flash-label{display:flex;flex-direction:column;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#9333EA,#9333EA 10px,#D50000 0,#D50000 20px);flex-shrink:0;font-family:var(--font-display);color:#fff;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%);padding:0 46px 0 30px;position:relative;box-shadow:inset -5px 0 15px rgba(0,0,0,.4);border-right:4px solid #ffeb3b}.flash-label-title{display:flex;align-items:center;gap:6px;font-weight:900;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;text-shadow:2px 2px 0 rgba(0,0,0,.5);font-style:italic}.flash-label-subtitle{font-size:.65rem;font-weight:900;letter-spacing:.2em;color:#FFEB3B;text-transform:uppercase;background:#000;padding:2px 8px;border-radius:4px;margin-top:4px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.flash-label i{font-size:1.5rem;color:#FFEB3B;filter:drop-shadow(0 0 4px rgba(255,235,59,.8));animation:zap .8s ease infinite alternate}@keyframes zap{0%{transform:scale(1) rotate(-10deg)}to{transform:scale(1.3) rotate(10deg)}}.flash-timer{display:flex;align-items:center;gap:12px;font-family:var(--font-display);padding:0 24px;flex-shrink:0;position:relative}.flash-timer:after{content:"";position:absolute;right:0;top:15%;bottom:15%;width:2px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.2),transparent)}.flash-timer-text{font-weight:800;font-size:.8rem;color:#FFFFFF;text-transform:uppercase;letter-spacing:.1em;display:flex;flex-direction:column;line-height:1.1;text-align:right}.flash-timer-text span:last-child{color:#9333EA}.timer-unit{background:linear-gradient(180deg,#2A0008,#110003);border:1px solid #9333ea;border-radius:6px;padding:6px 8px;font-size:1.4rem;font-weight:900;color:#FFFFFF;min-width:46px;text-align:center;font-family:Outfit,sans-serif;box-shadow:0 4px 10px rgba(255,23,68,.3),inset 0 2px 0 rgba(255,255,255,.1);position:relative;overflow:hidden}.timer-unit:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.1)}.timer-separator{color:#9333EA;font-weight:900;font-size:1.4rem;animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.flash-scroll-track{flex:1;overflow:hidden;display:flex;align-items:center}.flash-scroll-inner{display:flex;gap:10px;animation:scrollTrack 25s linear infinite}.flash-scroll-inner:hover{animation-play-state:paused}@keyframes scrollTrack{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.flash-product-mini{flex-shrink:0;display:flex;align-items:center;gap:10px;background:#111111;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 14px;cursor:pointer;transition:all .2s;text-decoration:none}.flash-product-mini:hover{border-color:#9333EA;background:#1A0005;transform:scale(1.03)}.flash-product-mini img{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.flash-product-mini-info .name{font-size:.72rem;color:#FFFFFF;font-weight:700;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-product-mini-info .price{font-size:.95rem;color:#9333EA;font-weight:900;font-family:var(--font-display)}.flash-discount-badge{background:#9333EA;color:white;font-size:.7rem;font-weight:900;padding:4px 8px;border-radius:6px;flex-shrink:0}.flash-landing{background:#050505;min-height:100vh}.flash-landing-hero{background:#0A0A0A;border-bottom:4px solid #9333ea;padding:60px 0;position:relative;overflow:hidden}.flash-landing-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 40px,rgba(255,23,68,.03) 0,rgba(255,23,68,.03) 80px);pointer-events:none}.flash-landing-hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,23,68,.15) 0,transparent 70%);pointer-events:none}.flash-landing-hero-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center}.flash-landing-title{font-family:var(--font-display);font-size:4.5rem;font-weight:900;color:#FFFFFF;text-transform:uppercase;letter-spacing:.05em;margin:0;display:flex;align-items:center;justify-content:center;gap:15px;text-shadow:0 0 30px rgba(255,23,68,.6);line-height:1}.flash-landing-title i{color:#FFEB3B;text-shadow:0 0 20px rgba(255,235,59,.8);animation:zap .8s ease infinite alternate}.flash-landing-subtitle{font-family:var(--font-display);font-size:1.2rem;font-weight:900;color:#FFEB3B;letter-spacing:.3em;margin:15px 0 40px;background:#9333EA;padding:6px 20px;border-radius:4px;display:inline-block;box-shadow:0 4px 15px rgba(255,23,68,.4)}.flash-landing-timer-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px}.flash-landing-timer-label{font-family:var(--font-display);font-size:1.5rem;font-weight:900;color:#9333EA;letter-spacing:.1em}.flash-landing-timer{display:flex;align-items:center;gap:15px}.fl-timer-box{background:linear-gradient(180deg,#1A0005,#0A0002);border:2px solid #9333ea;border-radius:12px;padding:15px 20px;display:flex;flex-direction:column;align-items:center;min-width:100px;box-shadow:0 10px 30px rgba(255,23,68,.2),inset 0 2px 0 rgba(255,255,255,.1);position:relative}.fl-timer-box:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:rgba(0,0,0,.5)}.fl-timer-num{font-family:Outfit,sans-serif;font-size:3.5rem;font-weight:900;color:#FFFFFF;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.5);position:relative;z-index:2}.fl-timer-text{font-family:var(--font-display);font-size:.7rem;font-weight:800;color:#9333EA;letter-spacing:.1em;margin-top:8px;position:relative;z-index:2}.fl-timer-sep{font-family:Outfit,sans-serif;font-size:4rem;font-weight:900;color:#9333EA;animation:blink 1s infinite;margin-bottom:25px}.flash-landing-empty{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#0A0A0A;color:white;padding:20px}.flash-landing-empty h1{font-family:var(--font-display);font-size:2.5rem;font-weight:900;margin:20px 0 10px}.flash-landing-empty p{font-size:1.1rem;color:#9D92A7;margin-bottom:30px}.flash-landing-btn{background:#9333EA;color:white;font-family:var(--font-display);font-size:1.1rem;font-weight:800;padding:15px 40px;border-radius:50px;text-decoration:none;transition:all .3s;box-shadow:0 10px 25px rgba(255,23,68,.4)}.flash-landing-btn:hover{background:#D50000;transform:translateY(-2px);box-shadow:0 15px 35px rgba(255,23,68,.5)}.flash-landing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;align-items:stretch}@media (max-width:640px){.flash-landing-grid{grid-template-columns:repeat(2,1fr);gap:10px}}#heroCarousel{position:relative;height:480px;overflow:hidden}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.hero-slide.active{opacity:1}.hero-slide img{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,16,.85),rgba(8,8,16,.3) 60%,transparent);display:flex;align-items:center}.hero-content{max-width:600px}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--primary-glow);border:1px solid var(--primary);border-radius:var(--radius-full);padding:6px 16px;font-size:.75rem;font-weight:700;color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.hero-content{padding:0 60px;max-width:650px}.hero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,2.5vw,2.2rem);line-height:1.3;margin-bottom:12px}.hero-subtitle{font-size:1rem;color:var(--text-secondary);margin-bottom:28px;line-height:1.6}.hero-actions{display:flex;gap:12px;align-items:center}.hero-price{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:#111;background:var(--accent-gold);padding:4px 12px;border-radius:8px;display:inline-block}.hero-indicators{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.hero-dot{width:8px;height:8px;border-radius:var(--radius-full);background:rgba(255,255,255,.3);cursor:pointer;transition:all var(--transition-base)}.hero-dot.active{width:24px;background:var(--primary)}.hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:var(--bg-glass);backdrop-filter:blur(8px);border:1px solid var(--bg-glass-border);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:white;font-size:1.1rem;cursor:pointer;transition:all var(--transition-base);z-index:10}.hero-nav:hover{background:var(--primary);border-color:var(--primary)}.hero-nav.prev{left:20px}.hero-nav.next{right:20px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-title-wrap{display:flex;align-items:center;gap:12px}.section-line{width:4px;height:28px;background:linear-gradient(180deg,var(--primary),#7B2FFF);border-radius:var(--radius-full)}.section-title{font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:var(--text-primary)}.section-subtitle{font-size:.8rem;color:var(--text-muted);margin-top:2px}.see-all-btn{font-family:var(--font-display);font-size:.8rem;font-weight:700;color:var(--primary);display:flex;align-items:center;gap:6px;transition:gap var(--transition-base);text-transform:uppercase;letter-spacing:.05em}.see-all-btn:hover{gap:10px}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}@media (max-width:480px){.products-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.product-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.04);overflow:hidden;transition:all var(--transition-base);position:relative;cursor:pointer;display:flex;flex-direction:column}.checkout-minimal-header{min-height:0!important}.checkout-minimal-header-inner{height:72px;min-height:72px!important}.checkout-header-spacer{display:block}.checkout-brand{gap:10px;text-decoration:none!important}.checkout-brand img{width:38px!important;height:38px!important;border-radius:9px;object-fit:cover!important}.checkout-brand>span{color:#17131f;font-size:1.25rem;font-weight:800;letter-spacing:-.035em;white-space:nowrap}.checkout-brand>span strong{color:#7c3aed}.checkout-security-bar{border-top:1px solid #d9eee2;border-bottom:1px solid #cde6d8;background:#effaf4}.checkout-security-bar>.container{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;color:#28734a;font-size:.74rem}.checkout-security-bar i{font-size:.95rem}.checkout-security-bar strong{font-weight:850}.checkout-page-modern:before{top:110px!important}@media(max-width:620px){.checkout-minimal-header-inner{height:60px;min-height:60px!important}.checkout-brand{gap:7px}.checkout-brand img{width:32px!important;height:32px!important}.checkout-brand>span{font-size:1.02rem}.checkout-security-bar>.container{min-height:42px;padding:7px 18px!important;text-align:center;font-size:.68rem;line-height:1.35}.checkout-page-modern:before{top:102px!important}}.checkout-delivery-section,.checkout-identity-step,.checkout-payment-section{scroll-margin-top:24px}.checkout-delivery-section,.checkout-payment-section{margin-top:30px;padding-top:28px;border-top:1px solid #dedbe0}.checkout-delivery-section>div:first-child,.checkout-payment-section>div:first-child{border-bottom:0!important;margin-bottom:17px!important;padding-bottom:0!important}.checkout-delivery-section>div:first-child>div:first-child,.checkout-payment-section>div:first-child{color:#29242c!important;font-size:1.05rem!important;font-weight:800!important;letter-spacing:0!important}.checkout-delivery-section>div:first-child>div:first-child:before{content:"2. ";color:#6d28d9}.checkout-payment-section>div:first-child:before{content:"3. ";color:#6d28d9}.checkout-account-password{margin-top:22px!important}.checkout-payment-section .tn-btn-primary{min-height:52px;font-size:.92rem!important}.checkout-page-modern .checkout-grid>div:first-child{background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}@media(max-width:900px){.checkout-page-modern .checkout-grid{flex-direction:column!important}.checkout-page-modern .checkout-grid>div:last-child{order:-1}.checkout-page-modern .checkout-grid>div:first-child{padding:20px!important}.checkout-delivery-section,.checkout-payment-section{margin-top:25px;padding-top:23px}}.home-products-heading h1{margin:4px 0 2px;color:#1e1b2e;font-size:1.25rem;letter-spacing:-.02em}@media (max-width:560px){.home-products-heading h1{font-size:1.05rem}}.google-signin>small a{color:#5b21b6;font-weight:800}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.product-img-wrap{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--bg-elevated)}.product-img-wrap img{width:100%;height:100%;object-fit:contain;background:white;transition:transform .3s ease}.product-card:hover .product-img-wrap img{transform:scale(1.03)}.product-card.is-sold-out .product-img-wrap img{filter:grayscale(.35) brightness(.8)}.product-sold-out-ribbon{position:absolute;top:50%;left:0;right:0;z-index:16;transform:translateY(-50%);padding:10px 6px;background:rgba(127,29,49,.94);box-shadow:0 3px 14px rgba(0,0,0,.28);color:#fff;font-size:.9rem;font-weight:900;letter-spacing:.1em;text-align:center;pointer-events:none}.product-link-status{position:absolute;inset:0;z-index:19;display:grid;place-items:center;color:#7c3aed;background:rgba(255,255,255,.68);opacity:0;pointer-events:none;transition:opacity .12s ease}.product-link-status.is-pending{opacity:1}.product-link-status i{font-size:1.75rem;animation:spin 1s linear infinite}.product-loading-hero{position:relative;height:clamp(280px,35vw,450px);overflow:hidden;background:#f3eff5}.product-loading-shimmer{position:relative;overflow:hidden;background:#eee9f0}.product-loading-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:product-loading-sweep 1.2s infinite}.product-loading-copy{position:absolute;left:max(20px,5vw);right:max(20px,5vw);bottom:32px;display:grid;gap:10px}.product-loading-copy small,.product-loading-copy span,.product-loading-copy strong{display:block;border-radius:999px;background:rgba(255,255,255,.72)}.product-loading-copy span{width:110px;height:20px}.product-loading-copy strong{width:min(520px,78vw);height:34px}.product-loading-copy small{width:180px;height:24px}.product-loading-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:28px;padding-bottom:40px}.product-loading-body .product-loading-shimmer{height:160px;border-radius:18px}@keyframes product-loading-sweep{to{transform:translateX(100%)}}@media (max-width:768px){.product-loading-body{grid-template-columns:1fr}}.product-shein-badge{position:absolute;top:0;left:0;background:#FFE8E1;color:#A855F7;font-size:.7rem;font-weight:700;padding:3px 6px;z-index:2}.product-info{padding:8px 4px 12px;display:flex;flex-direction:column;flex:1}.product-name{font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:400;color:#333;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.product-prices{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.price-current{font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:800;color:#A855F7;letter-spacing:-.01em;display:flex;align-items:baseline;gap:2px}.price-currency{font-size:.75rem;font-weight:800}.price-original{font-family:Arial,Helvetica,sans-serif;font-size:.7rem;color:#999;text-decoration:line-through}.add-cart-icon-btn{background:transparent;color:#A855F7;border:none;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;padding:2px}.add-cart-icon-btn:hover{transform:scale(1.1)}.product-shein-sold{font-family:Arial,Helvetica,sans-serif;font-size:.7rem;color:#B58452}.flash-sale-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.flash-card{background:var(--bg-card);border:1px solid rgba(168,85,247,.15);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base);cursor:pointer}.flash-card:hover{border-color:var(--accent-red);transform:translateY(-4px);box-shadow:0 8px 30px var(--accent-red-glow)}.flash-card-img{position:relative;aspect-ratio:1;overflow:hidden;background:var(--bg-elevated)}.flash-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.flash-card:hover .flash-card-img img{transform:scale(1.08)}.flash-discount-circle{position:absolute;top:8px;right:8px;width:46px;height:46px;background:var(--accent-red);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--font-display);font-weight:900;animation:pulse-scale 2s infinite}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.flash-discount-circle .pct{font-size:.85rem;line-height:1}.flash-discount-circle .off{font-size:.5rem}.flash-stock-bar{padding:0 10px;margin-top:4px}.flash-stock-label{font-size:.65rem;color:var(--text-muted);margin-bottom:3px}.flash-stock-track{height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.flash-stock-fill{height:100%;background:linear-gradient(90deg,var(--accent-red),var(--accent-orange));border-radius:2px}.flash-card-info{padding:10px}.flash-card-name{font-size:.8rem;font-weight:600;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2em}.flash-prices{display:flex;align-items:baseline;gap:6px}.flash-price{font-family:var(--font-display);font-weight:900;color:var(--accent-red);font-size:1rem}.flash-original{font-size:.75rem;color:var(--text-muted);text-decoration:line-through}#gamificationSection{background:linear-gradient(135deg,#F8F8FF,#F0F4FF 50%,#F8F8FF);border-top:1px solid rgba(123,47,255,.1);border-bottom:1px solid rgba(123,47,255,.1);padding:40px 0}.gamification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.game-card{background:var(--bg-glass);border:1px solid rgba(123,47,255,.3);border-radius:var(--radius-xl);padding:28px 20px;text-align:center;cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden}.game-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(123,47,255,.1) 0,transparent 70%);opacity:0;transition:opacity var(--transition-base)}.game-card:hover:before{opacity:1}.game-card:hover{border-color:#7B2FFF;transform:translateY(-4px);box-shadow:0 12px 40px rgba(123,47,255,.2)}.game-icon{font-size:3rem;margin-bottom:12px;display:block}.game-title{font-family:var(--font-display);font-weight:800;font-size:1rem;margin-bottom:6px}.game-desc{font-size:.8rem;color:var(--text-muted);line-height:1.5;margin-bottom:16px}.game-points{display:inline-flex;align-items:center;gap:6px;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);border-radius:var(--radius-full);padding:4px 12px;font-size:.75rem;font-weight:700;color:var(--accent-gold)}#cartOverlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:2000;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}#cartOverlay.open{opacity:1;pointer-events:all}#cartDrawer{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;background:var(--bg-elevated);border-left:1px solid var(--border-subtle);z-index:2001;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}#cartDrawer.open{transform:translateX(0)}.cart-header{padding:20px 24px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.cart-title{font-family:var(--font-display);font-size:1.1rem;font-weight:800}.cart-close{width:36px;height:36px;border-radius:var(--radius-full);background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.cart-close:hover{color:var(--accent-red);border-color:var(--accent-red)}.cart-items{padding:16px 24px}.cart-item{gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.cart-item-img{width:70px;height:70px;border-radius:var(--radius-md);object-fit:cover;background:var(--bg-card);flex-shrink:0}.cart-item-info{flex:1;min-width:0}.cart-item-name{font-size:.85rem;font-weight:600;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item-price{font-family:var(--font-display);color:var(--accent-red);margin-bottom:8px}.cart-qty-row{gap:8px}.cart-qty-row,.qty-btn{display:flex;align-items:center}.qty-btn{width:26px;height:26px;border-radius:var(--radius-full);background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:.9rem;justify-content:center;transition:all var(--transition-fast)}.qty-btn:hover{border-color:var(--primary);color:var(--primary)}.qty-val{font-family:var(--font-display);font-weight:700;font-size:.9rem;min-width:20px;text-align:center}.cart-item-del{width:28px;height:28px;border-radius:var(--radius-full);color:var(--text-muted);font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0;align-self:flex-start;margin-top:2px}.cart-item-del:hover{color:var(--accent-red);background:rgba(168,85,247,.1)}.cart-footer{padding:16px 24px;border-top:1px solid var(--border-subtle);flex-shrink:0}.coupon-row{display:flex;gap:8px;margin-bottom:16px}.coupon-input{flex:1;height:40px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:0 16px;color:var(--text-primary);font-size:.85rem;outline:none;transition:border-color var(--transition-fast)}.coupon-input:focus{border-color:var(--primary)}.coupon-btn{height:40px;padding:0 16px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);font-size:.8rem;font-weight:700;font-family:var(--font-display);transition:all var(--transition-fast)}.coupon-btn:hover{border-color:var(--primary);color:var(--primary)}.cart-summary{margin-bottom:16px}.summary-row{font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.summary-total{font-family:var(--font-display);font-size:1.2rem;font-weight:900;color:var(--text-primary);border-top:1px solid var(--border-subtle);padding-top:8px}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:var(--text-muted)}.cart-empty-icon{font-size:3.5rem}.cart-empty-text{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--text-secondary)}#productModal{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}#productModal.open{opacity:1;pointer-events:all}.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px)}.modal-container{position:relative;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);max-width:900px;width:100%;max-height:90vh;overflow-y:auto;animation:slideUp .4s ease;z-index:1}.modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:var(--radius-full);background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;z-index:10;transition:all var(--transition-fast)}.modal-close:hover{color:var(--accent-red);border-color:var(--accent-red)}.modal-body{display:grid;grid-template-columns:1fr 1fr;gap:0}.modal-gallery{padding:24px}.modal-main-img{aspect-ratio:1;background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:12px}.modal-main-img img{width:100%;height:100%;object-fit:cover}.modal-thumbs{display:flex;gap:8px;overflow-x:auto}.modal-thumb{width:60px;height:60px;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color var(--transition-fast);flex-shrink:0}.modal-thumb.active{border-color:var(--primary)}.modal-thumb img{width:100%;height:100%;object-fit:cover}.modal-info{padding:24px 24px 24px 0}.modal-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.modal-title{font-family:var(--font-display);font-weight:800;font-size:1.2rem;line-height:1.3;margin-bottom:10px}.modal-rating-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:.85rem;color:var(--text-secondary)}.modal-sold{color:var(--text-muted);font-size:.8rem}.modal-prices{margin-bottom:16px}.modal-price{font-family:var(--font-display);font-weight:900;font-size:1.8rem;color:var(--accent-red)}.modal-original{font-size:1rem;color:var(--text-muted);text-decoration:line-through;margin-left:8px}.modal-discount{display:inline-block;background:var(--accent-red);color:white;font-size:.75rem;font-weight:900;padding:3px 8px;border-radius:var(--radius-full);margin-left:8px}.modal-wholesale{background:rgba(0,200,255,.1);border:1px solid rgba(0,200,255,.3);border-radius:var(--radius-md);padding:8px 12px;margin-bottom:14px;font-size:.8rem;color:var(--primary)}.modal-wholesale strong{font-weight:800}.modal-variants{margin-bottom:16px}.variant-label{font-size:.8rem;font-weight:700;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.variant-options{display:flex;gap:8px;flex-wrap:wrap}.variant-opt{padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);font-size:.8rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);background:var(--bg-glass)}.variant-opt.active,.variant-opt:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-glow)}.modal-qty-row{gap:12px;margin-bottom:16px}.modal-qty-row,.qty-wrap{display:flex;align-items:center}.qty-wrap{gap:8px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:6px 12px}.qty-wrap .qty-btn{background:none;border:none}.qty-wrap .qty-val{font-size:1rem;min-width:24px}.modal-stock-note{font-size:.75rem;color:var(--accent-orange);font-weight:700;display:flex;align-items:center;gap:4px}.modal-actions{display:flex;gap:10px;margin-bottom:16px}.btn-add-cart-modal{flex:1;height:48px;background:linear-gradient(135deg,var(--accent-red),var(--accent-orange));color:white;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:800;font-size:.9rem;letter-spacing:.03em;text-transform:uppercase;transition:all var(--transition-base)}.btn-add-cart-modal:hover{filter:brightness(1.15);transform:scale(1.02)}.btn-buy-now{flex:1;height:48px;background:linear-gradient(135deg,var(--primary),#7B2FFF);color:white;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:800;font-size:.9rem;text-transform:uppercase;transition:all var(--transition-base)}.btn-buy-now:hover{filter:brightness(1.15);transform:scale(1.02)}.modal-tabs{border-top:1px solid var(--border-subtle)}.modal-tab-btns{display:flex}.modal-tab-btn{flex:1;padding:12px;text-align:center;font-family:var(--font-display);font-size:.8rem;font-weight:700;color:var(--text-muted);border-bottom:2px solid transparent;transition:all var(--transition-fast);cursor:pointer}.modal-tab-btn.active{color:var(--primary);border-bottom-color:var(--primary)}.modal-tab-content{padding:16px;font-size:.85rem;color:var(--text-secondary);line-height:1.7;display:none}.modal-tab-content.active{display:block}#toastContainer{position:fixed;bottom:20px;left:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.toast{display:flex;align-items:center;gap:12px;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--primary);border-radius:var(--radius-md);padding:12px 16px;min-width:280px;max-width:360px;box-shadow:var(--shadow-card);animation:slideInLeft .4s ease;font-size:.8rem;line-height:1.4}.toast.success{border-left-color:var(--accent-green)}.toast.warning{border-left-color:var(--accent-orange)}.toast.social{border-left-color:#7B2FFF}@keyframes slideInLeft{0%{transform:translateX(-120%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-120%);opacity:0}}.toast.removing{animation:slideOutLeft .3s ease forwards}.toast-icon{font-size:1.3rem;flex-shrink:0}.toast-text{flex:1}.toast-title{font-weight:700;color:var(--text-primary);margin-bottom:2px}.toast-msg{color:var(--text-secondary)}.gm-modal{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.gm-modal.open{opacity:1;pointer-events:all}.gm-container{position:relative;background:var(--bg-elevated);border:1px solid rgba(123,47,255,.4);border-radius:var(--radius-xl);padding:40px;max-width:500px;width:100%;text-align:center;animation:slideUp .4s ease;z-index:1;box-shadow:0 0 60px rgba(123,47,255,.2)}.gm-title{font-family:var(--font-display);font-size:1.5rem;font-weight:900;margin-bottom:8px}.gm-subtitle{color:var(--text-muted);font-size:.9rem;margin-bottom:28px}.roulette-wrap{position:relative;width:240px;height:240px;margin:0 auto 28px}.roulette-wheel{width:100%;height:100%;border-radius:50%;border:4px solid rgba(123,47,255,.5);position:relative;transition:transform 4s cubic-bezier(.17,.67,.12,.99);overflow:hidden;box-shadow:0 0 30px rgba(123,47,255,.3)}.roulette-pointer{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:20px;height:30px;clip-path:polygon(50% 100%,0 0,100% 0);background:var(--accent-gold);z-index:2;filter:drop-shadow(0 2px 8px rgba(255,215,0,.8))}canvas#rouletteCanvas{width:100%;height:100%;border-radius:50%;display:block}.level-bar-wrap{margin:16px 0}.level-info{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:6px}.level-name{font-weight:700;color:var(--accent-gold)}.level-track{height:8px;background:var(--bg-card);overflow:hidden}.level-fill,.level-track{border-radius:var(--radius-full)}.level-fill{height:100%;background:linear-gradient(90deg,var(--accent-gold),#7C3AED);transition:width 1s ease}.trending-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.trending-item{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px;cursor:pointer;transition:all var(--transition-base)}.trending-item:hover{border-color:rgba(0,200,255,.2);transform:translateX(4px)}.trending-rank{font-family:var(--font-display);font-weight:900;font-size:1.3rem;color:var(--text-muted);min-width:28px;text-align:center}.trending-rank.top{background:linear-gradient(135deg,var(--accent-gold),var(--accent-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trending-img{width:56px;height:56px;border-radius:var(--radius-md);object-fit:cover;background:var(--bg-elevated);flex-shrink:0}.trending-info{flex:1;min-width:0}.trending-name{font-size:.85rem;font-weight:600;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.trending-sold{font-size:.7rem;color:var(--text-muted)}.trending-price{font-family:var(--font-display);font-weight:900;color:var(--accent-red);font-size:.95rem;white-space:nowrap}#whatsappFab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#25D366;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 20px rgba(37,211,102,.4);z-index:800;cursor:pointer;transition:all var(--transition-base);animation:float 3s ease-in-out infinite}#whatsappFab:hover{transform:scale(1.1);box-shadow:0 8px 30px rgba(37,211,102,.6)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#whatsappFab:hover{animation:none}.newsletter-section{background:linear-gradient(135deg,#0D0520,#050D20);border:1px solid rgba(123,47,255,.2);border-radius:var(--radius-xl);padding:40px;text-align:center;margin:60px 0}.newsletter-section h3{font-family:var(--font-display);font-size:1.5rem;font-weight:900;margin-bottom:8px}.newsletter-section p{color:var(--text-muted);margin-bottom:24px}.newsletter-form{display:flex;gap:10px;max-width:480px;margin:0 auto}.newsletter-input{flex:1;height:48px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:0 20px;color:var(--text-primary);font-size:.9rem;outline:none;transition:border-color var(--transition-fast)}.newsletter-input:focus{border-color:var(--primary)}.newsletter-input::placeholder{color:var(--text-muted)}.filters-bar{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filter-chip{padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);font-size:.8rem;font-weight:600;font-family:var(--font-display);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:var(--bg-glass)}.filter-chip.active,.filter-chip:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-glow)}.filter-select{height:36px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.8rem;padding:0 12px;outline:none;cursor:pointer;transition:border-color var(--transition-fast)}.filter-select:focus{border-color:var(--primary)}.section{padding:40px 0}.section+.section{padding-top:0}.skeleton{background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-elevated) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:skeleton-load 1.5s infinite;border-radius:var(--radius-sm)}@keyframes skeleton-load{0%{background-position:200% 0}to{background-position:-200% 0}}.confetti-piece{position:fixed;width:8px;height:8px;border-radius:2px;pointer-events:none;z-index:9998;animation:confetti-fall 3s linear forwards}@keyframes confetti-fall{0%{transform:translateY(-20px) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr}.modal-body{grid-template-columns:1fr}.modal-info{padding:0 24px 24px}}.mobile-logo-center{display:none}@media (max-width:768px){:root{--header-h:auto;--top-bar-h:32px}#mainHeader{height:auto!important;min-height:60px;padding:8px 0}.header-inner{flex-wrap:wrap;padding:0 12px;gap:8px;width:100%;max-width:100%}.header-inner,.mobile-hamburger-btn{display:flex!important;align-items:center}.mobile-hamburger-btn{justify-content:center;flex-shrink:0}#mainHeader .search-wrap,.header-actions,.logo-wrap,.mobile-bottom-nav,.navbar-cat-wrapper,.search-wrap{display:none!important}.mobile-logo-center{display:flex!important;flex:1;justify-content:center;align-items:center;text-decoration:none}.smart-search-wrap{display:block!important;order:99;flex-basis:100%;width:100%;max-width:100%;margin-top:4px}#heroCarousel{height:280px}.hero-content{padding:0 16px}.hero-title{font-size:1.4rem}.hero-subtitle{display:none}.flash-sale-grid,.products-grid{grid-template-columns:repeat(2,1fr);gap:8px}.vc2-title{font-size:1.1rem}.vc2-subtitle{font-size:.65rem;line-height:1.2}.vc2-header{padding:0 12px;margin-bottom:12px}.product-info{padding:8px!important}.product-title{font-size:.85rem!important}.footer-grid{grid-template-columns:1fr;gap:24px}.top-bar-item:not(:first-child){display:none}.gamification-grid{grid-template-columns:repeat(2,1fr)}#cartDrawer{width:100vw}.newsletter-form{flex-direction:column}.top-bar-rotating{font-size:.78rem}}@media (max-width:480px){.container{padding:0 12px}.hero-actions{gap:10px}.hero-actions,.modal-actions{flex-direction:column}.trending-grid{grid-template-columns:1fr}}.product-hero-cover{position:relative;width:100%;height:clamp(280px,35vw,450px);overflow:hidden;background:#111}.product-hero-cover.has-video{height:70vh;max-height:650px}.product-hero-bg-blur{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(40px) brightness(.6);z-index:0}.product-hero-img-contained{position:relative;object-position:center;transition:transform .5s ease}.product-hero-img-contained,.product-hero-video{width:100%;height:100%;object-fit:contain;z-index:1}.product-hero-video{position:absolute;inset:0}.product-hero-cover:hover .product-hero-img-contained{transform:scale(1.02)}.product-hero-gradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 40%,transparent);z-index:2;pointer-events:none}.product-hero-sold-out-ribbon{position:absolute;top:24px;left:0;right:0;z-index:4;padding:12px;background:rgba(127,29,49,.94);box-shadow:0 3px 14px rgba(0,0,0,.28);color:#fff;font-size:clamp(1rem,2vw,1.35rem);font-weight:900;letter-spacing:.12em;text-align:center;pointer-events:none}.product-hero-info{position:absolute;bottom:0;left:0;right:70px;padding:20px 16px;z-index:3}.product-hero-badges{display:flex;gap:8px;margin-bottom:6px;align-items:center}.phero-badge-discount{background:#FE2C55;color:white;font-size:.75rem;padding:2px 6px;border-radius:4px}.phero-badge-discount,.phero-badge-type{font-weight:700;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.phero-badge-type{color:#FACC15;font-size:.95rem}.phero-badge-type,.product-hero-name{text-shadow:1px 1px 2px rgba(0,0,0,.6)}.product-hero-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1rem,2vw,1.15rem);font-weight:400;color:white;margin-bottom:8px;line-height:1.4}.product-hero-prices{display:flex;align-items:baseline;gap:8px}.phero-price{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;color:white;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.phero-original{font-size:1rem;color:rgba(255,255,255,.55);text-decoration:line-through}.product-hero-thumbs{position:absolute;bottom:20px;right:24px;display:flex;flex-direction:column;gap:6px;z-index:4}.phero-thumb{width:52px;height:52px;border-radius:6px;overflow:hidden;border:2px solid transparent;cursor:pointer;opacity:.6;transition:all .2s}.phero-thumb.active{border-color:white;opacity:1}.phero-thumb img{width:100%;height:100%;object-fit:cover}.product-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:48px;padding-bottom:48px;align-items:start}@media (max-width:768px){.product-detail-layout{grid-template-columns:1fr;gap:24px;padding-top:24px}.product-gallery{position:relative!important;top:auto!important}}.product-gallery{position:sticky;top:90px}.product-gallery-main{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#F5F5F5;margin-bottom:12px}.product-gallery-main img{width:100%;height:100%;object-fit:cover}.product-gallery-sold-out-ribbon{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:14px 8px;background:rgba(127,29,49,.94);color:#fff;font-size:clamp(1rem,2.2vw,1.4rem);font-weight:900;letter-spacing:.1em;text-align:center;pointer-events:none}.product-gallery-thumbs{display:flex;gap:8px;flex-wrap:wrap}.pgallery-thumb{width:68px;height:68px;border-radius:8px;overflow:hidden;border:2px solid #e5e5e5;cursor:pointer;transition:border-color .2s}.pgallery-thumb.active{border-color:#A855F7}.pgallery-thumb img{width:100%;height:100%;object-fit:cover}.product-buy-panel{display:flex;flex-direction:column;gap:20px}.pbuy-stars{display:flex;align-items:center;gap:2px}.pbuy-name{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800;color:#1A1A1A;line-height:1.2;margin:0}.pbuy-price-block{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pbuy-price{font-family:Arial,sans-serif;font-size:2.2rem;font-weight:900;color:#A855F7;letter-spacing:-.02em}.pbuy-original{font-size:.95rem;color:#aaa;text-decoration:line-through}.pbuy-saving{background:#FFF0EE;color:#A855F7;font-size:.8rem;font-weight:800;padding:3px 10px;border-radius:99px}.pbuy-stock-bar{height:6px;background:#F0F0F0;border-radius:3px;overflow:hidden;margin-bottom:6px}.pbuy-stock-fill{height:100%;background:linear-gradient(90deg,#A855F7,#7C3AED);border-radius:3px}.pbuy-stock-text{font-size:.8rem;color:#555}.pbuy-sold-out-text{margin:0;color:#991b1b;font-size:.95rem;font-weight:800}.pbuy-qty-row{display:flex;align-items:center;gap:16px}.pbuy-qty-label{font-size:.85rem;font-weight:700;color:#555}.pbuy-btn-wishlist{width:52px;height:52px;border-radius:14px;border:2px solid #e8e8e8;background:white;color:#999;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.pbuy-btn-wishlist:hover{border-color:#A855F7;color:#A855F7;transform:scale(1.08)}.pbuy-btn-wishlist.active{border-color:#A855F7;background:#FFF0EE;color:#A855F7}.pbuy-qty-ctrl{display:flex;align-items:center;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.pbuy-qty-ctrl button{width:36px;height:36px;font-size:1.1rem;font-weight:700;color:#333;background:#F5F5F5;border:none;cursor:pointer}.pbuy-qty-ctrl button:hover{background:#E5E5E5}.pbuy-qty-ctrl span{padding:0 18px;font-size:1rem;font-weight:700;color:#1A1A1A}.pbuy-actions{display:flex;flex-direction:row;align-items:center;gap:10px}.pbuy-btn-primary{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#A855F7;color:white;font-family:Arial,sans-serif;font-weight:900;font-size:1rem;padding:16px;border-radius:10px;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 24px rgba(168,85,247,.35)}.pbuy-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(168,85,247,.45)}.pbuy-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.pbuy-btn-secondary{display:flex;align-items:center;justify-content:center;gap:8px;background:#1A1A1A;color:white;font-family:Arial,sans-serif;font-weight:800;font-size:.95rem;padding:14px;border-radius:10px;border:none;cursor:pointer}.pbuy-btn-secondary:hover{background:#333}.pbuy-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.pbuy-benefits-shein{display:flex;flex-direction:column;border:1px solid #efefef;border-radius:12px;overflow:visible;margin-top:4px}.pbuy-benefit-badge{position:relative;display:flex;align-items:center;gap:10px;padding:13px 16px;background:white;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;text-align:left;transition:background .15s;font-size:.87rem;font-weight:600;color:#222}.pbuy-benefit-badge:last-child{border-bottom:none}.pbuy-benefit-badge:hover{background:#FAFAFA}.pbuy-benefit-badge i:first-child{color:#00C853;font-size:1.1rem;flex-shrink:0}.pbuy-benefit-badge span{flex:1}.pbuy-benefit-arrow{color:#AAA;font-size:1rem;transition:transform .2s}.pbuy-benefit-badge:hover .pbuy-benefit-arrow{transform:translateX(3px)}.pbuy-benefit-popup{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:white;border-radius:14px;box-shadow:0 8px 40px rgba(0,0,0,.15);border:1px solid #efefef;padding:16px;z-index:100;animation:popupIn .18s ease}@keyframes popupIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pbuy-benefit-popup-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.pbuy-benefit-popup-header i{color:#00C853;font-size:1.2rem}.pbuy-benefit-popup-header strong{font-size:.9rem;color:#111}.pbuy-benefit-popup-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pbuy-benefit-popup-list li{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#444}.pbuy-benefit-popup-list li i{color:#00C853;font-size:.9rem;flex-shrink:0}.product-video-section{position:relative;width:100%;height:clamp(400px,60vw,680px);overflow:hidden;margin:48px 0}.product-video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-video-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(0,0,0,.3) 50%,rgba(0,0,0,.55));display:flex;align-items:center}.product-video-content{padding:clamp(28px,6vw,80px);max-width:600px}.product-video-tag{display:inline-flex;align-items:center;gap:6px;background:#A855F7;font-size:.7rem;padding:5px 14px;border-radius:99px;letter-spacing:.08em;text-transform:uppercase}.product-video-tag,.product-video-title{color:white;font-weight:900;margin-bottom:16px}.product-video-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.95;text-shadow:0 4px 24px rgba(0,0,0,.4)}.product-video-sub{font-size:clamp(.85rem,1.5vw,1rem);color:rgba(255,255,255,.7);margin-bottom:28px;line-height:1.5}.product-video-cta-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.product-video-cta{display:flex;align-items:center;gap:8px;background:white;color:#A855F7;font-family:Arial,sans-serif;font-weight:900;font-size:.95rem;padding:14px 28px;border-radius:99px;border:none;cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,.3);transition:transform .15s}.product-video-cta:hover{transform:scale(1.04)}.product-video-social{color:rgba(255,255,255,.7);font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:6px}.product-video-social i{color:#FFB300}.product-desc-section,.product-related-section,.product-reviews-section{padding:40px 20px;border-top:1px solid #f0f0f0}.product-related-section{padding-bottom:60px}.product-section-title{font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:900;color:#1A1A1A;margin-bottom:20px;display:flex;align-items:center;gap:10px}.reviews-count{font-size:.85rem;color:#888;font-weight:400}.product-desc-text{font-size:.95rem;color:#555;line-height:1.8;max-width:700px}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.review-card{background:#FAFAFA;border:1px solid #f0f0f0;border-radius:12px;padding:18px}.review-header{gap:12px;margin-bottom:10px}.review-avatar,.review-header{display:flex;align-items:center}.review-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;background:#A855F7;justify-content:center;color:white;font-weight:800;font-size:.9rem;flex-shrink:0}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-name{font-size:.85rem;font-weight:700;color:#1A1A1A;margin-bottom:2px}.review-stars{display:flex;gap:2px;color:#FFB300;font-size:.75rem}.review-verified{margin-left:auto;font-size:.7rem;color:#00C853;font-weight:700;white-space:nowrap}.review-comment{font-size:.85rem;color:#555;line-height:1.5;margin:0}#videoCarousel{padding:12px 0 16px;background:linear-gradient(180deg,var(--bg-base) 0,#F0F0F0 100%);border-bottom:1px solid rgba(0,0,0,.05)}.vc2-header{max-width:1400px;margin:0 auto 12px;padding:0 20px;justify-content:space-between}.vc2-header,.vc2-title-wrap{display:flex;align-items:center}.vc2-title-wrap{gap:12px;font-size:1.4rem}.vc2-title{font-family:var(--font-display);font-weight:900;font-size:1.3rem;background:linear-gradient(135deg,#A855F7,#7C3AED);-webkit-text-fill-color:transparent;margin:0;letter-spacing:.04em}.vc2-subtitle{font-size:.75rem;color:var(--text-muted);margin-top:2px}.vc2-sound-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-full);background:rgba(255,255,255,.8);color:var(--text-muted);font-size:.78rem;font-weight:600;font-family:var(--font-display);cursor:pointer;transition:all var(--transition-base);backdrop-filter:blur(8px)}.vc2-sound-btn:hover{border-color:var(--accent-red);color:var(--accent-red)}.vc2-grid{max-width:1400px;padding:0 20px;justify-content:center;gap:16px}@media (min-width:901px){.vc2-card{width:175px;flex-shrink:0}}@media (max-width:900px){.vc2-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 16px 8px;scrollbar-width:none;justify-content:flex-start}.vc2-grid::-webkit-scrollbar{display:none}.vc2-card{flex-shrink:0;width:180px;scroll-snap-align:start}}@media (max-width:560px){.vc2-card{width:150px}}.vc2-card{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;aspect-ratio:3/4;background:#FFFFFF}.vc2-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(168,85,247,.25)}.vc2-card-active{box-shadow:0 0 0 2px #A855F7,0 12px 40px rgba(168,85,247,.4);transform:translateY(-4px) scale(1.02);z-index:2}.vc2-video-wrap{position:relative;width:100%;height:100%}.vc2-video-player{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:inherit}.vc2-video-player video,.vc2-video-player>div{width:100%!important;height:100%!important}.vc2-video,.vc2-video-player video{object-fit:cover}.vc2-video{width:100%;height:100%;display:block}.vc2-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.3) 45%,transparent);display:flex;flex-direction:column;justify-content:space-between;padding:10px}.vc2-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vc2-badge{background:linear-gradient(135deg,#A855F7,#7C3AED);color:white;font-size:.6rem;border-radius:var(--radius-full);letter-spacing:.04em;white-space:nowrap}.vc2-badge,.vc2-discount{font-weight:900;padding:3px 7px;font-family:var(--font-display)}.vc2-discount{background:rgba(255,215,0,.2);border:1px solid rgba(255,215,0,.5);color:var(--accent-gold);font-size:.62rem;border-radius:var(--radius-full)}.vc2-bottom{display:flex;flex-direction:column;gap:6px}.vc2-name{font-family:var(--font-display);font-size:.8rem;color:white;line-height:1.2;text-shadow:0 1px 6px rgba(0,0,0,.9);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vc2-price-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.vc2-price{font-size:1.05rem;font-weight:900;color:#A855F7;text-shadow:0 1px 8px rgba(168,85,247,.6)}.vc2-add-btn,.vc2-price{font-family:var(--font-display)}.vc2-add-btn{display:flex;align-items:center;gap:4px;background:#A855F7;color:white;font-weight:800;font-size:.65rem;padding:5px 10px;border-radius:var(--radius-full);border:none;cursor:pointer;white-space:nowrap;box-shadow:0 3px 12px rgba(168,85,247,.5);transition:transform .15s}.vc2-add-btn:hover{transform:scale(1.05)}.vc2-see-product-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:10px 16px;background:#111;color:white;font-weight:800;font-size:.82rem;border-radius:10px;text-decoration:none;transition:background .2s,transform .15s}.vc2-see-product-btn:hover{background:#333;transform:translateY(-1px)}.vc2-play-icon{position:absolute;inset:0;align-items:center;background:rgba(0,0,0,.2);color:rgba(255,255,255,.5);font-size:2rem;opacity:0;transition:opacity .2s;pointer-events:none}.vc2-dots,.vc2-play-icon{display:flex;justify-content:center}.vc2-dots{gap:7px;margin-top:18px}.vc2-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.15);border:none;cursor:pointer;transition:all var(--transition-base)}.vc2-dot-active{width:24px;border-radius:4px;background:#A855F7;box-shadow:0 0 8px rgba(168,85,247,.6)}.site-footer{margin-top:0;font-size:.88rem}.footer-perks{background:#0A0F1C;border-top:1px solid rgba(255,255,255,.06);padding:22px 0}.footer-perks-inner{display:flex;justify-content:space-around;align-items:center;gap:24px;flex-wrap:wrap}.footer-perk{display:flex;align-items:center;gap:12px;color:#E9E2ED}.footer-perk i{font-size:1.6rem;color:var(--primary);flex-shrink:0}.footer-perk strong{display:block;font-weight:700;font-size:.85rem;color:white}.footer-perk span{font-size:.75rem;color:#9D92A7}.footer-body{background:#0D1321;padding:48px 0 40px;border-top:1px solid rgba(255,255,255,.05)}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:40px}.footer-col-brand .footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-logo-name{display:block;font-family:var(--font-logo);font-weight:800;font-size:1.2rem;background:linear-gradient(135deg,#A78BFA,#6D28D9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.footer-logo-sub{display:block;font-size:.58rem;color:#74687E;letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.footer-desc{color:#74687E;line-height:1.7;margin-bottom:20px;max-width:280px}.footer-socials{display:flex;gap:10px}.footer-social-btn{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#9D92A7;transition:all .2s ease}.footer-social-btn:hover{background:var(--primary);border-color:var(--primary);color:white;transform:translateY(-3px)}.footer-col-title{font-family:var(--font-display);font-weight:800;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:white;margin-bottom:16px}.footer-links-list{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links-list a{color:#74687E;transition:color .2s}.footer-links-list a:hover{color:var(--primary)}.footer-contact-list{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-contact-list li{display:flex;align-items:flex-start;gap:10px;color:#74687E}.footer-contact-list li i{color:var(--primary);font-size:1.1rem;flex-shrink:0;margin-top:1px}.footer-contact-list span{line-height:1.4}.footer-payment-icons{display:flex;gap:14px;font-size:1.8rem;color:#5C5065}.footer-bottom{background:#080D17;border-top:1px solid rgba(255,255,255,.05);padding:18px 0}.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;color:#5C5065;font-size:.8rem}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.footer-perks-inner{justify-content:flex-start;gap:16px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom-inner{flex-direction:column;gap:8px;text-align:center}}.cart-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:flex-end;animation:fadeIn .3s ease}.cart-drawer{width:100%;max-width:400px;background:#FFFFFF;height:100%;display:flex;flex-direction:column;animation:slideInRight .3s cubic-bezier(.16,1,.3,1);box-shadow:-8px 0 32px rgba(0,0,0,.15)}.cart-drawer-header{padding:24px;border-bottom:1px solid #e9e2ed;display:flex;justify-content:space-between;align-items:center}.cart-drawer-header h2{font-family:var(--font-display);font-size:1.4rem;font-weight:800;margin:0;color:#111018}.close-btn{width:36px;height:36px;border-radius:50%;background:#F5F1F7;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#74687E;transition:all .2s;cursor:pointer}.close-btn:hover{background:#E9E2ED;color:#111018;transform:rotate(90deg)}.cart-items{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.empty-cart-msg{text-align:center;color:#9D92A7;margin-top:60px;font-size:1.1rem}.cart-item{display:flex;gap:16px;background:#F8F9FA;padding:12px;border-radius:12px;border:1px solid #e9e2ed}.cart-item img{width:76px;height:76px;object-fit:cover;border-radius:8px}.cart-item-details{flex:1;display:flex;flex-direction:column;justify-content:center}.cart-item-title{font-weight:600;font-size:.95rem;margin-bottom:6px;color:#403548;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item-price{color:var(--primary);font-weight:800;font-size:1.1rem}.cart-footer{padding:24px;border-top:1px solid #e9e2ed;background:#FFFFFF}.summary-row{display:flex;justify-content:space-between;margin-bottom:12px;font-size:1rem;color:#5C5065}.summary-row:first-child{font-size:1.2rem;font-weight:800;color:#111018}.checkout-btn{width:100%;padding:16px;background:linear-gradient(135deg,#A78BFA,#6D28D9);color:white;border:none;border-radius:14px;font-family:var(--font-display);font-weight:800;font-size:1.1rem;margin-top:16px;cursor:pointer;transition:transform .2s,box-shadow .2s}.checkout-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,92,246,.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.auth-page{min-height:calc(100vh - var(--header-h) - var(--top-bar-h));display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#F0F7FF,#E8F4FD 50%,#F5F0FF)}.auth-card{background:white;border-radius:24px;padding:40px;width:100%;max-width:440px;box-shadow:0 20px 60px rgba(0,0,0,.1);border:1px solid rgba(139,92,246,.1)}.auth-logo{display:block;text-align:center;margin-bottom:24px;font-weight:900;font-size:1.4rem;background:linear-gradient(135deg,#A78BFA,#6D28D9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-logo,.auth-title{font-family:var(--font-display)}.auth-title{font-size:1.6rem;font-weight:800;color:#111018;text-align:center;margin-bottom:6px}.auth-sub{color:#9D92A7;text-align:center;font-size:.9rem;margin-bottom:28px}.auth-error{background:#FFF0F0;color:#CC0033;border:1px solid #ffcdd2;border-radius:10px}.auth-error,.auth-locked{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:.87rem;margin-bottom:20px;font-weight:500}.auth-locked{background:#FFF8E1;color:#E65100;border:1px solid #ffe082;border-radius:10px}.auth-success{text-align:center;color:#1B5E20;background:#E8F5E9;border:1px solid #a5d6a7;border-radius:14px;padding:24px}.auth-form{gap:18px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:6px}.auth-field label{font-size:.88rem;font-weight:600;color:#403548}.auth-optional{color:#9D92A7;font-weight:400}.auth-label-row{display:flex;justify-content:space-between;align-items:center}.auth-forgot{font-size:.82rem;color:var(--primary);font-weight:600}.auth-forgot:hover{text-decoration:underline}.auth-input-wrap{position:relative;display:flex;align-items:center}.auth-input-wrap>i:first-child{position:absolute;left:14px;color:#9D92A7;font-size:1rem;pointer-events:none}.auth-input-wrap input{width:100%;height:48px;padding:0 44px;background:#F8F9FA;border:1.5px solid #e9e2ed;border-radius:12px;font-size:.95rem;color:#111018;outline:none;transition:border-color .2s,box-shadow .2s}.auth-input-wrap input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(139,92,246,.15);background:white}.auth-eye{position:absolute;right:12px;color:#9D92A7;font-size:1rem;cursor:pointer;background:none;border:none}.auth-eye:hover{color:#5C5065}.auth-submit-btn{width:100%;height:52px;background:linear-gradient(135deg,#A78BFA,#6D28D9);color:white;border:none;border-radius:14px;font-family:var(--font-display);font-weight:800;font-size:1.05rem;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;text-decoration:none}.auth-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.35)}.auth-submit-btn:disabled{opacity:.6;cursor:not-allowed}.auth-switch{text-align:center;font-size:.9rem;color:#74687E;margin-top:20px}.auth-switch a{color:var(--primary);font-weight:700}.auth-switch a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}.auth-spin{animation:spin .8s linear infinite}.pwd-strength{display:flex;align-items:center;gap:8px;margin-top:6px}.pwd-strength-bars{display:flex;gap:4px;flex:1}.pwd-bar{height:4px;flex:1;border-radius:4px;transition:background .3s}.auth-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease}.auth-modal{background:white;border-radius:24px;padding:40px 36px;max-width:380px;width:100%;position:relative;text-align:center;animation:modalIn .25s cubic-bezier(.16,1,.3,1)}@keyframes modalIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.auth-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#F5F1F7;display:flex;align-items:center;justify-content:center;color:#74687E;font-size:1.2rem;cursor:pointer}.auth-modal-close:hover{background:#E9E2ED;color:#111018;transform:rotate(90deg);transition:transform .2s}.auth-modal-icon{width:64px;height:64px;background:linear-gradient(135deg,#E8F4FD,#D0E8FF);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.8rem;color:var(--primary)}.auth-modal-title{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:#111018;margin-bottom:8px}.auth-modal-msg{color:#74687E;font-size:.93rem;margin-bottom:28px;line-height:1.5}.auth-modal-actions{display:flex;flex-direction:column;gap:12px}.auth-modal-login-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:12px;background:linear-gradient(135deg,#A78BFA,#6D28D9);color:white;font-weight:800;font-size:1rem;cursor:pointer;border:none;transition:transform .2s,box-shadow .2s}.auth-modal-login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.35)}.auth-modal-register-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:12px;background:#F5F1F7;color:#403548;font-weight:700;font-size:1rem;cursor:pointer;border:1.5px solid #e9e2ed;transition:background .2s}.auth-modal-register-btn:hover{background:#E9E2ED}.auth-modal-footer{margin-top:20px;font-size:.82rem;color:#9D92A7}.user-logged-btn{display:flex;align-items:center;gap:6px;padding:0 14px;width:auto!important;min-width:44px}.user-menu-wrap{position:relative}.user-name-chip{font-size:.82rem;font-weight:700;color:var(--primary)}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#fff;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.14),0 4px 16px rgba(0,0,0,.06);border:1px solid #e8eef4;min-width:290px;overflow:hidden;animation:modalIn .18s ease;z-index:500}.udrop-header{gap:14px;padding:18px 18px 14px;background:linear-gradient(135deg,#F0F7FF,#E8F4FE);border-bottom:1px solid #e2eef8}.udrop-avatar,.udrop-header{display:flex;align-items:center}.udrop-avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#6D28D9);justify-content:center;color:white;font-size:1.2rem;flex-shrink:0;box-shadow:0 4px 14px rgba(139,92,246,.3)}.udrop-info{flex:1;min-width:0}.udrop-info strong{font-size:.95rem;color:#111018;font-weight:700}.udrop-info span,.udrop-info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.udrop-info span{font-size:.75rem;color:#9D92A7}.udrop-level-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.7rem;font-weight:700;margin-top:5px}.udrop-points-bar{padding:12px 18px;background:#FAFBFC;border-bottom:1px solid #f5f1f7}.udrop-points-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.82rem;font-weight:600;color:#403548}.udrop-points-row i{color:#F59E0B;margin-right:3px}.udrop-progress-track{height:6px;background:#E9E2ED;border-radius:99px;overflow:hidden}.udrop-progress-fill{height:100%;border-radius:99px;transition:width .6s ease}.udrop-divider{height:1px;background:#F5F1F7;margin:2px 0}.udrop-section-label{padding:10px 18px 4px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9D92A7}.udrop-item{display:flex;align-items:center;gap:12px;padding:11px 18px;font-size:.88rem;color:#403548;font-weight:500;cursor:pointer;background:none;border:none;width:100%;text-align:left;text-decoration:none;transition:background .12s,color .12s;position:relative}.udrop-item:hover{background:#FAF8FB}.udrop-item:hover,.udrop-item:hover>i:first-child{color:var(--primary)}.udrop-item>i:first-child{font-size:1.05rem;color:#74687E;width:20px;transition:color .12s}.udrop-item>span{flex:1}.udrop-arrow{font-size:1rem;color:#D8CFDE}.udrop-item-highlight{color:#B45309}.udrop-item-highlight:hover{background:#FFFBEB;color:#B45309}.udrop-item-highlight:hover>i:first-child,.udrop-item-highlight>i:first-child{color:#F59E0B}.udrop-badge-pts{background:#FEF3C7;color:#B45309;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:99px}.udrop-logout{color:#DC2626}.udrop-logout:hover{background:#FEF2F2;color:#DC2626}.udrop-logout:hover>i:first-child,.udrop-logout>i:first-child{color:#DC2626}.cart-count-badge{display:inline-flex;background:var(--primary);color:white;border-radius:99px;font-size:.7rem;font-weight:800;width:20px;height:20px;margin-left:6px}.cart-count-badge,.cart-empty-state{align-items:center;justify-content:center}.cart-empty-state{display:flex;flex-direction:column;padding:60px 20px;gap:8px;color:#9D92A7}.cart-empty-state i{font-size:3rem;margin-bottom:8px}.cart-empty-state p{font-size:1.1rem;font-weight:600;color:#5C5065}.cart-item-qty{display:flex;align-items:center;gap:8px;margin-top:6px}.cart-item-qty button{width:26px;height:26px;border-radius:50%;background:#F5F1F7;border:none;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#403548;cursor:pointer;transition:background .15s}.cart-item-qty button:hover{background:#E9E2ED}.cart-item-qty span{font-weight:700;font-size:.95rem;min-width:20px;text-align:center}.cart-item-remove{align-self:flex-start;color:#D8CFDE;font-size:1.1rem;cursor:pointer;background:none;border:none;transition:color .15s;padding:4px}.cart-item-remove:hover{color:#CC0033}.cart-total-row{font-size:1.15rem!important;font-weight:800!important;color:#111018!important;border-top:1px solid #e9e2ed;padding-top:12px;margin-top:4px}.cart-auth-hint{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#9D92A7;margin-top:10px;text-align:center;justify-content:center}.navbar-cat-wrapper{position:relative;height:100%;display:flex;align-items:center}@media (max-width:900px){.navbar-cat-wrapper{display:none}}.cat-dropdown-wrap{position:relative}.cat-dropdown-btn{display:flex;align-items:center;gap:6px;background:transparent;color:var(--text-main);border:none;padding:0 10px;height:38px;border-radius:8px;font-family:var(--font-sans);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s}.cat-dropdown-btn:hover{background:rgba(0,0,0,.04);color:var(--primary)}.cat-dropdown-btn i{font-size:1.15rem;color:var(--text-muted);transition:color .2s}.cat-dropdown-btn:hover i{color:var(--primary)}.cat-dropdown-arrow{transition:transform .2s}.cat-dropdown-arrow.open{transform:rotate(180deg)}.cat-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;background:white;width:240px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:8px;z-index:2000;display:flex;flex-direction:column;gap:2px;animation:dropdownFade .2s ease forwards}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cat-dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 14px;color:var(--text-main);text-decoration:none;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s}.cat-dropdown-item i,.mbn-drawer-header{font-size:1.2rem;color:var(--primary);transition:transform .2s}.cat-dropdown-item.active,.cat-dropdown-item:hover{background:rgba(0,169,157,.08);color:var(--primary)}.cat-dropdown-item:hover i{transform:scale(1.15)}@media (min-width:901px){.bultox-detail-grid{align-items:stretch}.bultox-detail-grid>.bultox-detail-image{min-height:100%!important;align-self:stretch!important;background:linear-gradient(145deg,#f5f8ef,#e8eee0)}.bultox-detail-image>.bultox-product-gallery{position:relative!important;top:auto;inset:auto!important;width:100%;height:min(650px,calc(100vh - 108px))!important;min-height:520px!important}.bultox-desktop-product-story{display:block!important;margin:22px;padding:24px;color:#33283a;border:1px solid rgba(109,40,217,.13);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 12px 32px rgba(45,30,54,.07)}.bultox-desktop-product-story>span{color:#6d28d9;font-size:.55rem;font-weight:950;letter-spacing:.11em}.bultox-desktop-product-story h2{margin:6px 0 14px;font:800 1.3rem var(--font-display)}.bultox-desktop-product-story p{margin:0 0 12px;color:#665a6d;font-size:.72rem;line-height:1.7;white-space:pre-line}.bultox-desktop-product-story .campaign-copy{padding:11px 13px;border-left:3px solid #84cc16;border-radius:0 9px 9px 0;background:#f5faed;color:#41551f;font-weight:700}.bultox-desktop-product-story>div{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.bultox-desktop-product-story small{padding:5px 8px;color:#5b21b6;border-radius:7px;background:#f1ebff;font-size:.52rem;font-weight:800}.bultox-desktop-product-story a{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:10px 12px;color:#fff;border-radius:9px;background:#5b21b6;font-size:.63rem;font-weight:900;text-decoration:none}.bultox-detail-image>.bultox-auto-badge.detail{top:62px;bottom:auto}.bultox-product-info{display:none}}.bultox-desktop-product-story{display:none}@media (max-width:900px){.cat-sidebar{display:none}.layout-wrapper{margin-top:calc(var(--top-bar-h) + var(--header-h))}.main-content{padding:16px 12px 80px}.header-inner{display:flex;justify-content:space-between;gap:16px;width:100%}.header-actions{display:none}.hero-section{padding:40px 16px}.hero-section h1{font-size:2.5rem}.flash-inner{flex-direction:column;align-items:center;gap:8px;height:auto;padding:12px 0}.flash-label{width:100%;clip-path:none;border-right:none;border-bottom:4px solid #ffeb3b;padding:8px 12px}.flash-scroll-track{width:100%;padding:0 12px}.flash-timer{margin-left:0;width:100%;justify-content:center}.flash-timer:after{display:none}}.checkout-grid{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:start}.checkout-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.checkout-grid{grid-template-columns:1fr;gap:40px}.checkout-fields-row{grid-template-columns:1fr;gap:0}}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:65px;background:white;border-top:1px solid var(--border-subtle);box-shadow:0 -4px 20px rgba(0,0,0,.06);z-index:2000;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom)}@media (max-width:900px){.cat-sidebar,.mobile-bottom-nav{display:none}}.mbn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-muted);text-decoration:none;background:none;border:none;width:25%;height:100%;cursor:pointer;transition:color .2s}.mbn-item i{font-size:1.4rem}.mbn-item span{font-size:.65rem;font-weight:700}.mbn-item.active{color:var(--primary)}.mbn-badge{position:absolute;top:-4px;right:-8px;background:var(--accent-red);color:white;font-size:.6rem;font-weight:900;min-width:16px;height:16px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0 4px}.mbn-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:2100;backdrop-filter:blur(4px);animation:fadeIn .2s ease-out forwards}.mbn-drawer{position:fixed;bottom:0;left:0;right:0;background:var(--bg-body);z-index:2101;border-radius:24px 24px 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom));max-height:85vh;overflow-y:auto;animation:slideUp .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mbn-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mbn-drawer-header h3{margin:0;font-size:1.2rem;font-weight:900}.mbn-drawer-header button{background:#F5F1F7;border:none;width:36px;height:36px;border-radius:50%;font-size:1.2rem;color:#74687E}.mbn-drawer-content{display:flex;flex-direction:column;gap:8px}.mbn-cat-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:white;border-radius:12px;text-decoration:none;color:#403548;font-weight:700;font-size:.95rem;transition:all .2s;border:1px solid #f5f1f7}.mbn-cat-item i{font-size:1.3rem;color:#74687E}.mbn-cat-item.active{background:rgba(0,169,157,.08);border-color:rgba(0,169,157,.2);color:var(--primary)}.mbn-cat-item.active i{color:var(--primary)}.mbn-cat-item .check-icon{margin-left:auto;font-size:1.2rem}.legal-page-container{background:white;border-radius:24px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #e9e2ed;overflow:hidden}.legal-page-header{padding:40px 48px;background:linear-gradient(135deg,#111018,#2E1A47);position:relative;overflow:hidden}.legal-page-content{padding:48px}@media (max-width:768px){.legal-page-content,.legal-page-header{padding:24px 20px}.legal-page-container{border-radius:16px}}.legal-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.legal-layout-grid{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start}.legal-sidebar{position:relative;top:0}@media (min-width:769px){.legal-sidebar{position:sticky;top:100px}}@media (max-width:768px){.legal-benefits-grid{grid-template-columns:1fr}.legal-layout-grid{display:flex;flex-direction:column;gap:32px}.mobile-hamburger-btn{display:block!important}}.cart-layout-grid{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.cart-table-header{border-bottom:2px solid #e9e2ed;padding-bottom:12px;margin-bottom:20px;color:#74687E;font-size:.85rem;font-weight:700;letter-spacing:.05em}.cart-table-header,.cart-table-row{display:grid;grid-template-columns:40px 3fr 1fr 1fr 1.2fr}.cart-table-row{align-items:center;border-bottom:1px solid #e9e2ed;padding:20px 0}.cart-item-price{text-align:center;font-weight:700;color:#241B2F;font-size:.95rem}.cart-item-subtotal{text-align:right;font-weight:800;color:#241B2F;font-size:.95rem}@media (max-width:900px){.cart-layout-grid{display:flex;flex-direction:column;gap:24px}.cart-table-header{display:none}.cart-table-row{display:grid;grid-template-columns:40px 1fr 100px;grid-template-rows:auto auto auto;gap:8px;padding:16px 0}.cart-table-row>div:first-child{grid-column:1;grid-row:1;justify-self:start}.cart-table-row>div:nth-child(2){grid-column:2/span 2;grid-row:1;align-self:start}.cart-item-price{grid-column:2;grid-row:2;text-align:left!important;color:#74687E;font-size:.85rem;justify-self:start}.cart-table-row>div:nth-child(4){grid-column:2;grid-row:3;justify-self:start}.cart-item-subtotal{grid-column:3;grid-row:3;text-align:right!important;justify-self:end}.checkout-grid>div>div>div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important}}.points-badge{display:inline-flex;align-items:center;gap:6px;background:#F7F5FF;color:#514A6B;padding:6px 14px;border-radius:99px;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.03em;border:1px solid #ddd7f5;box-shadow:none}.points-badge strong{color:#5545A5;font-weight:700}.points-badge svg{color:#6D5BD0}.points-badge.guest{background:transparent;color:#74687E;border:1px dashed #d8cfde;box-shadow:none}.points-badge.guest strong,.points-badge.guest svg{color:#74687E}.udrop-rewards-card{margin:8px 12px 10px;padding:12px;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;text-decoration:none;border:1px solid #ded8f3;border-radius:13px;background:linear-gradient(135deg,#faf9ff,#f3f0ff);transition:.15s ease}.udrop-rewards-card:hover{border-color:#c4b9ea;box-shadow:0 6px 18px rgba(80,65,155,.1);transform:translateY(-1px)}.udrop-rewards-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#fff;color:#6d5bd0;border:1px solid #e7e2f7}.udrop-rewards-balance,.udrop-rewards-copy{display:flex;flex-direction:column}.udrop-rewards-copy strong{color:#312b52;font-size:.78rem}.udrop-rewards-copy small{color:#8a829f;font-size:.64rem;margin-top:2px}.udrop-rewards-balance{text-align:right}.udrop-rewards-balance strong{color:#5545a5;font-size:.92rem}.udrop-rewards-balance small{color:#958cab;font-size:.6rem;text-transform:uppercase;letter-spacing:.06em}.rewards-mobile-item{border:1px solid #ded8f3!important;background:#f7f5ff!important;color:#5545a5!important}.rewards-mobile-item span{color:#40376f!important;font-weight:750}.rewards-mobile-item small{margin-left:auto;color:#6d5bd0;font-size:.7rem;font-weight:800}.home-shipping-banner{margin:18px 0 0;padding:0 20px}.home-shipping-banner-inner{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:18px;color:#064e3b;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #86efac;box-shadow:0 10px 28px rgba(22,163,74,.1)}.home-shipping-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:50%;background:#16a34a;color:white;font-size:1.45rem}.home-shipping-copy{display:flex;flex:1;flex-direction:column;gap:3px;line-height:1.35}.home-shipping-copy strong{font-size:1.05rem}.home-shipping-copy span{color:#166534;font-size:.82rem}.home-shipping-link{display:flex;align-items:center;gap:6px;color:#15803d;font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.product-free-shipping-badge{position:absolute;right:8px;bottom:8px;z-index:16;display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#16a34a;color:#fff;box-shadow:0 3px 12px rgba(22,163,74,.3);font-size:.65rem;font-weight:800}.product-free-shipping-note,.product-shipping-threshold-note{width:fit-content;max-width:100%;display:flex;align-items:center;gap:5px;margin:7px 0 5px;padding:5px 8px;border-radius:7px;font-size:.64rem;font-weight:700;line-height:1.2;white-space:nowrap}.product-free-shipping-note{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.product-shipping-threshold-note{color:#5C5065;background:#FAF8FB;border:1px solid #e9e2ed}@media (max-width:480px){.product-free-shipping-note,.product-shipping-threshold-note{font-size:.6rem;padding:4px 6px;white-space:normal}}@media (max-width:700px){.home-shipping-banner-inner{align-items:flex-start;flex-wrap:wrap;padding:15px}.home-shipping-link{margin-left:62px}.home-shipping-copy{min-width:calc(100% - 62px)}}.loyalty-page{min-height:80vh;background:#f6f8fc;color:#111018}.loyalty-wrap{width:min(1080px,calc(100% - 40px));margin:auto}.loyalty-hero{padding:50px 0;background:radial-gradient(circle at 80% 20%,rgba(56,189,248,.2),transparent 28%),linear-gradient(135deg,#071a3b,#063c70);color:#fff}.loyalty-hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center}.loyalty-heading span,.loyalty-kicker{font-size:.68rem;font-weight:900;letter-spacing:.16em;color:#A78BFA}.loyalty-hero h1{font-size:clamp(2rem,5vw,3.5rem);margin:8px 0 10px;letter-spacing:-.04em}.loyalty-hero p{max-width:620px;margin:0;color:#D8CFDE;line-height:1.65}.loyalty-balance{padding:25px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.loyalty-balance span{font-size:.75rem;color:#DDD6FE}.loyalty-balance strong{grid-column:1/-1;font-size:2.8rem;line-height:1;margin-top:8px}.loyalty-balance small{grid-column:1/-1;color:#D8CFDE}.loyalty-content{padding:38px 0 70px}.loyalty-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.loyalty-heading h2{margin:4px 0 0;font-size:1.45rem}.loyalty-heading a{color:#0284c7;font-size:.8rem;font-weight:800;text-decoration:none}.loyalty-rewards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.loyalty-reward{background:#fff;border:1px solid #e9e2ed;border-radius:20px;padding:23px;display:flex;flex-direction:column;gap:17px;box-shadow:0 8px 30px rgba(15,23,42,.05)}.loyalty-reward.featured{border-color:#DDD6FE}.loyalty-reward-icon{width:46px;height:46px;border-radius:14px;background:#F3E8FF;color:#0284c7;display:grid;place-items:center;font-size:1.35rem}.loyalty-reward-icon.green{background:#dcfce7;color:#16a34a}.loyalty-tag{color:#0284c7;font-size:.62rem;font-weight:900;letter-spacing:.12em}.loyalty-tag.green{color:#16a34a}.loyalty-reward h3{margin:5px 0;font-size:1.2rem}.loyalty-reward p{margin:0;color:#74687E;font-size:.8rem;line-height:1.5}.loyalty-reward label{font-size:.72rem;font-weight:800;color:#5C5065}.loyalty-reward input{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px;border:1px solid #d8cfde;border-radius:10px;font:inherit}.loyalty-conversion,.loyalty-progress>div:first-child{display:flex;justify-content:space-between;align-items:center}.loyalty-conversion{padding:12px 14px;background:#FAF8FB;border-radius:10px;font-size:.78rem}.loyalty-conversion strong{font-size:1rem;color:#0284c7}.loyalty-reward button{border:0;border-radius:11px;padding:13px;background:#0284c7;color:#fff;font-weight:900;cursor:pointer}.loyalty-reward button.green{background:#16a34a}.loyalty-reward button:disabled{background:#D8CFDE;cursor:not-allowed}.loyalty-progress{font-size:.72rem;color:#74687E}.loyalty-track{height:7px;background:#E9E2ED;border-radius:99px;margin-top:8px;overflow:hidden}.loyalty-track span{display:block;height:100%;background:#22c55e;border-radius:99px}.loyalty-history{margin-top:38px}.loyalty-list{background:#fff;border:1px solid #e9e2ed;border-radius:18px;overflow:hidden}.loyalty-row{display:grid;grid-template-columns:38px 1fr auto auto;gap:12px;align-items:center;padding:15px 18px;border-bottom:1px solid #f5f1f7}.loyalty-row:last-child{border:0}.loyalty-row>div:first-child{width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.loyalty-row .plus{background:#dcfce7;color:#16a34a}.loyalty-row .minus{background:#fee2e2;color:#dc2626}.loyalty-row div:nth-child(2){display:flex;flex-direction:column;gap:3px}.loyalty-row div:nth-child(2) strong{font-size:.82rem}.loyalty-row div:nth-child(2) span,.loyalty-row small{color:#9D92A7;font-size:.68rem}.loyalty-row b{font-size:.82rem}.loyalty-row .positive{color:#16a34a}.loyalty-row .negative{color:#dc2626}.loyalty-message,.loyalty-rules{display:flex;gap:12px;padding:16px 18px;border-radius:14px;margin-top:24px}.loyalty-rules{background:#F5F3FF;color:#1e40af}.loyalty-rules p{margin:4px 0 0;font-size:.75rem;line-height:1.5}.loyalty-message{margin:0 0 25px}.loyalty-message.ok{background:#dcfce7;color:#166534}.loyalty-message.error{background:#fee2e2;color:#991b1b}.loyalty-loading{min-height:60vh;display:grid;place-items:center;color:#74687E}.loyalty-empty{padding:35px;text-align:center;background:#fff;border-radius:16px;color:#9D92A7}@media(max-width:720px){.loyalty-hero-grid,.loyalty-rewards{grid-template-columns:1fr}.loyalty-hero{padding:35px 0}.loyalty-row{grid-template-columns:34px 1fr auto}.loyalty-row small{display:none}.loyalty-wrap{width:min(100% - 28px,1080px)}}.loyalty-hero{background:radial-gradient(circle at 82% 18%,rgba(242,190,72,.18),transparent 25%),linear-gradient(135deg,#17122f,#32275f 58%,#4c3d82)}.loyalty-heading span,.loyalty-kicker{color:#9b87ea}.loyalty-balance{border-color:rgba(230,218,255,.22);background:rgba(255,255,255,.08)}.loyalty-balance span{color:#ded6fb}.loyalty-reward.featured{border-color:#d8d0f3}.loyalty-reward-icon{background:#f1edff;color:#6d5bd0}.loyalty-tag{color:#6d5bd0}.loyalty-conversion strong{color:#5545a5}.loyalty-reward button{background:#5d4bb2}.loyalty-heading a{color:#6654b5}.loyalty-rules{background:#f4f1ff;color:#493b87}#videoCarousel{width:100%;max-width:100vw;overflow:hidden;padding:18px 0 14px;background:linear-gradient(180deg,#fafafa,#f3f1f8)}.vc2-header{width:min(1180px,100%);max-width:none;box-sizing:border-box;margin:0 auto 14px}.vc2-title-wrap{font-size:1.1rem}.vc2-title{font-size:1.05rem;background:linear-gradient(135deg,#18181b,#6d28d9);background-clip:text;-webkit-background-clip:text}.vc2-grid{width:min(1180px,100%);max-width:100%;box-sizing:border-box;margin:0 auto;padding:0 20px 8px;display:flex;justify-content:flex-start;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c4b5fd transparent}.vc2-grid::-webkit-scrollbar{display:block;height:4px}.vc2-grid::-webkit-scrollbar-thumb{background:#c4b5fd;border-radius:99px}.vc2-card{width:145px;min-width:145px;flex:0 0 145px;aspect-ratio:auto;border-radius:12px;overflow:visible;background:transparent;scroll-snap-align:start}.vc2-card-active{box-shadow:none;transform:translateY(-3px)}.vc2-video-wrap{height:auto;aspect-ratio:9/14;overflow:hidden;border-radius:12px;background:#111;box-shadow:0 5px 16px rgba(15,23,42,.12)}.vc2-card-active .vc2-video-wrap{box-shadow:0 0 0 2px #7c3aed,0 9px 24px rgba(76,29,149,.25)}.vc2-overlay{padding:8px}.vc2-badge{background:linear-gradient(135deg,#18181b,#6d28d9);font-size:.54rem}.vc2-name{font-size:.7rem}.vc2-price{font-size:.86rem;color:#c4b5fd;text-shadow:none}.vc2-see-product-btn{margin-top:6px;padding:7px 9px;background:linear-gradient(105deg,#111,#4c1d95);font-size:.66rem;border-radius:8px}.vc2-see-product-btn:hover{background:linear-gradient(105deg,#18181b,#6d28d9)}.vc2-dots{max-width:calc(100% - 32px);overflow-x:auto;margin:9px auto 0;padding:3px 0;scrollbar-width:none}.vc2-dots::-webkit-scrollbar{display:none}.vc2-dot-active{background:#7c3aed;box-shadow:0 0 8px rgba(124,58,237,.35)}@media(max-width:900px){.vc2-card{width:132px;min-width:132px;flex-basis:132px}.vc2-grid{padding:0 16px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.vc2-grid::-webkit-scrollbar{display:none}}@media(max-width:560px){.vc2-card{width:116px;min-width:116px;flex-basis:116px}.vc2-header{padding:0 14px}.vc2-subtitle{font-size:.66rem}.vc2-title{font-size:.95rem}}.vc2-see-product-btn{position:absolute;z-index:20;top:34px;right:7px;margin:0;padding:5px 7px;width:auto;border-radius:6px;font-size:.58rem;box-shadow:0 3px 10px rgba(0,0,0,.2)}.home-products-section{padding:18px 20px 38px!important}.home-products-shell{padding:18px;background:rgba(255,255,255,.78);border:1px solid #e8e5ef;border-radius:22px;box-shadow:0 12px 34px rgba(35,25,66,.06)}.home-products-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 4px 16px;margin-bottom:14px;border-bottom:1px solid #eeeaf4}.home-products-heading span{color:#6d28d9;font-size:.61rem;font-weight:900;letter-spacing:.13em}.home-products-heading h2{margin:4px 0 2px;color:#1e1b2e;font-size:1.25rem;letter-spacing:-.02em}.home-products-heading p{margin:0;color:#8b8798;font-size:.72rem}.home-mp-banner{width:min(390px,42vw);min-width:350px;display:flex;align-items:center;gap:12px;padding:9px 14px;border:1px solid #77d5f2;border-radius:13px;background:linear-gradient(105deg,#dff7ff,#f5fcff 58%,#f0ebff);box-shadow:0 7px 20px rgba(0,158,227,.13);position:relative;overflow:hidden}.home-mp-banner:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#009ee3}.home-mp-banner:after{content:"";position:absolute;right:0;bottom:0;width:54px;height:3px;background:#7c3aed}.home-mp-icon{width:43px;height:36px!important;display:block;flex:none;background:url(/mercado-pago-icon.svg) 50%/contain no-repeat;color:transparent!important;font-size:0!important;letter-spacing:0!important}.home-mp-copy{display:flex;flex-direction:column;min-width:0;line-height:1.08;letter-spacing:0!important}.home-mp-copy small{color:#007eb5;font-size:.5rem;font-weight:900;letter-spacing:.11em}.home-mp-copy strong{margin-top:3px;color:#102635;font-size:.78rem;white-space:nowrap}.home-mp-copy em{margin-top:3px;color:#536b78;font-size:.58rem;font-style:normal;white-space:nowrap}.home-mp-arrow{margin-left:auto;color:#6d28d9;font-size:1rem}.home-mp-banner:hover{border-color:#32bcec;box-shadow:0 9px 24px rgba(0,158,227,.18);transform:translateY(-1px);transition:.2s ease}.home-benefits-strip{width:min(580px,55vw);display:grid;grid-template-columns:1.05fr .95fr;gap:8px}.home-benefits-strip .home-mp-banner{width:auto;min-width:0;height:100%}.home-bultox-banner{position:relative;overflow:hidden;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 12px;color:#fff;border:1px solid #d9f99d;border-radius:13px;background:radial-gradient(circle at 90% 0,rgba(109,40,217,.2),transparent 38%),#16200f;box-shadow:0 7px 20px rgba(54,83,20,.12);text-decoration:none}.home-bultox-banner:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#a3e635}.home-bultox-banner:after{content:"";position:absolute;right:0;bottom:0;width:45px;height:3px;background:#7c3aed}.home-bultox-mark{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#263508;border-radius:10px;background:#bef264;font-size:1.05rem}.home-bultox-copy{min-width:0;display:flex;flex-direction:column;line-height:1.08}.home-bultox-copy small{color:#bef264;font-size:.48rem;font-weight:800;letter-spacing:.11em}.home-bultox-copy strong{margin-top:2px;color:#fff;font-size:.8rem;letter-spacing:.04em}.home-bultox-copy em{overflow:hidden;margin-top:3px;color:#b8c5ac;font-size:.55rem;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.home-bultox-arrow{margin-left:auto;color:#c4b5fd;font-size:1rem}.home-bultox-banner:hover{border-color:#bef264;transform:translateY(-1px);box-shadow:0 9px 24px rgba(54,83,20,.18);transition:.2s ease}@media(max-width:900px){.home-products-heading{align-items:flex-end}.home-benefits-strip{width:min(440px,56vw);grid-template-columns:1fr 1fr}.home-bultox-copy em,.home-mp-copy em{display:none}}@media(max-width:560px){.home-products-section{padding:12px 8px 28px!important}.home-products-shell{padding:10px;border-radius:16px}.home-products-heading{align-items:stretch;flex-direction:column;padding:4px 2px 12px;margin-bottom:10px;gap:10px}.home-products-heading h2{font-size:1.05rem}.home-products-heading p{font-size:.65rem}.home-benefits-strip{width:100%;grid-template-columns:1fr 1fr}.home-mp-banner{min-width:0;width:auto;padding:7px 9px;gap:7px;border-radius:11px}.home-mp-icon{width:32px;height:27px!important}.home-bultox-copy em,.home-bultox-copy small,.home-mp-arrow,.home-mp-copy em,.home-mp-copy small{display:none}.home-bultox-copy strong,.home-mp-copy strong{font-size:.64rem;white-space:normal;line-height:1.18}.home-bultox-banner{padding:7px 9px;border-radius:11px}.home-bultox-mark{width:30px;height:30px;border-radius:8px}.vc2-see-product-btn{top:31px;font-size:.52rem;padding:4px 6px}}@media(min-width:901px){:root{--header-h:76px}#mainHeader{box-shadow:0 5px 22px rgba(15,23,42,.035)}.header-inner{grid-template-columns:210px auto minmax(300px,620px) auto;justify-content:space-between;gap:14px}.logo-wrap{width:210px;height:var(--header-h);margin-left:-15px}.logo-image-full{height:72px;transform:translateY(-50%) scale(1.45)}.navbar-cat-wrapper{height:auto}.cat-dropdown-btn{height:40px;padding:0 12px;background:#FAF8FB;border:1px solid #e9e2ed;border-radius:10px;font-size:.82rem}.cat-dropdown-btn:hover{background:#fff;border-color:#c4b5fd;color:#6d28d9}.smart-search-wrap{max-width:620px}.smart-search-inner{height:42px;padding-left:14px;background:#f6f7fa;border:1px solid #e9e2ed;border-radius:12px}.smart-search-inner.focused{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.12)}.smart-search-inner.focused .smart-search-icon{color:#7c3aed}.smart-search-input{font-size:.84rem}.smart-search-btn{height:32px;padding:0 15px;background:linear-gradient(110deg,#111827,#6d28d9);font-size:.72rem;border-radius:8px}.header-actions{gap:7px}.header-icon-btn{width:40px;height:40px;border-radius:10px;background:#FAF8FB;font-size:1rem;box-shadow:none}.header-icon-btn:hover{color:#6d28d9;border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 5px 14px rgba(76,29,149,.08)}.user-logged-btn{width:58px!important;min-width:58px;padding:0 7px!important;gap:4px;background:#f5f3ff;border-color:#ddd6fe}.nav-user-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#18181b,#6d28d9);color:#fff;font-size:.62rem;font-weight:900}.nav-user-chevron{font-size:.78rem;color:#8b5cf6}.nav-cart-btn{width:auto;min-width:40px;padding:0 10px;gap:9px;border-radius:10px}.nav-cart-icon{position:relative;display:flex;align-items:center}.nav-cart-btn .icon-badge{top:-9px;right:-10px;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;display:grid;place-items:center;color:#fff;font-size:.56rem}.nav-cart-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;padding-left:2px}.nav-cart-copy small{color:#9D92A7;font-size:.52rem;font-weight:700}.nav-cart-copy strong{color:#241B2F;font-size:.72rem;margin-top:3px}.user-dropdown{top:calc(100% + 10px);border-radius:14px}.udrop-header{background:linear-gradient(135deg,#fafafa,#f5f3ff)}}.nav-user-btn{width:auto;min-width:max-content;padding:0 12px;gap:9px;justify-content:flex-start;text-decoration:none;white-space:nowrap}.nav-user-icon{display:grid;place-items:center;flex:0 0 auto;font-size:1.05rem}.nav-user-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.05}.nav-user-copy small{color:#9D92A7;font-size:.55rem;font-weight:700}.nav-user-copy strong{margin-top:3px;color:#241B2F;font-size:.72rem;font-weight:800}.cat-dropdown-btn{gap:8px;color:#312e3f;background:linear-gradient(135deg,#faf9ff,#f5f3ff);border:1px solid #e4def7;box-shadow:0 3px 10px rgba(76,29,149,.045)}.cat-dropdown-btn.open,.cat-dropdown-btn:hover{color:#6d28d9;background:#fff;border-color:#c4b5fd;box-shadow:0 6px 18px rgba(76,29,149,.1)}.cat-dropdown-btn-icon{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:7px;color:#fff;background:linear-gradient(135deg,#18181b,#6d28d9)}.cat-dropdown-btn .cat-dropdown-btn-icon i{color:inherit;font-size:.9rem}.cat-dropdown-btn.open .cat-dropdown-btn-icon i,.cat-dropdown-btn:hover .cat-dropdown-btn-icon i{color:inherit}.cat-dropdown-arrow{margin-left:2px;color:#8b5cf6!important}.cat-dropdown-menu{top:calc(100% + 10px);width:274px;padding:9px;background:rgba(255,255,255,.98);border:1px solid #e9e5f2;border-radius:16px;box-shadow:0 20px 50px rgba(31,24,52,.15),0 4px 12px rgba(76,29,149,.06);gap:3px;overflow:hidden}.cat-dropdown-heading{display:flex;align-items:center;gap:10px;margin:-9px -9px 7px;padding:13px 14px;background:linear-gradient(135deg,#fafafa,#f3f0ff);border-bottom:1px solid #ebe7f3}.cat-dropdown-heading-icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:10px;color:#6d28d9;background:#e9e4ff;font-size:1rem}.cat-dropdown-heading>span:last-child{display:flex;flex-direction:column;line-height:1.15}.cat-dropdown-heading strong{color:#292437;font-size:.78rem;font-weight:850}.cat-dropdown-heading small{margin-top:3px;color:#8c8798;font-size:.59rem;font-weight:600}.cat-dropdown-item{min-height:43px;gap:10px;padding:6px 8px;color:#464052;border:1px solid transparent;border-radius:10px;font-size:.78rem;font-weight:700}.cat-dropdown-item-icon{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:8px;color:#6d28d9;background:#f2efff;transition:all .2s ease}.cat-dropdown-item .cat-dropdown-item-icon i{color:inherit;font-size:1rem;transition:transform .2s ease}.cat-dropdown-item-name{flex:1;min-width:0}.cat-dropdown-item-end{color:#b4adbf!important;font-size:.9rem!important}.cat-dropdown-item:hover{color:#5b21b6;background:#faf9ff;border-color:#ebe7f7;transform:translateX(2px)}.cat-dropdown-item:hover .cat-dropdown-item-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 4px 10px rgba(109,40,217,.2)}.cat-dropdown-item:hover .cat-dropdown-item-end{color:#7c3aed!important}.cat-dropdown-item.active{color:#5b21b6;background:linear-gradient(90deg,#f1edff,#faf9ff);border-color:#ddd6fe}.cat-dropdown-item.active .cat-dropdown-item-icon{color:#fff;background:linear-gradient(135deg,#18181b,#6d28d9)}.cat-dropdown-item.active .cat-dropdown-item-end{color:#6d28d9!important}#videoCarousel{background:linear-gradient(180deg,#fbfaff,#f4f1f9);border-top:1px solid #ede9f5;border-bottom:1px solid #e8e3f0}#videoCarousel,.vc2-header{position:relative}.vc2-title-wrap>span{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:11px;color:#fff;background:linear-gradient(135deg,#18181b,#6d28d9);box-shadow:0 6px 14px rgba(76,29,149,.17);font-size:1rem}.vc2-title{letter-spacing:.055em}.vc2-live-pill{display:flex;align-items:center;gap:6px;padding:6px 10px;color:#5b21b6;background:#fff;border:1px solid #ddd6fe;border-radius:99px;font-size:.57rem;font-weight:900;letter-spacing:.08em;box-shadow:0 3px 10px rgba(76,29,149,.06)}.vc2-live-pill>span{width:6px;height:6px;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 4px rgba(124,58,237,.1)}.vc2-stage{position:relative;width:min(1230px,100%);margin:0 auto}.vc2-nav{position:absolute;z-index:30;top:50%;width:32px;height:42px;display:grid;place-items:center;padding:0;transform:translateY(-50%);color:#312e3f;background:rgba(255,255,255,.96);border:1px solid #e4deed;border-radius:9px;box-shadow:0 8px 22px rgba(31,24,52,.13);cursor:pointer;transition:all .2s ease}.vc2-nav:hover{color:#fff;background:linear-gradient(135deg,#18181b,#6d28d9);border-color:#6d28d9;transform:translateY(-50%) scale(1.04)}.vc2-nav i{font-size:1.2rem}.vc2-nav-prev{left:4px}.vc2-nav-next{right:4px}.vc2-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin:0 -2px -2px;padding:5px 6px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);border-radius:8px;box-shadow:0 4px 12px rgba(15,23,42,.12);backdrop-filter:blur(8px)}.vc2-name{color:#272331;text-shadow:none;font-size:.59rem;font-weight:800;line-height:1.1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc2-price-row{display:block;min-width:max-content}.vc2-price{display:block;color:#65a30d!important;text-shadow:none!important;font-size:.67rem!important;line-height:1;white-space:nowrap}.vc2-badge{background:rgba(24,24,27,.82)!important;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(6px)}.vc2-discount{color:#fff;background:#6d28d9;border-color:#8b5cf6}.vc2-play-icon{width:34px;height:34px;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.9);color:#5b21b6;font-size:1.05rem;opacity:.92;box-shadow:0 5px 18px rgba(0,0,0,.18)}.vc2-card:hover .vc2-play-icon{opacity:1}@media(max-width:900px){.vc2-nav{display:none}.vc2-live-pill{margin-right:16px}}@media(max-width:560px){.vc2-live-pill{padding:5px 8px;font-size:.5rem}.vc2-subtitle{max-width:210px}.vc2-title-wrap{gap:9px}.vc2-title-wrap>span{width:32px;height:32px}}.cart-drawer-overlay{background:rgba(20,15,35,.58);backdrop-filter:blur(3px)}.cart-drawer{max-width:440px;background:#faf9fc;box-shadow:-18px 0 55px rgba(31,24,52,.2)}.cart-drawer-modern-header{background:linear-gradient(135deg,#fff,#f5f2ff)!important;border-color:#e9e4f2!important}.cart-drawer-modern-header h2{font-weight:850!important;color:#282333!important}.cart-drawer-modern-header button{padding:7px 10px!important;border-radius:8px!important;color:#6d5f7d!important}.cart-drawer-modern-header button:hover{color:#6d28d9!important;background:#eee9ff!important}.cart-drawer-modern-items{background:#faf9fc!important;padding:18px 20px!important}.cart-drawer-modern-item{padding:10px;background:#fff;border:1px solid #ebe7f1;border-radius:13px;box-shadow:0 5px 15px rgba(31,24,52,.045)}.cart-drawer-modern-item>div:first-child{width:68px!important;height:68px!important;padding:4px;border-radius:10px;background:#f6f4f9!important}.cart-drawer-modern-item strong{color:#6d28d9!important}.cart-drawer-modern-footer{background:#fff!important;border-color:#e9e4f2!important;box-shadow:0 -10px 28px rgba(31,24,52,.05)}.cart-drawer-modern-footer>div:first-child{background:linear-gradient(135deg,#f5f2ff,#ebe7ff)!important;border-color:#d8d0f3!important}.cart-drawer-modern-footer>div:first-child p,.cart-drawer-modern-footer>div:first-child strong{color:#5b21b6!important}.cart-drawer-modern-footer>div:first-child>div:last-child{background:rgba(255,255,255,.72)!important}.cart-drawer-modern-footer>div:first-child>div:last-child>div{background:linear-gradient(90deg,#8b5cf6,#5b21b6)!important}.cart-drawer-modern-footer>div:nth-last-of-type(3)>span:last-child{color:#6d28d9!important;font-weight:850!important}.cart-drawer-secondary-btn{background:#f1edff!important;color:#5b21b6!important;border:1px solid #ddd6fe!important}.cart-drawer-secondary-btn:hover{background:#e9e3ff!important}.cart-drawer-primary-btn{background:linear-gradient(110deg,#18181b,#6d28d9)!important;box-shadow:0 7px 18px rgba(76,29,149,.2)}.cart-drawer-primary-btn:hover{filter:none!important;background:linear-gradient(110deg,#27272a,#7c3aed)!important;transform:translateY(-1px)}.product-shipping-estimator{margin:0 0 15px;padding:12px;border:1px solid #e7e2ee;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(31,24,52,.045)}.product-shipping-estimator__head{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:#312e3f}.product-shipping-estimator__head>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#6d28d9;background:#f1edff}.product-shipping-estimator__head span{display:grid}.product-shipping-estimator__head strong{font-size:.75rem}.product-shipping-estimator__head small{margin-top:1px;color:#857b90;font-size:.58rem}.product-shipping-estimator__methods{display:flex;gap:5px;margin-bottom:8px}.product-shipping-estimator__methods button{flex:1;padding:6px 7px;border:1px solid #e5dfec;border-radius:7px;background:#faf9fc;color:#74687e;font-size:.61rem;font-weight:750;cursor:pointer}.product-shipping-estimator__methods button.active{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.product-shipping-estimator__field{display:flex;align-items:center;border:1px solid #ddd6e5;border-radius:8px;overflow:hidden}.product-shipping-estimator__field input{min-width:0;flex:1;padding:9px 10px;border:0;outline:0;color:#241b2f;font-size:.7rem}.product-shipping-estimator__field>span{padding:5px 9px;margin-right:4px;border-radius:6px;background:#ecfdf5;color:#15803d;font-size:.66rem;font-weight:850}.product-shipping-estimator>select{width:100%;padding:9px 10px;border:1px solid #ddd6e5;border-radius:8px;background:#fff;color:#403548;font-size:.7rem}.product-shipping-estimator__error{display:block;margin-top:5px;color:#b91c1c;font-size:.58rem}.product-shipping-estimator__result{display:grid;grid-template-columns:1fr auto;gap:2px 8px;margin-top:8px;padding:8px 9px;border-radius:8px;background:#f0fdf4;color:#166534}.product-shipping-estimator__result span,.product-shipping-estimator__result strong{font-size:.66rem}.product-shipping-estimator__result small{grid-column:1/-1;color:#4b7659;font-size:.56rem}.cart-page-modern{position:relative}.cart-page-modern:before{content:"Tu compra";display:block;margin-bottom:18px;color:#312e3f;font-size:1.45rem;font-weight:900;letter-spacing:-.02em}.cart-page-modern .cart-table-header{color:#756c80;background:#f7f5fa;border-color:#e9e5ef;border-radius:12px 12px 0 0}.cart-page-modern .cart-table-row{background:#fff;border-color:#ebe7f0}.cart-page-modern .cart-layout-grid>div:last-child{padding:22px;background:#fff;border:1px solid #e8e3ef;border-radius:16px;box-shadow:0 12px 32px rgba(31,24,52,.07)}.cart-page-modern .cart-layout-grid>div:last-child>button{border-radius:10px!important;background:linear-gradient(110deg,#18181b,#6d28d9)!important;box-shadow:0 7px 18px rgba(76,29,149,.18)}.cart-page-modern input{border-radius:9px!important}.cart-page-modern input:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.cart-page-modern .cart-layout-grid>div:first-child>div:last-child button:first-child{color:#6d28d9!important;border-color:#8b5cf6!important;border-radius:9px!important}.checkout-page-modern{background:linear-gradient(180deg,#fff,#f8f6fb)!important}.checkout-page-modern>div:first-child{border-color:#e9e4ef!important;background:rgba(255,255,255,.92)!important}.checkout-page-modern a{color:#6d28d9!important}.checkout-page-modern .checkout-grid>div{padding:24px;background:#fff;border:1px solid #ebe6f1;border-radius:16px;box-shadow:0 10px 30px rgba(31,24,52,.055)}.checkout-page-modern input,.checkout-page-modern select,.checkout-page-modern textarea{border-radius:9px!important;border-color:#ded9e6!important}.checkout-page-modern input:focus,.checkout-page-modern select:focus,.checkout-page-modern textarea:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.checkout-page-modern button[style*="#8B5CF6"],.checkout-page-modern button[style*="rgb(0, 163, 255)"]{background:linear-gradient(110deg,#18181b,#6d28d9)!important;border-color:#6d28d9!important;border-radius:9px!important;box-shadow:0 6px 16px rgba(76,29,149,.16)}.checkout-page-modern [style*="color: #8B5CF6"],.checkout-page-modern [style*="color: rgb(0, 163, 255)"]{color:#6d28d9!important}.checkout-page-modern [style*="border-bottom: 2px solid #8B5CF6"],.checkout-page-modern [style*="border-bottom: 2px solid rgb(0, 163, 255)"]{border-bottom-color:#7c3aed!important}.checkout-success-modern{background:radial-gradient(circle at 50% 0,rgba(124,58,237,.25),transparent 34%),linear-gradient(145deg,#17131f,#2c2140 58%,#17131f)!important}.checkout-success-modern>div>div[style*="rgba(255, 255, 255"]{border-color:rgba(221,214,254,.17)!important;background:rgba(255,255,255,.075)!important}.support-page-modern{background:linear-gradient(180deg,#faf9fc,#f5f2f9)!important}.support-page-modern>div:first-child{background:radial-gradient(circle at 25% 50%,rgba(139,92,246,.2),transparent 35%),linear-gradient(135deg,#18151f,#322542)!important}.support-page-modern>div:first-child>div:first-child{background-image:radial-gradient(circle at 70% 50%,rgba(196,181,253,.13),transparent 55%)!important}.support-page-modern form input,.support-page-modern form select,.support-page-modern form textarea{border-color:#ded9e6!important;border-radius:9px!important}.support-page-modern form input:focus,.support-page-modern form select:focus,.support-page-modern form textarea:focus{outline:none;border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.support-page-modern form>button:last-child{background:linear-gradient(110deg,#18181b,#6d28d9)!important;box-shadow:0 7px 18px rgba(76,29,149,.2)}.policies-modern{background:linear-gradient(180deg,#faf9fc,#f5f2f9)!important}.policies-modern .legal-sidebar>div{border-color:#e7e1ed!important;box-shadow:0 12px 32px rgba(31,24,52,.07)!important}.policies-modern .legal-sidebar>div>div:first-child{background:linear-gradient(135deg,#18151f,#4c1d95)!important}.policies-modern .legal-nav-link{background:transparent!important;border-color:transparent!important}.policies-modern .legal-nav-link:hover{background:#faf9ff!important;border-color:#eee9f5!important}.policies-modern .legal-nav-link.active{background:linear-gradient(90deg,#f1edff,#faf9ff)!important;border-color:#ddd6fe!important}.policies-modern .legal-nav-link.active>div{background:linear-gradient(135deg,#18181b,#6d28d9)!important;box-shadow:0 4px 12px rgba(76,29,149,.22)!important}.policies-modern .legal-page-container{border-color:#e7e1ed;box-shadow:0 14px 38px rgba(31,24,52,.07)}.policies-modern .legal-page-header{background:radial-gradient(circle at 85% 20%,rgba(139,92,246,.25),transparent 30%),linear-gradient(135deg,#18151f,#3b2853)!important}.policies-modern .legal-page-header>div:last-child>div{background:rgba(139,92,246,.16)!important;border-color:rgba(196,181,253,.28)!important}.policies-modern .legal-page-header>div:last-child>div i,.policies-modern .legal-page-header>div:last-child>div span{color:#c4b5fd!important}.policies-modern .legal-page-content section h2>span{background:#7c3aed!important}@media(max-width:768px){.cart-drawer{max-width:100%}.checkout-page-modern .checkout-grid>div{padding:17px}.cart-page-modern:before{font-size:1.2rem}}:root{--top-bar-h:28px}#topBar{height:var(--top-bar-h);min-height:var(--top-bar-h);gap:8px;padding:0 14px;background:linear-gradient(100deg,#09090b,#23143f 58%,#5b21b6);font-size:.62rem;font-weight:650;letter-spacing:.02em;text-shadow:none}#topBar:before{display:none}.top-bar-item{gap:6px;white-space:nowrap}.top-bar-icon{width:17px;height:17px;display:grid;place-items:center;flex:none;border-radius:5px;background:rgba(255,255,255,.11);color:#ddd6fe;font-size:.68rem}.top-bar-rotating{min-width:390px;justify-content:center;color:#ddd9e7;animation:topBarSlide .32s ease}.top-bar-rotating strong{color:#fff;font-size:.64rem;font-weight:850}.top-bar-separator{color:#8b7fa0}.top-bar-control{width:20px;height:20px;display:grid;place-items:center;flex:none;padding:0;color:#bdb5cb;background:transparent;border:0;border-radius:6px;cursor:pointer;transition:all .15s}.top-bar-control:hover{color:#fff;background:rgba(255,255,255,.1)}.top-bar-control i{font-size:.82rem}.top-bar-dots{display:flex;align-items:center;gap:3px;margin:0 3px}.top-bar-dots span{width:3px;height:3px;border-radius:99px;background:rgba(255,255,255,.25);transition:all .25s}.top-bar-dots span.active{width:10px;background:#c4b5fd}@keyframes topBarSlide{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){:root{--top-bar-h:25px}#topBar{height:25px;min-height:25px;gap:3px;padding:0 5px;font-size:.54rem;justify-content:center}.top-bar-rotating{display:flex!important;min-width:0;max-width:calc(100vw - 70px);overflow:hidden}.top-bar-rotating span:last-child,.top-bar-rotating strong{overflow:hidden;text-overflow:ellipsis}.top-bar-rotating strong{font-size:.56rem;flex:none}.top-bar-separator{flex:none}.top-bar-icon{width:15px;height:15px;font-size:.6rem}.top-bar-dots{display:none}.top-bar-control{width:18px;height:18px}}@media(max-width:390px){.top-bar-rotating span:last-child,.top-bar-separator{display:none}.top-bar-rotating{justify-content:center}.top-bar-rotating strong{font-size:.58rem}}.footer-modern{margin-top:0;padding:17px 0 10px;background:radial-gradient(circle at 82% -40%,rgba(109,40,217,.3),transparent 38%),linear-gradient(115deg,#08080d,#11101b 65%,#1d1235);border-top:1px solid #29233a;color:#e9e7ef}.footer-modern-inner{width:min(1220px,100%)}.footer-modern-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-modern-perk{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.025)}.footer-modern-perk>i{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:7px;color:#c4b5fd;background:rgba(139,92,246,.12);font-size:.86rem}.footer-modern-perk small,.footer-modern-perk span,.footer-modern-perk strong{display:block}.footer-modern-perk strong{font-size:.67rem;color:#FAF8FB}.footer-modern-perk small{margin-top:2px;color:#77758b;font-size:.56rem}.footer-modern-main{min-height:56px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:22px}.footer-modern-brand strong{display:block;color:#fff;font-size:.88rem;letter-spacing:-.02em}.footer-modern-brand em{color:#a78bfa;font-style:normal}.footer-modern-brand span{display:block;margin-top:2px;color:#686579;font-size:.55rem}.footer-modern-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.footer-modern-links a{color:#9692a6;font-size:.63rem;font-weight:650;transition:color .15s}.footer-modern-links a:hover{color:#c4b5fd}.footer-modern-socials{display:flex;gap:6px}.footer-modern-socials a{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#9995a9;background:rgba(255,255,255,.025);font-size:.82rem;transition:all .15s}.footer-modern-socials a:hover{color:#fff;border-color:#6d28d9;background:#4c1d95}.footer-modern-bottom{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);color:#575466;font-size:.53rem}@media(max-width:700px){.footer-modern{padding:12px 0 8px}.footer-modern-inner{padding:0 12px}.footer-modern-perks{grid-template-columns:1fr 1fr;gap:6px;padding-bottom:10px}.footer-modern-perk{padding:6px}.footer-modern-main{grid-template-columns:1fr auto;gap:12px;padding:10px 0}.footer-modern-links{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:11px 16px}.footer-modern-brand span{display:none}.footer-modern-socials a{width:27px;height:27px}.footer-modern-bottom span:last-child{display:none}}.loyalty-help-link{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:#5d4bb2;font-size:.75rem;font-weight:850;text-decoration:none}.loyalty-help-link:hover{text-decoration:underline}.footer-withdrawal-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;color:#d8d2e4!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,210,228,.22);border-radius:7px;font-size:.53rem!important;font-weight:850!important;letter-spacing:.035em;text-decoration:none;transition:all .15s}.footer-withdrawal-btn:hover{color:#fff!important;background:#4c1d95;border-color:#7c3aed}.footer-withdrawal-btn i{font-size:.7rem}.withdrawal-support-card{scroll-margin-top:115px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 28px;padding:18px 20px;background:linear-gradient(135deg,#fff,#f6f3ff);border:1px solid #ddd6fe;border-radius:16px;box-shadow:0 10px 28px rgba(76,29,149,.07)}.withdrawal-support-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#18181b,#6d28d9);font-size:1.15rem}.withdrawal-support-copy>span{color:#7c3aed;font-size:.56rem;font-weight:900;letter-spacing:.1em}.withdrawal-support-copy h2{margin:3px 0 4px;color:#292433;font-size:1rem}.withdrawal-support-copy p{margin:0;color:#706879;font-size:.72rem;line-height:1.45}.withdrawal-support-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;color:#fff;background:#168c61;border-radius:9px;font-size:.7rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 5px 14px rgba(22,140,97,.18)}.withdrawal-support-action:hover{background:#11734f}.withdrawal-support-action i{font-size:.95rem}@media(max-width:700px){.footer-modern-bottom{align-items:center}.footer-withdrawal-btn{margin-left:auto}.withdrawal-support-card{grid-template-columns:auto 1fr;padding:15px}.withdrawal-support-action{grid-column:1/-1;width:100%}}.cart-shipping-estimator{margin:0 0 16px;padding:14px;background:linear-gradient(135deg,#faf9ff,#f3efff);border:1px solid #ddd6fe;border-radius:12px}.cart-shipping-estimator-title{display:flex;align-items:center;gap:9px;margin-bottom:11px;color:#5b21b6}.cart-shipping-estimator-title>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#18181b,#6d28d9)}.cart-shipping-estimator-result,.cart-shipping-estimator-title span{display:flex;flex-direction:column}.cart-shipping-estimator-title strong{font-size:.75rem}.cart-shipping-estimator-title small{margin-top:2px;color:#8a8295;font-size:.58rem}.cart-shipping-estimator label{display:block;margin-bottom:5px;color:#655c70;font-size:.62rem;font-weight:800}.cart-shipping-estimator input{width:100%;padding:9px 10px!important;background:#fff;border:1px solid #d9d2e2!important;font-size:.75rem}.cart-shipping-estimator-error{margin:6px 0 0;color:#be123c;font-size:.62rem}.cart-shipping-estimator-result{display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin-top:10px;padding-top:9px;border-top:1px solid #ddd6fe;color:#393143;font-size:.65rem}.cart-shipping-estimator-result>span{display:flex;align-items:center;gap:5px}.cart-shipping-estimator-result>strong{color:#5b21b6}.cart-shipping-estimator-result>small{grid-column:1/-1;color:#756c80}.checkout-delivery-estimate{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:11px 13px;color:#49378a;background:#f3f0ff;border:1px solid #ddd6fe;border-radius:10px}.checkout-delivery-estimate>i{font-size:1.1rem}.checkout-delivery-estimate span{display:flex;flex-direction:column}.checkout-delivery-estimate small{font-size:.58rem;font-weight:750;color:#867c96}.checkout-delivery-estimate strong{margin-top:2px;font-size:.72rem}.profile-page{min-height:72vh;background:#f4f7fb;color:#132238;padding-bottom:64px}.profile-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.profile-hero{color:#fff;background:radial-gradient(circle at 82% -10%,rgba(147,51,234,.48),transparent 34%),radial-gradient(circle at 18% 120%,rgba(91,33,182,.3),transparent 38%),linear-gradient(120deg,#07070a,#111018 48%,#23113d);border-bottom:3px solid #8b5cf6}.profile-hero__inner{min-height:190px;display:flex;align-items:center;gap:24px;padding-block:34px}.profile-avatar{width:78px;height:78px;flex:0 0 auto;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#a855f7,#5b21b6);box-shadow:0 14px 35px rgba(126,34,206,.36);border:3px solid rgba(255,255,255,.25);font:800 2rem var(--font-display)}.profile-hero__copy{flex:1}.profile-eyebrow,.profile-section__header>div>span{display:block;margin-bottom:7px;color:#c084fc;font:800 .7rem var(--font-display);letter-spacing:.16em}.profile-hero h1{margin:0 0 6px;color:#fff;font:800 clamp(1.75rem,4vw,2.5rem) var(--font-display)}.profile-hero p{margin:0;color:#c4d5e8;font-size:.94rem}.profile-level{min-width:210px;padding:17px 20px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px)}.profile-level small,.profile-level span{display:block;color:#b9cbe0;font-size:.72rem}.profile-level strong{display:flex;gap:7px;align-items:center;margin:5px 0;color:#fff;font-size:1rem}.profile-level strong i{color:#d8b4fe}.profile-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:26px;align-items:start;margin-top:30px}.profile-panel,.profile-sidebar{background:#fff;border:1px solid #e5ebf2;border-radius:20px;box-shadow:0 12px 40px rgba(20,46,78,.07)}.profile-sidebar{overflow:hidden}.profile-sidebar__identity{padding:20px 22px;border-bottom:1px solid #edf1f5}.profile-sidebar__identity span{display:block;margin-bottom:4px;color:#8492a5;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.profile-sidebar__identity strong{display:block;overflow:hidden;color:#24364d;font-size:.82rem;text-overflow:ellipsis}.profile-nav{padding:10px}.profile-nav__item{width:100%;display:grid;grid-template-columns:38px 1fr 18px;gap:10px;align-items:center;padding:11px 10px;color:#52647a;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:.2s ease}.profile-nav__item>i:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#F5F1F7;color:#60738b;font-size:1.1rem}.profile-nav__item span small,.profile-nav__item span strong{display:block}.profile-nav__item span strong{margin-bottom:2px;color:inherit;font-size:.82rem}.profile-nav__item span small{color:#93a0b0;font-size:.67rem}.profile-nav__arrow{color:#aeb8c5}.profile-nav__item:hover{background:#f6f9fc;color:#153b65}.profile-nav__item.is-active{background:#f4efff;color:#6d28d9}.profile-nav__item.is-active>i:first-child{background:linear-gradient(135deg,#9333ea,#6d28d9);color:#fff;box-shadow:0 6px 15px rgba(109,40,217,.24)}.profile-help{display:flex;gap:11px;margin:6px 16px 16px;padding:15px;border-radius:13px;background:#f7f9fc;color:#60738b}.profile-help>i{font-size:1.25rem;color:#7c3aed}.profile-help a,.profile-help strong{display:block;font-size:.72rem}.profile-help a{margin-top:3px;color:#6d28d9;font-weight:700}.profile-panel{min-height:560px;padding:clamp(24px,4vw,42px)}.profile-section__header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #eaf0f5}.profile-section__header>div>span{color:#7c3aed}.profile-section__header h2{margin:0 0 7px;color:#132238;font:800 clamp(1.45rem,3vw,1.85rem) var(--font-display)}.profile-section__header p{max-width:570px;margin:0;color:#718096;font-size:.86rem;line-height:1.6}.profile-section__icon{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;color:#7c3aed;background:#f3e8ff;font-size:1.4rem}.profile-section__icon--orange{color:#e66400;background:#fff1e6}.profile-section__icon--green{color:#159455;background:#eafaf1}.profile-form{display:flex;flex-direction:column;gap:26px}.profile-form--narrow{max-width:540px}.profile-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.profile-field:last-child:nth-child(odd){grid-column:1/-1}.profile-field>span{display:block;margin-bottom:8px;color:#33475f;font-size:.77rem;font-weight:800}.profile-field>div{height:50px;display:flex;align-items:center;gap:10px;padding-inline:14px;border:1px solid #dbe3ec;border-radius:11px;background:#fff;transition:.2s ease}.profile-field>div:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.13)}.profile-field>div>i:first-child{color:#8495a9;font-size:1rem}.profile-field input{width:100%;height:100%;color:#1d2e43;border:0;outline:0;background:transparent;font:500 .88rem var(--font-body)}.profile-field .is-disabled{background:#f6f8fa}.profile-field input:disabled{color:#7b899a;cursor:not-allowed}.profile-field__status{color:#96a4b5}.profile-field>small{display:block;margin-top:7px;color:#8a98a9;font-size:.68rem}.profile-form__actions{display:flex;justify-content:flex-end;padding-top:4px}.profile-primary-button,.profile-secondary-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;border-radius:10px;font:800 .78rem var(--font-display);cursor:pointer;transition:.2s ease}.profile-primary-button{color:#fff;border:0;background:linear-gradient(135deg,#17131f,#7c3aed);box-shadow:0 8px 18px rgba(109,40,217,.24)}.profile-primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 24px rgba(109,40,217,.32)}.profile-primary-button:disabled{opacity:.65;cursor:wait;transform:none}.profile-secondary-button{color:#6d28d9;border:1px solid #d8b4fe;background:#faf5ff}.profile-feedback{display:flex;align-items:center;gap:9px;margin:-10px 0 22px;padding:12px 14px;border-radius:10px;font-size:.78rem;font-weight:700}.profile-feedback--success{color:#137746;background:#edfaf4;border:1px solid #c6efdc}.profile-feedback--error{color:#b42318;background:#fff2f0;border:1px solid #ffd4cf}.profile-feedback--info{color:#006da8;background:#edf8ff;border:1px solid #ccecff}.profile-newsletter{display:grid;grid-template-columns:70px 1fr auto;gap:22px;align-items:start;padding:25px;border:1px solid #e1e7ee;border-radius:17px;background:#fafbfc}.profile-newsletter.is-enabled{border-color:#c4b5fd;background:linear-gradient(135deg,#faf7ff,#fff);box-shadow:inset 4px 0 #8b5cf6}.profile-newsletter__visual{width:64px;height:64px;display:grid;place-items:center;border-radius:17px;color:#8795a7;background:#e9edf2;font-size:1.8rem}.profile-newsletter.is-enabled .profile-newsletter__visual{color:#7c3aed;background:#f0e7ff}.profile-newsletter__status{color:#8996a6;font-size:.64rem;font-weight:900;letter-spacing:.12em}.profile-newsletter.is-enabled .profile-newsletter__status{color:#7c3aed}.profile-newsletter h3{margin:5px 0 8px;color:#1d3048;font-size:1.08rem}.profile-newsletter p{margin:0;color:#6d7e91;font-size:.78rem;line-height:1.6}.profile-newsletter ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:15px 0 0;padding:0;list-style:none;color:#53677e;font-size:.68rem;font-weight:700}.profile-newsletter li i{color:#00a85a}.profile-newsletter__control{min-width:78px;text-align:center}.profile-newsletter__control strong{display:block;margin-top:7px;color:#68798c;font-size:.66rem}.profile-switch{width:52px;height:29px;padding:3px;border:0;border-radius:99px;background:#aeb9c6;cursor:pointer;transition:.25s ease}.profile-switch span{width:23px;height:23px;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:.25s ease}.profile-switch[aria-checked=true]{background:linear-gradient(135deg,#9333ea,#6d28d9)}.profile-switch[aria-checked=true] span{transform:translateX(23px)}.profile-switch:focus-visible{outline:3px solid rgba(139,92,246,.3);outline-offset:3px}.profile-switch:disabled{opacity:.6;cursor:wait}.profile-privacy-note,.profile-security-tip{display:flex;gap:11px;align-items:flex-start;margin-top:18px;padding:14px 16px;color:#5f7186;border-radius:11px;background:#f5f8fb;font-size:.72rem;line-height:1.55}.profile-privacy-note i,.profile-security-tip i{color:#7c3aed;font-size:1.1rem}.profile-privacy-note p{margin:0}.profile-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.profile-address{padding:20px;border:1px solid #dfe6ee;border-radius:15px;background:#fff}.profile-address.is-default{border-color:#c4b5fd;box-shadow:inset 3px 0 #8b5cf6}.profile-address__top{min-height:38px;display:flex;justify-content:space-between;align-items:flex-start}.profile-address__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#7c3aed;background:#f3e8ff}.profile-address__badge{padding:5px 9px;color:#08794b;border-radius:99px;background:#e8f8f0;font-size:.62rem;font-weight:800;text-transform:uppercase}.profile-address h3{margin:15px 0 8px;color:#23364d;font-size:.94rem}.profile-address p{margin:3px 0;color:#617287;font-size:.77rem}.profile-address small{display:block;margin-top:6px;color:#8a98a9;font-size:.68rem}.profile-address__actions{display:flex;gap:8px;margin-top:17px;padding-top:14px;border-top:1px solid #edf1f5}.profile-address__actions button{flex:1;padding:8px;color:#496077;border:1px solid #e0e6ed;border-radius:8px;background:#FAF8FB;font-size:.7rem;font-weight:800;cursor:pointer}.profile-address__actions button.is-danger{color:#c33d32;background:#fff7f6}.profile-empty{padding:52px 20px;border:1px dashed #c9d5e2;border-radius:16px;background:#fafcfe;text-align:center}.profile-empty>span{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 15px;color:#7c3aed;border-radius:18px;background:#f1e8ff;font-size:1.7rem}.profile-empty h3{margin:0 0 7px;color:#263a52}.profile-empty p{margin:0 0 20px;color:#7a899b;font-size:.8rem}.profile-loading{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#52677e;background:#f5f8fb}.profile-loader{width:55px;height:55px;display:grid;place-items:center;margin-bottom:14px;color:#7c3aed;border-radius:16px;background:#f1e8ff;font-size:1.5rem}.profile-feedback--info .ri-loader-4-line,.profile-loader i,.profile-primary-button .ri-loader-4-line{animation:profile-spin 1s linear infinite}.profile-loading p{margin:5px 0 0;color:#8a99aa;font-size:.78rem}@keyframes profile-spin{to{transform:rotate(1turn)}}@media (max-width:820px){.profile-hero__inner{min-height:170px}.profile-level{display:none}.profile-layout{grid-template-columns:1fr}.profile-help,.profile-sidebar__identity{display:none}.profile-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;overflow-x:auto}.profile-nav__item{min-width:78px;display:flex;flex-direction:column;gap:5px;padding:9px 5px;text-align:center}.profile-nav__item>i:first-child{width:34px;height:34px}.profile-nav__arrow,.profile-nav__item span small{display:none}.profile-nav__item span strong{font-size:.65rem}.profile-panel{min-height:auto}}@media (max-width:620px){.profile-page{padding-bottom:35px}.profile-shell{width:min(100% - 24px,1160px)}.profile-hero__inner{min-height:150px;gap:15px;padding-block:25px}.profile-avatar{width:59px;height:59px;border-radius:18px;font-size:1.5rem}.profile-hero p{font-size:.76rem}.profile-layout{gap:14px;margin-top:16px}.profile-panel{padding:22px 17px;border-radius:16px}.profile-section__header{margin-bottom:22px;padding-bottom:19px}.profile-section__header--action{flex-direction:column}.profile-section__icon{display:none}.profile-address-grid,.profile-form__grid{grid-template-columns:1fr}.profile-field:last-child:nth-child(odd){grid-column:auto}.profile-form__actions,.profile-form__actions .profile-primary-button,.profile-secondary-button{width:100%}.profile-newsletter{grid-template-columns:52px 1fr;gap:15px;padding:19px 16px}.profile-newsletter__visual{width:50px;height:50px;border-radius:14px;font-size:1.4rem}.profile-newsletter__control{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid #e4eaf0;text-align:left}.profile-newsletter__control strong{order:-1;margin:0}.profile-newsletter ul{display:block}.profile-newsletter li+li{margin-top:5px}}.nav-bultox-btn{gap:6px!important;padding:8px 11px!important;color:#5b21b6!important;background:#f3efff!important;border:1px solid #ddd6fe!important;border-radius:10px!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.04em}.nav-bultox-btn i{font-size:1.05rem}.bultox-page{min-height:72vh;color:#19151f;background:#f7f6fa}.bultox-page .container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.bultox-hero{overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 15%,rgba(168,85,247,.42),transparent 27%),linear-gradient(120deg,#09080c,#20102e 63%,#4c1d95)}.bultox-hero-inner{min-height:310px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:55px;padding-block:55px}.bultox-kicker{display:block;margin-bottom:10px;color:#c4b5fd;font-size:.67rem;font-weight:900;letter-spacing:.16em}.bultox-hero h1{margin:0;color:#fff;font:800 clamp(2.3rem,6vw,4.6rem)/.95 var(--font-display);letter-spacing:-.04em}.bultox-hero p{max-width:650px;margin:20px 0 0;color:#ddd6e8;font-size:1rem;line-height:1.65}.bultox-how{padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.bultox-how>strong{font-size:.85rem}.bultox-how ol{display:grid;gap:11px;margin:17px 0 0;padding:0;list-style:none}.bultox-how li{display:flex;align-items:center;gap:10px;color:#e8e1ee;font-size:.75rem}.bultox-how b{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#3b1769;background:#d8b4fe}.bultox-list-section{padding-block:48px 70px}.bultox-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.bultox-section-heading span{color:#7c3aed;font-size:.63rem;font-weight:900;letter-spacing:.14em}.bultox-section-heading h2{margin:5px 0 0;font:800 1.8rem var(--font-display)}.bultox-section-heading p{margin:0;color:#817889;font-size:.75rem}.bultox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bultox-card{overflow:hidden;color:inherit;border:1px solid #e6e0ea;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(35,20,45,.06);text-decoration:none;transition:.2s}.bultox-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(76,29,149,.13)}.bultox-card-image{position:relative;aspect-ratio:1.25;overflow:hidden;background:#f2eff4}.bultox-card-image img{width:100%;height:100%;object-fit:cover}.bultox-card-image>span{position:absolute;top:12px;left:12px;padding:6px 9px;color:#fff;border-radius:7px;background:#6d28d9;font-size:.6rem;font-weight:900}.bultox-card-body{padding:18px}.bultox-card-body>small{color:#7c3aed;font-size:.62rem;font-weight:750}.bultox-card h2{min-height:45px;margin:7px 0 13px;font-size:.95rem;line-height:1.4}.bultox-card-prices{display:flex;align-items:baseline;gap:9px}.bultox-card-prices strong{font-size:1.35rem}.bultox-card-prices del{color:#9a929f;font-size:.72rem}.bultox-progress-label{display:flex;justify-content:space-between;margin:17px 0 6px;color:#716878;font-size:.62rem}.bultox-progress-label b{color:#6d28d9}.bultox-progress{height:9px;overflow:hidden;border-radius:99px;background:#ece8ef}.bultox-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c084fc)}.bultox-card-body>p{margin:8px 0 0;color:#6f6676;font-size:.65rem}.bultox-empty{padding:65px 20px;border:1px dashed #d7cfdd;border-radius:20px;background:#fff;text-align:center}.bultox-empty i{font-size:2.3rem;color:#8b5cf6}.bultox-empty h2{margin:12px 0 5px}.bultox-empty p{margin:0;color:#817889}.bultox-detail{padding:25px 0 65px}.bultox-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:20px;color:#877e8d;font-size:.66rem}.bultox-breadcrumb a{color:#6d28d9;font-weight:900}.bultox-detail-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);overflow:hidden;border:1px solid #e6e0ea;border-radius:24px;background:#fff;box-shadow:0 18px 55px rgba(38,22,49,.08)}.bultox-detail-image{position:relative;min-height:610px;background:#f2eff4}.bultox-detail-image img{width:100%;height:100%;object-fit:cover}.bultox-detail-badge{position:absolute;top:20px;left:20px;padding:8px 11px;color:#fff;border-radius:8px;background:#18141d;font-size:.62rem;font-weight:900}.bultox-detail-panel{padding:clamp(28px,5vw,54px)}.bultox-detail-panel h1{margin:5px 0 12px;font:800 clamp(1.7rem,4vw,2.5rem)/1.08 var(--font-display)}.bultox-description{margin:0;color:#746b7a;font-size:.82rem;line-height:1.65}.bultox-detail-prices{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;padding:18px;border-radius:15px;background:#f7f3ff}.bultox-detail-prices small,.bultox-detail-prices span{display:block;color:#7b7182;font-size:.61rem}.bultox-detail-prices strong{display:block;margin-top:4px;color:#5b21b6;font-size:1.65rem}.bultox-detail-prices del{display:block;margin:5px 0 2px;color:#837b89;font-size:.8rem}.bultox-detail-prices span{color:#16814e;font-weight:800}.bultox-detail-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:7px;color:#5f5666;font-size:.7rem}.bultox-detail-progress strong{color:#6d28d9}.bultox-detail-progress>p{margin:8px 0 0;color:#796f80;font-size:.65rem}.bultox-reserve-form{margin-top:25px;padding-top:22px;border-top:1px solid #ece7ef}.bultox-reserve-form>label{display:block;margin-bottom:9px;font-size:.72rem;font-weight:850}.bultox-quantity{width:145px;display:grid;grid-template-columns:38px 1fr 38px;overflow:hidden;border:1px solid #dcd4e1;border-radius:10px}.bultox-quantity button{border:0;background:#f4f0f7;font-size:1.1rem;cursor:pointer}.bultox-quantity input{width:100%;padding:9px 2px;border:0;outline:0;text-align:center;font-weight:800}.bultox-reserve-total{display:flex;justify-content:space-between;margin:18px 0 10px;color:#716878;font-size:.72rem}.bultox-reserve-total strong{color:#211a26;font-size:.9rem}.bultox-reserve-button{width:100%;padding:14px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#18141d,#6d28d9);font-size:.78rem;font-weight:900;cursor:pointer;box-shadow:0 9px 22px rgba(91,33,182,.22)}.bultox-reserve-button:disabled{opacity:.55;cursor:not-allowed}.bultox-reserve-form>small{display:block;margin-top:10px;color:#766d7d;font-size:.59rem;text-align:center}.bultox-reserve-form>small i{color:#15945a}.bultox-message{margin:12px 0 0;padding:10px;border-radius:8px;font-size:.68rem;font-weight:700}.bultox-message.success{color:#137746;background:#edfaf4}.bultox-message.error{color:#b42318;background:#fff2f0}.bultox-login-callout{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;margin-top:25px;padding:14px;border:1px solid #ddd6fe;border-radius:13px;background:#faf7ff}.bultox-login-callout>i{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#7c3aed}.bultox-login-callout span,.bultox-login-callout strong{display:block}.bultox-login-callout strong{font-size:.72rem}.bultox-login-callout span{margin-top:2px;color:#766d7d;font-size:.58rem}.bultox-login-callout a{padding:9px 12px;color:#fff;border-radius:8px;background:#18141d;font-size:.65rem;font-weight:800}.bultox-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.bultox-trust article{display:flex;gap:11px;padding:17px;border:1px solid #e6e0ea;border-radius:14px;background:#fff}.bultox-trust i{color:#7c3aed;font-size:1.25rem}.bultox-trust span,.bultox-trust strong{display:block}.bultox-trust strong{font-size:.72rem}.bultox-trust span{margin-top:4px;color:#7b7281;font-size:.61rem;line-height:1.4}@media(max-width:900px){.bultox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bultox-detail-grid{grid-template-columns:1fr}.bultox-detail-image{min-height:auto;aspect-ratio:1.25}.bultox-trust{grid-template-columns:1fr}.nav-bultox-btn span{display:none}}@media(max-width:650px){.bultox-page .container{width:min(100% - 24px,1180px)}.bultox-hero-inner{min-height:auto;grid-template-columns:1fr;gap:30px;padding-block:42px}.bultox-hero h1{font-size:2.65rem}.bultox-hero p{font-size:.82rem}.bultox-list-section{padding-block:32px 50px}.bultox-section-heading{align-items:start}.bultox-section-heading p{display:none}.bultox-grid{grid-template-columns:1fr}.bultox-detail{padding-top:14px}.bultox-detail-grid{border-radius:17px}.bultox-detail-panel{padding:25px 18px}.bultox-detail-prices{padding:14px}.bultox-login-callout{grid-template-columns:36px 1fr}.bultox-login-callout>a{grid-column:1/-1;text-align:center}.nav-bultox-btn{display:none!important}}.bultox-completed-callout{display:flex;align-items:flex-start;gap:11px;margin-top:25px;padding:16px;color:#17633f;border:1px solid #a7e7c8;border-radius:13px;background:#edfaf4}.bultox-completed-callout>i{font-size:1.35rem}.bultox-completed-callout span,.bultox-completed-callout strong{display:block}.bultox-completed-callout strong{font-size:.76rem}.bultox-completed-callout span{margin-top:4px;font-size:.62rem;line-height:1.45}.admin-bultox{max-width:1180px;margin:0 auto;color:#27212c}.admin-bultox-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.admin-bultox-form-title span,.admin-bultox-header>div>span{color:#7c3aed;font-size:.62rem;font-weight:900;letter-spacing:.13em}.admin-bultox-header h1{display:flex;align-items:center;gap:9px;margin:5px 0;font-size:1.75rem}.admin-bultox-header h1 i{color:#7c3aed}.admin-bultox-header p{margin:0;color:#786f7e;font-size:.82rem}.admin-bultox-header>button{display:flex;align-items:center;gap:7px;padding:11px 16px;color:#fff;border:0;border-radius:10px;background:linear-gradient(135deg,#18141d,#6d28d9);font-weight:800;cursor:pointer}.admin-bultox-message{margin-bottom:17px;padding:12px 15px;border-radius:10px;font-size:.75rem;font-weight:750}.admin-bultox-message.success{color:#137746;background:#edfaf4;border:1px solid #c6efdc}.admin-bultox-message.error{color:#b42318;background:#fff2f0;border:1px solid #ffd4cf}.admin-bultox-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.admin-bultox-stats article{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid #ebe5ee;border-radius:14px;background:#fff}.admin-bultox-stats i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#6d28d9;background:#f2edff;font-size:1.2rem}.admin-bultox-stats small,.admin-bultox-stats strong{display:block}.admin-bultox-stats small{color:#877e8d;font-size:.65rem}.admin-bultox-stats strong{margin-top:2px;font-size:1.3rem}.admin-bultox-form{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;margin-bottom:24px;padding:24px;border:1px solid #ddd6fe;border-radius:17px;background:#fff;box-shadow:0 12px 30px rgba(76,29,149,.07)}.admin-bultox-form-title{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #eee9f1}.admin-bultox-form-title h2{margin:4px 0 0;font-size:1.2rem}.admin-bultox-form-title>small{color:#817789;font-size:.62rem}.admin-bultox-form label>span:first-child{display:block;margin-bottom:6px;color:#554b5c;font-size:.68rem;font-weight:800}.admin-bultox-form input,.admin-bultox-form select,.admin-bultox-form textarea{width:100%;padding:10px 11px;color:#302737;border:1px solid #dcd4e1;border-radius:9px;background:#fff;outline:0;font:500 .78rem var(--font-body)}.admin-bultox-form input:focus,.admin-bultox-form select:focus,.admin-bultox-form textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.12)}.admin-bultox-form .wide{grid-column:1/-1}.admin-bultox-check{display:flex!important;align-items:center;gap:10px;padding:13px;border-radius:10px;background:#f8f5ff}.admin-bultox-check>input{width:17px}.admin-bultox-check span{margin:0!important}.admin-bultox-check b,.admin-bultox-check small{display:block}.admin-bultox-check small{margin-top:2px;color:#82788a;font-weight:500}.admin-bultox-actions{display:flex;justify-content:flex-end;gap:9px}.admin-bultox-actions button,.admin-bultox-campaign-actions button{padding:9px 13px;color:#5b5261;border:1px solid #ddd6e1;border-radius:8px;background:#fff;font-size:.68rem;font-weight:800;cursor:pointer}.admin-bultox-actions .primary{color:#fff;border:0;background:#6d28d9}.admin-bultox-list{padding:21px;border:1px solid #e9e3ec;border-radius:16px;background:#fff}.admin-bultox-list-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.admin-bultox-list-title h2{margin:0;font-size:1.1rem}.admin-bultox-list-title a{color:#6d28d9;font-size:.66rem;font-weight:800}.admin-bultox-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:45px;color:#887f8e;text-align:center}.admin-bultox-empty>i{font-size:2rem;color:#8b5cf6}.admin-bultox-empty strong{color:#3d3443}.admin-bultox-empty span{font-size:.7rem}.admin-bultox-campaign{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(230px,1fr) 130px auto;align-items:center;gap:18px;padding:16px;border:1px solid #ece7ef;border-radius:13px}.admin-bultox-campaign+.admin-bultox-campaign{margin-top:11px}.admin-bultox-product{display:flex;align-items:center;gap:11px;min-width:0}.admin-bultox-product>i,.admin-bultox-product>img{width:50px;height:50px;flex:0 0 auto;border-radius:10px;object-fit:cover}.admin-bultox-product>i{display:grid;place-items:center;background:#f0edf2}.admin-bultox-product>div{min-width:0}.admin-bultox-product span{font-size:.55rem;font-weight:900;text-transform:uppercase}.admin-bultox-product h3{margin:3px 0;color:#32293a;font-size:.8rem}.admin-bultox-product h3,.admin-bultox-product small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-bultox-product small{display:block;color:#918797;font-size:.59rem}.admin-bultox-campaign-progress>div:first-child{display:flex;justify-content:space-between;color:#716777;font-size:.6rem}.admin-bultox-campaign-progress>div:nth-child(2){height:7px;overflow:hidden;margin:6px 0;border-radius:99px;background:#eeeaf0}.admin-bultox-campaign-progress>div:nth-child(2)>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c084fc)}.admin-bultox-campaign-progress>small{color:#918797;font-size:.55rem}.admin-bultox-campaign-price del,.admin-bultox-campaign-price small,.admin-bultox-campaign-price strong{display:block}.admin-bultox-campaign-price small{color:#918797;font-size:.55rem}.admin-bultox-campaign-price strong{margin:2px 0;color:#5b21b6;font-size:.9rem}.admin-bultox-campaign-price del{color:#9e96a3;font-size:.58rem}.admin-bultox-campaign-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.admin-bultox-campaign-actions button{padding:7px 9px;font-size:.58rem}.admin-bultox-campaign-actions .danger{color:#be123c;border-color:#fecdd3;background:#fff7f8}.admin-bultox-participants{grid-column:1/-1;padding-top:15px;border-top:1px solid #eee9f1;overflow-x:auto}.admin-bultox-participants p{margin:0;color:#8b818f;font-size:.7rem}.admin-bultox-participants table{width:100%;border-collapse:collapse;font-size:.66rem}.admin-bultox-participants td,.admin-bultox-participants th{padding:9px;text-align:left;border-bottom:1px solid #f0ecf2}.admin-bultox-participants th{color:#857b8b;font-size:.56rem;text-transform:uppercase}.admin-bultox-participants td small,.admin-bultox-participants td strong{display:block}.admin-bultox-participants td small{margin-top:2px;color:#948b99}.admin-bultox-participants td>span{font-weight:850}.admin-bultox-resolution{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border:1px solid #fed7aa;border-radius:11px;background:#fff7ed}.admin-bultox-resolution span,.admin-bultox-resolution strong{display:block}.admin-bultox-resolution strong{color:#9a3412;font-size:.76rem}.admin-bultox-resolution span{margin-top:3px;color:#7c2d12;font-size:.62rem}.admin-bultox-resolution>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.admin-bultox-resolution button{padding:8px 10px;border:1px solid #fdba74;border-radius:8px;color:#9a3412;background:#fff;font-size:.61rem;font-weight:850;cursor:pointer}.admin-bultox-resolution button:disabled{opacity:.45;cursor:not-allowed}.admin-bultox-resolution .danger{color:#be123c;border-color:#fecdd3}.admin-bultox-payment-alert{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #fecaca;border-radius:10px;color:#991b1b;background:#fef2f2}.admin-bultox-payment-alert span,.admin-bultox-payment-alert strong{display:block}.admin-bultox-payment-alert strong{font-size:.72rem}.admin-bultox-payment-alert span{font-size:.59rem}.admin-bultox-payment-alert button{padding:8px 10px;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;background:#fff;font-size:.6rem;font-weight:850;cursor:pointer}.admin-bultox-logistics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:13px;border-radius:10px;background:#f8f5ff}.admin-bultox-logistics>span{grid-column:1/-1;color:#554b5c;font-size:.68rem;font-weight:800}.admin-bultox-logistics label{display:flex;align-items:center;gap:7px;color:#5b5261;font-size:.65rem}.admin-bultox-logistics input{width:16px!important}.bultox-account-resolution{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(22,101,52,.18);border-radius:10px;color:#14532d;background:#f0fdf4}.bultox-account-resolution i{font-size:1.2rem}.bultox-account-resolution span,.bultox-account-resolution strong{display:block}.bultox-account-resolution strong{font-size:.72rem}.bultox-account-resolution span{margin-top:2px;font-size:.61rem;line-height:1.45}.bultox-account-shipping{grid-column:1/-1;display:grid;gap:8px;padding:13px;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff}.bultox-account-shipping>strong{color:#1e3a5f;font-size:.7rem}.bultox-account-shipping input,.bultox-account-shipping select{padding:9px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:500 .68rem var(--font-body)}.bultox-account-shipping>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px}.bultox-account-shipping small{color:#64748b;font-size:.59rem}.bultox-recovery-shipping{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:11px;border-radius:10px;background:rgba(255,255,255,.65)}.bultox-recovery-shipping label,.bultox-recovery-shipping small{grid-column:1/-1}.bultox-recovery-shipping input,.bultox-recovery-shipping select{padding:9px;border:1px solid #bbd5c2;border-radius:8px;background:#fff;font:500 .68rem var(--font-body)}.bultox-destination-accept{display:flex!important;align-items:center;gap:7px;color:#7c2d12;font-size:.61rem}.bultox-destination-accept input{width:16px!important;height:16px;padding:0!important}@media(max-width:1050px){.admin-bultox-campaign{grid-template-columns:1fr 1fr}.admin-bultox-campaign-actions{justify-content:flex-start}}@media(max-width:700px){.admin-bultox-header{flex-direction:column}.admin-bultox-header>button{width:100%;justify-content:center}.admin-bultox-form,.admin-bultox-stats{grid-template-columns:1fr}.admin-bultox-form{padding:17px}.admin-bultox-form .wide,.admin-bultox-form label,.admin-bultox-form-title{grid-column:1}.admin-bultox-form-title{align-items:flex-start;flex-direction:column;gap:5px}.admin-bultox-campaign{grid-template-columns:1fr}.admin-bultox-participants{grid-column:1}.admin-bultox-campaign-actions{justify-content:flex-start}}.bultox-account-page{min-height:72vh;padding:42px 0 70px;color:#2d2533;background:#f6f5f8}.bultox-account-page>.container{width:min(1080px,calc(100% - 40px));margin-inline:auto}.bultox-account-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.bultox-account-header span{color:#7c3aed;font-size:.62rem;font-weight:900;letter-spacing:.13em}.bultox-account-header h1{margin:5px 0;font-size:1.8rem}.bultox-account-header p{margin:0;color:#807687;font-size:.8rem}.bultox-account-empty>a,.bultox-account-header>a{padding:10px 14px;color:#fff;border-radius:9px;background:#6d28d9;font-size:.7rem;font-weight:850}.bultox-account-error{margin-bottom:15px;padding:12px;color:#b42318;border:1px solid #ffd4cf;border-radius:10px;background:#fff2f0;font-size:.73rem;font-weight:700}.bultox-account-empty{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;padding:40px;border:1px dashed #d8d0dc;border-radius:18px;background:#fff;text-align:center}.bultox-account-empty>i{margin-bottom:10px;color:#7c3aed;font-size:2.2rem}.bultox-account-empty h1,.bultox-account-empty h2{margin:5px 0}.bultox-account-empty p{margin:5px 0 20px;color:#847a8a;font-size:.76rem}.bultox-account-list{display:flex;flex-direction:column;gap:13px}.bultox-account-card{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(210px,1fr) 160px 190px;align-items:center;gap:20px;padding:18px;border:1px solid #e7e1ea;border-radius:15px;background:#fff;box-shadow:0 6px 24px rgba(34,21,42,.045)}.bultox-account-product{display:flex;align-items:center;gap:12px;min-width:0}.bultox-account-product img{width:62px;height:62px;flex:0 0 auto;border-radius:11px;object-fit:cover}.bultox-account-product>div{min-width:0}.bultox-account-product .status{display:inline-block;margin-bottom:4px;font-size:.54rem;font-weight:900;text-transform:uppercase}.bultox-account-product .status.reserved{color:#2563eb}.bultox-account-product .status.payment_pending{color:#d97706}.bultox-account-product .status.paid{color:#059669}.bultox-account-product .status.cancelled,.bultox-account-product .status.expired{color:#be123c}.bultox-account-product h2{overflow:hidden;margin:2px 0;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.bultox-account-product small{color:#817788;font-size:.61rem}.bultox-account-progress>div:first-child{display:flex;justify-content:space-between;color:#776d7d;font-size:.59rem}.bultox-account-progress>div:nth-child(2){height:7px;margin:6px 0;overflow:hidden;border-radius:99px;background:#ece8ef}.bultox-account-progress>div:nth-child(2)>span{display:block;height:100%;background:linear-gradient(90deg,#7c3aed,#c084fc)}.bultox-account-progress>small{color:#918797;font-size:.55rem}.bultox-account-total small,.bultox-account-total span,.bultox-account-total strong{display:block}.bultox-account-total small{color:#8d8492;font-size:.56rem}.bultox-account-total strong{margin:3px 0;font-size:1rem}.bultox-account-total span{color:#c56b00;font-size:.53rem;line-height:1.35}.bultox-account-actions{display:flex;flex-direction:column;gap:6px}.bultox-account-actions a,.bultox-account-actions button{padding:9px 10px;color:#fff;border:0;border-radius:8px;background:#6d28d9;font-size:.61rem;font-weight:850;text-align:center;cursor:pointer}.bultox-account-actions button:disabled{opacity:.6}.bultox-account-actions .secondary{color:#655a6d;border:1px solid #ded7e2;background:#fff}@media(max-width:950px){.bultox-account-card{grid-template-columns:1fr 1fr}.bultox-account-actions{flex-direction:row}}@media(max-width:620px){.bultox-account-page{padding:26px 0 45px}.bultox-account-page>.container{width:calc(100% - 24px)}.bultox-account-header{align-items:flex-start;flex-direction:column}.bultox-account-header>a{width:100%;text-align:center}.bultox-account-card{grid-template-columns:1fr;gap:15px}.bultox-account-actions{flex-direction:column}}.bultox-landing{background:#f8f7fa}.bultox-hero-v2{position:relative;background:radial-gradient(circle at 74% 25%,rgba(126,34,206,.4),transparent 24%),radial-gradient(circle at 18% 110%,rgba(88,28,135,.3),transparent 32%),#08070a}.bultox-hero-v2:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.bultox-hero-v2 .bultox-hero-inner{position:relative;min-height:560px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);padding-block:68px}.bultox-brand-lockup{display:flex;align-items:center;gap:10px;margin-bottom:30px}.bultox-brand-cube{width:42px;height:42px;display:grid;place-items:center;transform:rotate(-5deg);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:11px;background:linear-gradient(135deg,#a855f7,#5b21b6);box-shadow:7px 7px 0 rgba(196,181,253,.18);font:900 1.3rem var(--font-display)}.bultox-brand-lockup b,.bultox-brand-lockup small{display:block}.bultox-brand-lockup b{color:#fff;font-size:1rem;letter-spacing:.13em}.bultox-brand-lockup small{margin-top:1px;color:#948b9e;font-size:.55rem;letter-spacing:.08em}.bultox-hero-copy h1{max-width:760px;font-size:clamp(2.8rem,6vw,5.2rem)}.bultox-hero-copy h1 em{color:#c4b5fd;font-style:normal}.bultox-hero-copy>p{max-width:700px}.bultox-hero-actions{display:flex;gap:10px;margin-top:28px}.bultox-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 17px;color:#261238;border-radius:10px;background:#d8b4fe;font-size:.72rem;font-weight:900}.bultox-hero-actions .ghost{color:#e8e1ee;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.bultox-hero-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px;color:#a9a0b2;font-size:.6rem;font-weight:700}.bultox-hero-proof i{margin-right:4px;color:#c4b5fd}.bultox-live-card{padding:22px;border:1px solid rgba(216,180,254,.28);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:0 28px 80px rgba(0,0,0,.3);backdrop-filter:blur(16px);transform:rotate(1.5deg)}.bultox-live-equation,.bultox-live-meter,.bultox-live-top{display:flex;align-items:center;justify-content:space-between}.bultox-live-top{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1);font-size:.52rem;font-weight:900;letter-spacing:.08em}.bultox-live-top span{color:#86efac}.bultox-card-live i,.bultox-live-top span i{width:6px;height:6px;display:inline-block;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.14)}.bultox-live-top b{color:#998fa3}.bultox-live-visual{display:flex;min-height:210px;align-items:center;justify-content:center;gap:25px}.bultox-package{position:relative;width:105px;height:105px;display:grid;place-items:center;transform:rotate(-6deg);border:1px solid rgba(216,180,254,.4);border-radius:25px;background:linear-gradient(135deg,#6d28d9,#2e1065);box-shadow:13px 13px 0 rgba(216,180,254,.1)}.bultox-package>i{font-size:3.3rem}.bultox-package span{position:absolute;right:-19px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#4c1d95;background:#fff;font-size:1.3rem;font-weight:900}.bultox-people{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bultox-people i{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:13px;color:#c4b5fd;background:rgba(255,255,255,.07);font-size:1.15rem}.bultox-live-equation{padding:13px 14px;border-radius:11px;color:#aaa1b2;background:rgba(0,0,0,.22);font-size:.64rem}.bultox-live-equation strong{color:#d8b4fe}.bultox-live-meter{margin-top:15px}.bultox-live-meter b,.bultox-live-meter span{display:block}.bultox-live-meter span{color:#827888;font-size:.5rem;text-transform:uppercase}.bultox-live-meter b{margin-top:3px;color:#ddd5e2;font-size:.62rem}.bultox-signal{display:flex;align-items:end;gap:3px}.bultox-signal i{width:4px;border-radius:4px;background:#a855f7}.bultox-signal i:first-child{height:7px}.bultox-signal i:nth-child(2){height:11px}.bultox-signal i:nth-child(3){height:15px}.bultox-signal i:nth-child(4){height:19px}.bultox-signal i:nth-child(5){height:23px}.bultox-manifesto{color:#fff;background:#6d28d9}.bultox-manifesto>.container{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:55px}.bultox-centered-heading>span,.bultox-faq-intro>span,.bultox-final-cta>div>div>span,.bultox-manifesto-intro>span{color:#ddd6fe;font-size:.58rem;font-weight:900;letter-spacing:.15em}.bultox-manifesto-intro h2{margin:8px 0 0;font:800 clamp(1.8rem,4vw,2.8rem)/1.08 var(--font-display)}.bultox-manifesto-copy p{margin:0;color:#e7def1;font-size:.82rem;line-height:1.75}.bultox-manifesto-copy p+p{margin-top:13px}.bultox-mini-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18)}.bultox-mini-stats div{padding-top:22px}.bultox-mini-stats span,.bultox-mini-stats strong{display:block}.bultox-mini-stats strong{font-size:1.65rem}.bultox-mini-stats span{margin-top:2px;color:#c7b8d5;font-size:.57rem}.bultox-process{padding:75px 0;background:#fff}.bultox-centered-heading{text-align:center}.bultox-centered-heading>span{color:#7c3aed}.bultox-centered-heading h2{margin:7px 0;font:800 clamp(1.6rem,4vw,2.35rem) var(--font-display)}.bultox-centered-heading p{margin:0;color:#83798a;font-size:.76rem}.bultox-process-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:45px}.bultox-process-line:before{content:"";position:absolute;top:39px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#c4b5fd 15%,#c4b5fd 85%,transparent)}.bultox-process-line article{position:relative;padding:22px 17px;text-align:center}.bultox-process-line article>b{position:absolute;top:7px;right:15px;color:#d8d1dd;font-size:.58rem}.bultox-process-line article>i{position:relative;width:78px;height:78px;display:grid;place-items:center;margin:0 auto 17px;color:#fff;border:7px solid #fff;border-radius:22px;background:linear-gradient(135deg,#18141d,#7c3aed);box-shadow:0 9px 25px rgba(91,33,182,.2);font-size:1.5rem}.bultox-process-line h3{margin:0 0 8px;font-size:.85rem}.bultox-process-line p{margin:0;color:#7d7483;font-size:.65rem;line-height:1.6}.bultox-section-heading small{display:block;margin-top:5px;color:#938a99;font-size:.58rem}.bultox-card-live{position:absolute;right:12px;bottom:12px;padding:6px 8px;color:#134e2d;border-radius:7px;background:rgba(240,253,244,.92);font-size:.5rem;letter-spacing:.04em}.bultox-card-cta{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:12px;color:#5b21b6;border-top:1px solid #eee9f1;font-size:.64rem;font-weight:900}.bultox-empty-v2{overflow:hidden;position:relative;background:radial-gradient(circle at 50% 30%,#f3e8ff,transparent 30%),#fff}.bultox-empty-orbit{width:85px;height:85px;display:grid;place-items:center;margin:auto;border:1px dashed #a78bfa;border-radius:50%;animation:bultox-float 3s ease-in-out infinite}.bultox-empty-orbit i{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#18141d,#7c3aed);font-size:1.5rem}.bultox-empty-v2>p{max-width:520px;margin:8px auto 18px;line-height:1.6}.bultox-empty-v2>div{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;color:#675b70;border-radius:8px;background:#f6f2f8;font-size:.61rem}.bultox-rules{padding:70px 0;background:#121015}.bultox-rules .bultox-centered-heading{color:#fff}.bultox-rules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:34px}.bultox-rules-grid article{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.045)}.bultox-rules-grid i{color:#c4b5fd;font-size:1.35rem}.bultox-rules-grid h3{margin:15px 0 8px;color:#fff;font-size:.78rem}.bultox-rules-grid p{margin:0;color:#9e94a5;font-size:.63rem;line-height:1.55}.bultox-faq{padding:75px 0;background:#fff}.bultox-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.bultox-faq-intro{position:sticky;top:110px}.bultox-faq-intro>span{color:#7c3aed}.bultox-faq-intro h2{margin:9px 0 14px;font:800 clamp(1.65rem,4vw,2.5rem)/1.12 var(--font-display)}.bultox-faq-intro p{margin:0;color:#7e7485;font-size:.73rem;line-height:1.65}.bultox-faq-intro a{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:#6d28d9;font-size:.68rem;font-weight:900}.bultox-faq-list details{border-bottom:1px solid #e9e3ec}.bultox-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 2px;color:#302735;font-size:.78rem;font-weight:850;cursor:pointer;list-style:none}.bultox-faq-list summary::-webkit-details-marker{display:none}.bultox-faq-list summary i{transition:transform .2s;color:#7c3aed}.bultox-faq-list details[open] summary i{transform:rotate(45deg)}.bultox-faq-list details p{margin:-4px 35px 19px 2px;color:#786e7f;font-size:.69rem;line-height:1.65}.bultox-final-cta{padding:35px 0;color:#fff;background:#6d28d9}.bultox-final-cta>.container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.bultox-final-cta .bultox-brand-cube{background:#18141d}.bultox-final-cta h2{margin:4px 0;font-size:1.25rem}.bultox-final-cta p{margin:0;color:#d8cce3;font-size:.66rem}.bultox-final-cta>.container>div:last-child{display:flex;gap:7px}.bultox-final-cta a{padding:10px 14px;color:#55207d;border-radius:8px;background:#fff;font-size:.65rem;font-weight:900}.bultox-final-cta a.ghost{color:#fff;border:1px solid rgba(255,255,255,.3);background:transparent}@keyframes bultox-float{50%{transform:translateY(-7px)}}@media(max-width:900px){.bultox-hero-v2 .bultox-hero-inner{grid-template-columns:1fr}.bultox-live-card{max-width:520px;transform:none}.bultox-process-line{grid-template-columns:1fr 1fr}.bultox-process-line:before{display:none}.bultox-rules-grid{grid-template-columns:1fr 1fr}.bultox-faq-layout{grid-template-columns:1fr;gap:35px}.bultox-faq-intro{position:static}.bultox-final-cta>.container{grid-template-columns:auto 1fr}.bultox-final-cta>.container>div:last-child{grid-column:1/-1}}@media(max-width:620px){.bultox-hero-v2 .bultox-hero-inner{padding-block:42px}.bultox-hero-copy h1{font-size:2.75rem}.bultox-brand-lockup{margin-bottom:23px}.bultox-hero-actions{flex-direction:column}.bultox-hero-proof{display:grid;gap:8px}.bultox-live-card{padding:17px}.bultox-live-visual{min-height:180px}.bultox-manifesto>.container{grid-template-columns:1fr;gap:25px;padding-block:42px}.bultox-mini-stats{grid-template-columns:1fr 1fr;gap:15px}.bultox-mini-stats div:last-child{grid-column:1/-1}.bultox-process{padding:52px 0}.bultox-process-line{grid-template-columns:1fr;margin-top:25px}.bultox-process-line article{display:grid;grid-template-columns:64px 1fr;text-align:left;gap:0 15px}.bultox-process-line article>i{grid-row:1/4;width:64px;height:64px;margin:0;border-width:5px}.bultox-process-line article>b{display:none}.bultox-rules{padding:52px 0}.bultox-rules-grid{grid-template-columns:1fr}.bultox-faq{padding:52px 0}.bultox-final-cta>.container{grid-template-columns:1fr;text-align:center}.bultox-final-cta .bultox-brand-cube{margin:auto}.bultox-final-cta>.container>div:last-child{grid-column:1;flex-direction:column;width:100%}}.bultox-route{overflow:hidden;position:relative;padding:85px 0 72px;color:#fff;background:radial-gradient(circle at 88% 8%,rgba(190,242,100,.16),transparent 22%),radial-gradient(circle at 8% 90%,rgba(168,85,247,.24),transparent 25%),#111015}.bultox-route:before{content:"BULTOX";position:absolute;right:-25px;top:0;color:rgba(255,255,255,.025);font:900 10rem/1 var(--font-display);letter-spacing:.05em}.bultox-route-heading{position:relative;display:grid;grid-template-columns:1fr .75fr;align-items:end;gap:70px;margin-bottom:75px}.bultox-route-heading>div:first-child>span{color:#bef264;font-size:.6rem;font-weight:950;letter-spacing:.18em}.bultox-route-heading h2{margin:10px 0 0;color:#fff;font:800 clamp(2rem,5vw,3.5rem)/1.02 var(--font-display)}.bultox-route-definition{padding:20px 22px;border-left:3px solid #bef264;background:linear-gradient(90deg,rgba(190,242,100,.08),transparent)}.bultox-route-definition b{color:#bef264;font-size:.7rem}.bultox-route-definition p{margin:7px 0 0;color:#b9afbF;font-size:.7rem;line-height:1.65}.bultox-route-map{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.bultox-route-track{position:absolute;z-index:0;top:37px;left:7%;right:7%;height:8px;border-radius:99px;background:#302b35;box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.bultox-route-track>span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7 62%,#bef264 88%,#84cc16);box-shadow:0 0 22px rgba(168,85,247,.42)}.bultox-route-track>i{position:absolute;top:-25px;color:#756b7d;font-size:.48rem;font-style:normal;font-weight:900}.bultox-route-track .route-start{left:0}.bultox-route-track .route-end{right:0;color:#bef264}.bultox-route-map article{position:relative;z-index:1;text-align:center}.route-node{position:relative;width:82px;height:82px;display:grid;place-items:center;margin:0 auto 23px;border:6px solid #111015;border-radius:24px;color:#fff;background:linear-gradient(145deg,#3b1769,#7c3aed);box-shadow:0 0 0 1px rgba(196,181,253,.25),0 12px 30px rgba(76,29,149,.35)}.route-node>i{font-size:1.55rem}.route-node>span{position:absolute;top:-10px;right:-8px;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#4c1d95;background:#ddd6fe;font-size:.5rem;font-weight:950;box-shadow:0 3px 9px rgba(0,0,0,.25)}.route-step-4 .route-node,.route-step-5 .route-node{color:#1a2e05;background:linear-gradient(145deg,#d9f99d,#84cc16);box-shadow:0 0 0 1px rgba(190,242,100,.3),0 12px 32px rgba(132,204,22,.2)}.route-step-4 .route-node>span,.route-step-5 .route-node>span{color:#365314;background:#ecfccb}.route-copy{padding:0 5px}.route-copy small{color:#a78bfa;font-size:.5rem;font-weight:950;letter-spacing:.13em}.route-step-4 .route-copy small,.route-step-5 .route-copy small{color:#bef264}.route-copy h3{margin:6px 0 8px;color:#fff;font-size:.8rem}.route-copy p{margin:0;color:#978d9f;font-size:.61rem;line-height:1.55}.bultox-route-legend{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:42px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);color:#8f8597;font-size:.55rem}.bultox-route-legend span{display:flex;align-items:center;gap:6px}.bultox-route-legend span i{width:8px;height:8px;border-radius:50%}.legend-purple{background:#a855f7;box-shadow:0 0 7px #a855f7}.legend-lime{background:#a3e635;box-shadow:0 0 7px #a3e635}.bultox-route-legend strong{display:flex;align-items:center;gap:5px;color:#d9f99d;font-size:.57rem}@media(max-width:900px){.bultox-route-heading{gap:25px;margin-bottom:50px}.bultox-route-heading,.bultox-route-map{grid-template-columns:1fr}.bultox-route-track{top:25px;bottom:25px;left:39px;right:auto;width:7px;height:auto}.bultox-route-track>span{width:100%;height:100%;background:linear-gradient(#7c3aed,#a855f7 60%,#bef264)}.bultox-route-track>i{display:none}.bultox-route-map article{display:grid;grid-template-columns:80px 1fr;align-items:center;text-align:left}.route-node{width:68px;height:68px;margin:0;border-width:5px;border-radius:20px}.route-copy{padding:12px 0 12px 16px}.bultox-route-legend{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:620px){.bultox-route{padding:55px 0 48px}.bultox-route:before{font-size:5rem}.bultox-route-heading{margin-bottom:35px}.bultox-route-definition{padding:15px}.bultox-route-map{gap:5px}.bultox-route-track{left:31px}.bultox-route-map article{grid-template-columns:65px 1fr}.route-node{width:60px;height:60px;border-radius:18px}.route-node>i{font-size:1.25rem}.route-node>span{width:22px;height:22px}.route-copy{padding-left:14px}.bultox-route-legend{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px}.bultox-route-legend strong{grid-column:1/-1}}.bultox-route-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:42px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.bultox-route-footer .bultox-route-legend{justify-content:flex-start;margin:0;padding:0;border:0}.bultox-route-stats{display:flex;gap:18px;color:#8f8597;font-size:.52rem}.bultox-route-stats span{white-space:nowrap}.bultox-route-stats b{margin-right:3px;color:#bef264;font-size:.7rem}.bultox-landing .bultox-list-section{position:relative;padding-top:66px}.bultox-landing .bultox-section-heading>div>span{color:#65a30d}.bultox-landing .bultox-card-image>span{color:#25350c;background:#bef264}.bultox-landing .bultox-progress span{background:linear-gradient(90deg,#7c3aed,#a855f7 65%,#a3e635)}@media(max-width:900px){.bultox-route-footer{align-items:flex-start;flex-direction:column}.bultox-route-footer .bultox-route-legend{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:620px){.bultox-route-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}.bultox-route-stats span:last-child{grid-column:1/-1}}.bultox-hero-v2 .bultox-hero-inner{min-height:390px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:45px;padding-block:38px}.bultox-brand-lockup{margin-bottom:17px}.bultox-brand-cube{width:35px;height:35px;border-radius:9px;font-size:1.05rem;box-shadow:5px 5px 0 rgba(196,181,253,.15)}.bultox-brand-lockup b{font-size:.84rem}.bultox-brand-lockup small{font-size:.48rem}.bultox-hero-v2 .bultox-kicker{margin-bottom:7px;font-size:.56rem}.bultox-hero-copy h1{font-size:clamp(2.25rem,4.2vw,3.65rem);line-height:.98}.bultox-hero-copy>p{max-width:670px;margin-top:13px;font-size:.78rem;line-height:1.55}.bultox-hero-actions{margin-top:17px}.bultox-hero-actions a{padding:10px 13px;font-size:.62rem}.bultox-hero-proof{gap:14px;margin-top:14px;font-size:.53rem}.bultox-live-card{padding:15px;border-radius:17px;box-shadow:0 18px 45px rgba(0,0,0,.25);transform:rotate(1deg)}.bultox-live-top{padding-bottom:9px;font-size:.46rem}.bultox-live-visual{min-height:118px;gap:18px}.bultox-package{width:68px;height:68px;border-radius:18px;box-shadow:8px 8px 0 rgba(216,180,254,.09)}.bultox-package>i{font-size:2rem}.bultox-package span{right:-13px;width:25px;height:25px;font-size:.9rem}.bultox-people{gap:5px}.bultox-people i{width:30px;height:30px;border-radius:9px;font-size:.8rem}.bultox-live-equation{padding:9px 10px;font-size:.53rem}.bultox-live-meter{margin-top:10px}.bultox-live-meter span{font-size:.44rem}.bultox-live-meter b{font-size:.52rem}@media(max-width:900px){.bultox-hero-v2 .bultox-hero-inner{min-height:auto;grid-template-columns:minmax(0,1fr) 250px;gap:25px}.bultox-live-card{max-width:none}}@media(max-width:700px){.bultox-hero-v2 .bultox-hero-inner{grid-template-columns:1fr;padding-block:30px}.bultox-live-card{display:none}.bultox-hero-copy h1{font-size:2.35rem}.bultox-hero-copy>p{font-size:.72rem}.bultox-hero-proof{display:flex;gap:8px 13px}.bultox-hero-actions{flex-direction:row;flex-wrap:wrap}}.bultox-hero-v2{background:radial-gradient(circle at 78% 8%,rgba(163,230,53,.14),transparent 25%),radial-gradient(circle at 4% 100%,rgba(101,163,13,.1),transparent 28%),#0d100c}.bultox-hero-v2:before{opacity:.07;mask-image:linear-gradient(180deg,#000,transparent 90%)}.bultox-brand-cube{color:#1a2e05;border-color:rgba(217,249,157,.6);background:linear-gradient(145deg,#d9f99d,#84cc16);box-shadow:5px 5px 0 rgba(163,230,53,.13)}.bultox-hero-copy h1 em,.bultox-hero-proof i,.bultox-hero-v2 .bultox-kicker{color:#bef264}.bultox-hero-actions a{color:#1a2e05;background:#bef264}.bultox-hero-actions .ghost{color:#e7f4d2;border-color:rgba(190,242,100,.2);background:rgba(190,242,100,.04)}.bultox-live-card{border-color:rgba(190,242,100,.22);background:linear-gradient(145deg,rgba(190,242,100,.08),rgba(255,255,255,.025))}.bultox-package{color:#1a2e05;border-color:rgba(217,249,157,.35);background:linear-gradient(145deg,#bef264,#65a30d);box-shadow:8px 8px 0 rgba(163,230,53,.08)}.bultox-package span{color:#365314;background:#ecfccb}.bultox-live-equation strong,.bultox-people i{color:#bef264}.bultox-signal i{background:#a3e635}.bultox-route{padding-top:34px;background:radial-gradient(circle at 95% 15%,rgba(190,242,100,.1),transparent 24%),radial-gradient(circle at 5% 88%,rgba(101,163,13,.08),transparent 25%),#0d100c}.bultox-route:after{content:"";position:absolute;top:0;left:50%;width:min(1180px,calc(100% - 40px));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(190,242,100,.24),transparent)}.bultox-route:before{color:rgba(190,242,100,.025)}.bultox-route-heading{margin-bottom:48px}.bultox-route-definition{border-left-color:#a3e635;background:linear-gradient(90deg,rgba(163,230,53,.07),transparent)}.bultox-route-track>span{background:linear-gradient(90deg,#65a30d,#84cc16 62%,#bef264);box-shadow:0 0 22px rgba(132,204,22,.3)}.route-node{color:#1a2e05;background:linear-gradient(145deg,#bef264,#65a30d);box-shadow:0 0 0 1px rgba(190,242,100,.26),0 12px 30px rgba(77,124,15,.22)}.route-node>span{color:#365314;background:#ecfccb}.route-copy small{color:#a3e635}@media(max-width:900px){.bultox-route-track>span{background:linear-gradient(#65a30d,#84cc16 60%,#bef264)}}@media(max-width:700px){.bultox-route{padding-top:25px}.bultox-route:after{width:calc(100% - 24px)}.bultox-route-heading{margin-bottom:30px}}.bultox-detail{padding-top:0;background:linear-gradient(#f3f7ed,#f8f8f6 380px)}.bultox-campaign-identity{color:#fff;background:radial-gradient(circle at 82% 0,rgba(163,230,53,.13),transparent 30%),#0d100c}.bultox-campaign-identity>.container{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px}.bultox-campaign-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.bultox-campaign-brand .bultox-brand-cube{width:34px;height:34px;font-size:1rem}.bultox-campaign-brand b,.bultox-campaign-brand small{display:block}.bultox-campaign-brand b{font-size:.82rem;letter-spacing:.14em}.bultox-campaign-brand small{margin-top:2px;color:#89927d;font-size:.44rem;letter-spacing:.08em}.bultox-campaign-brand>img{width:176px;height:auto;filter:drop-shadow(0 6px 13px rgba(104,20,190,.25))}.bultox-campaign-brand>span{padding-left:11px;border-left:1px solid rgba(190,242,100,.28)}.bultox-campaign-brand>span small{margin:0;color:#bef264;font-size:.45rem;font-weight:950;letter-spacing:.14em}.bultox-campaign-brand>span b{margin-top:3px;color:#c4b5fd;font-size:.49rem;letter-spacing:.12em}.bultox-campaign-identity p{margin:0;color:#aeb7a2;font-size:.62rem}.bultox-campaign-identity p i{margin-right:5px;color:#bef264}.bultox-campaign-identity p strong{color:#d9f99d}.bultox-detail .bultox-breadcrumb{margin:18px 0 14px}.bultox-detail .bultox-breadcrumb a{color:#4d7c0f}.bultox-detail-grid{border-color:#dfe7d4;box-shadow:0 18px 55px rgba(42,55,25,.08);align-items:start}.bultox-detail-image{min-height:0!important;align-self:start;background:linear-gradient(145deg,#f5f8ef,#e8eee0)}.bultox-product-gallery{position:relative!important;inset:auto!important;min-height:0}.bultox-product-gallery>.gallery-main-image{display:block;width:100%;height:auto;max-height:720px;padding:0;object-fit:contain;object-position:top center}.bultox-detail-badge{color:#1a2e05;background:#bef264}.bultox-detail-panel .bultox-kicker{color:#65a30d}.bultox-detail-prices{background:#f2f7e9}.bultox-detail-prices strong{color:#4d7c0f}.bultox-attention-hook{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:16px 0 13px;padding:14px 15px;color:#fff;border-radius:14px;background:radial-gradient(circle at 85% 0,rgba(190,242,100,.25),transparent 34%),linear-gradient(120deg,#2e1065,#5b21b6 52%,#365314);box-shadow:0 12px 27px rgba(76,29,149,.2)}.bultox-attention-hook:after{content:"";position:absolute;inset:auto -20px -38px auto;width:100px;height:100px;border:18px solid rgba(255,255,255,.07);border-radius:50%}.bultox-attention-icon{width:42px;height:42px;display:grid;place-items:center;color:#1a2e05;border-radius:12px;background:#bef264;box-shadow:0 7px 18px rgba(190,242,100,.25)}.bultox-attention-icon i{font-size:1.2rem}.bultox-attention-hook p,.bultox-attention-hook small,.bultox-attention-hook strong{display:block}.bultox-attention-hook small{color:#d9f99d;font-size:.46rem;font-weight:950;letter-spacing:.12em}.bultox-attention-hook strong{margin:3px 0;color:#fff;font-size:.88rem}.bultox-attention-hook p{margin:0;color:#eee9f4;font-size:.57rem;line-height:1.4}.bultox-attention-hook em{position:relative;z-index:1;padding:7px 8px;color:#1a2e05;border-radius:8px;background:#bef264;font-size:.72rem;font-style:normal;font-weight:950;white-space:nowrap}.bultox-fast-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:13px 15px;color:#172006;border:1px solid #84cc16;border-radius:12px;background:linear-gradient(105deg,#bef264,#a3e635);box-shadow:0 10px 23px rgba(101,163,13,.22);text-decoration:none;transition:.18s}.bultox-fast-cta:hover{transform:translateY(-1px);box-shadow:0 13px 27px rgba(101,163,13,.28)}.bultox-fast-cta b,.bultox-fast-cta small,.bultox-fast-cta span{display:block}.bultox-fast-cta b{font-size:.72rem}.bultox-fast-cta small{margin-top:2px;color:#41551f;font-size:.5rem}.bultox-fast-cta>i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.55)}.bultox-reserve-anchor{scroll-margin-top:90px}.bultox-mobile-sticky{display:none}.bultox-price-reason{display:flex;align-items:flex-start;gap:6px;margin:8px 2px 0;color:#6b6470;font-size:.55rem;line-height:1.45}.bultox-price-reason i{margin-top:1px;color:#6d28d9;font-size:.72rem}.bultox-closing-date{margin-top:6px!important;color:#5b21b6!important}.bultox-closing-date i{color:#7c3aed!important}.bultox-closing-date strong{color:inherit;font-size:inherit}.bultox-detail-panel h1{font-size:clamp(1.55rem,3.15vw,2.15rem);line-height:1.03}.bultox-detail .bultox-detail-prices{margin:17px 0 10px;border:1px solid #e9e4ec;background:#fff;box-shadow:0 7px 20px rgba(31,20,38,.05)}.bultox-detail .bultox-detail-prices>div:first-child{padding-right:12px;border-right:1px solid #ece7ef}.bultox-detail .bultox-detail-prices span{margin-top:4px;color:#4d7c0f;font-weight:850}.bultox-detail .bultox-campaign-signals span,.bultox-detail .bultox-campaign-signals span:nth-child(2){color:#62596a;border-color:#e7e1eb;background:#fff}.bultox-starting-message{display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;margin:12px 0 9px!important;padding:9px 10px;border:1px solid #ddd6fe;border-radius:9px;color:#4c1d95!important;background:#faf8ff}.bultox-starting-message>i{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:7px;color:#fff;background:#7c3aed}.bultox-starting-message small,.bultox-starting-message span,.bultox-starting-message strong{display:block}.bultox-starting-message strong{color:#3b1769!important;font-size:.58rem}.bultox-starting-message small{margin-top:1px;color:#766d7d;font-size:.5rem}.bultox-progress-stats{display:flex;justify-content:space-between;margin-bottom:7px;color:#5f5666;font-size:.7rem}.bultox-share-panel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:18px;padding:15px;border:1px solid #ddd6fe;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(190,242,100,.14),transparent 35%),linear-gradient(135deg,#faf8ff,#fff);box-shadow:0 9px 24px rgba(76,29,149,.07)}.bultox-share-icon{width:40px;height:40px;display:grid;place-items:center;color:#fff;border-radius:11px;background:linear-gradient(135deg,#7c3aed,#4c1d95);font-size:1.15rem}.bultox-share-copy p,.bultox-share-copy small,.bultox-share-copy span,.bultox-share-copy strong{display:block}.bultox-share-copy small{color:#65a30d;font-size:.44rem;font-weight:950;letter-spacing:.1em}.bultox-share-copy strong{margin:3px 0;color:#281733;font-size:.75rem}.bultox-share-copy p{margin:0;color:#746b7a;font-size:.54rem;line-height:1.45}.bultox-share-copy span{margin-top:6px;color:#5b21b6;font-size:.51rem}.bultox-share-actions{position:relative;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.bultox-share-actions button{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 10px;color:#5b21b6;border:1px solid #ddd6fe;border-radius:8px;background:#fff;font-size:.56rem;font-weight:900;cursor:pointer}.bultox-share-actions button.whatsapp{color:#fff;border-color:#16a06a;background:#16a06a}.bultox-share-actions button.copy{width:38px;padding:9px}.bultox-share-actions em{position:absolute;right:0;bottom:-24px;padding:5px 7px;color:#fff;border-radius:6px;background:#281733;font-size:.48rem;font-style:normal}.bultox-now-shortcut{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 2px 12px;padding:7px 9px;color:#756b7b;border-bottom:1px solid #ece7ef;font-size:.52rem;text-decoration:none}.bultox-now-shortcut span{display:flex;align-items:center;gap:5px}.bultox-now-shortcut span i{color:#7c3aed;font-size:.7rem}.bultox-now-shortcut b{display:flex;align-items:center;gap:4px;color:#5b21b6;font-size:.53rem}.bultox-now-shortcut:hover b{text-decoration:underline}.bultox-campaign-how{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:18px 0 0;padding:11px 12px;border:1px solid #deebca;border-radius:11px;color:#59634d;background:#f8fcef;font-size:.54rem;font-weight:800}.bultox-campaign-how span{display:flex;align-items:center;gap:5px;white-space:nowrap}.bultox-campaign-how b{width:19px;height:19px;display:grid;place-items:center;color:#365314;border-radius:6px;background:#d9f99d;font-size:.5rem}.bultox-campaign-how>i{color:#9baa86}.bultox-detail-progress strong{color:#4d7c0f}.bultox-detail .bultox-progress span{background:linear-gradient(90deg,#65a30d,#bef264)}.bultox-reserve-button{color:#1a2e05;background:linear-gradient(135deg,#bef264,#84cc16);box-shadow:0 9px 22px rgba(101,163,13,.2)}.bultox-detail .bultox-login-callout{border-color:#dce9c8;background:#f8fcef}.bultox-detail .bultox-login-callout>i{color:#1a2e05;background:#a3e635}.bultox-buy-now-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:16px;border:1px solid #ddd6fe;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(190,242,100,.18),transparent 42%),linear-gradient(135deg,#17101f,#2d1745);box-shadow:0 12px 28px rgba(45,23,69,.14)}.bultox-buy-now-banner:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#bef264,#7c3aed)}.bultox-buy-now-icon{width:43px;height:43px;display:grid;place-items:center;flex:none;color:#1a2e05;border-radius:12px;background:#bef264;box-shadow:0 7px 17px rgba(190,242,100,.2)}.bultox-buy-now-icon i{font-size:1.2rem}.bultox-buy-now-banner p,.bultox-buy-now-banner small,.bultox-buy-now-banner strong{display:block}.bultox-buy-now-banner small{color:#bef264;font-size:.48rem;font-weight:950;letter-spacing:.13em}.bultox-buy-now-banner strong{margin-top:3px;color:#fff;font-size:.78rem}.bultox-buy-now-banner p{margin:4px 0 0;color:#bdb3c5;font-size:.56rem;line-height:1.45}.bultox-buy-now-banner>a{min-width:145px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:10px 12px;color:#fff;border:1px solid rgba(190,242,100,.25);border-radius:10px;background:rgba(255,255,255,.08);text-decoration:none;transition:.18s}.bultox-buy-now-banner>a span{font-size:.58rem;font-weight:900}.bultox-buy-now-banner>a b{grid-column:1;color:#bef264;font-size:.7rem}.bultox-buy-now-banner>a i{grid-column:2;grid-row:1/3;color:#bef264;font-size:1rem}.bultox-buy-now-banner>a:hover{border-color:#bef264;background:rgba(190,242,100,.12);transform:translateY(-1px)}.bultox-detail .bultox-trust article{border-color:#dfe7d4}.bultox-detail .bultox-trust i{color:#65a30d}@media(max-width:650px){.bultox-detail{padding-bottom:82px}.bultox-campaign-identity>.container{min-height:72px}.bultox-campaign-identity p{display:none}.bultox-campaign-brand{gap:7px}.bultox-campaign-brand>img{width:142px}.bultox-campaign-brand>span{padding-left:8px}.bultox-campaign-brand>span small{font-size:.38rem}.bultox-campaign-brand>span b{font-size:.4rem}.bultox-product-gallery>.gallery-main-image{max-height:none}.bultox-attention-hook{grid-template-columns:auto 1fr;padding:12px;margin:12px 0}.bultox-attention-hook em{position:absolute;top:9px;right:9px}.bultox-attention-hook>div{padding-right:38px}.bultox-attention-hook p{font-size:.6rem}.bultox-fast-cta{padding:14px 15px}.bultox-fast-cta b{font-size:.78rem}.bultox-campaign-how{display:grid;grid-template-columns:1fr;gap:7px}.bultox-campaign-how>i{display:none}.bultox-buy-now-banner{grid-template-columns:auto 1fr;padding:14px}.bultox-buy-now-banner>a{grid-column:1/-1;width:100%;margin-top:2px}.bultox-buy-now-icon{width:39px;height:39px}.bultox-mobile-sticky{position:fixed;z-index:90;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 9px 14px;color:#fff;border:1px solid rgba(190,242,100,.65);border-radius:15px;background:linear-gradient(105deg,#21102f,#3b1769);box-shadow:0 12px 35px rgba(20,10,30,.38);text-decoration:none}.bultox-mobile-sticky span small,.bultox-mobile-sticky span strong{display:block}.bultox-mobile-sticky span small{color:#d9f99d;font-size:.47rem;font-weight:850}.bultox-mobile-sticky span strong{margin-top:1px;font-size:.9rem}.bultox-mobile-sticky>b{display:flex;align-items:center;gap:5px;padding:10px 11px;color:#1a2e05;border-radius:10px;background:#bef264;font-size:.56rem;white-space:nowrap}}.admin-alert-center{position:relative}.admin-alert-trigger{position:relative;width:38px;height:38px;display:grid;place-items:center;color:#594d61;border:1px solid #e9e2ed;border-radius:50%;background:#faf8fb;cursor:pointer}.admin-alert-trigger>i{font-size:1.05rem}.admin-alert-trigger>b{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;color:#fff;border:2px solid #fff;border-radius:20px;background:#ef4444;font-size:.52rem}.admin-alert-panel{position:absolute;z-index:500;top:47px;right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid #e5dfe8;border-radius:15px;background:#fff;box-shadow:0 20px 55px rgba(30,22,35,.2)}.admin-alert-panel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 17px;border-bottom:1px solid #eee8f0}.admin-alert-panel>header small,.admin-alert-panel>header strong{display:block}.admin-alert-panel>header strong{font-size:.82rem}.admin-alert-panel>header small{margin-top:2px;color:#8b8190;font-size:.56rem}.admin-alert-panel>header button{padding:6px 8px;color:#6d28d9;border:0;border-radius:6px;background:#f3efff;font-size:.52rem;font-weight:800;cursor:pointer}.admin-alert-list{max-height:min(520px,70vh);overflow-y:auto}.admin-alert-item{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 7px;align-items:start;gap:10px;padding:13px 15px;color:#332b37;border-bottom:1px solid #f1edf2;text-decoration:none;background:#fff}.admin-alert-item:hover{background:#faf8fb}.admin-alert-item.read{opacity:.62}.admin-alert-item>i{width:36px;height:36px;display:grid;place-items:center;color:#5b21b6;border-radius:9px;background:#f3efff}.admin-alert-item.warning>i{color:#92400e;background:#fef3c7}.admin-alert-item.urgent>i{color:#b91c1c;background:#fee2e2}.admin-alert-item.success>i{color:#166534;background:#dcfce7}.admin-alert-item span em,.admin-alert-item span small,.admin-alert-item span strong{display:block}.admin-alert-item span strong{font-size:.65rem}.admin-alert-item span small{margin-top:3px;color:#756b7b;font-size:.55rem;line-height:1.4}.admin-alert-item span em{margin-top:5px;color:#a39aa7;font-size:.47rem;font-style:normal}.admin-alert-item>b{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#7c3aed}.admin-alert-empty{display:flex;align-items:center;flex-direction:column;padding:38px 20px;color:#8c8291;text-align:center}.admin-alert-empty i{color:#65a30d;font-size:1.7rem}.admin-alert-empty strong{margin-top:7px;color:#403548;font-size:.72rem}.admin-alert-empty span{margin-top:4px;font-size:.56rem}.admin-alert-panel>footer{padding:9px 15px;color:#9a909e;background:#faf8fb;font-size:.48rem;text-align:center}@media(max-width:650px){.admin-alert-panel{position:fixed;top:67px;right:12px;left:12px;width:auto}.admin-alert-panel .admin-alert-list{max-height:68vh}}.bultox-hero-v2{background:radial-gradient(circle at 78% 8%,rgba(163,230,53,.14),transparent 25%),radial-gradient(circle at 0 100%,rgba(109,40,217,.16),transparent 27%),#0d100c}.bultox-brand-lockup small{color:#c4b5fd}.bultox-hero-actions .ghost{color:#ddd6fe;border-color:rgba(196,181,253,.25)}.bultox-live-card{box-shadow:inset 0 1px 0 rgba(196,181,253,.12),0 18px 45px rgba(0,0,0,.25)}.bultox-route{background:radial-gradient(circle at 95% 15%,rgba(190,242,100,.1),transparent 24%),radial-gradient(circle at 2% 90%,rgba(109,40,217,.12),transparent 24%),#0d100c}.bultox-route-track>span{background:linear-gradient(90deg,#7c3aed,#84cc16 18%,#bef264)}.bultox-campaign-identity{background:radial-gradient(circle at 82% 0,rgba(163,230,53,.13),transparent 30%),radial-gradient(circle at 0 100%,rgba(109,40,217,.18),transparent 28%),#0d100c}.bultox-campaign-brand small{color:#c4b5fd}.bultox-campaign-brand .bultox-brand-cube{box-shadow:4px 4px 0 rgba(124,58,237,.28)}.bultox-detail-grid{position:relative}.bultox-detail-grid:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed 0 14%,#a3e635 35%,#bef264)}.bultox-detail .bultox-breadcrumb a{color:#6d28d9}.bultox-detail .bultox-kicker{background:linear-gradient(90deg,#6d28d9,#65a30d);background-clip:text;color:transparent}.bultox-detail .bultox-trust article:last-child{border-color:#ddd6fe;background:#faf8ff}.bultox-detail .bultox-trust article:last-child i{color:#7c3aed}@media(max-width:900px){.bultox-route-track>span{background:linear-gradient(#7c3aed,#84cc16 18%,#bef264)}}.bultox-detail-image{min-height:480px}.bultox-product-gallery{position:absolute;inset:0;background:#eef2e9}.bultox-product-gallery>img{width:100%;height:100%;object-fit:contain;padding:24px}.bultox-product-gallery>button{position:absolute;z-index:2;top:50%;width:38px;height:38px;display:grid;place-items:center;transform:translateY(-50%);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(13,16,12,.76);font-size:1.15rem;cursor:pointer;backdrop-filter:blur(8px)}.bultox-product-gallery .gallery-prev{left:14px}.bultox-product-gallery .gallery-next{right:14px}.bultox-product-gallery .gallery-dots{position:absolute;z-index:2;bottom:16px;left:50%;display:flex;gap:6px;transform:translateX(-50%);padding:7px 9px;border-radius:99px;background:rgba(13,16,12,.72)}.bultox-product-gallery .gallery-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#706a76;cursor:pointer}.bultox-product-gallery .gallery-dots button.active{width:19px;border-radius:9px;background:#bef264}.gallery-count{position:absolute;right:14px;bottom:15px;padding:6px 8px;color:#d9f99d;border-radius:7px;background:rgba(13,16,12,.76);font-size:.51rem;font-weight:900}.bultox-product-info{display:grid;grid-template-columns:1.35fr .65fr;gap:50px;margin-top:18px;padding:36px;border:1px solid #dfe7d4;border-radius:18px;background:#fff}.bultox-product-info>div>span{color:#65a30d;font-size:.54rem;font-weight:950;letter-spacing:.14em}.bultox-product-info h2{margin:7px 0 12px;font:800 1.45rem var(--font-display)}.bultox-product-info>div>p{margin:0;color:#665f6b;font-size:.75rem;line-height:1.75;white-space:pre-line}.bultox-product-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.bultox-product-tags span{padding:6px 9px;color:#59634d;border-radius:7px;background:#f0f5e8;font-size:.54rem;font-weight:750}.bultox-product-info aside{padding:22px;border:1px solid #ddd6fe;border-radius:14px;background:linear-gradient(145deg,#faf8ff,#f6fbea)}.bultox-product-info aside>i{width:38px;height:38px;display:grid;place-items:center;margin-bottom:14px;color:#fff;border-radius:10px;background:#6d28d9;font-size:1.1rem}.bultox-product-info aside strong{font-size:.72rem}.bultox-product-info aside p{color:#766e7c;font-size:.61rem;line-height:1.55}.bultox-product-info aside a{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:13px;color:#5b21b6;border-top:1px solid #e2dbee;font-size:.64rem;font-weight:900}@media(max-width:900px){.bultox-detail-image{min-height:auto}.bultox-product-gallery{position:absolute}.bultox-product-info{grid-template-columns:1fr;gap:25px}}@media(max-width:650px){.bultox-product-gallery>img{padding:12px}.bultox-product-gallery>button{width:34px;height:34px}.bultox-product-info{padding:24px 18px}.bultox-product-info h2{font-size:1.2rem}}.bultox-other-campaigns{margin:34px 0 8px;padding:30px;border:1px solid #dfe7d4;border-radius:18px;background:linear-gradient(145deg,#f8fcef,#faf8ff)}.bultox-other-campaigns>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.bultox-other-campaigns>header span{color:#65a30d;font-size:.52rem;font-weight:950;letter-spacing:.14em}.bultox-other-campaigns>header h2{margin:6px 0 4px;font:800 1.4rem var(--font-display)}.bultox-other-campaigns>header p{margin:0;color:#746b79;font-size:.65rem}.bultox-other-campaigns>header>a{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 12px;color:#5b21b6;border:1px solid #ddd6fe;border-radius:9px;background:#fff;font-size:.59rem;font-weight:900}.bultox-other-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bultox-other-card{overflow:hidden;color:inherit;border:1px solid #e2e8d9;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(35,45,25,.06);text-decoration:none;transition:.2s}.bultox-other-card:hover{border-color:#c4dc9f;box-shadow:0 12px 28px rgba(35,45,25,.11);transform:translateY(-2px)}.bultox-other-image{position:relative;height:155px;overflow:hidden;background:#f2f5ee}.bultox-other-image img{object-fit:contain;padding:10px;transition:transform .3s}.bultox-other-card:hover .bultox-other-image img{transform:scale(1.035)}.bultox-other-body{padding:15px}.bultox-other-body>small{display:flex;align-items:center;gap:5px;color:#657052;font-size:.5rem;font-weight:850}.bultox-other-body>small i{color:#65a30d;font-size:.72rem}.bultox-other-body h3{min-height:2.35em;margin:7px 0 11px;font-size:.75rem;line-height:1.18}.bultox-other-price{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:10px}.bultox-other-price strong{font-size:.9rem}.bultox-other-price del{color:#948b99;font-size:.55rem}.bultox-other-price em{margin-left:auto;padding:4px 6px;color:#3f6212;border-radius:5px;background:#ecfccb;font-size:.45rem;font-style:normal;font-weight:900}.bultox-other-body .bultox-progress{height:7px}.bultox-other-body footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.bultox-other-body footer span{color:#7c7480;font-size:.48rem}.bultox-other-body footer b{display:flex;align-items:center;gap:4px;color:#5b21b6;font-size:.52rem;white-space:nowrap}@media(max-width:900px){.bultox-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bultox-other-card:last-child:nth-child(3){display:none}}@media(max-width:650px){.bultox-other-campaigns{margin-top:24px;padding:21px 16px}.bultox-other-campaigns>header{align-items:flex-start;flex-direction:column}.bultox-other-campaigns>header>a{width:100%;justify-content:center}.bultox-other-grid{grid-template-columns:1fr}.bultox-other-card:last-child:nth-child(3){display:block}.bultox-other-image{height:180px}}.bultox-intro-carousel{overflow:hidden;position:relative;color:#fff;background:#0d100c}.bultox-intro-slide{animation:bultox-slide-in .45s ease both}.bultox-intro-carousel .bultox-hero-v2,.bultox-intro-carousel .bultox-route{padding-bottom:72px}.bultox-intro-controls{position:absolute;z-index:8;bottom:22px;left:50%;display:flex;gap:7px;transform:translateX(-50%);padding:5px;border:1px solid rgba(255,255,255,.09);border-radius:99px;background:rgba(5,7,5,.72);box-shadow:0 8px 25px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.bultox-intro-controls button{position:relative;overflow:hidden;padding:7px 13px;color:#777f70;border:0;border-radius:99px;background:transparent;font-size:.47rem;font-weight:950;letter-spacing:.09em;cursor:pointer}.bultox-intro-controls button.active{color:#263508;background:#bef264}.bultox-intro-controls button.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#7c3aed;animation:bultox-slide-timer 16s linear}.bultox-intro-carousel:focus-within .bultox-intro-controls button.active:after,.bultox-intro-carousel:hover .bultox-intro-controls button.active:after{animation-play-state:paused}@keyframes bultox-slide-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes bultox-slide-timer{0%{width:0}to{width:100%}}@media(max-width:700px){.bultox-intro-carousel .bultox-hero-v2,.bultox-intro-carousel .bultox-route{padding-bottom:78px}.bultox-intro-controls{bottom:17px;width:max-content}}@media(prefers-reduced-motion:reduce){.bultox-intro-controls button.active:after,.bultox-intro-slide{animation:none}}.navbar-cat-wrapper{gap:7px}.navbar-cat-wrapper .nav-bultox-btn{position:relative;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:0 11px;color:#365314!important;border:1px solid #d9f99d!important;border-radius:10px!important;background:#f3f9e8!important;font-size:.62rem!important;font-weight:950!important;letter-spacing:.045em;text-decoration:none;box-shadow:inset 3px 0 0 #7c3aed;transition:.18s}.navbar-cat-wrapper .nav-bultox-btn i{color:#65a30d;font-size:1rem}.navbar-cat-wrapper .nav-bultox-btn:hover{color:#1a2e05!important;border-color:#bef264!important;background:#ecfccb!important;transform:translateY(-1px);box-shadow:inset 3px 0 0 #7c3aed,0 5px 14px rgba(77,124,15,.1)}@media(min-width:901px) and (max-width:1180px){.navbar-cat-wrapper .nav-bultox-btn{width:40px;padding:0}.navbar-cat-wrapper .nav-bultox-btn span{display:none}}.admin-bultox-form label>small{display:block;margin-top:5px;color:#8a8090;font-size:.56rem;line-height:1.4}.bultox-account-page{background:linear-gradient(#eef5e5,#f7f6f8 360px)}.bultox-account-header{padding:26px 28px;color:#fff;border-radius:18px;background:radial-gradient(circle at 85% 0,rgba(190,242,100,.14),transparent 30%),radial-gradient(circle at 0 100%,rgba(109,40,217,.17),transparent 28%),#0d100c;box-shadow:0 14px 35px rgba(26,46,5,.1)}.bultox-account-header span{color:#bef264}.bultox-account-header h1{color:#fff}.bultox-account-header p{color:#adb6a1}.bultox-account-header>a{color:#1a2e05;background:#bef264}.bultox-account-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px}.bultox-account-summary span{padding:13px 15px;color:#68705e;border:1px solid #dfe8d3;border-radius:11px;background:#fff;font-size:.6rem}.bultox-account-summary b{margin-right:4px;color:#4d7c0f;font-size:.9rem}.bultox-payment-ready{display:flex;align-items:center;gap:12px;margin-bottom:13px;padding:15px 17px;color:#365314;border:1px solid #bef264;border-left:4px solid #7c3aed;border-radius:12px;background:#f5fce9}.bultox-payment-ready>i{color:#65a30d;font-size:1.5rem}.bultox-payment-ready span,.bultox-payment-ready strong{display:block}.bultox-payment-ready strong{font-size:.76rem}.bultox-payment-ready span{margin-top:3px;color:#647052;font-size:.62rem}.bultox-account-card{border-color:#dfe7d4}.bultox-account-progress>div:nth-child(2)>span{background:linear-gradient(90deg,#7c3aed,#84cc16 22%,#bef264)}.bultox-account-actions button{color:#1a2e05;background:#a3e635}.bultox-completed-callout a{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:#4d7c0f;font-size:.64rem;font-weight:900}.bultox-message{display:flex;align-items:center;justify-content:space-between;gap:12px}.bultox-message a{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:inherit;font-weight:900;text-decoration:underline}.admin-orders-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.admin-orders-kpis>div{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#111118}.admin-orders-kpis>div>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#c4b5fd;background:rgba(124,58,237,.14);font-size:1rem}.admin-orders-kpis small,.admin-orders-kpis span,.admin-orders-kpis strong{display:block}.admin-orders-kpis small{color:#74687e;font-size:.6rem;font-weight:700}.admin-orders-kpis strong{margin-top:2px;font-size:1.08rem}.admin-orders-kpis .payment>i,.admin-orders-kpis .processing>i{color:#fbbf24;background:rgba(251,191,36,.1)}.admin-orders-kpis .shipped>i{color:#60a5fa;background:rgba(96,165,250,.1)}.admin-orders-kpis .delivered>i{color:#34d399;background:rgba(52,211,153,.1)}.admin-orders-alert{display:flex;align-items:center;gap:11px;margin-bottom:12px;padding:12px 15px;color:#fcd34d;border:1px solid rgba(251,191,36,.22);border-left:4px solid #f59e0b;border-radius:10px;background:rgba(120,53,15,.18)}.admin-orders-alert>i{font-size:1.2rem}.admin-orders-alert small,.admin-orders-alert span,.admin-orders-alert strong{display:block}.admin-orders-alert strong{font-size:.76rem}.admin-orders-alert small{margin-top:3px;color:#c7a96b;font-size:.65rem}.admin-orders-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 175px 165px auto;gap:8px;margin-bottom:16px}.admin-orders-toolbar>div{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#111118}.admin-orders-toolbar input,.admin-orders-toolbar select{width:100%;height:42px;color:#e9e2ed;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#111118;outline:none;font-size:.72rem}.admin-orders-toolbar input{border:0}.admin-orders-toolbar select{padding:0 10px}.admin-orders-toolbar button{padding:0 17px;color:#fff;border-radius:9px;background:#6d28d9;font-size:.72rem;font-weight:800}.admin-order-tracker{margin-bottom:20px;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#111118}.admin-order-tracker-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-order-tracker-head span{color:#8b5cf6;font-size:.56rem;font-weight:900;letter-spacing:.12em}.admin-order-tracker-head h2{margin:4px 0 0;font-size:1.05rem}.admin-order-tracker-head p{margin:0;color:#8d8395;font-size:.68rem}.admin-order-flow{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}.admin-order-flow:before{content:"";position:absolute;top:17px;left:10%;right:10%;height:2px;background:#292330}.admin-order-flow>div{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;gap:7px;color:#62596a;font-size:.62rem;font-weight:700;text-align:center}.admin-order-flow i{width:36px;height:36px;display:grid;place-items:center;border:2px solid #292330;border-radius:50%;background:#111118}.admin-order-flow .active,.admin-order-flow .done{color:#ddd6e5}.admin-order-flow .done i{color:#24310d;border-color:#a3e635;background:#a3e635}.admin-order-flow .active i{color:#fff;border-color:#8b5cf6;background:#6d28d9;box-shadow:0 0 0 5px rgba(124,58,237,.13)}.admin-order-flow.stopped .active i{border-color:#f87171;background:#7f1d1d}.admin-order-history{max-height:210px;overflow:auto;border-top:1px solid rgba(255,255,255,.06)}.admin-order-history article{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.045)}.admin-order-history article>i{font-size:1rem}.admin-order-history strong{color:#e9e2ed;font-size:.7rem}.admin-order-history p{margin:2px 0 0;color:#74687e;font-size:.62rem}.admin-order-history time{color:#62596a;font-size:.58rem}@media(max-width:900px){.admin-orders-kpis{grid-template-columns:repeat(2,1fr)}.admin-orders-toolbar{grid-template-columns:1fr 1fr}.admin-orders-toolbar>div{grid-column:1/-1}.admin-order-tracker-head{align-items:flex-start;flex-direction:column}.admin-order-history article{grid-template-columns:24px 1fr}.admin-order-history time{grid-column:2}}@media(max-width:560px){.admin-orders-kpis,.admin-orders-toolbar{grid-template-columns:1fr}.admin-orders-toolbar>div{grid-column:1}.admin-order-flow{gap:3px}.admin-order-flow>div{font-size:.5rem}.admin-order-flow i{width:30px;height:30px}.admin-order-flow:before{top:14px}}.admin-orders-kpis>div{border-color:#302a36;background:#17141c}.admin-orders-kpis small{color:#c7becd}.admin-orders-kpis strong{color:#fff}.admin-orders-kpis>div>i{color:#d7c8ff;background:#33264b}.admin-orders-kpis .payment>i,.admin-orders-kpis .processing>i{color:#ffe08a;background:#3b3118}.admin-orders-kpis .shipped>i{color:#b9dcff;background:#1c3148}.admin-orders-kpis .delivered>i{color:#a7f3d0;background:#173a2c}.admin-orders-alert{color:#fff3c4;border-color:#6a5720 #6a5720 #6a5720 #fbbf24;background:#2b2515}.admin-orders-alert small{color:#f3dda0}.admin-orders-toolbar input,.admin-orders-toolbar select,.admin-orders-toolbar>div{color:#f7f3f9;border-color:#3b3442;background:#17141c}.admin-orders-toolbar>div{border-color:#3b3442}.admin-orders-toolbar input::placeholder{color:#a69dac}.admin-orders-toolbar select option,.quick-select option{color:#f7f3f9;background:#17141c}.admin-order-tracker{border-color:#302a36;background:#17141c}.admin-order-tracker-head h2{color:#fff}.admin-order-tracker-head p{color:#c7becd}.admin-order-flow:before{background:#4a4250}.admin-order-flow>div{color:#a69dac}.admin-order-flow i{border-color:#4a4250;background:#17141c}.admin-order-flow .active,.admin-order-flow .done{color:#fff}.admin-order-history{border-top-color:#3b3442}.admin-order-history article{border-bottom-color:#302a36}.admin-order-history strong{color:#fff}.admin-order-history p{color:#c7becd}.admin-order-history time{color:#aaa0b1}.admin-orders-kpis>div{border-color:#e5dfe8;background:#fff;box-shadow:0 5px 16px rgba(53,37,62,.04)}.admin-orders-kpis small{color:#62566a}.admin-orders-kpis strong{color:#2d2432}.admin-orders-kpis>div>i{color:#6d28d9;background:#f1ebff}.admin-orders-kpis .payment>i,.admin-orders-kpis .processing>i{color:#8a5b00;background:#fff5d8}.admin-orders-kpis .shipped>i{color:#1769aa;background:#e8f3ff}.admin-orders-kpis .delivered>i{color:#147a50;background:#e4f8ef}.admin-orders-alert{color:#604600;border-color:#ead693 #ead693 #ead693 #d69b00;background:#fff8df}.admin-orders-alert small{color:#6e5a1f}.admin-orders-toolbar input,.admin-orders-toolbar select,.admin-orders-toolbar>div{color:#2d2432;border-color:#ddd5e1;background:#fff}.admin-orders-toolbar input{background:transparent}.admin-orders-toolbar input::placeholder{color:#8b7e92}.admin-orders-toolbar select option,.quick-select option{color:#2d2432;background:#fff}.admin-order-tracker{border-color:#e5dfe8;background:#fff;box-shadow:0 7px 20px rgba(53,37,62,.04)}.admin-order-tracker-head h2{color:#2d2432}.admin-order-tracker-head p{color:#62566a}.admin-order-flow:before{background:#ded6e2}.admin-order-flow>div{color:#74687e}.admin-order-flow i{border-color:#d8cfde;background:#fff}.admin-order-flow .active,.admin-order-flow .done{color:#3f3545}.admin-order-history{border-top-color:#e5dfe8}.admin-order-history article{border-bottom-color:#eee9f0}.admin-order-history strong{color:#2d2432}.admin-order-history p{color:#62566a}.admin-order-history time{color:#74687e}body .success-receipt-shell{width:min(1180px,100%)}body .success-receipt-shell:has(>.success-payment-panel){display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:16px}body .success-receipt-shell:has(>.success-payment-panel)>.success-receipt-actions,body .success-receipt-shell:has(>.success-payment-panel)>.success-receipt-header,body .success-receipt-shell:has(>.success-payment-panel)>.success-rewards-line{grid-column:1/-1}body .success-receipt-shell:has(>.success-payment-panel)>.success-order-sheet{grid-column:1;margin-bottom:0!important}body .success-receipt-shell:has(>.success-payment-panel)>.success-payment-panel{grid-column:2;margin-bottom:0!important}body .success-order-sheet span[style*="color: white"]{color:#251c2b!important}@media(max-width:850px){body .success-receipt-shell:has(>.success-payment-panel){display:block}body .success-receipt-shell:has(>.success-payment-panel)>.success-order-sheet,body .success-receipt-shell:has(>.success-payment-panel)>.success-payment-panel{margin-bottom:16px!important}}body .success-receipt-page{padding:0 24px 70px!important;background:#f4f1f6!important}body .success-receipt-shell{max-width:1180px!important}body .success-receipt-header{min-height:126px;grid-template-columns:48px 1fr;gap:0 14px;border-bottom:1px solid #ded7e4}body .success-status-mark{width:44px!important;height:44px!important;border-radius:12px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),4px 4px 0 rgba(124,58,237,.18)!important}body .success-status-mark i{font-size:1.45rem!important}body .success-receipt-header h1{margin-bottom:3px!important;color:#251c2b!important;font-size:1.55rem!important;letter-spacing:-.025em}body .success-receipt-header p{color:#776d7d!important;font-size:.8rem!important}@media(max-width:620px){body .success-receipt-page{padding-inline:12px!important;background:#f4f1f6!important}body .success-receipt-header{min-height:108px;grid-template-columns:42px 1fr;gap:0 11px}body .success-status-mark{width:38px!important;height:38px!important;border-radius:10px!important}body .success-status-mark i{font-size:1.25rem!important}body .success-receipt-header h1{font-size:1.3rem!important}body .success-receipt-header p{font-size:.7rem!important}}.success-receipt-page{padding:0 20px 70px!important;background:linear-gradient(180deg,#191321 0 255px,#f4f1f6 255px 100%)!important}.success-receipt-shell{max-width:760px!important}.success-receipt-header{min-height:255px;display:grid;grid-template-columns:62px 1fr;align-content:center;gap:0 18px;margin:0!important;text-align:left!important}.success-status-mark{grid-row:1/3;width:58px!important;height:58px!important;margin:0!important;border-radius:16px!important;background:#a3e635!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),7px 7px 0 rgba(124,58,237,.28)!important;animation:none!important}.success-status-mark i{color:#263508!important;font-size:1.9rem!important}.success-receipt-header h1{align-self:end;margin:0 0 5px!important;color:#fff!important;font-size:2.05rem!important;letter-spacing:-.035em}.success-receipt-header p{align-self:start;margin:0!important;color:#bdb4c4!important;font-size:.9rem!important}.success-order-sheet,.success-payment-panel{padding:27px 30px!important;border-radius:4px!important;background:#fff!important;backdrop-filter:none!important;box-shadow:0 12px 35px rgba(37,24,45,.08)!important}.success-order-sheet{border:1px solid #e4dee8!important;border-top:4px solid #7c3aed!important}.success-order-sheet p[style*="color: white"],.success-payment-panel p[style*="color: white"],.success-payment-panel span[style*="color: white"]{color:#251c2b!important}.success-order-sheet p[style*="#74687E"],.success-payment-panel p[style*="#74687E"],.success-payment-panel span[style*="#74687E"]{color:#817686!important}.success-order-sheet>div:first-child{border-bottom-color:#e8e2eb!important}.success-order-sheet>div:last-child[style*="rgba(255,255,255"]{border-color:#e8e2eb!important;background:#f8f6f9!important}.success-payment-panel{position:relative;overflow:hidden;border:1px solid #ded7e5!important}.success-payment-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#7c3aed}.success-payment-panel.cash:before{background:#65a30d}.success-payment-panel>div:first-child{padding-bottom:16px;border-bottom:1px solid #e8e2eb}.success-payment-panel>div:not(:first-child){border-bottom-color:#ece7ef!important}.success-payment-panel a{border-radius:8px!important;box-shadow:none!important}.success-rewards-line{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 13px;padding:14px 18px!important;text-align:left!important;border-color:#ddd6fe!important;border-radius:4px!important;background:#f5f3ff!important}.success-rewards-line>svg{grid-row:1/3}.success-rewards-line p{margin:0!important;color:#352845!important}.success-rewards-line p:last-child{color:#766b7e!important}.success-receipt-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin-top:12px!important}.success-receipt-actions a{display:flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 16px!important;border-radius:7px!important}.success-receipt-actions a:first-child{color:#fff!important;background:#211827!important}.success-receipt-actions a:last-child{color:#5b21b6!important;border:1px solid #d7cce0!important;background:#fff!important}@media(max-width:620px){.success-receipt-page{padding-inline:12px!important;background:linear-gradient(180deg,#191321 0 230px,#f4f1f6 230px 100%)!important}.success-receipt-header{min-height:230px;grid-template-columns:50px 1fr;gap:0 13px}.success-status-mark{width:47px!important;height:47px!important;border-radius:13px!important}.success-status-mark i{font-size:1.5rem!important}.success-receipt-header h1{font-size:1.55rem!important}.success-receipt-header p{font-size:.77rem!important}.success-order-sheet,.success-payment-panel{padding:20px 17px!important}.success-order-sheet>div:first-child{align-items:flex-start!important;gap:14px}.success-order-sheet>div:first-child p[style*="1.3rem"]{font-size:.95rem!important;overflow-wrap:anywhere}.success-receipt-actions{grid-template-columns:1fr!important}}.success-receipt-page .success-account-notice{margin:0 0 20px;padding:16px 18px;border:1px solid #ddd6fe;border-radius:8px;background:#f5f3ff;color:#352845;font-size:.9rem;line-height:1.6}.success-receipt-page .success-account-notice a{color:#5b21b6;font-weight:700;text-decoration:underline;text-underline-offset:2px}.checkout-page-modern .container{max-width:1400px}.checkout-page-modern .checkout-stepper{margin-bottom:30px!important}.checkout-page-modern .checkout-grid{grid-template-columns:minmax(0,1fr) 380px;gap:36px}.checkout-page-modern .checkout-grid>div{padding:28px 30px;border-radius:18px}.checkout-page-modern .checkout-grid>div:last-child{position:sticky;top:96px}.checkout-section-intro{margin:-28px -30px 24px;padding:27px 30px 24px;border-bottom:1px solid #e9e4ef;border-radius:18px 18px 0 0;background:radial-gradient(circle at 92% 0,rgba(124,58,237,.09),transparent 34%),linear-gradient(135deg,#faf9fc,#f5f2fa)}.checkout-section-intro>span{color:#6d28d9;font-size:.62rem;font-weight:800;letter-spacing:.12em}.checkout-section-intro h1{margin:7px 0 5px;color:#211827;font-size:1.55rem;letter-spacing:-.025em}.checkout-section-intro p{margin:0;color:#746b79;font-size:.8rem}.checkout-identity-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.checkout-identity-choices>button{min-width:0;display:grid;grid-template-columns:43px 1fr 20px;align-items:center;gap:11px;padding:15px;color:#33293a;text-align:left;border:1px solid #e5dfe9;border-radius:13px;background:#fff;box-shadow:0 5px 16px rgba(36,24,48,.035);transition:.18s}.checkout-identity-choices>button:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 8px 20px rgba(76,29,149,.08)}.checkout-identity-choices>button.active{border-color:#8b5cf6;background:linear-gradient(135deg,#faf7ff,#f4efff);box-shadow:0 0 0 3px rgba(139,92,246,.09)}.checkout-choice-icon{width:43px;height:43px;display:grid;place-items:center;color:#fff;border-radius:12px;background:linear-gradient(145deg,#1d1722,#6d28d9);font-size:1.15rem}.checkout-identity-choices>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.checkout-identity-choices strong{font-size:.82rem;font-weight:800}.checkout-identity-choices small{margin-top:4px;color:#7d7482;font-size:.64rem;line-height:1.4}.checkout-identity-choices>button>i{color:#8b5cf6;font-size:1rem}.checkout-identity-form{max-width:650px;margin-top:22px;padding-top:22px;border-top:1px solid #ebe6ef}.checkout-form-heading{display:flex;flex-direction:column;margin-bottom:17px}.checkout-form-heading strong{color:#2b2231;font-size:.92rem}.checkout-form-heading span{margin-top:3px;color:#847a89;font-size:.7rem}.checkout-choice-help{display:flex;align-items:center;gap:11px;padding:13px 15px;color:#554b5a;border:1px solid #e7e1ea;border-radius:11px;background:#faf9fb}.checkout-choice-help>i{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#4d7c0f;border-radius:9px;background:#eef7df;font-size:1rem}.checkout-choice-help>span{display:flex;flex-direction:column}.checkout-choice-help strong{font-size:.72rem}.checkout-choice-help small{margin-top:3px;color:#847b89;font-size:.62rem}.checkout-identity-form>button{min-height:44px;border-radius:9px!important;background:linear-gradient(110deg,#18181b,#6d28d9)!important;box-shadow:0 7px 18px rgba(76,29,149,.16)}@media(max-width:1050px){.checkout-page-modern .checkout-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.checkout-page-modern .checkout-grid>div{padding:23px}.checkout-section-intro{margin:-23px -23px 22px;padding:24px 23px 21px}}@media(max-width:900px){.checkout-page-modern .checkout-grid{grid-template-columns:1fr}.checkout-page-modern .checkout-grid>div:last-child{position:static}.checkout-identity-choices{grid-template-columns:1fr}}@media(max-width:620px){.checkout-page-modern .container{padding-top:24px!important}.checkout-page-modern .checkout-stepper{transform:scale(.9);margin-inline:-20px;margin-bottom:22px!important}.checkout-page-modern .checkout-grid>div{padding:18px}.checkout-section-intro{margin:-18px -18px 18px;padding:21px 18px 18px}.checkout-section-intro h1{font-size:1.3rem}.checkout-identity-choices>button{grid-template-columns:39px 1fr 18px;padding:12px}.checkout-choice-icon{width:39px;height:39px}}.cart-inventory-notice{position:fixed;right:20px;top:92px;z-index:2200;max-width:min(360px,calc(100vw - 24px));display:flex;align-items:flex-start;gap:9px;padding:12px 14px;color:#3f2c13;border:1px solid #f2d18c;border-left:4px solid #7c3aed;border-radius:12px;background:#fffaf0;box-shadow:0 12px 32px rgba(60,38,12,.14);font-size:.76rem;font-weight:650;line-height:1.45}.cart-inventory-notice i{flex:none;color:#b76e00;font-size:1.05rem}@media(max-width:620px){.cart-inventory-notice{top:76px;right:12px;left:12px;max-width:none}}.shipping-progress-float{position:fixed;right:20px;bottom:94px;z-index:1800;width:258px;min-height:76px;display:grid;grid-template-columns:42px 1fr 28px;align-items:center;gap:10px;overflow:hidden;padding:12px 11px 11px 15px;color:#241b2f;text-align:left;border:1px solid rgba(109,40,217,.16);border-radius:17px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(38,20,55,.14),0 3px 10px rgba(38,20,55,.06);backdrop-filter:blur(16px);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.shipping-progress-float:hover{transform:translateY(-2px);border-color:rgba(109,40,217,.3);box-shadow:0 18px 45px rgba(38,20,55,.18),0 4px 12px rgba(38,20,55,.07)}.shipping-progress-accent{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#7c3aed,#a3e635)}.shipping-progress-icon{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:13px;background:linear-gradient(145deg,#17111d,#6d28d9);box-shadow:0 7px 16px rgba(109,40,217,.22);font-size:1.12rem}.shipping-progress-content{min-width:0;display:block;line-height:1.13}.shipping-progress-content small{display:block;color:#6d28d9;font-size:.49rem;font-weight:800;letter-spacing:.11em}.shipping-progress-content strong{display:block;margin-top:3px;color:#211827;font-size:.78rem;font-weight:800}.shipping-progress-content>span:not(.shipping-progress-track){display:block;overflow:hidden;margin-top:3px;color:#746b79;font-size:.59rem;white-space:nowrap;text-overflow:ellipsis}.shipping-progress-track{height:3px;display:block;overflow:hidden;margin-top:8px;border-radius:99px;background:#ece8ef}.shipping-progress-track>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a3e635);transition:width .6s ease}.shipping-progress-action{width:27px;height:27px;display:grid;place-items:center;color:#6d28d9;border:1px solid #e7def0;border-radius:9px;background:#faf8fc;font-size:.86rem}.shipping-progress-float.reached{border-color:#d9f99d;background:rgba(251,254,247,.96)}.shipping-progress-float.reached .shipping-progress-accent{background:linear-gradient(#7c3aed 0 24%,#84cc16 24%)}.shipping-progress-float.reached .shipping-progress-icon{color:#263508;background:linear-gradient(145deg,#d9f99d,#a3e635);box-shadow:0 7px 16px rgba(101,163,13,.2)}.shipping-progress-float.reached .shipping-progress-action,.shipping-progress-float.reached .shipping-progress-content small{color:#4d7c0f}.shipping-progress-float.reached .shipping-progress-action{border-color:#e1edcf;background:#f5faed}@media(max-width:620px){.shipping-progress-float{right:12px;bottom:82px;width:224px;min-height:68px;grid-template-columns:36px 1fr 25px;gap:8px;padding:10px 9px 9px 13px;border-radius:15px}.shipping-progress-icon{width:36px;height:36px;border-radius:11px;font-size:1rem}.shipping-progress-content strong{font-size:.72rem}.shipping-progress-content>span:not(.shipping-progress-track){font-size:.55rem}.shipping-progress-action{width:25px;height:25px}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:var(--font-body)}@media(min-width:901px){:root{--header-h:74px}.header-inner{grid-template-columns:195px auto minmax(260px,1fr) max-content;gap:12px}.logo-wrap{width:195px;margin-left:-10px}.logo-image-full{height:68px;transform:translateY(-50%) scale(1.35)}.cat-dropdown-btn,.navbar-cat-wrapper .nav-bultox-btn{height:44px}.cat-dropdown-btn{padding-inline:14px;font-size:.78rem;font-weight:750}.navbar-cat-wrapper .nav-bultox-btn{padding-inline:13px;font-size:.7rem!important;font-weight:800!important;letter-spacing:.025em}.smart-search-wrap{min-width:0;max-width:none}.smart-search-inner{height:44px}.smart-search-input{font-size:.88rem}.smart-search-btn{height:34px;font-size:.75rem;font-weight:750}.header-actions{position:relative;isolation:isolate;flex-wrap:nowrap}.header-icon-btn{width:44px;height:44px;flex:0 0 auto}.user-logged-btn{width:60px!important;min-width:60px}.nav-cart-btn{position:relative!important;width:auto!important;min-width:112px!important;padding:0 11px!important;gap:9px!important}.nav-cart-copy{display:flex!important}.nav-cart-icon{display:grid!important;place-items:center}.nav-cart-btn .icon-badge{top:-10px;right:-11px}}@media(min-width:901px) and (max-width:1080px){.header-inner{grid-template-columns:170px auto minmax(180px,1fr) max-content}.logo-wrap{width:170px}.nav-cart-btn{width:44px!important;min-width:44px!important;padding:0!important;gap:0!important}.nav-cart-copy{display:none!important}}.bultox-hero-v2 .bultox-hero-inner{min-height:370px;gap:42px;padding-block:36px}.bultox-brand-lockup{margin-bottom:18px}.bultox-brand-lockup b{font-size:.92rem}.bultox-brand-lockup small{color:#b2aaaf;font-size:.61rem}.bultox-hero-v2 .bultox-kicker{font-size:.68rem;letter-spacing:.12em}.bultox-hero-copy h1{max-width:680px;font-size:clamp(2.2rem,3.8vw,3.35rem);line-height:1.02;letter-spacing:-.035em}.bultox-hero-copy>p{max-width:650px;color:#c3c8bd;font-size:.92rem;line-height:1.62}.bultox-hero-actions{margin-top:22px}.bultox-hero-actions a{min-height:44px;padding:0 17px;font-size:.76rem;font-weight:800}.bultox-hero-proof{gap:16px;margin-top:21px;color:#b6bcaf;font-size:.68rem;font-weight:600}.bultox-live-card{padding:20px;border-color:rgba(190,242,100,.25);border-radius:20px;transform:rotate(.7deg)}.bultox-live-top{font-size:.61rem;font-weight:800}.bultox-live-top b{color:#b8b1bd}.bultox-live-visual{min-height:190px}.bultox-live-equation{color:#c3bcc7;font-size:.7rem}.bultox-live-meter span{color:#a9a1ad;font-size:.58rem}.bultox-live-meter b{font-size:.68rem}.bultox-intro-controls button{padding:8px 14px;font-size:.58rem;font-weight:800}.bultox-centered-heading>span,.bultox-faq-intro>span,.bultox-final-cta>div>div>span,.bultox-manifesto-intro>span{font-size:.65rem;font-weight:800}.bultox-centered-heading p{color:#665e6c;font-size:.84rem}.bultox-process-line h3{font-size:.94rem}.bultox-process-line p{color:#696170;font-size:.74rem;line-height:1.65}.bultox-rules-grid h3{font-size:.88rem}.bultox-rules-grid p{color:#b1a9b6;font-size:.72rem;line-height:1.65}.bultox-faq-intro p{color:#675f6d;font-size:.82rem}.bultox-faq-intro a{font-size:.75rem}.bultox-faq-list summary{font-size:.86rem;font-weight:750}.bultox-faq-list details p{color:#665e6c;font-size:.78rem}.bultox-final-cta p{font-size:.74rem}.bultox-final-cta a{min-height:40px;display:inline-flex;align-items:center;font-size:.72rem;font-weight:800}.bultox-my-campaigns-copy>span{font-size:.58rem}.bultox-my-campaigns-copy h2{font-size:1rem}.bultox-my-campaigns-copy p{font-size:.68rem}.bultox-my-campaigns-banner>a{min-height:42px;font-size:.71rem;font-weight:800}body .mp-return-page{min-height:68vh;padding:40px 20px}body .mp-return-page>section{width:min(560px,100%);padding:42px;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.055)}body .mp-return-page section>span{font-size:.65rem;font-weight:800}body .mp-return-page h1{margin:10px 0 13px;font-size:1.9rem;letter-spacing:-.02em}body .mp-return-page p{color:#c1bac5;font-size:.9rem;line-height:1.65}body .mp-return-page small{color:#9b929f;font-size:.66rem}body .mp-return-page a{min-height:44px;display:inline-flex;align-items:center;padding:0 17px;font-size:.75rem;font-weight:750}body .mp-return-page em{color:#a39ba7;font-size:.65rem;line-height:1.5}@media(max-width:700px){.bultox-hero-v2 .bultox-hero-inner{padding-block:30px}.bultox-hero-copy h1{font-size:2.15rem}.bultox-hero-copy>p{font-size:.84rem}.bultox-hero-actions a{font-size:.72rem}.bultox-hero-proof{font-size:.64rem}.mp-return-page{min-height:64vh;padding:28px 15px}.mp-return-page>section{padding:30px 21px}.mp-return-page h1{font-size:1.6rem}.mp-return-page p{font-size:.84rem}.mp-return-page section>div:not(.mp-return-icon){flex-direction:column}.mp-return-page a{justify-content:center}}@media(max-width:620px){.bultox-account-header{padding:22px 18px}.bultox-account-summary{grid-template-columns:1fr}.bultox-message{align-items:flex-start;flex-direction:column}}.bultox-my-campaigns-banner{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:22px!important;margin-bottom:-27px!important;padding:18px 20px;overflow:hidden;color:#fff;border:1px solid rgba(190,242,100,.22);border-left:4px solid #7c3aed;border-radius:16px;background:radial-gradient(circle at 85% 0,rgba(163,230,53,.13),transparent 34%),#11150e;box-shadow:0 12px 28px rgba(26,46,5,.1)}.bultox-my-campaigns-visual{display:flex;align-items:center;gap:10px}.bultox-my-campaigns-visual .bultox-brand-cube{width:38px;height:38px;font-size:1rem}.bultox-my-campaigns-visual>i{width:34px;height:34px;display:grid;place-items:center;color:#c4b5fd;border:1px solid rgba(196,181,253,.2);border-radius:10px;background:rgba(124,58,237,.12);font-size:1rem}.bultox-mini-progress{display:flex;align-items:center;gap:3px}.bultox-mini-progress i{width:12px;height:5px;border-radius:5px;background:#a3e635}.bultox-mini-progress i:last-child{background:#514b55}.bultox-my-campaigns-copy>span{color:#bef264;font-size:.5rem;font-weight:950;letter-spacing:.13em}.bultox-my-campaigns-copy h2{margin:4px 0 2px;color:#fff;font-size:.9rem}.bultox-my-campaigns-copy p{margin:0;color:#9ca594;font-size:.59rem}.bultox-my-campaigns-banner>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;color:#1a2e05;border-radius:9px;background:#bef264;font-size:.63rem;font-weight:950;white-space:nowrap}@media(max-width:700px){.bultox-my-campaigns-banner{grid-template-columns:auto 1fr;margin-top:12px!important;margin-bottom:-15px!important;padding:15px}.bultox-my-campaigns-copy p,.bultox-my-campaigns-visual .bultox-mini-progress{display:none}.bultox-my-campaigns-banner>a{grid-column:1/-1;width:100%}}.mp-return-page{min-height:72vh;display:grid;place-items:center;padding:45px 20px;background:radial-gradient(circle at 50% 0,rgba(109,40,217,.14),transparent 30%),#0e0d11}.mp-return-page>section{width:min(540px,100%);padding:38px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.045);text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.25)}.mp-return-icon{width:68px;height:68px;display:grid;place-items:center;margin:0 auto 20px;border:1px solid;border-radius:20px;font-size:2rem}.mp-return-page section>span{color:#c4b5fd;font-size:.55rem;font-weight:950;letter-spacing:.14em}.mp-return-page h1{margin:8px 0 12px;font:800 1.65rem/1.15 var(--font-display)}.mp-return-page p{margin:0;color:#aaa1b0;font-size:.76rem;line-height:1.65}.mp-return-page small{display:block;margin-top:15px;color:#746d79;font-size:.55rem}.mp-return-page section>div:not(.mp-return-icon){display:flex;justify-content:center;gap:8px;margin-top:23px}.mp-return-page a{padding:11px 14px;color:#fff;border-radius:9px;background:#6d28d9;font-size:.66rem;font-weight:900}.mp-return-page a.secondary{color:#d9d2de;border:1px solid rgba(255,255,255,.15);background:transparent}.mp-return-page em{display:block;margin-top:22px;color:#777080;font-size:.55rem;font-style:normal}.mp-return-page em i{margin-right:4px;color:#a3e635}.mp-payment-note{width:fit-content;display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:8px 11px;border:1px solid #bce9f7;border-radius:10px;background:linear-gradient(105deg,#edfbff,#f8fdff 70%,#f5f1ff);color:#143047}.mp-payment-note-icon{width:34px;height:25px;flex:none;background:url(/mercado-pago-icon.svg) 50%/contain no-repeat}.mp-payment-note>span:last-child{display:flex;flex-direction:column;line-height:1.15}.mp-payment-note strong{font-size:.7rem}.mp-payment-note small{margin-top:3px;color:#57707e;font-size:.58rem}.mp-payment-note.compact{gap:6px;margin:3px 0 6px;padding:5px 7px;border-radius:7px}.mp-payment-note.compact .mp-payment-note-icon{width:25px;height:18px}.mp-payment-note.compact strong{font-size:.59rem}.mp-payment-note.compact small{font-size:.51rem}.metrics-dashboard{max-width:1480px;margin:auto;color:#2d2432}.metrics-title{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px}.metrics-title h1{margin:7px 0 3px;font-size:1.75rem;letter-spacing:-.03em}.metrics-title p{margin:0;color:#74687e;font-size:.82rem}.live-pill{display:inline-flex;align-items:center;gap:7px;color:#147a50;font-size:.68rem;font-weight:800}.live-pill>i{width:7px;height:7px;border-radius:50%;background:#20a36d;box-shadow:0 0 0 4px #dff6eb}.metrics-actions{display:flex;gap:8px}.metrics-actions button,.metrics-actions select{height:40px;padding:0 13px;border:1px solid #ddd5e1;border-radius:9px;background:#fff;color:#403548;font-size:.72rem;font-weight:750}.metrics-actions button{cursor:pointer}.metrics-actions button i{margin-right:5px}.metrics-tabs{display:flex;gap:5px;width:max-content;margin-bottom:16px;padding:5px;border:1px solid #e5dfe8;border-radius:12px;background:#fff}.metrics-tabs button{display:flex;align-items:center;gap:6px;padding:9px 16px;border:0;border-radius:8px;background:transparent;color:#74687e;font-size:.75rem;font-weight:750;cursor:pointer}.metrics-tabs button.active{color:#5b21b6;background:#f1ebff}.metrics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid #e5dfe8;border-radius:13px;background:#fff;box-shadow:0 5px 18px rgba(53,37,62,.04)}.metric-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#6d28d9;background:#f1ebff;font-size:1.15rem}.metric-icon.green{color:#147a50;background:#e4f8ef}.metric-icon.blue{color:#1769aa;background:#e7f3ff}.metric-icon.red{color:#a52424;background:#fdecec}.metric-icon.orange{color:#8a5b00;background:#fff4d6}.metric-copy{min-width:0}.metric-copy small,.metric-copy span,.metric-copy strong{display:block}.metric-copy span{color:#74687e;font-size:.63rem;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.metric-copy strong{margin:3px 0;color:#2d2432;font-size:1.22rem;white-space:nowrap}.metric-copy small{overflow:hidden;color:#8b7e92;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.metric-delta{position:absolute;top:11px;right:11px;padding:3px 5px;border-radius:5px;font-size:.59rem;font-weight:850}.metric-delta.positive{color:#147a50;background:#e4f8ef}.metric-delta.negative{color:#a52424;background:#fdecec}.metrics-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.metrics-panel{grid-column:span 4;min-width:0;padding:18px;border:1px solid #e5dfe8;border-radius:14px;background:#fff;box-shadow:0 6px 20px rgba(53,37,62,.035)}.metrics-panel.span-8{grid-column:span 8}.metrics-panel.span-12{grid-column:1/-1}.metrics-layout.summary .funnel-preview,.metrics-layout.summary .performance{grid-column:span 8}.metrics-layout.summary .attention,.metrics-layout.summary .products-preview{grid-column:span 4}.metrics-panel>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.metrics-panel h2{margin:0;color:#2d2432;font-size:.9rem}.metrics-panel header p{margin:3px 0 0;color:#8b7e92;font-size:.68rem}.chart-legend{display:flex;justify-content:flex-end;gap:14px;margin:-28px 0 12px;font-size:.62rem;color:#74687e}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:8px;height:8px;border-radius:2px}.chart-legend .revenue{background:#6d28d9}.chart-legend .orders{background:#7dc9a9}.performance-chart{display:flex;align-items:stretch;gap:7px;height:220px;padding-top:14px;border-bottom:1px solid #e5dfe8}.performance-day{display:flex;flex:1;min-width:0;flex-direction:column}.performance-columns{display:flex;align-items:flex-end;justify-content:center;gap:2px;flex:1}.performance-columns em,.performance-columns i{display:block;width:min(12px,42%);min-height:2px;border-radius:4px 4px 0 0;background:#6d28d9}.performance-columns em{background:#7dc9a9}.performance-day>span{overflow:hidden;margin:7px -5px -19px;color:#8b7e92;font-size:.54rem;text-align:center;white-space:nowrap}.decision-alerts{display:flex;flex-direction:column;gap:8px}.decision-alerts>a{display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;padding:10px;border:1px solid #e5dfe8;border-radius:10px;color:#403548;text-decoration:none}.decision-alerts>a>i:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:9px}.decision-alerts>a.danger>i:first-child{color:#a52424;background:#fdecec}.decision-alerts>a.warning>i:first-child{color:#8a5b00;background:#fff4d6}.decision-alerts>a.ok>i:first-child{color:#147a50;background:#e4f8ef}.decision-alerts span,.decision-alerts strong{display:block}.decision-alerts strong{font-size:.71rem}.decision-alerts span{margin-top:2px;color:#74687e;font-size:.61rem}.decision-funnel{display:flex;flex-direction:column;gap:12px}.funnel-stage{display:grid;grid-template-columns:105px 1fr 105px;align-items:center;gap:12px}.funnel-number small,.funnel-number span,.funnel-number strong,.funnel-result b,.funnel-result span{display:block}.funnel-number small{color:#9d92a7;font-size:.52rem;font-weight:800}.funnel-number strong{display:inline;margin-right:5px;font-size:.95rem}.funnel-number span{display:inline;color:#62566a;font-size:.66rem}.funnel-track{height:22px;overflow:hidden;border-radius:7px;background:#f3eff5}.funnel-track i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#6d28d9,#a78bfa)}.funnel-result{text-align:right}.funnel-result b{color:#403548;font-size:.64rem}.funnel-result span{color:#a52424;font-size:.57rem}.text-action{display:flex;align-items:center;gap:5px;margin:14px 0 0 auto;border:0;background:none;color:#5b21b6;font-size:.65rem;font-weight:800;cursor:pointer}.product-ranking>div{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #eee9f0}.product-ranking>div>b{color:#9d92a7;font-size:.66rem}.product-ranking span small,.product-ranking span strong{display:block}.product-ranking span strong{overflow:hidden;max-width:190px;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.product-ranking span small{margin-top:2px;color:#8b7e92;font-size:.57rem}.product-ranking em{color:#147a50;font-size:.68rem;font-style:normal;font-weight:850}.metric-bars{display:flex;flex-direction:column;gap:12px}.metric-bars>div>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:.67rem}.metric-bars span{overflow:hidden;color:#514658;text-overflow:ellipsis;white-space:nowrap}.metric-bars i{height:6px;overflow:hidden;background:#f1edf3}.metric-bars em,.metric-bars i{display:block;border-radius:10px}.metric-bars em{height:100%;background:#6d28d9}.metric-bars em.green{background:#20a36d}.metric-bars em.blue{background:#2680c2}.table-scroll{overflow:auto}.metrics-table{width:100%;border-collapse:collapse}.metrics-table th{padding:8px 10px;border-bottom:1px solid #e5dfe8;color:#8b7e92;font-size:.58rem;text-align:left}.metrics-table td{padding:11px 10px;border-bottom:1px solid #eee9f0;color:#514658;font-size:.68rem}.metrics-table td:first-child{color:#2d2432;font-weight:750}.metrics-table .low-stock{color:#a52424;font-weight:850}.funnel-guidance{padding:14px;border-radius:11px;background:#faf8fb}.funnel-guidance>i{color:#6d28d9;font-size:1.4rem}.funnel-guidance strong{display:block;margin:8px 0 5px;font-size:.8rem}.funnel-guidance p{margin:0;color:#62566a;font-size:.68rem;line-height:1.5}.metrics-empty{padding:35px;color:#8b7e92;font-size:.7rem;text-align:center}.metrics-error{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #f3c6c6;border-radius:9px;color:#912020;background:#fff1f1;font-size:.7rem}.metrics-error button{margin-left:auto;border:0;background:none;color:inherit;cursor:pointer}.metrics-loading{height:60vh;display:flex;align-items:center;justify-content:center;gap:9px;color:#74687e}.metrics-loading i{font-size:1.4rem;animation:spin 1s linear infinite}.metrics-ai{margin-top:14px;padding:15px 18px;border:1px solid #ddd5e1;border-radius:13px;background:#fff}.metrics-ai>div{display:inline-flex;align-items:center;gap:10px}.metrics-ai>div>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#6d28d9;background:#f1ebff}.metrics-ai small,.metrics-ai strong{display:block}.metrics-ai strong{font-size:.74rem}.metrics-ai small{margin-top:2px;color:#74687e;font-size:.61rem}.metrics-ai>button{float:right;padding:8px 11px;border:1px solid #d9ccf8;border-radius:8px;color:#5b21b6;background:#f5f0ff;font-size:.65rem;font-weight:800;cursor:pointer}.metrics-ai>article{display:grid;grid-template-columns:80px 1fr;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #eee9f0}.metrics-ai article>div b,.metrics-ai article>div span{display:block}.metrics-ai article>div b{font-size:1.1rem}.metrics-ai article>div span{color:#74687e;font-size:.6rem}.metrics-ai article>p{margin:0;color:#514658;font-size:.68rem;line-height:1.5}.metrics-ai ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.metrics-ai li{padding:10px;border-radius:8px;background:#faf8fb}.metrics-ai li span,.metrics-ai li strong{display:block}.metrics-ai li strong{font-size:.65rem}.metrics-ai li span{margin-top:3px;color:#62566a;font-size:.6rem}.journey-container{padding:0;overflow:hidden}.journey-container>header{padding:18px 18px 0}.journey-container .journey-shell{margin:0;border:0;border-top:1px solid #e5dfe8;border-radius:0;background:#fff;color:#2d2432;box-shadow:none}.journey-container .journey-head{background:#faf8fb}.journey-container .journey-head p,.journey-container .journey-list-head span,.journey-container .journey-reasons>p{color:#74687e}.journey-container .journey-filters input,.journey-container .journey-filters select{border-color:#ddd5e1;background:#fff;color:#2d2432}.journey-container .journey-flow{border-color:#e5dfe8;background:#e5dfe8}.journey-container .journey-step{background:#fff;color:#2d2432}.journey-container .journey-step.active,.journey-container .journey-step:hover{background:#f5f0ff}.journey-container .journey-step small{color:#8b7e92}.journey-container .journey-step span{color:#5b21b6}.journey-container .journey-table th{color:#74687e}.journey-container .journey-table td{border-color:#eee9f0;color:#514658}.journey-container .journey-table tbody tr:hover{background:#faf8fb}.journey-container .journey-reasons{border-color:#e5dfe8}.journey-container .reason i{background:#eee9f0}@media(max-width:1100px){.metrics-kpis{grid-template-columns:repeat(2,1fr)}.metrics-layout.summary .attention,.metrics-layout.summary .funnel-preview,.metrics-layout.summary .performance,.metrics-layout.summary .products-preview,.metrics-panel,.metrics-panel.span-8{grid-column:span 6}.metrics-panel.span-12{grid-column:1/-1}}@media(max-width:700px){.metrics-title{align-items:flex-start;flex-direction:column}.metrics-actions{width:100%}.metrics-actions select{flex:1}.metrics-tabs{width:100%;overflow:auto}.metrics-tabs button{flex:1;justify-content:center;padding:9px 10px}.metrics-kpis{grid-template-columns:1fr}.metrics-layout.summary .attention,.metrics-layout.summary .funnel-preview,.metrics-layout.summary .performance,.metrics-layout.summary .products-preview,.metrics-panel,.metrics-panel.span-12,.metrics-panel.span-8{grid-column:1/-1}.funnel-stage{grid-template-columns:90px 1fr}.funnel-result{grid-column:2}.metrics-ai>button{float:none;margin-top:10px}.metrics-ai ul,.metrics-ai>article{grid-template-columns:1fr}.performance-day>span{display:none}}.bultox-account-card.payment-action-required{position:relative;border:2px solid #84cc16;background:linear-gradient(115deg,#fff,#fbfff4);box-shadow:0 13px 34px rgba(77,124,15,.13)}.bultox-card-payment-alert{grid-column:1/-1;display:flex;align-items:center;gap:11px;margin:-18px -18px 0;padding:13px 17px;color:#18200c;background:linear-gradient(100deg,#d9f99d,#bef264);border-radius:13px 13px 0 0}.bultox-card-payment-alert>i{font-size:1.25rem}.bultox-card-payment-alert small,.bultox-card-payment-alert span,.bultox-card-payment-alert strong{display:block}.bultox-card-payment-alert span{color:#5b21b6;font-size:.47rem;font-weight:950;letter-spacing:.1em}.bultox-card-payment-alert strong{margin:2px 0;font-size:.72rem}.bultox-card-payment-alert small{font-size:.55rem}.bultox-detail-payment-alert{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;margin:11px 0;padding:17px 19px;color:#1d290d;border:2px solid #84cc16;border-radius:14px;background:linear-gradient(110deg,#f7fee7,#ecfccb);box-shadow:0 11px 28px rgba(77,124,15,.11)}.bultox-detail-payment-icon{width:46px;height:46px;display:grid;place-items:center;color:#fff;border-radius:12px;background:#65a30d;font-size:1.4rem}.bultox-detail-payment-alert span{color:#5b21b6;font-size:.5rem;font-weight:950;letter-spacing:.09em}.bultox-detail-payment-alert h2{margin:3px 0;font-size:.9rem}.bultox-detail-payment-alert p{margin:0;color:#53623e;font-size:.59rem;line-height:1.45}.bultox-detail-payment-alert>a{display:flex;align-items:center;gap:5px;padding:11px 13px;color:#fff;border-radius:9px;background:#5b21b6;font-size:.62rem;font-weight:900;white-space:nowrap}@media(max-width:700px){.bultox-detail-payment-alert{grid-template-columns:42px 1fr}.bultox-detail-payment-alert>a{grid-column:1/-1;justify-content:center}.bultox-card-payment-alert{margin:-18px -18px 0}}.bultox-payment-ready{display:none!important}.bultox-account-shipping>strong{color:#3f6212;font-size:.68rem}.bultox-account-actions button:disabled{color:#766d7d!important;background:#ece9ee!important;box-shadow:none;cursor:not-allowed}.bultox-account-card.payment-action-required{border-color:#f59e0b;background:linear-gradient(115deg,#fff,#fffaf0);box-shadow:0 13px 34px rgba(180,83,9,.14)}.bultox-card-payment-alert{color:#522706;background:linear-gradient(100deg,#fef3c7,#fcd34d)}.bultox-card-payment-alert>i{color:#b45309}.bultox-detail-payment-alert{color:#522706;border-color:#f59e0b;background:linear-gradient(110deg,#fffbeb,#fef3c7);box-shadow:0 11px 28px rgba(180,83,9,.12)}.bultox-detail-payment-icon{background:#d97706}.bultox-detail-payment-alert p{color:#784514}.bultox-account-actions button.cash{color:#3f6212;border:1px solid #a3e635;background:#f7fee7}.bultox-account-actions button.cash i{font-size:.85rem}.bultox-payment-countdown{display:flex;align-items:center;gap:8px;margin-top:10px}.bultox-payment-countdown>i{color:#b45309;font-size:1.05rem}.bultox-payment-countdown>span{color:#92400e;font-size:.45rem;font-weight:950;letter-spacing:.08em}.bultox-payment-countdown>div{display:flex;gap:4px}.bultox-payment-countdown b{min-width:38px;padding:5px 6px;border:1px solid rgba(180,83,9,.2);border-radius:7px;background:rgba(255,255,255,.72);text-align:center}.bultox-payment-countdown b small,.bultox-payment-countdown b strong{display:block}.bultox-payment-countdown b strong{font-size:.69rem;line-height:1}.bultox-payment-countdown b small{margin-top:2px;color:#a16207;font-size:.4rem;font-weight:750}.bultox-payment-countdown.compact{margin:0 0 0 auto;padding-left:12px}.bultox-payment-countdown.compact>span{display:none}.bultox-payment-countdown.compact b{min-width:32px;padding:4px}.bultox-payment-countdown.expired{color:#991b1b}.bultox-payment-countdown.expired strong{font-size:.65rem}@media(max-width:760px){.bultox-card-payment-alert{align-items:flex-start;flex-wrap:wrap}.bultox-payment-countdown.compact{width:100%;margin:2px 0 0;padding:0}.bultox-payment-countdown>span{display:none}}.bultox-reservation-confirmation{display:grid;grid-template-columns:44px 1fr;gap:12px;margin-top:15px;padding:16px;border:1px solid #cfe6a8;border-radius:14px;background:linear-gradient(125deg,#fbfff5,#f1f9e4);box-shadow:0 10px 25px rgba(71,104,26,.08)}.bultox-confirmation-icon{width:44px;height:44px;display:grid;place-items:center;color:#fff;border-radius:12px;background:#65a30d;font-size:1.35rem}.bultox-confirmation-copy>span{color:#5b21b6;font-size:.5rem;font-weight:950;letter-spacing:.11em}.bultox-confirmation-copy>strong{display:block;margin:3px 0;font-size:.85rem}.bultox-confirmation-copy>p{margin:0 0 11px;color:#59634b;font-size:.62rem;line-height:1.5}.bultox-confirmation-copy>div{display:flex;flex-wrap:wrap;gap:7px}.bultox-confirmation-copy a{display:inline-flex;align-items:center;gap:4px;padding:8px 10px;color:#1a2e05;border-radius:7px;background:#a3e635;font-size:.58rem;font-weight:900}.bultox-confirmation-copy a.secondary{color:#5b21b6;border:1px solid #ddd6fe;background:#fff}.bultox-account-actions .detail{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#1a2e05!important;border-color:#cde7a2!important;background:#f1f9e4!important}.bultox-detail-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.bultox-detail-nav a{display:flex;align-items:center;gap:5px;color:#5b21b6;font-size:.65rem;font-weight:850}.bultox-detail-nav>span{color:#887e8e;font-size:.52rem;font-weight:850;letter-spacing:.08em}.bultox-reservation-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px;border:1px solid #dce7ce;border-radius:17px;background:linear-gradient(120deg,#fff,#f5fbe9);box-shadow:0 10px 30px rgba(42,55,27,.05)}.bultox-reservation-product{display:flex;align-items:center;gap:15px;min-width:0}.bultox-reservation-product img{width:78px;height:78px;flex:none;border-radius:13px;background:#fff;object-fit:contain}.bultox-reservation-product .status{display:inline-flex;align-items:center;gap:5px;color:#4d7c0f;font-size:.53rem;font-weight:950;text-transform:uppercase}.bultox-reservation-product .status i{width:6px;height:6px;border-radius:50%;background:#84cc16;box-shadow:0 0 0 4px rgba(132,204,22,.15)}.bultox-reservation-product h1{margin:6px 0 4px;font-size:1.25rem}.bultox-reservation-product p{margin:0;color:#756b7b;font-size:.65rem}.bultox-reservation-price{text-align:right}.bultox-reservation-price small,.bultox-reservation-price span,.bultox-reservation-price strong{display:block}.bultox-reservation-price small{color:#796e80;font-size:.5rem;font-weight:850}.bultox-reservation-price strong{margin:4px 0;color:#3f6212;font-size:1.5rem}.bultox-reservation-price span{color:#6f6575;font-size:.55rem}.bultox-reservation-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:11px 0}.bultox-reservation-kpis article{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e4dee7;border-radius:11px;background:#fff}.bultox-reservation-kpis article>i{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#5b21b6;border-radius:9px;background:#f1ebff}.bultox-reservation-kpis small,.bultox-reservation-kpis strong{display:block}.bultox-reservation-kpis small{color:#887e8e;font-size:.5rem}.bultox-reservation-kpis strong{margin-top:2px;font-size:.7rem}.bultox-reservation-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:11px}.bultox-reservation-main,.bultox-reservation-side>section{padding:20px;border:1px solid #e4dee7;border-radius:14px;background:#fff}.bultox-reservation-main>header{display:flex;justify-content:space-between;gap:12px;font-size:.62rem}.bultox-reservation-main>header span{color:#5b21b6;font-size:.52rem;font-weight:900;letter-spacing:.08em}.bultox-reservation-progress{height:11px;overflow:hidden;margin:11px 0 7px;border-radius:20px;background:#edf0e8}.bultox-reservation-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d28d9,#84cc16 35%,#bef264)}.bultox-reservation-main>p{margin:0;color:#756b7b;font-size:.61rem}.bultox-user-timeline{margin-top:22px;padding-top:18px;border-top:1px solid #eee9f0}.bultox-user-timeline article{display:grid;grid-template-columns:28px 1fr;gap:10px;padding-bottom:17px}.bultox-user-timeline article>div{position:relative;width:24px;height:24px;display:grid;place-items:center;color:#918897;border:1px solid #ddd6e1;border-radius:50%;background:#fff;font-size:.7rem}.bultox-user-timeline article:not(:last-child)>div:after{content:"";position:absolute;top:24px;left:11px;width:1px;height:calc(100% + 18px);background:#e4dee7}.bultox-user-timeline article.done>div{color:#23330c;border-color:#a3e635;background:#d9f99d}.bultox-user-timeline article.done>div:after{background:#bef264}.bultox-user-timeline small,.bultox-user-timeline strong,.bultox-user-timeline time{display:block}.bultox-user-timeline small{color:#918897;font-size:.45rem;font-weight:850}.bultox-user-timeline strong{margin:2px 0;font-size:.7rem}.bultox-user-timeline p{margin:0;color:#756b7b;font-size:.58rem;line-height:1.45}.bultox-user-timeline time{margin-top:3px;color:#9a919f;font-size:.49rem}.bultox-reservation-side{display:flex;flex-direction:column;gap:11px}.bultox-reservation-side>section>span{color:#5b21b6;font-size:.5rem;font-weight:950;letter-spacing:.09em}.bultox-reservation-side h2{margin:6px 0;font-size:1rem}.bultox-reservation-side p{margin:0 0 14px;color:#756b7b;font-size:.62rem;line-height:1.55}.bultox-reservation-side a{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:7px;padding:10px;color:#5b21b6;border:1px solid #ddd6fe;border-radius:8px;font-size:.61rem;font-weight:850}.bultox-reservation-side a.primary{color:#1a2e05;border:0;background:#a3e635}.bultox-reservation-trust>div{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #eee9f0}.bultox-reservation-trust>div:last-child{border:0}.bultox-reservation-trust i{color:#65a30d;font-size:1rem}.bultox-reservation-trust small,.bultox-reservation-trust strong{display:block}.bultox-reservation-trust strong{font-size:.62rem}.bultox-reservation-trust small{margin-top:2px;color:#887e8e;font-size:.53rem}@media(max-width:800px){.bultox-reservation-kpis{grid-template-columns:repeat(2,1fr)}.bultox-reservation-layout{grid-template-columns:1fr}}@media(max-width:560px){.bultox-reservation-hero{align-items:flex-start;flex-direction:column}.bultox-reservation-price{text-align:left}.bultox-reservation-confirmation,.bultox-reservation-kpis{grid-template-columns:1fr}.bultox-detail-nav>span{display:none}}.bultox-product-gallery .gallery-main-image{animation:bultox-gallery-reveal .24s ease}.bultox-product-gallery .gallery-thumbs{position:absolute;z-index:3;left:50%;bottom:16px;display:flex;max-width:calc(100% - 120px);gap:7px;padding:6px;border:1px solid rgba(255,255,255,.75);border-radius:11px;background:rgba(20,16,25,.68);box-shadow:0 7px 22px rgba(20,16,25,.18);transform:translateX(-50%);backdrop-filter:blur(8px)}.bultox-product-gallery .gallery-thumbs button{width:42px;height:42px;overflow:hidden;padding:2px;border:2px solid transparent;border-radius:7px;background:#fff;cursor:pointer;opacity:.7;transition:.18s}.bultox-product-gallery .gallery-thumbs button.active{border-color:#a3e635;box-shadow:0 0 0 2px rgba(163,230,53,.25);opacity:1;transform:translateY(-2px)}.bultox-product-gallery .gallery-thumbs img{width:100%;height:100%;padding:0;border-radius:4px;object-fit:cover}@keyframes bultox-gallery-reveal{0%{opacity:.35;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.bultox-card-hook{position:absolute;z-index:2;right:10px;bottom:10px;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;padding:7px 9px;color:#18200c;border:1px solid rgba(255,255,255,.55);border-radius:9px;background:#b8ed43;box-shadow:0 8px 20px rgba(24,32,12,.2);font-size:.56rem;font-weight:950;letter-spacing:.02em}.bultox-card-hook>i{grid-row:1/3;font-size:.9rem}.bultox-card-hook small{display:block;font-size:.41rem;font-weight:850;letter-spacing:.035em}.bultox-card-live{z-index:2}@media(max-width:650px){.bultox-product-gallery .gallery-thumbs{max-width:calc(100% - 95px);bottom:10px}.bultox-product-gallery .gallery-thumbs button{width:36px;height:36px}.bultox-card-hook{right:8px;bottom:8px}}.bultox-detail-image{min-height:520px}.bultox-detail-panel{padding:clamp(25px,4vw,44px)}.bultox-campaign-signals{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 4px}.bultox-campaign-signals span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:#41551f;border:1px solid #dce9c7;border-radius:7px;background:#f8fcef;font-size:.53rem;font-weight:850}.bultox-campaign-signals span:nth-child(2){color:#5b21b6;border-color:#ddd6fe;background:#faf8ff}.bultox-campaign-signals i{font-size:.72rem}.bultox-product-info .bultox-campaign-copy{margin-bottom:11px;padding:11px 13px;color:#41551f;border-left:3px solid #84cc16;border-radius:0 8px 8px 0;background:#f5faed;font-weight:700}.bultox-card{position:relative}.bultox-card-image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35%;pointer-events:none;background:linear-gradient(transparent,rgba(13,16,12,.2))}.bultox-card-body{position:relative}.bultox-card-signals{display:flex;flex-wrap:wrap;gap:5px;margin:-3px 0 11px}.bultox-card-signals span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;color:#41551f;border-radius:6px;background:#f1f7e7;font-size:.49rem;font-weight:850}.bultox-card-signals span:last-child{color:#5b21b6;background:#f3efff}.bultox-card-body>small{display:flex;align-items:center;gap:4px}.bultox-card-body>small i{color:#65a30d;font-size:.75rem}.bultox-card-prices{flex-wrap:wrap}.bultox-card-prices em{margin-left:auto;padding:4px 6px;color:#3f6212;border-radius:5px;background:#ecfccb;font-size:.47rem;font-style:normal;font-weight:900;text-transform:uppercase}.bultox-card:hover .bultox-card-image img{transform:scale(1.035)}.bultox-card-image img{transition:transform .35s ease}@media(max-width:900px){.bultox-detail-image{min-height:auto}}.btx-detail-hero{grid-template-columns:minmax(0,1fr) 150px}.btx-detail-product{grid-column:1}.btx-detail-product>div{min-width:0}.btx-detail-product h1{white-space:normal;line-height:1.15}.btx-detail-price{grid-column:2;grid-row:1}.btx-detail-progress{grid-column:1/-1;padding-top:12px;border-top:1px solid #e5ecd9}.btx-detail-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.btx-detail-panel.reservations{grid-column:1/-1}.btx-detail-panel.health,.btx-detail-panel.timeline{grid-column:span 5}.btx-detail-panel.actions{grid-column:span 2}.btx-detail-panel.timeline>div{max-height:220px}.btx-detail-panel tr.internal-row{background:#fffaf0}.btx-detail-panel .internal-badge{display:inline-flex;margin-left:6px;padding:2px 5px;color:#7a5200;border-radius:4px;background:#fff0bd;font-size:.42rem;font-style:normal;vertical-align:middle}.btx-detail-panel.reservations{min-height:0}.btx-detail-panel.actions,.btx-detail-panel.health,.btx-detail-panel.timeline{min-height:220px}@media(max-width:1100px){.btx-detail-panel.health,.btx-detail-panel.timeline{grid-column:span 6}.btx-detail-panel.actions{grid-column:1/-1}.btx-detail-panel.actions>div{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.btx-detail-panel.actions,.btx-detail-panel.health,.btx-detail-panel.timeline{grid-column:1/-1;min-height:0}.btx-detail-hero,.btx-detail-panel.actions>div{grid-template-columns:1fr}.btx-detail-price,.btx-detail-progress{grid-column:1;grid-row:auto}}.admin-bultox-campaign-actions>a{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;color:#3f6212;border:1px solid #d9f99d;border-radius:8px;background:#f7fee7;font-size:.58rem;font-weight:850;text-decoration:none}.bultox-auto-badge{position:absolute;z-index:4;left:10px;bottom:11px;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:#6d28d9;box-shadow:0 7px 18px rgba(34,20,45,.2);font-size:.54rem;font-style:normal;font-weight:950;text-transform:uppercase;letter-spacing:.025em}.bultox-auto-badge.last_hours,.bultox-auto-badge.last_units{background:linear-gradient(135deg,#ea580c,#dc2626);animation:bultox-badge-pulse 2.2s ease-in-out infinite}.bultox-auto-badge.near_goal{color:#25350c;background:linear-gradient(135deg,#bef264,#84cc16)}.bultox-auto-badge.big_saving{background:linear-gradient(135deg,#6d28d9,#9333ea)}.bultox-auto-badge.ready{background:#15803d}.bultox-auto-badge.recovery{background:#c2410c}.bultox-auto-badge.detail{left:18px;bottom:18px}.bultox-missing-units{display:grid;grid-template-columns:auto 58px 1fr;align-items:center;gap:14px;margin:11px 0;padding:14px 17px;color:#3b2d43;border:1px solid #ddd6fe;border-radius:13px;background:linear-gradient(110deg,#faf8ff,#f3efff)}.bultox-missing-units>div{display:flex;align-items:center;gap:8px}.bultox-missing-units>div i{width:35px;height:35px;display:grid;place-items:center;color:#6d28d9;border-radius:9px;background:#e9ddff;font-size:1rem}.bultox-missing-units>div span{font-size:.52rem;font-weight:950;letter-spacing:.08em}.bultox-missing-units>strong{color:#6d28d9;font-size:1.85rem;text-align:center}.bultox-missing-units>p{margin:0;color:#6f6177;font-size:.64rem;line-height:1.5}.bultox-missing-units.urgent{color:#7c2d12;border-color:#fdba74;background:linear-gradient(110deg,#fff7ed,#ffedd5)}.bultox-missing-units.urgent>div i{color:#c2410c;background:#fed7aa}.bultox-missing-units.urgent>strong{color:#c2410c}.bultox-missing-units.complete{color:#14532d;border-color:#86efac;background:#f0fdf4}.bultox-missing-units.complete>div i{color:#15803d;background:#dcfce7}.bultox-missing-units.complete>strong{color:#15803d}@keyframes bultox-badge-pulse{50%{box-shadow:0 7px 18px rgba(220,38,38,.35);transform:translateY(-1px)}}@media(max-width:650px){.bultox-auto-badge{bottom:8px}.bultox-missing-units{grid-template-columns:1fr auto}.bultox-missing-units>p{grid-column:1/-1}.bultox-missing-units>strong{font-size:1.55rem}}.bultox-add-units{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;margin:11px 0;padding:17px;border:1px solid #d9f99d;border-radius:14px;background:linear-gradient(115deg,#fff,#f7fee7);box-shadow:0 8px 24px rgba(77,124,15,.06)}.bultox-add-units-heading{display:flex;align-items:center;gap:11px}.bultox-add-units-heading>i{width:42px;height:42px;display:grid;place-items:center;flex:none;color:#fff;border-radius:11px;background:linear-gradient(135deg,#6d28d9,#84cc16);font-size:1.2rem}.bultox-add-units-heading span,.bultox-add-units-heading strong{display:block}.bultox-add-units-heading span{color:#5b21b6;font-size:.48rem;font-weight:950;letter-spacing:.09em}.bultox-add-units-heading strong{margin:3px 0;font-size:.82rem}.bultox-add-units-heading p{margin:0;color:#66734d;font-size:.57rem}.bultox-add-units-controls{display:flex;align-items:center;gap:12px}.bultox-add-units-controls>div:last-child small,.bultox-add-units-controls>div:last-child strong{display:block;text-align:right}.bultox-add-units-controls small{color:#71805a;font-size:.45rem;font-weight:850}.bultox-add-units-controls strong{margin-top:3px;font-size:.68rem}.bultox-add-units>label{grid-column:1;display:flex;align-items:flex-start;gap:7px;color:#655b6b;font-size:.56rem;line-height:1.45}.bultox-add-units>label input{margin-top:1px;accent-color:#6d28d9}.bultox-add-units>label a{color:#5b21b6;font-weight:850}.bultox-add-units>button{grid-column:2;grid-row:2;padding:10px 13px;color:#fff;border:0;border-radius:9px;background:#5b21b6;font-size:.62rem;font-weight:900;cursor:pointer}.bultox-add-units>button:disabled{opacity:.5;cursor:not-allowed}.bultox-add-units-message{grid-column:1/-1;padding:8px 10px;border-radius:7px;font-size:.58rem;font-weight:750}.bultox-add-units-message.success{color:#166534;background:#dcfce7}.bultox-add-units-message.error{color:#991b1b;background:#fee2e2}.bultox-add-units-closed{margin:11px 0;padding:10px 12px;color:#756b7b;border:1px solid #e5dfe8;border-radius:9px;background:#faf8fb;font-size:.6rem}@media(max-width:760px){.bultox-add-units{grid-template-columns:1fr}.bultox-add-units-controls{justify-content:space-between}.bultox-add-units>button,.bultox-add-units>label{grid-column:1;grid-row:auto}.bultox-add-units>button{width:100%}}.bultox-reservation-expansion{margin:11px 0;padding:16px 17px;border:1px solid #c4b5fd;border-radius:13px;background:linear-gradient(115deg,#fff,#faf5ff)}.bultox-reservation-expansion>header{display:flex;align-items:center;gap:11px}.bultox-reservation-expansion>header>i{width:40px;height:40px;display:grid;place-items:center;flex:none;color:#fff;border-radius:10px;background:#6d28d9;font-size:1.2rem}.bultox-reservation-expansion header span,.bultox-reservation-expansion header strong{display:block}.bultox-reservation-expansion header span{color:#6d28d9;font-size:.48rem;font-weight:950;letter-spacing:.09em}.bultox-reservation-expansion header strong{margin:3px 0;font-size:.78rem}.bultox-reservation-expansion header p{margin:0;color:#756b7b;font-size:.57rem}.bultox-reservation-expansion>div{display:flex;flex-direction:column;gap:6px;margin-top:13px;padding-top:11px;border-top:1px solid #e9ddff}.bultox-reservation-expansion article{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.78)}.bultox-reservation-expansion article>i{color:#65a30d;font-size:.95rem}.bultox-reservation-expansion article small,.bultox-reservation-expansion article strong{display:block}.bultox-reservation-expansion article strong{font-size:.61rem}.bultox-reservation-expansion article small{margin-top:2px;color:#827788;font-size:.5rem}.bultox-delivery-lock{overflow:hidden;margin:13px 0;color:#fff;border:1px solid #f59e0b;border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(245,158,11,.28),transparent 30%),linear-gradient(125deg,#291407,#4a2108 58%,#71360d);box-shadow:0 16px 38px rgba(120,53,15,.2)}.bultox-delivery-lock>header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:19px}.bultox-delivery-lock-icon{width:48px;height:48px;display:grid;place-items:center;color:#78350f;border-radius:13px;background:#fbbf24;box-shadow:0 0 0 6px rgba(251,191,36,.12);font-size:1.35rem}.bultox-delivery-lock header span{color:#fcd34d;font-size:.48rem;font-weight:950;letter-spacing:.1em}.bultox-delivery-lock h2{margin:4px 0;color:#fff;font-size:1.03rem;line-height:1.25}.bultox-delivery-lock header p{margin:0;color:#f3d6b5;font-size:.6rem;line-height:1.5}.bultox-delivery-lock header>strong{min-width:74px;color:#fbbf24;font-size:2rem;text-align:center;line-height:.85}.bultox-delivery-lock header>strong small{display:block;margin-top:7px;color:#fde7c3;font-size:.52rem}.bultox-delivery-lock-meter{height:11px;margin:0 19px;overflow:hidden;border-radius:20px;background:rgba(255,255,255,.13)}.bultox-delivery-lock-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fde047);box-shadow:0 0 15px rgba(253,224,71,.4);transition:width .35s}.bultox-delivery-lock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:17px;background:rgba(255,255,255,.1)}.bultox-delivery-lock-stats span{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 10px;background:rgba(22,10,3,.52)}.bultox-delivery-lock-stats i{color:#fbbf24;font-size:.95rem}.bultox-delivery-lock-stats b{font-size:.56rem}.bultox-delivery-lock>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 19px;background:rgba(0,0,0,.18)}.bultox-delivery-lock footer p{margin:0;color:#f5dfc5;font-size:.55rem}.bultox-delivery-lock footer p i{margin-right:5px;color:#fbbf24}.bultox-delivery-lock footer a{flex:none;padding:9px 11px;color:#422006;border-radius:8px;background:#fbbf24;font-size:.56rem;font-weight:900}@media(max-width:700px){.bultox-delivery-lock>header{grid-template-columns:42px 1fr}.bultox-delivery-lock-icon{width:42px;height:42px}.bultox-delivery-lock header>strong{grid-column:1/-1;text-align:left}.bultox-delivery-lock header>strong small{display:inline;margin-left:5px}.bultox-delivery-lock-stats{grid-template-columns:1fr}.bultox-delivery-lock-stats span{justify-content:flex-start;padding-left:19px}.bultox-delivery-lock>footer{align-items:flex-start;flex-direction:column}.bultox-delivery-lock footer a{width:100%;text-align:center}}.btx-logistics-summary{margin:0 0 11px;padding:15px 17px;border:1px solid #d8e6c5;border-radius:13px;background:linear-gradient(115deg,#fff,#f7fceb)}.btx-logistics-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.btx-logistics-summary>header>div{display:flex;align-items:center;gap:9px}.btx-logistics-summary>header>div>i{width:35px;height:35px;display:grid;place-items:center;color:#fff;border-radius:9px;background:#65a30d;font-size:1rem}.btx-logistics-summary header span small,.btx-logistics-summary header span strong{display:block}.btx-logistics-summary header span strong{font-size:.72rem}.btx-logistics-summary header span small{margin-top:2px;color:#74687e;font-size:.54rem}.btx-logistics-summary header>b{padding:5px 8px;color:#3f6212;border-radius:6px;background:#ecfccb;font-size:.56rem}.btx-logistics-summary>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.btx-logistics-summary article{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e5dfe8;border-radius:9px;background:#fff}.btx-logistics-summary article>i{color:#6d28d9;font-size:1rem}.btx-logistics-summary article span small,.btx-logistics-summary article span strong{display:block}.btx-logistics-summary article span small{color:#74687e;font-size:.44rem;font-weight:850}.btx-logistics-summary article span strong{margin-top:2px;font-size:.78rem}.btx-logistics-summary article.pending{border-color:#f6d58b;background:#fffbeb}.btx-logistics-summary article.pending>i{color:#b45309}.btx-shipping-cell{min-width:170px}.btx-shipping-cell em,.btx-shipping-cell small,.btx-shipping-cell strong{display:block}.btx-shipping-cell strong{color:#3f6212;font-size:.58rem}.btx-shipping-cell small{max-width:220px;margin-top:3px;color:#74687e;font-size:.5rem;line-height:1.35;white-space:normal}.btx-shipping-cell em{width:max-content;margin-top:4px;padding:3px 5px;color:#92400e;border-radius:4px;background:#fef3c7;font-size:.43rem;font-style:normal;font-weight:850}.btx-shipping-pending{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;color:#92400e;border-radius:6px;background:#fef3c7;font-size:.5rem;font-weight:800}@media(max-width:900px){.btx-logistics-summary>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.btx-logistics-summary>header{align-items:flex-start;flex-direction:column}.btx-logistics-summary>div{grid-template-columns:1fr}}.bultox-closure-notice{display:flex;align-items:center;gap:13px;margin:11px 0;padding:15px 17px;border:1px solid;border-radius:13px}.bultox-closure-notice>i{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:10px;font-size:1.2rem}.bultox-closure-notice strong{display:block;font-size:.78rem}.bultox-closure-notice p{margin:4px 0 0;font-size:.61rem;line-height:1.5}.bultox-closure-notice>a{margin-left:auto;padding:9px 11px;border-radius:8px;font-size:.58rem;font-weight:850;white-space:nowrap}.bultox-closure-notice.waiting{color:#713f12;border-color:#f6c453;background:#fffbeb}.bultox-closure-notice.waiting>i{color:#92400e;background:#fde68a}.bultox-closure-notice.waiting>a{color:#fff;background:#b45309}.bultox-closure-notice.ready{color:#14532d;border-color:#86d6a7;background:#f0fdf4}.bultox-closure-notice.ready>i{color:#fff;background:#16a34a}@media(max-width:650px){.bultox-closure-notice{align-items:flex-start;flex-wrap:wrap}.bultox-closure-notice>a{width:100%;margin:0;text-align:center}}.btx-admin-detail{max-width:1500px;margin:auto;color:#2d2432}.btx-detail-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.btx-detail-top button,.btx-detail-top>a,.btx-detail-top>div a{display:inline-flex;align-items:center;gap:6px;color:#62566a;border:0;background:none;font-size:.68rem;font-weight:800;text-decoration:none;cursor:pointer}.btx-detail-top>div{display:flex;gap:12px}.btx-detail-top button{padding:8px 11px;color:#5b21b6;border:1px solid #d9ccf8;border-radius:8px;background:#fff}.btx-detail-message{display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 12px;color:#912020;border:1px solid #f3c6c6;border-radius:9px;background:#fff1f1;font-size:.68rem}.btx-detail-hero{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:25px;padding:20px;border:1px solid #dfe8d3;border-radius:15px;background:linear-gradient(115deg,#fff,#f8fceb);box-shadow:0 8px 26px rgba(53,37,62,.04)}.btx-detail-product{display:flex;align-items:center;gap:13px;min-width:0}.btx-detail-product>i,.btx-detail-product>img{width:62px;height:62px;object-fit:contain;display:grid;place-items:center;flex:none;border:1px solid #e5dfe8;border-radius:11px;background:#fff}.btx-detail-product h1{overflow:hidden;margin:5px 0 2px;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.btx-detail-product p{margin:0;color:#74687e;font-size:.65rem}.btx-status{display:inline-flex;padding:3px 7px;color:#3f6212;border-radius:6px;background:#ecfccb;font-size:.5rem;font-weight:900;text-transform:uppercase}.btx-status.cancelled,.btx-status.expired{color:#991b1b;background:#fee2e2}.btx-status.resolution_required{color:#92400e;background:#fef3c7}.btx-detail-progress>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:.62rem}.btx-detail-progress>i{display:block;height:8px;overflow:hidden;border-radius:9px;background:#e6ecd9}.btx-detail-progress>i em{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#65a30d,#a3e635)}.btx-detail-progress>small{display:block;margin-top:6px;color:#74687e;font-size:.55rem}.btx-detail-price{text-align:right}.btx-detail-price small,.btx-detail-price span,.btx-detail-price strong{display:block}.btx-detail-price small{color:#74687e;font-size:.53rem}.btx-detail-price strong{margin:3px 0;color:#3f6212;font-size:1.2rem}.btx-detail-price span{color:#8b7e92;font-size:.55rem}.btx-detail-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:11px 0}.btx-detail-stat{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid #e5dfe8;border-radius:11px;background:#fff}.btx-detail-stat>i{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#1769aa;border-radius:9px;background:#e7f3ff}.btx-detail-stat.purple>i{color:#6d28d9;background:#f1ebff}.btx-detail-stat.green>i{color:#147a50;background:#e4f8ef}.btx-detail-stat.orange>i{color:#8a5b00;background:#fff4d6}.btx-detail-stat em,.btx-detail-stat small,.btx-detail-stat span,.btx-detail-stat strong{display:block;min-width:0}.btx-detail-stat small{color:#74687e;font-size:.54rem}.btx-detail-stat strong{margin:2px 0;font-size:.9rem}.btx-detail-stat em{overflow:hidden;color:#8b7e92;font-size:.49rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.btx-detail-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);gap:11px}.btx-detail-panel{min-width:0;padding:17px;border:1px solid #e5dfe8;border-radius:13px;background:#fff}.btx-detail-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:13px}.btx-detail-panel h2{margin:0;font-size:.82rem}.btx-detail-panel header p{margin:3px 0 0;color:#8b7e92;font-size:.58rem}.btx-detail-panel header>span{padding:4px 7px;color:#5b21b6;border-radius:6px;background:#f1ebff;font-size:.53rem;font-weight:850}.btx-table-scroll{overflow:auto}.btx-detail-panel table{width:100%;min-width:780px;border-collapse:collapse}.btx-detail-panel th{padding:8px;color:#8b7e92;border-bottom:1px solid #e5dfe8;font-size:.51rem;text-align:left}.btx-detail-panel td{padding:10px 8px;color:#514658;border-bottom:1px solid #eee9f0;font-size:.59rem}.btx-detail-panel td small,.btx-detail-panel td strong{display:block}.btx-detail-panel td small{margin-top:2px;color:#8b7e92}.btx-detail-panel td a{color:#5b21b6;font-weight:800}.btx-detail-panel [class^=payment-]{display:inline-flex;padding:3px 6px;border-radius:5px;font-size:.5rem;font-weight:850}.btx-detail-panel .payment-approved{color:#147a50;background:#e4f8ef}.btx-detail-panel .payment-pending{color:#8a5b00;background:#fff4d6}.btx-detail-panel .payment-refunded,.btx-detail-panel .payment-rejected{color:#a52424;background:#fdecec}.btx-detail-panel.timeline>div{max-height:310px;overflow:auto}.btx-detail-panel.timeline article{position:relative;display:grid;grid-template-columns:12px 1fr;gap:8px;padding:0 0 14px}.btx-detail-panel.timeline article:after{content:"";position:absolute;top:10px;bottom:0;left:3px;width:1px;background:#e5dfe8}.btx-detail-panel.timeline article>i{position:relative;z-index:1;color:#84cc16;font-size:.45rem}.btx-detail-panel.timeline strong{font-size:.62rem}.btx-detail-panel.timeline p{margin:2px 0;color:#74687e;font-size:.54rem}.btx-detail-panel.timeline time{color:#9d92a7;font-size:.49rem}.btx-health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.btx-health-grid article{padding:11px;border-radius:9px;background:#faf8fb}.btx-health-grid small,.btx-health-grid span,.btx-health-grid strong{display:block}.btx-health-grid span{color:#74687e;font-size:.53rem}.btx-health-grid strong{margin:4px 0;font-size:.85rem}.btx-health-grid small{color:#8b7e92;font-size:.5rem}.btx-detail-panel.actions>div{display:flex;flex-direction:column;gap:7px}.btx-detail-panel.actions a,.btx-detail-panel.actions button{display:flex;align-items:center;gap:7px;padding:9px 10px;color:#5b21b6;border:1px solid #ddd5e1;border-radius:8px;background:#fff;font-size:.58rem;font-weight:800;text-decoration:none;cursor:pointer}.btx-detail-panel.actions button.danger{color:#a52424;border-color:#f3c6c6;background:#fff7f7}.btx-detail-empty{padding:25px;color:#8b7e92;font-size:.6rem;text-align:center}.btx-detail-error,.btx-detail-loading{height:55vh;display:flex;align-items:center;justify-content:center;gap:8px;color:#74687e}.btx-detail-loading i{animation:spin 1s linear infinite}.btx-detail-error{flex-direction:column}@media(max-width:1100px){.btx-detail-hero{grid-template-columns:1fr 1fr}.btx-detail-price{grid-column:1/-1;text-align:left}.btx-detail-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.btx-detail-hero,.btx-detail-layout,.btx-detail-stats,.btx-health-grid{grid-template-columns:1fr}}.admin-bultox-metrics{grid-column:1/-1;margin-top:4px;padding:17px;border-top:1px solid #e5dfe8;background:#faf8fb}.admin-bultox-metrics-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-bultox-metrics-kpis article{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #e5dfe8;border-radius:10px;background:#fff}.admin-bultox-metrics-kpis article>i{width:31px;height:31px;display:grid;place-items:center;flex:none;border-radius:8px;color:#5b21b6;background:#f1ebff}.admin-bultox-metrics-kpis em,.admin-bultox-metrics-kpis small,.admin-bultox-metrics-kpis span,.admin-bultox-metrics-kpis strong{display:block;min-width:0}.admin-bultox-metrics-kpis small{color:#74687e;font-size:.55rem}.admin-bultox-metrics-kpis strong{margin:2px 0;color:#2d2432;font-size:.88rem}.admin-bultox-metrics-kpis em{overflow:hidden;color:#8b7e92;font-size:.5rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.admin-bultox-metrics-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;margin-top:8px}.admin-bultox-metrics-grid>section{min-width:0;padding:12px;border:1px solid #e5dfe8;border-radius:10px;background:#fff}.admin-bultox-metrics-grid header{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.admin-bultox-metrics-grid header strong{font-size:.65rem}.admin-bultox-metrics-grid header small{color:#8b7e92;font-size:.52rem}.admin-bultox-mini-chart{display:flex;align-items:flex-end;gap:3px;height:92px}.admin-bultox-mini-chart>div{display:flex;flex:1;min-width:0;height:100%;align-items:center;justify-content:flex-end;flex-direction:column}.admin-bultox-mini-chart i{width:min(16px,70%);min-height:3px;border-radius:4px 4px 0 0;background:linear-gradient(#84cc16,#65a30d)}.admin-bultox-mini-chart span{overflow:hidden;width:100%;margin-top:4px;color:#8b7e92;font-size:.43rem;text-align:center;white-space:nowrap}.admin-bultox-breakdown{display:flex;flex-direction:column;gap:7px}.admin-bultox-breakdown>div{display:flex;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid #eee9f0;color:#62566a;font-size:.57rem}.admin-bultox-breakdown p{color:#8b7e92;font-size:.55rem}.admin-bultox-metrics>footer{display:flex;justify-content:flex-end;gap:15px;margin-top:9px;color:#74687e;font-size:.52rem}.admin-bultox-metrics>footer i{color:#6d28d9}.admin-bultox-metrics-loading{grid-column:1/-1;padding:22px;color:#74687e;border-top:1px solid #e5dfe8;background:#faf8fb;font-size:.65rem;text-align:center}.admin-bultox-metrics-loading i{margin-right:5px;animation:spin 1s linear infinite}@media(max-width:1050px){.admin-bultox-metrics-kpis{grid-template-columns:repeat(2,1fr)}.admin-bultox-metrics-grid{grid-template-columns:1fr 1fr}.admin-bultox-metrics-grid>section:first-child{grid-column:1/-1}}@media(max-width:650px){.admin-bultox-metrics-grid,.admin-bultox-metrics-kpis{grid-template-columns:1fr}.admin-bultox-metrics-grid>section:first-child{grid-column:1}.admin-bultox-metrics>footer{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.intelligence-product-summary{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.intelligence-product-summary>img,.intelligence-product-summary>span:first-child{width:72px!important;height:72px!important}.intelligence-product-summary>button:last-child,.intelligence-product-summary>span:nth-last-child(2){grid-column:2;justify-self:start}.intelligence-product-panel{padding:13px!important}}.google-signin{margin:0 0 28px;padding:18px;border:1px solid #e4dee7;border-radius:12px;background:#fff;text-align:center}.google-signin>a{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;padding:12px 18px;color:#312b35;border:1px solid #d8d2db;border-radius:8px;background:#fff;box-shadow:0 2px 7px rgba(30,24,34,.06);font-size:.82rem;font-weight:800;text-decoration:none;transition:.18s}.google-signin>a:hover{border-color:#a99faf;box-shadow:0 5px 14px rgba(30,24,34,.1);transform:translateY(-1px)}.google-signin svg{width:20px;height:20px;flex:none}.google-signin>small{display:block;margin-top:8px;color:#887e8d;font-size:.58rem}.google-signin.compact{margin:0;padding:0;border:0;background:transparent}.google-signin.compact>a{padding:9px 11px;font-size:.61rem}.google-signin.compact svg{width:17px;height:17px}.google-signin-error{margin-bottom:12px;padding:11px 13px;color:#b42318;border:1px solid #fecaca;border-radius:8px;background:#fff2f0;font-size:.7rem;font-weight:700}.checkout-identity-step>.google-signin{margin-bottom:18px;padding:14px;background:#faf8fb}.bultox-login-actions{display:flex;align-items:center;gap:7px}.bultox-login-actions>.google-signin{min-width:160px}.bultox-login-actions>a{white-space:nowrap}@media(max-width:650px){.google-signin{padding:13px}.bultox-login-actions{grid-column:1/-1;align-items:stretch;flex-direction:column}.bultox-login-actions>.google-signin{width:100%}}.checkout-page-modern{--checkout-accent:#6d28d9;--checkout-border:#ded9e3;--checkout-text:#262126;background:#f7f7f7!important;color:var(--checkout-text)}.checkout-minimal-header{min-height:72px;border-bottom:1px solid #e5e5e5;background:#fff}.checkout-minimal-header-inner{min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.checkout-minimal-header-inner>span{justify-self:end}.checkout-brand{display:flex;align-items:center;justify-content:center}.checkout-brand img{display:block;width:auto;height:44px;object-fit:contain}.checkout-page-modern>.container{max-width:1180px!important;padding-top:28px!important}.checkout-page-modern .checkout-grid{grid-template-columns:minmax(0,650px) minmax(320px,390px)!important;justify-content:center;gap:42px!important}.checkout-page-modern .checkout-grid>div{padding:30px!important;border:1px solid #e1e1e1!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.035)!important}.checkout-page-modern .checkout-grid>div:last-child{padding:26px!important;background:#fafafa!important}.checkout-page-modern .checkout-stepper{margin-bottom:26px!important}.checkout-page-modern input,.checkout-page-modern select,.checkout-page-modern textarea{min-height:46px;border-radius:6px!important;border:1px solid #cfcbd2!important;font-size:.9rem!important}.checkout-page-modern input:focus,.checkout-page-modern select:focus,.checkout-page-modern textarea:focus{border-color:var(--checkout-accent)!important;box-shadow:0 0 0 2px rgba(109,40,217,.1)!important}.checkout-page-modern button{min-height:44px}.checkout-page-modern button[style*="#8B5CF6"]{background:var(--checkout-accent)!important;border-radius:6px!important;box-shadow:none!important;text-transform:none;letter-spacing:0!important}.checkout-section-intro{margin:-30px -30px 26px!important;padding:27px 30px 23px!important;border-radius:8px 8px 0 0!important;background:#fff!important}.checkout-section-intro h1{font-size:1.45rem!important}.checkout-summary-toggle{display:none}.checkout-summary-content{display:block}.checkout-order-summary h3{color:#343038!important;font-size:.82rem!important}.checkout-order-summary img{border-radius:5px}.checkout-order-summary>div{animation:checkoutReveal .18s ease}@keyframes checkoutReveal{0%{opacity:.35;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:900px){.checkout-page-modern>.container{padding-top:18px!important}.checkout-page-modern .checkout-grid{display:flex!important;flex-direction:column;gap:14px!important}.checkout-page-modern .checkout-grid>div:last-child{order:-1;padding:0!important;position:static;background:#fff!important}.checkout-summary-toggle{display:flex;width:100%;min-height:56px;padding:13px 15px;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:#fff;color:#4c4352;text-align:left;font-size:.78rem}.checkout-summary-toggle span,.checkout-summary-toggle strong{display:flex;align-items:center;gap:7px}.checkout-summary-toggle strong{color:#211b25;font-size:.9rem}.checkout-summary-content{display:none;padding:4px 16px 18px;border-top:1px solid #e7e3e9}.checkout-summary-content.open{display:block}.checkout-page-modern .checkout-grid>div:first-child{padding:22px!important}.checkout-section-intro{margin:-22px -22px 22px!important;padding:22px!important}}@media(max-width:620px){.checkout-minimal-header,.checkout-minimal-header-inner{min-height:62px}.checkout-minimal-header-inner{grid-template-columns:1fr auto 1fr;padding-inline:14px!important}.checkout-brand img{height:36px}.checkout-minimal-header-inner>a:first-child{font-size:0!important}.checkout-minimal-header-inner>a:first-child i{font-size:1.25rem}.checkout-minimal-header-inner>span{font-size:0!important}.checkout-minimal-header-inner>span i{font-size:1.2rem}.checkout-page-modern{padding-bottom:42px!important}.checkout-page-modern>.container{padding:14px 12px 48px!important}.checkout-page-modern .checkout-stepper{transform:none!important;margin:2px -5px 17px!important}.checkout-page-modern .checkout-stepper>div>div[style*="width: 80px"]{width:38px!important}.checkout-page-modern .checkout-grid>div:first-child{padding:18px 15px!important}.checkout-section-intro{margin:-18px -15px 18px!important;padding:20px 15px 17px!important}.checkout-section-intro h1{font-size:1.25rem!important}.checkout-page-modern button{touch-action:manipulation}.checkout-page-modern [style*="display: flex"][style*="gap: 12px"],.checkout-page-modern [style*="display: flex"][style*="gap: 12px"][style*="margin-top: 20px"]{flex-wrap:wrap}.checkout-page-modern [style*="display: flex"][style*="gap: 12px"]>button:last-child{flex:1;min-width:190px}.checkout-identity-choices{gap:9px}.checkout-order-summary h3{margin-top:16px!important}}.category-page{min-height:70vh;padding:26px 0 64px;background:#f8f7fa}.category-page-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.category-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:15px;color:#8b8390;font-size:.65rem}.category-breadcrumb a{color:#6d28d9;font-weight:850}.category-page-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:22px;padding:22px 24px;border:1px solid #e7e1ea;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(38,22,49,.05)}.category-page-icon{width:52px;height:52px;display:grid;place-items:center;color:#6d28d9;border-radius:14px;background:#f2ecff;font-size:1.5rem}.category-page-heading small{color:#7c3aed;font-size:.54rem;font-weight:950;letter-spacing:.12em}.category-page-heading h1{margin:4px 0;color:#211a26;font:800 clamp(1.45rem,3vw,2rem)/1.15 var(--font-display)}.category-page-heading p{margin:0;color:#766d7d;font-size:.72rem;line-height:1.5}.category-page-heading>strong{padding:7px 10px;color:#5b21b6;border-radius:8px;background:#f3efff;font-size:.62rem;white-space:nowrap}.category-empty{padding:60px 20px;border:1px dashed #d8d0dc;border-radius:18px;background:#fff;text-align:center}.category-empty>i{color:#8b5cf6;font-size:2.5rem}.category-empty h2{margin:10px 0 5px}.category-empty p{color:#817789}.category-empty a{display:inline-block;margin-top:12px;padding:10px 14px;color:#fff;border-radius:9px;background:#6d28d9;font-size:.68rem;font-weight:850}@media(max-width:650px){.category-page{padding-top:14px}.category-page-shell{width:min(100% - 24px,1180px)}.category-page-heading{grid-template-columns:44px 1fr;padding:17px 15px}.category-page-icon{width:44px;height:44px}.category-page-heading>strong{grid-column:1/-1;width:max-content}.category-page-heading h1{font-size:1.35rem}}@media (max-width:900px){.bultox-detail-grid{display:flex;flex-direction:column;overflow:hidden}.bultox-detail-image{position:relative!important;width:100%;min-height:0!important;aspect-ratio:auto!important;align-self:stretch;overflow:hidden}.bultox-product-gallery{position:relative!important;inset:auto!important;width:100%;height:auto!important;min-height:0}.bultox-product-gallery>.gallery-main-image{display:block;width:100%;height:auto!important;max-height:none!important;padding:0!important;object-fit:contain;object-position:top center}.bultox-detail-panel{position:relative;z-index:1;width:100%;background:#fff}}.checkout-page-modern .checkout-stepper{display:block!important;margin:0 auto 24px!important}.checkout-stepper ol{display:flex;align-items:center;justify-content:flex-start;max-width:650px}.checkout-stepper li{display:flex;align-items:center;color:#9a949e;font-size:.73rem;font-weight:600}.checkout-stepper li+li:before{content:"›";margin:0 13px;color:#bbb6bd;font-size:1rem}.checkout-stepper li>i,.checkout-stepper li>span{display:none}.checkout-stepper li.active{color:#29242c;font-weight:800}.checkout-stepper li.done{color:#6d28d9}.checkout-page-modern .checkout-grid>div:first-child{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.checkout-page-modern .checkout-grid>div:last-child{border:0!important;border-radius:0!important}.checkout-section-intro{margin:0 0 22px!important;padding:0 0 20px!important;border-radius:0!important;border-bottom:1px solid #dfdce1!important;background:transparent!important}.checkout-section-intro>span{font-size:.58rem!important;color:#88818b!important}.checkout-section-intro h1{font-size:1.5rem!important}.checkout-identity-step>.google-signin{padding:0!important;margin-bottom:18px!important;border:0!important;background:transparent!important}.checkout-identity-step>.google-signin>a{min-height:48px;border-color:#cac6cd!important}.checkout-login-switch{display:flex;align-items:center;justify-content:space-between;margin:0 0 22px;padding:12px 14px;border:1px solid #dedbe0;border-radius:6px;background:#fff;color:#625b66;font-size:.76rem}.checkout-login-switch button{min-height:0!important;padding:0;border:0;background:none!important;color:#6d28d9!important;font-size:.76rem;font-weight:800;cursor:pointer;box-shadow:none!important}.checkout-identity-form{max-width:none!important;margin:0!important;padding:0!important;border:0!important}.checkout-form-heading{margin-bottom:15px!important}.checkout-identity-form>div[style*="background: #EEF8FF"]{display:none!important}@media(min-width:901px){.checkout-page-modern:before{content:"";position:fixed;z-index:0;top:72px;right:0;bottom:0;width:calc(50% - 180px);background:#fafafa;border-left:1px solid #e8e8e8}.checkout-page-modern>.container{position:relative;z-index:1}.checkout-page-modern .checkout-grid>div:last-child{background:transparent!important;padding-top:0!important}}@media(max-width:900px){.checkout-page-modern .checkout-stepper{margin:0 4px 16px!important}.checkout-stepper ol{justify-content:center}.checkout-login-switch{padding:11px 12px}.checkout-page-modern .checkout-grid>div:first-child{padding:16px 4px!important}.checkout-section-intro{margin:0 0 18px!important;padding:0 0 17px!important}}.tn-field{position:relative;margin-bottom:16px}.tn-field__input{width:100%;padding:22px 14px 8px;border:1px solid #d1d1d1;border-radius:4px;font-size:15px;background:white;box-sizing:border-box;font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:none;color:#1a1a1a;-webkit-appearance:none}.tn-field__input:focus{border-color:#6d28d9;box-shadow:0 0 0 3px rgba(109,40,217,.12)}.tn-field--error .tn-field__input{border-color:#ef4444}.tn-field--error .tn-field__input:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.tn-field__label{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#9D92A7;font-size:14px;font-weight:400;pointer-events:none;white-space:nowrap;transition:top .15s ease,font-size .15s ease,color .15s ease,transform .15s ease}.tn-field__input:focus+.tn-field__label,.tn-field__input:not(:placeholder-shown)+.tn-field__label{top:10px;transform:translateY(0);font-size:11px;color:#6d28d9;font-weight:600}.tn-field--error .tn-field__input:focus+.tn-field__label,.tn-field--error .tn-field__input:not(:placeholder-shown)+.tn-field__label{color:#ef4444}.tn-field__msg{display:block;margin-top:4px;font-size:12px;font-weight:600}.tn-field__error{color:#ef4444}.tn-field__hint{color:#9D92A7;font-weight:400}.tn-btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:14px 20px;background:#6d28d9;color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.01em;transition:background .2s,transform .1s,box-shadow .2s;box-shadow:0 4px 14px rgba(109,40,217,.25)}.tn-btn-primary:hover:not(:disabled){background:#5b21b6;box-shadow:0 6px 18px rgba(109,40,217,.35);transform:translateY(-1px)}.tn-btn-primary:disabled{background:#9D92A7;box-shadow:none;cursor:not-allowed}.tn-btn-secondary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:50px;padding:14px 20px;background:white;color:#74687E;border:1px solid #d1d1d1;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s;white-space:nowrap}.tn-btn-secondary:hover{border-color:#6d28d9;color:#6d28d9;background:#faf8ff}.checkout-page-modern{background:#f5f5f5!important}.checkout-minimal-header{background:white!important}.checkout-page-modern .checkout-grid>div:first-child{background:white!important;border-radius:8px!important;border:1px solid #e8e8e8!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;padding:28px!important}.checkout-page-modern .checkout-grid>div:last-child{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}@media(min-width:901px){.checkout-page-modern:before{background:#f5f5f5!important;border-left:1px solid #e8e8e8!important}}.checkout-order-summary{background:white!important;border:1px solid #e8e8e8!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;overflow:hidden}.checkout-page-modern .checkout-stepper{margin-bottom:24px!important}.checkout-stepper ol{display:flex!important;align-items:flex-start!important;max-width:none!important;width:100%;list-style:none;margin:0;padding:0;counter-reset:steps}.checkout-stepper li{display:flex!important;flex-direction:column!important;align-items:center!important;flex:1;font-size:.72rem!important;font-weight:600!important;color:#b5b5b5!important;position:relative}.checkout-stepper li:before{counter-increment:steps;content:counter(steps);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid #d1d1d1;background:white;color:#b5b5b5;font-size:.75rem;font-weight:700;margin-bottom:6px;position:relative;z-index:1}.checkout-stepper li+li:after{content:"";position:absolute;top:14px;right:50%;left:-50%;height:2px;background:#d1d1d1;z-index:0;transform:none}.checkout-stepper li.active{color:#6d28d9!important;font-weight:700!important}.checkout-stepper li.active:before{border-color:#6d28d9!important;background:#6d28d9!important;color:white!important}.checkout-stepper li.done{color:#6d28d9!important}.checkout-stepper li.done:before{content:"\2713";border-color:#6d28d9!important;background:#6d28d9!important;color:white!important}.checkout-stepper li.done+li:after{background:#6d28d9!important}.checkout-stepper li>i,.checkout-stepper li>span{display:none!important}.checkout-page-modern .tn-field__input{border-radius:4px!important}@media(max-width:900px){.checkout-page-modern .checkout-grid{display:flex!important;flex-direction:column-reverse!important}.checkout-page-modern .checkout-grid>div:first-child{padding:20px!important}.checkout-order-summary{margin-bottom:0}}.checkout-order-columns{display:flex;justify-content:space-between;padding-bottom:9px;margin-bottom:14px;border-bottom:1px solid #e9e2ed;color:#74687e;font-size:.72rem;font-weight:700}.checkout-payment-methods{margin-bottom:24px;border-top:1px solid #ded7e3}.checkout-payment-option{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:11px;align-items:start;padding:15px 4px;border-bottom:1px solid #ded7e3;background:#fff;cursor:pointer;transition:background-color .16s ease}.checkout-payment-option.selected,.checkout-payment-option:hover{background:#faf8ff}.checkout-payment-option>input{position:absolute;opacity:0;pointer-events:none}.checkout-payment-radio{width:18px;height:18px;margin-top:1px;border:2px solid #b6acbd;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px #fff}.checkout-payment-option.selected .checkout-payment-radio{border-color:#6d28d9;background:#6d28d9}.checkout-payment-copy{display:flex;min-width:0;flex-direction:column;gap:7px}.checkout-payment-copy strong{color:#241b2f;font-size:.88rem;line-height:1.35}.checkout-payment-copy small{max-width:610px;color:#74687e;font-size:.77rem;line-height:1.55}.checkout-privacy-note{margin:0 0 15px;color:#74687e;font-size:.73rem;line-height:1.55}.checkout-privacy-note a{color:#6d28d9;font-weight:700;text-decoration:underline}.checkout-whatsapp-option{margin:12px 0 20px;border:1px solid #d9e9df;border-radius:12px;background:#f6fbf8;overflow:hidden}.checkout-whatsapp-option__choice{display:grid;grid-template-columns:20px 36px minmax(0,1fr);align-items:center;gap:12px;padding:15px 16px;cursor:pointer}.checkout-whatsapp-option__choice.is-unavailable{cursor:default}.checkout-whatsapp-option__choice input{width:18px;height:18px;margin:0;accent-color:#168a50}.checkout-whatsapp-option__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#e5f5eb;color:#168a50;font-size:20px}.checkout-whatsapp-option__copy{display:grid;gap:3px;min-width:0}.checkout-whatsapp-option__copy strong{color:#243b2e;font-size:.86rem;line-height:1.3}.checkout-whatsapp-option__copy small{color:#5c7164;font-size:.74rem;line-height:1.45}.checkout-whatsapp-option__hint{margin:0;padding:0 16px 14px 60px;color:#5c7164;font-size:.72rem;line-height:1.5}@media (max-width:480px){.checkout-whatsapp-option__choice{grid-template-columns:20px 32px minmax(0,1fr);gap:10px;padding:14px 12px}.checkout-whatsapp-option__icon{width:32px;height:32px}.checkout-whatsapp-option__hint{padding:0 12px 14px 54px}}.mp-brick-shell{padding-top:4px}.mp-brick-fallback,.mp-brick-loading{padding:18px;border:1px solid #ded7e3;background:#faf8ff;color:#5b5064;font-size:.82rem;text-align:center}.mp-brick-loading i{display:inline-block;margin-right:7px;animation:spin 1s linear infinite}.mp-brick-fallback p{margin:0 0 10px}.mp-brick-backup-link,.mp-brick-fallback button{border:0;background:none;color:#6d28d9;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.mp-brick-backup-link{display:block;margin:8px auto 0;padding:8px;font-size:.72rem}.checkout-manual-payment-links{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px;color:#74687e;font-size:.73rem}.checkout-manual-payment-links button,.checkout-return-to-mp{border:0;background:none;color:#6d28d9;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.checkout-manual-payment-selected{display:flex;flex-direction:column;gap:12px}.checkout-manual-payment-copy{padding:14px 15px;border:1px solid #ded7e3;background:#faf8ff}.checkout-manual-payment-copy strong{color:#241b2f;font-size:.9rem}.checkout-manual-payment-copy p{margin:6px 0 0;color:#74687e;font-size:.76rem;line-height:1.5}.checkout-return-to-mp{align-self:center;padding:4px;font-size:.73rem}.checkout-unified-payments{border-top:1px solid #e4e4e4;margin-bottom:20px}.checkout-unified-payment{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:15px 8px;border-bottom:1px solid #e4e4e4;cursor:pointer}.checkout-unified-payment>input{position:absolute;opacity:0}.checkout-unified-radio{width:19px;height:19px;margin-top:1px;border:2px solid #969696;border-radius:50%;box-shadow:inset 0 0 0 4px #fff}.checkout-unified-payment.selected .checkout-unified-radio{border-color:#1685f8;background:#1685f8}.checkout-unified-copy{display:flex;flex-direction:column;gap:7px}.checkout-unified-copy strong{color:#222;font-size:.9rem}.checkout-unified-copy small{color:#6d6d6d;font-size:.76rem;line-height:1.5}.checkout-card-brands{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.checkout-card-brands b{padding:5px 7px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#374151;font-size:.61rem;line-height:1}.checkout-mp-pro-box{padding:18px;border:1px solid #e2e2e2;border-radius:8px;text-align:center}.checkout-mp-pro-box>strong{display:block;margin-bottom:15px;color:#222;font-size:1rem;line-height:1.35}.checkout-mp-pro-box>.checkout-mp-guest-note{display:block;margin:-8px 0 15px;color:#666;font-size:.74rem}.checkout-mp-pro-button{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:58px;border:1px solid #d3b900;border-radius:7px;background:#ffe600;color:#172b85;font-size:1.25rem;font-weight:900;text-transform:lowercase;cursor:pointer}.checkout-mp-pro-button:disabled{opacity:.65;cursor:wait}.checkout-mp-pro-button i{animation:spin 1s linear infinite}.checkout-mp-handshake{font-size:1.35rem}.home-benefits-strip{width:min(860px,66vw);grid-template-columns:1fr .9fr 1.1fr}.home-wholesale-banner{position:relative;overflow:hidden;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 12px;color:#fff;border:1px solid #2a5a5c;border-radius:13px;background:radial-gradient(circle at 88% 0,rgba(200,232,74,.22),transparent 42%),linear-gradient(135deg,#0b2223,#143b3d);box-shadow:0 7px 20px rgba(11,34,35,.15);text-decoration:none}.home-wholesale-banner:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#c8e84a}.home-wholesale-banner:after{content:"";position:absolute;right:0;bottom:0;width:45px;height:3px;background:#c8e84a}.home-wholesale-mark{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#0b2223;border-radius:10px;background:#c8e84a;font-size:1.05rem}.home-wholesale-copy{min-width:0;display:flex;flex-direction:column;line-height:1.08}.home-wholesale-copy small{color:#c8e84a;font-size:.48rem;font-weight:800;letter-spacing:.11em}.home-wholesale-copy strong{margin-top:2px;color:#fff;font-size:.78rem;letter-spacing:.03em;white-space:nowrap}.home-wholesale-copy em{overflow:hidden;margin-top:3px;color:rgba(255,255,255,.78);font-size:.55rem;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.home-wholesale-arrow{margin-left:auto;color:#c8e84a;font-size:1rem}.home-wholesale-banner:hover{border-color:#c8e84a;transform:translateY(-1px);box-shadow:0 9px 24px rgba(11,34,35,.24);transition:.2s ease}.nav-wholesale-pill{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 13px;border-radius:10px;background:linear-gradient(135deg,#0b2223,#184345);border:1px solid #2a5a5c;color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:transform .15s,box-shadow .15s,border-color .15s}.nav-wholesale-pill i{color:#c8e84a;font-size:.98rem}.nav-wholesale-pill:hover{border-color:#c8e84a;transform:translateY(-1px);box-shadow:0 5px 14px rgba(11,34,35,.18)}@media (max-width:1120px){.home-benefits-strip{width:100%;grid-template-columns:repeat(3,1fr)}.home-products-heading{flex-direction:column;align-items:stretch}}@media (max-width:900px){.home-wholesale-copy em,.nav-wholesale-pill span{display:none}.nav-wholesale-pill{width:40px;padding:0;justify-content:center}}@media (max-width:560px){.home-benefits-strip{width:100%;grid-template-columns:1fr 1fr}.home-wholesale-banner{grid-column:1/-1;padding:8px 11px;border-radius:11px}.home-wholesale-mark{width:30px;height:30px;border-radius:8px}.home-wholesale-copy strong{font-size:.72rem}}