:root{--bb-primary:#a820ff;--bb-primary-light:#d161ff;--bb-primary-glow:#a820ff99;--bb-accent:#00f3ff;--bb-accent-glow:#00f3ff99;--bb-radius:16px;--bb-radius-lg:24px;--bb-background:#010308;--bb-surface:#060b19;--bb-surface-2:#0d1527;--bb-card:#060b19a6;--bb-card-hover:#0d1527d9;--bb-border:#00f3ff26;--bb-border-light:#ffffff14;--bb-text:#fff;--bb-text-muted:#8496ae;--bb-heading:#fff;--bb-secondary:var(--bb-accent);--bb-success:#10b981;--bb-warning:#f59e0b;--bb-danger:#ef4444;--bb-success-bg:#27ff141a;--bb-success-text:#39ff14;--bb-success-border:#27ff1433;--bb-warning-bg:#f59e0b26;--bb-danger-bg:#ef444426;--bb-info:#00f3ff;--bb-info-bg:#00f3ff26;--bb-role-admin-bg:#a820ff26;--bb-role-admin-text:#c084fc;--bb-role-customer-bg:#00f3ff26;--bb-role-customer-text:#22d3ee;--bb-shadow:#00000080;--bb-overlay:#000000a6;--bb-input:#14192880;--bb-input-border:#ffffff14;--bb-navbar:#010308;--bb-sidebar:#060b19;--bb-modal:#060b19;--bb-table-header:#0d1527;--bb-table-row:#060b19;--bb-scrollbar:#ffffff1a;--bb-hover:#ffffff0d;--bb-bg-navy:var(--bb-background);--bb-title-color:var(--bb-heading);--bb-subtitle-color:#00f3ffb3;--bb-footer-color:#ffffffa6;--bb-checkbox-border:#00f3ff66;--bb-link-color:var(--bb-primary-light);--bb-muted:var(--bb-text-muted);--bb-swatch-border:#cbd5e1;--bb-swatch-outline:#0006;--bb-personal-text:#fff;--bb-personal-muted:#8496ae;--bb-personal-border:#00f3ff33;--bb-personal-input-bg:#14192899;--bb-personal-input-text:#fff;--bb-personal-placeholder:#8496ae;--bb-studio-text:#fff;--bb-studio-heading:#fff;--bb-studio-muted:#8496ae;--bb-studio-subtle:#64748b;--bb-studio-border:#00f3ff26;--bb-studio-surface:#060b19;--bb-studio-surface-secondary:#0d1527;--bb-studio-control-bg:#0d1527;--bb-studio-control-text:#fff;--bb-support-heading:#fff;--bb-support-text:#fff;--bb-support-muted:#8496ae;--bb-support-subtle:#64748b;--bb-support-border:#00f3ff26}.text-theme-title{color:var(--bb-title-color)!important}.rating-badge{color:#fbbf24;background:#111827}[data-theme=light] .rating-badge{color:#111827;background:#fff}[data-theme=dark] .rating-badge{color:#fbbf24;background:#111827}.status-pill{background:var(--bb-success);color:#fff;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex}[data-theme=light] .status-pill{border:1px solid #00000014}.discount-pill{color:#fff;background:#16a34a;border:none;border-radius:8px;padding:4px 10px;font-size:.88rem;font-weight:800;line-height:1.4;display:inline-block}.text-theme-muted{color:var(--bb-muted)!important}.bg-theme-navy{background-color:var(--bb-bg-navy)!important}.bg-theme-surface{background-color:var(--bb-surface)!important;border-color:var(--bb-border)!important}.bg-theme-surface-2{background-color:var(--bb-surface-2)!important}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif}html{overflow-x:hidden}body{background-color:var(--bb-bg-navy);color:var(--bb-text);-webkit-font-smoothing:antialiased;background-image:linear-gradient(#00f3ff08 1px,#0000 1px),linear-gradient(90deg,#00f3ff08 1px,#0000 1px);background-size:30px 30px}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--bb-border);border-radius:var(--bb-radius);background:#060b1999;box-shadow:0 8px 32px #00000080,inset 0 0 20px #00f3ff0d}.gradient-text{background:linear-gradient(135deg, var(--bb-accent), var(--bb-primary-light));-webkit-text-fill-color:transparent;text-shadow:0 0 20px #00f3ff4d;-webkit-background-clip:text;background-clip:text}.input-group-custom{transition:all .3s;position:relative}.input-group-custom .icon{color:#fff6;transition:all .3s}.input-group-custom:focus-within .icon{color:var(--bb-accent);filter:drop-shadow(0 0 5px var(--bb-accent-glow))}.bb-input{letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 10px #00000080;color:#fff!important;background:#14192880!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:14px 20px 14px 45px!important;font-size:1rem!important}.login-split-bg{background:linear-gradient(135deg,#000,#02040a,#030108) 0 0/300% 300%;animation:10s infinite gradientBG;position:relative;overflow:hidden}@keyframes gradientBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.bb-input:hover{background:#141928b3!important;border-color:#00f3ff4d!important}.bb-input:focus{border-color:var(--bb-accent)!important;background:#050a14e6!important;outline:none!important;box-shadow:0 0 0 4px #00f3ff1a,inset 0 0 15px #00f3ff1a!important}.bb-input::placeholder{font-weight:400;color:#ffffff73!important}.bb-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 1000px #060b19!important}.bb-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 1000px #060b19!important}.bb-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 1000px #060b19!important}.bb-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 1000px #060b19!important}.btn-glow{background:linear-gradient(135deg, var(--bb-primary), var(--bb-accent));color:#fff;text-shadow:0 1px 5px #00000080;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-glow:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.btn-glow:hover:after{left:150%}.btn-glow:hover{box-shadow:0 10px 30px var(--bb-accent-glow);color:#fff;transform:translateY(-2px)}.bg-glow-orb{filter:blur(60px);z-index:-1;opacity:.2;border-radius:50%;animation:4s ease-in-out infinite alternate pulseOrb;position:absolute}@keyframes pulseOrb{0%{filter:blur(60px);opacity:.15;transform:scale(1)}to{filter:blur(40px);opacity:.25;transform:scale(1.1)}}[data-theme=light]{--bb-background:#f5f7fb;--bb-surface:#ffffffb3;--bb-surface-2:#fff;--bb-primary:#820df2;--bb-primary-light:#a453ff;--bb-primary-glow:#820df233;--bb-accent:#0099b8;--bb-accent-glow:#0099b833;--bb-card:#ffffffbf;--bb-card-hover:#fff;--bb-border:#0099b833;--bb-border-light:#0000000f;--bb-text:#0b0f19;--bb-text-muted:#5e6b7e;--bb-heading:#060b19;--bb-secondary:var(--bb-accent);--bb-success:#059669;--bb-warning:#d97706;--bb-danger:#dc2626;--bb-success-bg:#d1fae5;--bb-success-text:#166534;--bb-success-border:#86efac;--bb-warning-bg:#d977061a;--bb-danger-bg:#dc26261a;--bb-info:#0099b8;--bb-info-bg:#0099b81a;--bb-role-admin-bg:#820df21a;--bb-role-admin-text:#820df2;--bb-role-customer-bg:#0099b81a;--bb-role-customer-text:#007c96;--bb-shadow:#1f268714;--bb-overlay:#0006;--bb-input:#ffffffe6;--bb-input-border:#0000001a;--bb-navbar:#fff;--bb-sidebar:#f5f7fb;--bb-modal:#fff;--bb-table-header:#f1f5f9;--bb-table-row:#fff;--bb-scrollbar:#0000001a;--bb-hover:#00000008;--bb-bg-navy:var(--bb-background);--bb-title-color:var(--bb-heading);--bb-subtitle-color:#4f5e74;--bb-footer-color:#334155;--bb-checkbox-border:#820df2;--bb-link-color:#820df2;--bb-muted:var(--bb-text-muted);--bb-swatch-border:#64748b;--bb-swatch-outline:#0f172a1f;--bb-personal-text:#0b0f19;--bb-personal-muted:#5e6b7e;--bb-personal-border:#0000001f;--bb-personal-input-bg:#fff;--bb-personal-input-text:#0b0f19;--bb-personal-placeholder:#64748b;--bb-studio-text:#0b0f19;--bb-studio-heading:#060b19;--bb-studio-muted:#5e6b7e;--bb-studio-subtle:#64748b;--bb-studio-border:#0000001f;--bb-studio-surface:#fff;--bb-studio-surface-secondary:#f5f7fb;--bb-studio-control-bg:#fff;--bb-studio-control-text:#0b0f19;--bb-support-heading:#060b19;--bb-support-text:#0b0f19;--bb-support-muted:#5e6b7e;--bb-support-subtle:#64748b;--bb-support-border:#0000001f}[data-theme=dark]{--bb-swatch-border:#cbd5e1;--bb-swatch-outline:#0006;--bb-personal-text:#fff;--bb-personal-muted:#8496ae;--bb-personal-border:#00f3ff33;--bb-personal-input-bg:#14192899;--bb-personal-input-text:#fff;--bb-personal-placeholder:#8496ae;--bb-studio-text:#fff;--bb-studio-heading:#fff;--bb-studio-muted:#8496ae;--bb-studio-subtle:#64748b;--bb-studio-border:#00f3ff26;--bb-studio-surface:#060b19;--bb-studio-surface-secondary:#0d1527;--bb-studio-control-bg:#0d1527;--bb-studio-control-text:#fff;--bb-support-heading:#fff;--bb-support-text:#fff;--bb-support-muted:#8496ae;--bb-support-subtle:#64748b;--bb-support-border:#00f3ff26}.bb-support-heading{color:var(--bb-support-heading)!important}.bb-support-text{color:var(--bb-support-text)!important}.bb-support-muted{color:var(--bb-support-muted)!important}.bb-support-subtle{color:var(--bb-support-subtle)!important}.bb-studio-text{color:var(--bb-studio-text)!important}.bb-studio-heading{color:var(--bb-studio-heading)!important}.bb-studio-muted{color:var(--bb-studio-muted)!important}.bb-studio-subtle{color:var(--bb-studio-subtle)!important}.bb-studio-surface{background-color:var(--bb-studio-surface)!important;border:1px solid var(--bb-studio-border)!important}.bb-studio-control{background-color:var(--bb-studio-control-bg)!important;color:var(--bb-studio-control-text)!important;border:1px solid var(--bb-studio-border)!important}.personalisation-input{background:var(--bb-personal-input-bg)!important;color:var(--bb-personal-input-text)!important;border:1px solid var(--bb-personal-border)!important;border-radius:12px!important;padding:12px 16px!important;font-weight:600!important;transition:all .3s!important}.personalisation-input::placeholder{color:var(--bb-personal-placeholder)!important;opacity:.8!important}.personalisation-input:hover{border-color:var(--bb-accent)!important}.personalisation-input:focus{background:var(--bb-personal-input-bg)!important;border-color:var(--bb-accent)!important;color:var(--bb-personal-input-text)!important;box-shadow:0 0 0 3px var(--bb-accent-glow)!important;outline:none!important}.product-color-swatch{cursor:pointer;flex-shrink:0;transition:transform .2s,outline .2s,box-shadow .2s;box-shadow:0 0 0 1px #00000026;border:1px solid var(--bb-border,#ffffff4d)!important;border-radius:50%!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important}[data-theme=light] .product-color-swatch{border:1px solid #00000040!important}[data-theme=dark] .product-color-swatch{border:1px solid #ffffff59!important}.product-color-swatch:hover{transform:scale(1.2)}.product-color-swatch:focus{outline:none}.product-color-swatch.selected{outline:2px solid var(--bb-accent);outline-offset:2px;box-shadow:0 0 8px var(--bb-accent-glow)}.product-color-swatch.selected:focus{outline:2px solid var(--bb-accent);outline-offset:2px}[data-theme=light] body{background-image:linear-gradient(#0099b80a 1px,#0000 1px),linear-gradient(90deg,#0099b80a 1px,#0000 1px)}[data-theme=light] .glass-card{background:#ffffffa6;border:1px solid #fff6;box-shadow:0 8px 32px #1f268714,inset 0 0 20px #0099b805}[data-theme=light] .bb-input{box-shadow:inset 0 2px 5px #00000008;color:#0b0f19!important;background:#ffffffe6!important;border:1px solid #0000001a!important}[data-theme=light] .bb-input::placeholder{color:#0b0f1966!important}[data-theme=light] .bb-input:hover{background:#fff!important;border-color:#0099b866!important}[data-theme=light] .bb-input:focus{border-color:var(--bb-accent)!important;background:#fff!important;box-shadow:0 0 0 4px #0099b826,inset 0 0 10px #0099b80d!important}[data-theme=light] .bb-input:-webkit-autofill{-webkit-text-fill-color:#0b0f19!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .bb-input:-webkit-autofill:hover{-webkit-text-fill-color:#0b0f19!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .bb-input:-webkit-autofill:focus{-webkit-text-fill-color:#0b0f19!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .bb-input:-webkit-autofill:active{-webkit-text-fill-color:#0b0f19!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .input-group-custom .icon{color:#0b0f1966}[data-theme=light] .btn-glow{text-shadow:none}[data-theme=light] .theme-toggle-btn{color:#0b0f19!important;background:#0000000d!important;border:1px solid #0000001a!important}.category-card{position:relative;overflow:hidden;background:var(--bb-surface)!important;border:1px solid var(--bb-border)!important;border-radius:20px!important;padding:28px 20px!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.category-card:before{content:"";background:radial-gradient(circle at top right, var(--bb-accent-glow), transparent 60%);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.category-card:hover{transform:translateY(-8px)scale(1.02);border-color:var(--bb-accent)!important;box-shadow:0 15px 35px var(--bb-accent-glow)!important}.category-card:hover:before{opacity:1}.category-card .image-wrapper{border:1px dashed var(--bb-border);z-index:2;background:radial-gradient(circle,#ffffff08 0%,#ffffff01 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.category-card:hover .image-wrapper{background:radial-gradient(circle, var(--bb-accent-glow) 0%, transparent 70%);transform:rotate(15deg)scale(1.05);border-color:var(--bb-accent)!important}.category-card .category-img{object-fit:contain;filter:drop-shadow(0 8px 16px #00000040);width:60px;height:60px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.category-card:hover .category-img{filter:drop-shadow(0 12px 20px var(--bb-accent-glow)) drop-shadow(0 4px 8px #00000026);transform:translateY(-4px)scale(1.1)}.category-card .category-badge{letter-spacing:.5px;z-index:10;background:linear-gradient(135deg, var(--bb-primary), var(--bb-primary-light));color:#fff;border:1px solid #ffffff1a;border-radius:50px;padding:4px 10px;font-size:.65rem;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 4px 10px #00000040}.bestseller-card{position:relative;overflow:hidden;background:var(--bb-surface)!important;border:1px solid var(--bb-border)!important;border-radius:24px!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.bestseller-card:hover{transform:translateY(-10px);border-color:var(--bb-accent)!important;box-shadow:0 20px 45px var(--bb-accent-glow), 0 0 0 1px var(--bb-accent-glow)!important}.bestseller-card .product-frame{border-bottom:1px solid var(--bb-border);background:radial-gradient(circle,#ffffff05 0%,#0000 80%);justify-content:center;align-items:center;height:240px;transition:background .4s;display:flex;position:relative;overflow:hidden}.bestseller-card:hover .product-frame{background:radial-gradient(circle at center, var(--bb-accent-glow) 0%, transparent 80%)}.bestseller-card .product-img{object-fit:contain;filter:drop-shadow(0 10px 25px #0000004d);height:150px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.bestseller-card:hover .product-img{filter:drop-shadow(0 20px 35px #0006) drop-shadow(0 0 20px var(--bb-accent-glow));transform:translateY(-8px)scale(1.08)rotate(-3deg)}.bestseller-card .badge-left{background:linear-gradient(135deg, var(--bb-primary), #00d2ff);border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:.65rem;font-weight:800;box-shadow:0 4px 12px #0000004d}.bestseller-card .rating-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--bb-border);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;transition:all .3s;display:flex;background:#060b19bf!important}.bestseller-card:hover .rating-pill{border-color:var(--bb-accent);background:#00f3ff26!important}.bestseller-card .card-body{padding:24px!important}.bestseller-card .btn-add-to-cart{box-shadow:0 4px 15px var(--bb-primary-glow);background:linear-gradient(135deg, var(--bb-primary), var(--bb-primary-light))!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:12px!important;font-size:.9rem!important;font-weight:700!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.bestseller-card:hover .btn-add-to-cart{transform:translateY(-2px);background:linear-gradient(135deg, var(--bb-accent), #00d2ff)!important;box-shadow:0 8px 25px var(--bb-accent-glow)!important}.highlight-card{position:relative;overflow:hidden;background:var(--bb-surface)!important;border:1px solid var(--bb-border)!important;border-radius:24px!important;padding:36px 28px!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.highlight-card:before{content:"";background:radial-gradient(circle at bottom left, var(--bb-primary-glow), transparent 60%);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.highlight-card:hover{transform:translateY(-8px);border-color:var(--bb-primary-light)!important;box-shadow:0 15px 35px var(--bb-primary-glow)!important}.highlight-card:hover:before{opacity:1}.highlight-card .icon-wrapper{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:24px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-flex;position:relative;box-shadow:inset 0 2px 8px #ffffff0d}.highlight-card .icon-glow{filter:blur(12px);opacity:.1;border-radius:50%;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.highlight-card:hover .icon-wrapper{transform:scale(1.1)rotate(5deg);box-shadow:0 8px 20px #00000026}.highlight-card:hover .icon-glow{opacity:.4}.highlight-card .title-text{z-index:2;margin-bottom:12px;font-size:1.15rem;font-weight:800;transition:color .3s;position:relative}.highlight-card:hover .title-text{background:linear-gradient(135deg, var(--bb-title-color), var(--bb-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.highlight-card .desc-text{z-index:2;font-size:.9rem;line-height:1.6;position:relative}.navbar.scrolled-island{background:var(--bb-surface)!important;border:1px solid var(--bb-border)!important;width:94%!important;max-width:1400px!important;box-shadow:0 20px 40px #00000059, inset 0 0 15px var(--bb-accent-glow)!important;border-radius:50px!important;margin:15px auto!important;padding:10px 28px!important}[data-theme=light] .navbar.scrolled-island{box-shadow:0 15px 35px #1f268714, inset 0 0 10px var(--bb-accent-glow)!important}.premium-nav-link{letter-spacing:.3px;font-size:.95rem;font-weight:600;transition:all .3s;position:relative;color:var(--bb-title-color)!important;background:0 0!important;border:none!important;padding:8px 16px!important}.premium-nav-link:after{content:"";background:linear-gradient(90deg, var(--bb-primary), var(--bb-accent));width:0;height:2px;box-shadow:0 0 8px var(--bb-accent-glow);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.premium-nav-link:hover{transform:translateY(-1px);color:var(--bb-accent)!important}.premium-nav-link:hover:after{width:60%}.premium-brand{transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-brand:hover{filter:drop-shadow(0 0 8px var(--bb-accent-glow));transform:scale(1.03)}.premium-dropdown{overflow:hidden;background:var(--bb-bg-navy)!important;border:1px solid var(--bb-border)!important;border-radius:20px!important;min-width:280px!important;padding:16px!important;box-shadow:0 20px 50px #00000073!important}[data-theme=light] .premium-dropdown{box-shadow:0 15px 35px #1f268714!important}.premium-dropdown-item{color:var(--bb-title-color)!important;background:0 0!important;border-radius:12px!important;padding:10px 16px!important;font-size:.92rem!important;font-weight:600!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.premium-dropdown-item:hover{transform:translate(5px);background:linear-gradient(90deg, var(--bb-primary-glow), transparent)!important;color:var(--bb-accent)!important;padding-left:20px!important}.mega-menu-item{border:1px solid #0000;border-radius:12px;margin-left:-12px;padding:6px 12px;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.mega-menu-item:hover{transform:translate(5px);background:linear-gradient(90deg, var(--bb-primary-glow), transparent)!important;border-color:#0000!important;padding-left:18px!important}.mega-menu-item:hover .mega-menu-text{color:var(--bb-accent)!important}[data-theme=light] .mega-menu-item:hover{background:linear-gradient(90deg,#a820ff1a,#0000)!important}.premium-search-input{min-width:200px;border:1px solid var(--bb-border)!important;color:var(--bb-title-color)!important;background:#ffffff0a!important;border-radius:50px!important;padding:10px 44px 10px 24px!important;font-size:.9rem!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.premium-search-input::placeholder{color:#fff6!important}[data-theme=light] .premium-search-input{background:#fffc!important;border:1px solid #00000014!important}[data-theme=light] .premium-search-input::placeholder{color:#0b0f1973!important}.premium-search-input:focus{background:var(--bb-surface-2)!important;border-color:var(--bb-accent)!important;box-shadow:0 0 25px var(--bb-accent-glow)!important;outline:none!important;min-width:260px!important}.cart-pulse-badge{animation:2s ease-in-out infinite pulseBadge;background:linear-gradient(135deg,#ff2a6d,#9100ff)!important;box-shadow:0 0 12px #ff2a6d99!important}@keyframes pulseBadge{0%{transform:translate(50%,-50%)scale(1)}50%{transform:translate(50%,-50%)scale(1.15);box-shadow:0 0 18px #ff2a6dcc}to{transform:translate(50%,-50%)scale(1)}}.premium-navbar{background:var(--bb-bg-navy)!important;border-bottom:1px solid #ffffff0d!important}[data-theme=light] .premium-navbar{background:#fff!important;border-bottom:1px solid #0000000d!important}.storefront-wrapper{padding-top:90px}@media (width<=1199px){.mobile-dropdown-drawer{z-index:10500;width:85vw;max-width:400px;height:100dvh;padding:24px;transition:transform .3s cubic-bezier(.165,.84,.44,1);position:fixed;top:0;left:0;overflow-y:auto;background:var(--bb-bg-navy)!important}.mobile-dropdown-drawer:not(.show){transform:translate(-100%);display:block!important}.mobile-dropdown-drawer.show{transform:translate(0);box-shadow:0 0 0 100vw #00000080}[data-theme=light] .mobile-dropdown-drawer{background:#fff!important}.dropdown-mobile-static{box-shadow:none!important;background:0 0!important;border:none!important;margin-top:10px!important;padding:0!important;position:static!important;transform:none!important}.notification-dropdown-panel,.mobile-profile-dropdown-panel{z-index:10500!important;width:95vw!important;max-width:400px!important;margin:0 auto!important;position:fixed!important;top:80px!important;left:0!important;right:0!important;transform:none!important}}@media (width>=1200px){.notification-dropdown-panel,.mobile-profile-dropdown-panel{position:absolute!important;left:auto!important;right:0!important;transform:none!important}}.profile-trigger-btn:after{display:none!important}.premium-profile-dropdown{animation:.25s profileDropdown}@keyframes profileDropdown{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-item.text-danger:hover{background:#ff000014!important}@media (width>=576px){.storefront-wrapper{padding-top:100px}}@media (width>=992px){.storefront-wrapper{padding-top:120px}}.product-card{cursor:pointer;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;background:var(--bb-surface)!important;border:1px solid var(--bb-border)!important;border-radius:24px!important}.product-card:hover{transform:translateY(-10px);border-color:var(--bb-accent)!important;box-shadow:0 20px 50px var(--bb-accent-glow), 0 0 0 1px var(--bb-accent-glow)!important}.product-card-frame{border-bottom:1px solid var(--bb-border);background:radial-gradient(circle,#ffffff05 0%,#0000 80%);justify-content:center;align-items:center;height:220px;transition:background .4s;display:flex;position:relative;overflow:hidden}.product-card:hover .product-card-frame{background:radial-gradient(circle at center, var(--bb-accent-glow) 0%, transparent 80%)}.product-card-img{object-fit:contain;filter:drop-shadow(0 10px 25px #0000004d);height:140px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.product-card:hover .product-card-img{filter:drop-shadow(0 20px 40px #0006) drop-shadow(0 0 20px var(--bb-accent-glow));transform:translateY(-8px)scale(1.1)rotate(-2deg)}.product-card-hover-overlay{opacity:0;z-index:5;background:linear-gradient(#0000,#060b19cc);justify-content:center;align-items:center;padding:10px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.product-card:hover .product-card-hover-overlay{opacity:1}.product-card-badge{background:linear-gradient(135deg, var(--bb-primary), var(--bb-primary-light));color:#fff;text-transform:uppercase;letter-spacing:.5px;border:1px solid #ffffff1a;border-radius:8px;padding:5px 10px;font-size:.62rem;font-weight:800;box-shadow:0 4px 12px #0000004d}.product-card-body{padding:18px!important}.product-card-name{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.92rem;font-weight:700;overflow:hidden}.product-card-cta{box-shadow:0 4px 15px var(--bb-primary-glow);background:linear-gradient(135deg, var(--bb-primary), var(--bb-primary-light))!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:10px!important;font-size:.85rem!important;font-weight:700!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.product-card:hover .product-card-cta{transform:translateY(-1px);background:linear-gradient(135deg, var(--bb-accent), #00d2ff)!important;box-shadow:0 8px 25px var(--bb-accent-glow)!important}.product-card>a,.product-card a{color:var(--bb-text)!important}.product-card .product-card-name{color:var(--bb-heading)!important}.product-card-body .text-theme-muted,.product-card .text-theme-muted{color:var(--bb-text-muted)!important}.product-card-body .text-theme-muted span[style],.product-card .product-card-body span[style*=bb-warning]{color:var(--bb-warning)!important}.product-card-body .text-theme-muted span{color:inherit}.product-card-body .text-theme-title{color:var(--bb-heading)!important}.product-card-body .text-theme-muted.text-decoration-line-through,.product-card-body span.text-decoration-line-through{color:var(--bb-text-muted)!important}.product-card-body span[style*=bb-success]{color:var(--bb-success-text)!important}.checkout-input{height:48px;background:var(--bb-surface-2)!important;border:1px solid var(--bb-border)!important;color:var(--bb-text)!important;border-radius:10px!important;padding:12px 16px!important;font-size:.9rem!important;transition:all .25s!important}.checkout-input::placeholder{color:#ffffff4d!important}.checkout-input:focus{border-color:var(--bb-accent)!important;color:var(--bb-text)!important;background:#050a14e6!important;outline:none!important;box-shadow:0 0 0 3px #00f3ff1f!important}[data-theme=light] .checkout-input{color:#0b0f19!important;background:#ffffffe6!important;border-color:#0000001a!important}[data-theme=light] .checkout-input::placeholder{color:#0b0f1959!important}[data-theme=light] .checkout-input:focus{border-color:var(--bb-accent)!important;color:#0b0f19!important;background:#fff!important;box-shadow:0 0 0 3px #0099b826!important}.no-scrollbar{-ms-overflow-style:none}@supports (scrollbar-width:none){.no-scrollbar{scrollbar-width:none}}.no-scrollbar::-webkit-scrollbar{display:none}.hero-float{animation:4s ease-in-out infinite heroFloat}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.order-card{background:var(--bb-surface);border:1px solid var(--bb-border);cursor:pointer;transition:all .35s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.order-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#00f3ff0a,#0000 65%);width:100%;height:100%;transition:opacity .35s;position:absolute;top:0;left:0}.order-card:hover{transform:translateY(-6px);border-color:#00f3ff4d!important;box-shadow:0 16px 40px #00f3ff1a,0 0 0 1px #00f3ff1f!important}.order-card:hover:before{opacity:1}.order-card>*{z-index:1;position:relative}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=light] .skeleton-pulse{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.6s ease-in-out infinite skeletonShimmer}@keyframes orderPulse{0%{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}to{opacity:.8;transform:scale(1)}}.invoice-print-only{display:none}@media print{body>*{display:none!important}.invoice-print-only{color:#000;z-index:99999;background:#fff;padding:40px;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0;display:block!important}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}}[data-theme=light] .order-card .text-theme-title{color:#060b19!important}[data-theme=light] .order-card .text-theme-muted{color:#5e6b7e!important}[data-theme=light] .premium-profile-dropdown{background:#fff!important;border:1px solid #0099b82e!important;box-shadow:0 16px 40px #1f26871a!important}[data-theme=light] .premium-profile-dropdown h6,[data-theme=light] .premium-profile-dropdown .text-theme-title{color:#060b19!important}[data-theme=light] .premium-profile-dropdown p,[data-theme=light] .premium-profile-dropdown .text-theme-muted{color:#5e6b7e!important}[data-theme=light] .premium-profile-dropdown .border-secondary{border-color:#00000014!important}[data-theme=light] .premium-profile-dropdown .premium-dropdown-item{color:#060b19!important}[data-theme=light] .premium-profile-dropdown .premium-dropdown-item:hover{color:#0099b8!important;background:linear-gradient(90deg,#0099b814,#0000)!important}[data-theme=light] .premium-profile-dropdown .text-danger{color:#dc2626!important}[data-theme=light] .premium-profile-dropdown .text-danger:hover{background:#dc26260f!important}@media (width<=991.98px){.dropdown-mobile-static{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-top:0!important;padding-left:0!important;padding-right:0!important;position:static!important}.mobile-dropdown-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:none;width:85vw;max-width:400px;top:0;bottom:0;left:-100%;background:var(--bb-surface)!important;height:100vh!important;max-height:none!important;box-shadow:none!important;z-index:10500!important;border-radius:0!important;margin:0!important;padding:24px!important;transition:left .4s cubic-bezier(.165,.84,.44,1)!important;display:block!important;position:fixed!important;overflow-y:auto!important}.mobile-dropdown-drawer.show{left:0!important}[data-theme=light] .mobile-dropdown-drawer{background:#f5f7fbfa!important;box-shadow:20px 0 50px #0000001a!important}}.category-visual-item{border-radius:12px;margin-left:-12px;padding:8px 12px;transition:all .3s cubic-bezier(.165,.84,.44,1)}.category-visual-item:hover{background:#ffffff08}[data-theme=light] .category-visual-item:hover{background:#0000000a}.category-visual-item:hover .category-img-container{box-shadow:0 0 20px var(--bb-accent-glow);transform:scale(1.15)rotate(-5deg);border-color:var(--bb-accent)!important;background:#00f3ff0d!important}[data-theme=light] .category-visual-item:hover .category-img-container{background:#fff!important}.category-visual-item:hover span{transform:translate(4px);color:var(--bb-accent)!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,video{max-width:100%}@media (width<=575.98px){.display-5{font-size:1.6rem!important}.display-4{font-size:1.8rem!important}#gravity-hero-image img,#gravity-hero-image .hero-float{max-width:260px!important;height:260px!important}#gravity-hero-text{text-align:center!important}#gravity-hero-text p{margin-left:auto;margin-right:auto}.category-card{border-radius:14px!important;padding:16px 10px!important}.category-card .image-wrapper{width:70px!important;height:70px!important}.category-card .category-img{width:44px!important;height:44px!important}.bestseller-card .product-frame{height:180px!important}.bestseller-card .product-img{height:120px!important}.highlight-card{padding:24px 16px!important}.product-card-frame{height:180px!important}.product-card-img{height:110px!important}.product-card-body{padding:12px!important}.product-card-name{font-size:.78rem!important}.product-card-cta{padding:8px!important;font-size:.75rem!important}}@media (width<=400px){.storefront-wrapper{padding-top:80px}.navbar-brand span.fw-black{font-size:1rem!important}}@media (width<=991.98px){#gravity-hero-image{order:-1;margin-bottom:16px}.hero-carousel-card .position-absolute.rounded-circle.border{display:none!important}section#newlaunches .col-lg-5{text-align:center;margin-bottom:24px}section#newlaunches .col-lg-5 img{margin:0 auto;max-width:300px!important;height:300px!important}section#newlaunches h1{font-size:clamp(1.4rem,5vw,2.5rem)!important}}@media (width<=575.98px){.row-cols-1.row-cols-sm-2.row-cols-lg-4>.col{flex:0 0 50%!important;max-width:50%!important}.row-cols-2.row-cols-sm-3.row-cols-md-5>.col{flex:0 0 33.333%!important;max-width:33.333%!important}}@media (width<=767.98px){.col-12.col-lg-5.col-xl-4>.glass-card.position-sticky{margin-top:24px;position:relative!important;top:auto!important}.d-flex.gap-3.mb-4.flex-wrap .btn.flex-grow-1{flex:calc(50% - 8px)!important;min-width:0!important}.d-flex.gap-1.mb-4.overflow-x-auto .btn{padding:8px 12px!important;font-size:.8rem!important}}@media (width<=575.98px){.col-12.col-lg-5 .position-relative.rounded-4{min-height:280px!important}.d-flex.gap-2.mt-3.justify-content-center{padding-bottom:8px;overflow-x:auto;justify-content:flex-start!important}header>div:first-child{letter-spacing:.2px!important;height:26px!important;font-size:.68rem!important}footer .row.g-5{--bs-gutter-y:2rem}}@media (width<=400px){footer form.position-relative.w-100.mb-4{flex-wrap:wrap}footer form .btn.rounded-pill{width:100%;margin-top:8px;border-radius:50px!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){footer{padding-bottom:env(safe-area-inset-bottom)}.mobile-dropdown-drawer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (width<=575.98px){.py-5{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.mb-5{margin-bottom:2rem!important}.p-5{padding:1.25rem!important}}@media (width<=991.98px){button,.btn,a.nav-link,[role=button]{min-height:40px}}@media (width<=767.98px){.overflow-x-auto,.no-scrollbar{scroll-behavior:smooth}.container.px-lg-5,.container-fluid.px-lg-5{padding-left:1rem!important;padding-right:1rem!important}}@media (width>=576px) and (width<=991.98px){section.position-relative.pt-3.pb-5{min-height:60vh}}[data-theme=light]{--bb-success-bg:#0596691f;--bb-success-text:#047857;--bb-success-border:#05966959}[data-theme=light] .bestseller-card{background:#fff!important;border-color:#0099b826!important}[data-theme=light] .bestseller-card:hover{border-color:#0099b866!important;box-shadow:0 20px 45px #0099b81f!important}[data-theme=light] .bestseller-card .product-frame{background:radial-gradient(circle,#0099b80a 0%,#0000 80%);border-color:#0099b81a}[data-theme=light] .bestseller-card:hover .product-frame{background:radial-gradient(circle,#0099b814 0%,#0000 80%)}[data-theme=light] .bestseller-card .rating-pill{border-color:#00000014;background:#ffffffe6!important}[data-theme=light] .bestseller-card:hover .rating-pill{background:#0099b814!important}[data-theme=light] .product-card{background:#fff!important;border-color:#0099b81f!important}[data-theme=light] .product-card:hover{border-color:#0099b859!important;box-shadow:0 20px 50px #0099b81f,0 0 0 1px #0099b81a!important}[data-theme=light] .product-card-frame{background:radial-gradient(circle,#0099b80a 0%,#0000 80%);border-color:#0000000f}[data-theme=light] .product-card:hover .product-card-frame{background:radial-gradient(circle,#0099b814 0%,#0000 80%)}[data-theme=light] .product-card:hover .product-card-cta{background:linear-gradient(135deg,#0099b8,#00d2ff)!important}[data-theme=light] .product-card-badge{background:linear-gradient(135deg,#820df2,#a453ff)}[data-theme=light] .category-card{background:#fff!important;border-color:#0099b81f!important}[data-theme=light] .category-card:hover{border-color:#0099b866!important;box-shadow:0 15px 35px #0099b81f!important}[data-theme=light] .category-card .image-wrapper{background:radial-gradient(circle,#0099b80d 0%,#0099b803 100%);border-color:#0099b826}[data-theme=light] .category-card:hover .image-wrapper{background:radial-gradient(circle,#0099b81a 0%,#0000 70%);border-color:#0099b866!important}[data-theme=light] .category-card .category-badge{background:linear-gradient(135deg,#820df2,#0099b8)}[data-theme=light] .highlight-card{background:#fff!important;border-color:#0099b81a!important}[data-theme=light] .highlight-card:hover{border-color:#820df24d!important;box-shadow:0 15px 35px #820df214!important}[data-theme=light] .gradient-text{background:linear-gradient(135deg, var(--bb-accent), var(--bb-primary));-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}[data-theme=light] .glass-card{background:#ffffffd9!important;border-color:#0099b81f!important}[data-theme=light] .skeleton-pulse{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%}[data-theme=light] .bg-glow-orb{opacity:.07!important}[data-theme=light] body{background-color:#f5f7fb!important;background-image:linear-gradient(#0099b808 1px,#0000 1px),linear-gradient(90deg,#0099b808 1px,#0000 1px)!important}[data-theme=light] .checkout-input,[data-theme=light] .form-control,[data-theme=light] .form-select{color:#0b0f19!important;background-color:#fffffff2!important;border-color:#0000001a!important}[data-theme=light] .form-control::placeholder,[data-theme=light] .form-select::placeholder{color:#0b0f1966!important}[data-theme=light] select.form-select option,[data-theme=light] select.form-control option{color:#0b0f19;background:#fff}[data-theme=light] .form-control:focus,[data-theme=light] .form-select:focus{border-color:var(--bb-accent)!important;box-shadow:0 0 0 3px #0099b826!important}[data-theme=light] .premium-search-input:focus{box-shadow:0 0 20px #0099b833!important}[data-theme=light] .mega-menu-visual{background:#fffffffa!important;border-top-color:#0000000f!important}[data-theme=light] .mega-menu-item:hover .mega-menu-text{color:#0099b8!important}[data-theme=light] .navbar.scrolled-island{background:#fffffff7!important}[data-theme=light] .dropdown-item{color:#060b19!important}[data-theme=light] .dropdown-item:hover,[data-theme=light] .dropdown-item:focus{color:#0099b8!important;background-color:#0099b80f!important}[data-theme=light] .order-card{background:#fff;border-color:#0099b826!important}[data-theme=light] .order-card:hover{border-color:#0099b866!important;box-shadow:0 12px 32px #0099b81f!important}@media (width<=575.98px){[data-testid=toast]{top:90px!important}}@media (width>=768px){.filter-panel-sticky{position:sticky!important;top:120px!important}}.layout-main-offset{padding-top:124px}@media (width<=1199px){.layout-main-offset{padding-top:100px}}.category-header{margin-top:12px;margin-bottom:32px}.category-header-badge{background:linear-gradient(135deg, var(--bb-primary), var(--bb-accent));color:#fff;letter-spacing:1px;min-height:28px;box-shadow:0 4px 15px var(--bb-primary-glow);border-radius:999px;justify-content:center;align-items:center;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-flex}@media (width<=768px){.category-header{margin-top:8px;margin-bottom:24px}}@media (width>=992px){.product-listing-layout{grid-template-columns:280px 1fr;align-items:start;gap:28px;display:grid}.product-filters-panel{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:20px;max-height:calc(100vh - 140px);padding:24px 18px;position:sticky;top:120px;overflow-y:auto}.product-results-panel{max-height:calc(100vh - 140px);padding-right:8px;overflow-y:auto}}@media (width<=991.98px){.product-listing-layout{display:block}.product-filters-panel{display:none}.product-results-panel{max-height:none;overflow-y:visible}}.product-filters-panel::-webkit-scrollbar{width:6px}.product-results-panel::-webkit-scrollbar{width:6px}.product-filters-panel::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.product-results-panel::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.product-filters-panel::-webkit-scrollbar-thumb{background:var(--bb-border);border-radius:10px}.product-results-panel::-webkit-scrollbar-thumb{background:var(--bb-border);border-radius:10px}.product-filters-panel::-webkit-scrollbar-thumb:hover{background:var(--bb-accent)}.product-results-panel::-webkit-scrollbar-thumb:hover{background:var(--bb-accent)}@media (width<=575.98px){.product-detail-ctas{flex-direction:column!important}.product-detail-ctas .btn.flex-grow-1{flex:none!important;width:100%!important;min-width:0!important}.product-detail-ctas .btn[style*="width: 56px"],.product-detail-ctas .btn[style*=width\:56px]{flex-shrink:0!important;width:48px!important;height:48px!important}}.storefront-page,.min-vh-100{background-color:var(--bb-background);color:var(--bb-text)}.modal-content,.modal-header,.modal-body,.modal-footer{background-color:var(--bb-modal)!important;color:var(--bb-text)!important;border-color:var(--bb-border-light)!important}.modal-title{color:var(--bb-heading)!important}.btn-close{filter:var(--bb-close-filter,invert(1))}[data-theme=light] .btn-close{--bb-close-filter:none}.form-control,.form-select{background-color:var(--bb-input)!important;color:var(--bb-text)!important;border-color:var(--bb-input-border)!important}.form-control::placeholder{opacity:.6;color:var(--bb-text-muted)!important}.table{color:var(--bb-text)!important;border-color:var(--bb-border-light)!important;background-color:#0000!important}.table thead th{background-color:var(--bb-table-header)!important;color:var(--bb-heading)!important;border-color:var(--bb-border-light)!important}.table tbody tr{background-color:var(--bb-table-row)!important;color:var(--bb-text)!important}.table tbody tr:hover{background-color:var(--bb-hover)!important}.table td,.table th{border-color:var(--bb-border-light)!important}.dropdown-menu{background-color:var(--bb-surface-2)!important;border-color:var(--bb-border)!important;box-shadow:0 10px 30px var(--bb-shadow)!important}.dropdown-item{color:var(--bb-text)!important}.dropdown-item:hover,.dropdown-item:focus{background-color:var(--bb-hover)!important;color:var(--bb-secondary)!important}.dropdown-divider{border-color:var(--bb-border-light)!important}.accordion-item{background-color:var(--bb-surface)!important;border-color:var(--bb-border-light)!important;color:var(--bb-text)!important}.accordion-button{background-color:var(--bb-surface-2)!important;color:var(--bb-heading)!important}.accordion-button:not(.collapsed){background-color:var(--bb-hover)!important;color:var(--bb-secondary)!important}.accordion-button:after{filter:var(--bb-arrow-filter,invert(1))}[data-theme=light] .accordion-button:after{--bb-arrow-filter:none}.tooltip-inner{background-color:var(--bb-surface-2)!important;color:var(--bb-text)!important;border:1px solid var(--bb-border)!important}.popover{background-color:var(--bb-surface-2)!important;border-color:var(--bb-border)!important}.popover-header{background-color:var(--bb-table-header)!important;color:var(--bb-heading)!important;border-color:var(--bb-border-light)!important}.popover-body{color:var(--bb-text)!important}.offcanvas{background-color:var(--bb-surface)!important;color:var(--bb-text)!important;border-color:var(--bb-border-light)!important}.breadcrumb-item a{color:var(--bb-secondary)!important}.breadcrumb-item.active{color:var(--bb-text-muted)!important}.pagination .page-link{background-color:var(--bb-surface)!important;color:var(--bb-text)!important;border-color:var(--bb-border-light)!important}.pagination .page-item.active .page-link{background:linear-gradient(135deg, var(--bb-primary), var(--bb-secondary))!important;color:#fff!important;border-color:#0000!important}.pagination .page-item.disabled .page-link{background-color:var(--bb-hover)!important;color:var(--bb-text-muted)!important}.badge{color:#fff!important}.badge.bg-light{background-color:var(--bb-hover)!important;color:var(--bb-text)!important;border:1px solid var(--bb-border-light)!important}.badge.bg-dark{background-color:var(--bb-surface-2)!important;color:var(--bb-text)!important;border:1px solid var(--bb-border-light)!important}.skeleton-pulse{background:linear-gradient(90deg, var(--bb-surface-2) 25%, var(--bb-border) 50%, var(--bb-surface-2) 75%)!important;background-size:200% 100%!important;animation:1.6s ease-in-out infinite skeletonShimmer!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bb-background)!important}::-webkit-scrollbar-thumb{background:var(--bb-scrollbar)!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:var(--bb-primary-light)!important}.card{transition:background-color .25s,border-color .25s,color .25s;background-color:var(--bb-card)!important;color:var(--bb-text)!important;border-color:var(--bb-border-light)!important;box-shadow:0 8px 30px var(--bb-shadow)!important}.card-header,.card-footer{background-color:var(--bb-surface-2)!important;border-color:var(--bb-border-light)!important;color:var(--bb-heading)!important}.bg-white{background-color:var(--bb-surface)!important}.bg-light{background-color:var(--bb-surface-2)!important}.bg-dark{background-color:var(--bb-background)!important}.text-dark{color:var(--bb-text)!important}.form-control,.form-select,.form-check-input{transition:background-color .2s,border-color .2s,color .2s;background-color:var(--bb-input)!important;color:var(--bb-text)!important;border-color:var(--bb-input-border)!important}.form-control:focus,.form-select:focus{background-color:var(--bb-surface-2)!important;border-color:var(--bb-secondary)!important;color:var(--bb-text)!important;box-shadow:0 0 0 3px var(--bb-accent-glow)!important}select option{background-color:var(--bb-surface-2)!important;color:var(--bb-text)!important}.table{--bs-table-bg:transparent!important;--bs-table-color:var(--bb-text)!important;--bs-table-border-color:var(--bb-border-light)!important;--bs-table-striped-bg:var(--bb-hover)!important;--bs-table-hover-bg:var(--bb-hover)!important;color:var(--bb-text)!important}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bb-hover)!important;color:var(--bb-text)!important}.table-hover>tbody>tr:hover>*{background-color:var(--bb-hover)!important;color:var(--bb-secondary)!important}.btn-light{background-color:var(--bb-surface-2)!important;color:var(--bb-text)!important;border-color:var(--bb-border)!important}.btn-light:hover{background-color:var(--bb-hover)!important;color:var(--bb-secondary)!important}.bb-badge-success{background-color:var(--bb-success-bg)!important;color:var(--bb-success-text)!important;border:1px solid var(--bb-success-border)!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:50px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important}.bb-badge-warning{background-color:var(--bb-warning-bg)!important;color:var(--bb-warning)!important;border:1px solid var(--bb-warning)!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:50px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important}.bb-badge-danger{background-color:var(--bb-danger-bg)!important;color:var(--bb-danger)!important;border:1px solid var(--bb-danger)!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:50px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important}.bb-badge-info{background-color:var(--bb-info-bg)!important;color:var(--bb-info)!important;border:1px solid var(--bb-info)!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:50px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important}.bb-role-admin{background-color:var(--bb-role-admin-bg)!important;color:var(--bb-role-admin-text)!important;border:1px solid var(--bb-role-admin-text)!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:50px!important;align-items:center!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important}.bb-role-customer{background-color:var(--bb-role-customer-bg)!important;color:var(--bb-role-customer-text)!important;border:1px solid var(--bb-role-customer-text)!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:50px!important;align-items:center!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important}.bb-badge-scheduled{color:#f59e0b!important;text-transform:uppercase!important;letter-spacing:.5px!important;background-color:#f59e0b26!important;border:1px solid #f59e0b!important;border-radius:50px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important}.admin-role-pill,.admin-status-pill{letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--bb-border);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 12px;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.admin-role-pill.role-customer{color:#93c5fd;background:#3b82f626;border-color:#3b82f659}.admin-role-pill.role-admin{color:#c084fc;background:#a855f72e;border-color:#a855f759}.admin-status-pill.status-active{color:#4ade80;background:#22c55e26;border-color:#22c55e59}.admin-status-pill.status-suspended{color:#f87171;background:#ef444426;border-color:#ef444459}.admin-status-pill.status-pending{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}[data-theme=light] .bb-badge-success{color:#047857!important;background-color:#0596691f!important;border-color:#05966959!important}[data-theme=light] .bb-badge-warning{color:#b45309!important;background-color:#d9770626!important;border-color:#d97706!important}[data-theme=light] .bb-badge-danger{color:#b91c1c!important;background-color:#dc262626!important;border-color:#dc2626!important}[data-theme=light] .bb-badge-info{color:#0891b2!important;background-color:#0099b826!important;border-color:#0099b8!important}[data-theme=light] .bb-badge-scheduled{color:#d97706!important;background-color:#f59e0b26!important;border-color:#f59e0b!important}.related-products-container{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}@media (width<=1199.98px){.related-products-container{grid-template-columns:repeat(3,1fr)}}@media (width<=991.98px){.related-products-container{grid-template-columns:repeat(2,1fr)}}@media (width<=575.98px){.related-products-container{grid-template-columns:1fr;gap:16px}}.related-product-col{flex-direction:column;width:100%;display:flex}.corporate-hero-badge{color:#820df2!important;background-color:#a820ff1f!important;border:1px solid #a820ff40!important}.corporate-hero-eyebrow,.corporate-hero-title{color:#111827!important;opacity:1!important}.corporate-hero-subtitle{color:#475569!important;opacity:1!important}[data-theme=dark] .corporate-hero-badge{color:#820df2!important;background-color:#a820ff1f!important;border:1px solid #a820ff40!important}[data-theme=dark] .corporate-hero-eyebrow,[data-theme=dark] .corporate-hero-title{color:#111827!important;opacity:1!important}[data-theme=dark] .corporate-hero-subtitle{color:#475569!important;opacity:1!important}:root,[data-theme=dark]{--audit-success-bg:#39ff141f;--audit-success-text:#39ff14;--audit-success-border:#39ff144d;--audit-danger-bg:#ef44441f;--audit-danger-text:#ef4444;--audit-danger-border:#ef44444d;--audit-warning-bg:#f59e0b1f;--audit-warning-text:#f59e0b;--audit-warning-border:#f59e0b4d;--audit-info-bg:#00f3ff1f;--audit-info-text:#00f3ff;--audit-info-border:#00f3ff4d;--audit-purple-bg:#a820ff1f;--audit-purple-text:#a820ff;--audit-purple-border:#a820ff4d}[data-theme=light]{--audit-success-bg:#dcfce7;--audit-success-text:#166534;--audit-success-border:#86efac;--audit-danger-bg:#fee2e2;--audit-danger-text:#991b1b;--audit-danger-border:#fca5a5;--audit-warning-bg:#fef3c7;--audit-warning-text:#92400e;--audit-warning-border:#fcd34d;--audit-info-bg:#e0f2fe;--audit-info-text:#075985;--audit-info-border:#7dd3fc;--audit-purple-bg:#f3e8ff;--audit-purple-text:#6b21a8;--audit-purple-border:#d8b4fe}[data-theme=light] .audit-log-badge,[data-theme=light] span.badge.audit-log-badge{color:var(--badge-color,var(--audit-info-text))!important;background-color:var(--badge-bg,var(--audit-info-bg))!important;background:var(--badge-bg,var(--audit-info-bg))!important;border-color:var(--badge-border,var(--audit-info-border))!important;border:1px solid var(--badge-border,var(--audit-info-border))!important}.table-responsive td.action-cell:has(.show){z-index:100!important}.out-of-stock-badge{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}[data-theme=light] .out-of-stock-badge,[data-theme=light] span.out-of-stock-badge{color:#b91c1c!important;background-color:#fee2e2!important;border:1px solid #fca5a5!important}[data-theme=dark] .out-of-stock-badge,:root:not([data-theme=light]) .out-of-stock-badge{color:#ff6b6b!important;background-color:#ef44441a!important;border:1px solid #ef444473!important}.table-responsive{overflow:auto visible!important}.table-responsive .dropdown-menu{z-index:1060!important}.table-responsive tr:hover .action-cell,.table-responsive td.action-cell:focus-within{z-index:100!important}.table-responsive td.action-cell:has(.show){z-index:100!important}.address-default-badge{transition:all .2s ease-in-out;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important}[data-theme=light] .address-default-badge,[data-theme=light] span.address-default-badge{color:#0369a1!important;box-shadow:none!important;background:#e0f2fe!important;border:1px solid #0284c7!important}[data-theme=dark] .address-default-badge,:root:not([data-theme=light]) .address-default-badge,:root:not([data-theme=light]) span.address-default-badge{color:#00f3ff!important;background:#00f3ff26!important;border:1px solid #00f3ff80!important;box-shadow:0 0 10px #00f3ff33!important}[data-theme=light] .studio-page-wrapper{color:#0b0f19!important;background-color:#f5f7fb!important}[data-theme=light] .studio-main-console{background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 10px 30px #0000000d!important}[data-theme=light] .studio-visualizer-container{background-color:#f8fafc!important;border:1px solid #cbd5e1!important}[data-theme=light] .studio-empty-title{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .studio-empty-description{color:#475569!important}[data-theme=light] .studio-control-deck{background-color:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .studio-upload-btn{color:#0284c7!important;background-color:#fff!important;border:1.5px dashed #0284c7!important;box-shadow:0 2px 8px #0284c71f!important}[data-theme=light] .studio-upload-btn:hover{color:#0369a1!important;background-color:#e0f2fe!important;border-color:#0369a1!important}[data-theme=light] .studio-track-title{color:#0f172a!important}[data-theme=light] .studio-supported-badge{color:#334155!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}[data-theme=light] .studio-eq-card.eq-inactive{background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .studio-eq-card.eq-active{background-color:#e0f2fe!important;border:1px solid #0284c7!important;box-shadow:0 0 15px #0284c726!important}[data-theme=light] .studio-eq-title{color:#0f172a!important}[data-theme=light] .studio-eq-status{color:#475569!important}[data-theme=light] .studio-eq-status.active{color:#0369a1!important;font-weight:700!important}[data-theme=light] .studio-eq-icon-wrap{color:#0f172a!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}[data-theme=light] .studio-eq-icon-wrap.active{color:#fff!important;background-color:#0284c7!important;border-color:#0284c7!important}[data-theme=light] .studio-toggle-track{background-color:#94a3b8!important;border:1px solid #64748b!important}[data-theme=light] .studio-toggle-track.active{background-color:#820df2!important;border-color:#820df2!important}[data-theme=light] .studio-toggle-thumb{background-color:#fff!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=light] .studio-feature-card{background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 12px #00000008!important}[data-theme=light] .studio-feature-title{color:#0f172a!important}[data-theme=light] .studio-feature-desc{color:#475569!important}[data-theme=dark] .studio-visualizer-container,:root:not([data-theme=light]) .studio-visualizer-container{background-color:#040712}[data-theme=dark] .studio-empty-title,:root:not([data-theme=light]) .studio-empty-title{color:#fff!important;text-shadow:0 2px 10px #000c!important}[data-theme=dark] .studio-empty-description,:root:not([data-theme=light]) .studio-empty-description{color:#cbd5e1!important}.bb-select-container{width:100%;display:inline-block;position:relative}.bb-select-label{color:var(--bb-heading,#fff);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.bb-select-trigger{text-align:left;cursor:pointer;background:var(--bb-surface-2,#0d1527);width:100%;color:var(--bb-text,#fff);border:1px solid var(--bb-border,#00f3ff33);border-radius:10px;outline:none;justify-content:space-between;align-items:center;font-weight:600;transition:all .2s ease-in-out;display:flex;box-shadow:0 2px 6px #0000001a}.bb-select-trigger-sm{border-radius:8px;min-height:34px;padding:4px 10px;font-size:.825rem}.bb-select-trigger-md{border-radius:10px;min-height:42px;padding:8px 14px;font-size:.9rem}.bb-select-trigger-lg{border-radius:12px;min-height:48px;padding:10px 18px;font-size:.95rem}.bb-select-trigger:hover:not(.is-disabled){border-color:var(--bb-accent,#00f3ff);box-shadow:0 0 10px #00f3ff26}.bb-select-trigger.is-open{border-color:var(--bb-accent,#00f3ff);box-shadow:0 0 12px #00f3ff40}.bb-select-trigger.is-disabled{opacity:.55;cursor:not-allowed}.bb-select-trigger.is-error{border-color:#ef4444!important}.bb-select-placeholder{color:var(--bb-text-muted,#8496ae);font-weight:500}.bb-select-chevron{color:var(--bb-text-muted,#8496ae);flex-shrink:0;transition:transform .2s ease-in-out}.bb-select-chevron.rotate-180{transform:rotate(180deg)}.bb-select-clear-btn{color:var(--bb-text-muted,#8496ae);transition:color .15s}.bb-select-clear-btn:hover{color:#ef4444}.bb-select-menu{background:var(--bb-surface-2,#0d1527);border:1px solid var(--bb-border,#00f3ff40);border-radius:12px;flex-direction:column;animation:.15s ease-out forwards bbSelectFadeIn;display:flex;overflow:hidden;box-shadow:0 16px 36px #00000080,0 0 15px #00f3ff1a}@keyframes bbSelectFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bb-select-search-wrap{border-bottom:1px solid var(--bb-border,#00f3ff26);align-items:center;padding:8px 10px;display:flex;position:relative}.bb-select-search-icon{color:var(--bb-text-muted,#8496ae);pointer-events:none;position:absolute;left:18px}.bb-select-search-input{background:var(--bb-surface,#060b19);width:100%;color:var(--bb-text,#fff);border:1px solid var(--bb-border,#00f3ff33);border-radius:6px;outline:none;padding:6px 28px 6px 30px;font-size:.85rem}.bb-select-search-input:focus{border-color:var(--bb-accent,#00f3ff)}.bb-select-search-clear{color:var(--bb-text-muted,#8496ae);cursor:pointer;background:0 0;border:none;position:absolute;right:18px}.bb-select-options-list{max-height:240px;padding:4px;overflow-y:auto}.bb-select-option{cursor:pointer;color:var(--bb-text,#fff);-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex}.bb-select-option:hover,.bb-select-option.is-focused{color:var(--bb-accent,#00f3ff);background:#00f3ff1f}.bb-select-option.is-selected{color:var(--bb-accent,#00f3ff);background:#00f3ff33;font-weight:700}.bb-select-option.is-disabled{opacity:.4;cursor:not-allowed}.bb-select-check-icon{color:var(--bb-accent,#00f3ff);flex-shrink:0}.bb-select-no-options{color:var(--bb-text-muted,#8496ae);text-align:center;padding:12px;font-size:.85rem}.bb-select-error-msg{color:#ef4444;margin-top:4px;font-size:.775rem;font-weight:500}[data-theme=light] .bb-select-label{color:#060b19}[data-theme=light] .bb-select-trigger{color:#0f172a;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000d}[data-theme=light] .bb-select-trigger:hover:not(.is-disabled){border-color:#0284c7;box-shadow:0 2px 8px #0284c71f}[data-theme=light] .bb-select-trigger.is-open{border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}[data-theme=light] .bb-select-placeholder{color:#64748b}[data-theme=light] .bb-select-menu{background:#fff;border-color:#cbd5e1;box-shadow:0 12px 28px #0000001f}[data-theme=light] .bb-select-search-wrap{border-bottom-color:#e2e8f0}[data-theme=light] .bb-select-search-input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .bb-select-search-input:focus{border-color:#0284c7}[data-theme=light] .bb-select-option{color:#0f172a}[data-theme=light] .bb-select-option:hover,[data-theme=light] .bb-select-option.is-focused{color:#0369a1;background:#f0f9ff}[data-theme=light] .bb-select-option.is-selected{color:#0284c7;background:#e0f2fe;font-weight:700}[data-theme=light] .bb-select-check-icon{color:#0284c7}.bb-corporate-page{transition:background-color .3s,color .3s}.bb-corporate-page .corp-hero-section{align-items:center;min-height:82vh;padding:60px 0;transition:background .3s;display:flex;position:relative;overflow:hidden}.bb-corporate-page .hero-product-stage{justify-content:center;align-items:center;width:100%;min-height:480px;display:flex;position:relative}.bb-corporate-page .corp-hero-main-img{z-index:3;filter:drop-shadow(0 25px 35px #00000040);width:60%;max-width:360px;animation:6s ease-in-out infinite corpFloatMain}.bb-corporate-page .corp-hero-sub-img-1{z-index:4;filter:drop-shadow(0 20px 25px #0003);width:36%;max-width:200px;animation:7s ease-in-out .5s infinite corpFloatSub;position:absolute;bottom:5%;left:8%}.bb-corporate-page .corp-hero-sub-img-2{z-index:4;filter:drop-shadow(0 20px 25px #0003);width:38%;max-width:210px;animation:6.5s ease-in-out 1.2s infinite corpFloatSub;position:absolute;bottom:8%;right:8%}@keyframes corpFloatMain{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(1deg)}}@keyframes corpFloatSub{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-1.5deg)}}.bb-corporate-page .hero-glow-1{pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute;top:-10%;right:-5%}.bb-corporate-page .hero-glow-2{pointer-events:none;border-radius:50%;width:550px;height:550px;position:absolute;bottom:-10%;left:-5%}.bb-corporate-page .corp-benefit-card{text-align:center;border-radius:16px;height:100%;padding:28px 24px;transition:transform .3s,box-shadow .3s,border-color .3s}.bb-corporate-page .corp-benefit-card:hover{transform:translateY(-5px)}.bb-corporate-page .corp-benefit-icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex}.bb-corporate-page .corp-collection-card{border-radius:18px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.bb-corporate-page .corp-collection-card:hover{transform:translateY(-6px)}.bb-corporate-page .corp-collection-img-box{aspect-ratio:1;justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative;overflow:hidden}.bb-corporate-page .corp-collection-img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.bb-corporate-page .corp-collection-card:hover .corp-collection-img{transform:scale(1.08)}.bb-corporate-page .corp-cta-banner{text-align:center;border-radius:24px;padding:50px 32px;position:relative;overflow:hidden}[data-theme=light] .bb-corporate-page{color:#0f172a;background-color:#f8fafc!important}[data-theme=light] .bb-corporate-page .corp-hero-section{background:linear-gradient(135deg,#fff 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0}[data-theme=light] .bb-corporate-page .hero-glow-1{background:radial-gradient(circle,#a820ff14 0%,#fff0 70%)}[data-theme=light] .bb-corporate-page .hero-glow-2{background:radial-gradient(circle,#0284c714 0%,#fff0 70%)}[data-theme=light] .bb-corporate-page .corp-benefit-card{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 15px #00000008}[data-theme=light] .bb-corporate-page .corp-benefit-card:hover{border-color:#cbd5e1;box-shadow:0 12px 30px #00000012}[data-theme=light] .bb-corporate-page .corp-collection-card{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 15px #00000008}[data-theme=light] .bb-corporate-page .corp-collection-card:hover{border-color:#0284c7;box-shadow:0 14px 35px #00000014}[data-theme=light] .bb-corporate-page .corp-collection-img-box{background-color:#f8fafc}[data-theme=light] .bb-corporate-page .corp-cta-banner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);box-shadow:0 20px 40px #0f172a26}[data-theme=light] .bb-corporate-page .corp-inquiry-section{background-color:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}[data-theme=dark] .bb-corporate-page,:root:not([data-theme=light]) .bb-corporate-page{color:#fff;background-color:var(--bb-bg-navy)!important}[data-theme=dark] .bb-corporate-page .corp-hero-section,:root:not([data-theme=light]) .bb-corporate-page .corp-hero-section{background:linear-gradient(135deg,#070c1b 0%,#040712 100%);border-bottom:1px solid #ffffff14}[data-theme=dark] .bb-corporate-page .hero-glow-1,:root:not([data-theme=light]) .bb-corporate-page .hero-glow-1{background:radial-gradient(circle,#a820ff26 0%,#0000 70%)}[data-theme=dark] .bb-corporate-page .hero-glow-2,:root:not([data-theme=light]) .bb-corporate-page .hero-glow-2{background:radial-gradient(circle,#00f3ff1f 0%,#0000 70%)}[data-theme=dark] .bb-corporate-page .corp-benefit-card,:root:not([data-theme=light]) .bb-corporate-page .corp-benefit-card{background-color:var(--bb-surface-2);border:1px solid var(--bb-border)}[data-theme=dark] .bb-corporate-page .corp-benefit-card:hover,:root:not([data-theme=light]) .bb-corporate-page .corp-benefit-card:hover{border-color:#00f3ff4d;box-shadow:0 15px 35px #00f3ff1a}[data-theme=dark] .bb-corporate-page .corp-collection-card,:root:not([data-theme=light]) .bb-corporate-page .corp-collection-card{background-color:var(--bb-surface-2);border:1px solid var(--bb-border)}[data-theme=dark] .bb-corporate-page .corp-collection-card:hover,:root:not([data-theme=light]) .bb-corporate-page .corp-collection-card:hover{border-color:var(--bb-accent);box-shadow:0 15px 35px #00f3ff1f}[data-theme=dark] .bb-corporate-page .corp-collection-img-box,:root:not([data-theme=light]) .bb-corporate-page .corp-collection-img-box{background-color:#00000040}[data-theme=dark] .bb-corporate-page .corp-cta-banner,:root:not([data-theme=light]) .bb-corporate-page .corp-cta-banner{color:#fff;background:linear-gradient(135deg,#0f0826 0%,#060b19 100%);border:1px solid #a820ff4d;box-shadow:0 20px 50px #a820ff26}[data-theme=dark] .bb-corporate-page .corp-inquiry-section,:root:not([data-theme=light]) .bb-corporate-page .corp-inquiry-section{background-color:var(--bb-surface-2);border-top:1px solid var(--bb-border);border-bottom:1px solid var(--bb-border)}
