*, *::before, *::after{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}body{--site-page-bg:#252435;--bg-dark:#252435;--bg-medium:#2b2a3d;--bg-light:#323147;font-family:'Inter', -apple-system, BlinkMacSystemFont, sans-serif;background:var(--site-page-bg);color:var(--text-primary);min-height:100vh;line-height:1.6;overflow-x:hidden;}main,
        .page-wrapper,
        .main-content,
        .home-layout-root{background-color:var(--site-page-bg);}body > main,
        body > section,
        body > [class$="-page"],
        .home-layout-root > section:not(.hero-section){background:var(--site-page-bg)!important;}a{text-decoration:none;color:inherit;transition:all 0.3s ease;}ul, li{list-style:none;}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--hs-header-bg);backdrop-filter:var(--hs-header-backdrop);-webkit-backdrop-filter:var(--hs-header-backdrop);border-bottom:1px solid rgba(255, 255, 255, 0.05);height:70px;}body.hs-rgb-effects .header::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, 
                var(--primary-color), 
                var(--secondary-color), 
                var(--accent-color), 
                var(--primary-color)
            );background-size:300% 100%;animation:rgbLine 4s linear infinite;}@keyframes rgbLine{0%{background-position:0% 50%;}100%{background-position:300% 50%;}}.header-container{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1400px;margin:0 auto;padding:0 24px;}.logo{display:flex;align-items:center;gap:12px;z-index:1001;}.logo:hover{transform:scale(1.02);}.logo-img{max-height:60px;max-width:300px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0, 245, 255, 0.3));}.hs-responsive-logo{display:flex;align-items:center;min-width:0;line-height:0;}.logo-fallback{width:42px;height:42px;background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--bg-dark);box-shadow:0 0 20px rgba(0, 245, 255, 0.3);}.logo-text{font-family:'Orbitron', sans-serif;font-size:1.4rem;font-weight:700;background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.header-actions{display:flex;align-items:center;gap:12px;z-index:1001;}.delivery-center-header-btn{position:relative;min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:7px 12px 7px 8px;overflow:hidden;border:1px solid rgba(111, 233, 255, .18);border-radius:13px;color:rgba(255,255,255,.82);background:radial-gradient(circle at 0 0, rgba(64, 227, 255, .12), transparent 48%),
                linear-gradient(145deg, rgba(24, 27, 43, .92), rgba(10, 12, 21, .94));box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 8px 24px rgba(0,0,0,.18);transition:transform .25s ease, border-color .25s ease, box-shadow .25s ease;flex-shrink:0;}.delivery-center-header-btn::before{content:'';position:absolute;left:10%;right:10%;top:0;height:1px;opacity:.8;background:linear-gradient(90deg, transparent, #54eaff, #8c9dff, #c581ff, transparent);}.delivery-center-header-btn:hover,
        .delivery-center-header-btn.active{transform:translateY(-2px);border-color:rgba(105, 235, 255, .38);color:#fff;box-shadow:0 12px 30px rgba(68, 195, 255, .15), inset 0 1px 0 rgba(255,255,255,.055);}.delivery-center-header-icon{position:relative;width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border:1px solid rgba(82, 232, 255, .16);border-radius:10px;color:#84f2ff;font-size:13px;background:rgba(66, 227, 255, .07);}.delivery-center-header-live{position:absolute;right:-2px;top:-2px;width:8px;height:8px;border:2px solid #0c0f18;border-radius:50%;background:#43e79c;box-shadow:0 0 10px rgba(67, 231, 156, .85);}.delivery-center-header-copy{min-width:0;display:flex;flex-direction:column;line-height:1.08;}.delivery-center-header-copy strong{color:inherit;font-size:11px;font-weight:850;white-space:nowrap;}.delivery-center-header-copy small{margin-top:4px;color:rgba(255,255,255,.34);font-size:8px;font-weight:700;letter-spacing:.035em;white-space:nowrap;}@media (max-width: 1260px){.delivery-center-header-copy small{display:none;}.delivery-center-header-btn{padding-right:10px;}}@media (max-width: 1080px){.delivery-center-header-btn{width:42px;height:42px;min-height:42px;padding:0;justify-content:center;}.delivery-center-header-copy{display:none;}.delivery-center-header-icon{width:32px;height:32px;flex-basis:32px;}}.header-auth{display:flex;align-items:center;gap:10px;flex-shrink:0;}.header-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;}.header-btn-outline{background:transparent;border:1px solid rgba(255, 255, 255, 0.2);color:var(--text-primary);}.header-btn-outline:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(0, 245, 255, 0.1);}.header-btn-primary{background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));color:var(--bg-dark);}.header-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0, 245, 255, 0.4);}.header-user{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--bg-light);border:1px solid rgba(255, 255, 255, 0.1);border-radius:12px;cursor:pointer;transition:all 0.3s ease;position:relative;}.header-user:hover{border-color:var(--primary-color);}.header-user-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-color);}.header-user-info{display:flex;flex-direction:column;}.header-user-name{font-size:13px;font-weight:600;color:var(--text-primary);}.header-user-balance{font-size:11px;color:var(--accent-color);font-weight:600;}.header-user-arrow{font-size:10px;color:var(--text-secondary);transition:transform 0.3s ease;}.header-user.open .header-user-arrow{transform:rotate(180deg);}.header-user-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;background:var(--bg-medium);border:1px solid rgba(255, 255, 255, 0.1);border-radius:12px;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;box-shadow:0 15px 50px rgba(0, 0, 0, 0.5);z-index:1002;}.header-user.open .header-user-dropdown{opacity:1;visibility:visible;transform:translateY(0);}.dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--text-secondary);font-size:14px;transition:all 0.3s ease;}.dropdown-item:hover{background:rgba(255, 255, 255, 0.05);color:var(--primary-color);padding-left:25px;}.dropdown-item i{width:18px;text-align:center;}.dropdown-divider{height:1px;background:rgba(255, 255, 255, 0.1);margin:8px 0;}.dropdown-item.admin{color:#ff6b81;}.dropdown-item.admin:hover{background:rgba(255, 107, 129, 0.1);color:#ff6b81;}.dropdown-item.logout{color:#ff4757;}.dropdown-item.logout:hover{background:rgba(255, 71, 87, 0.1);color:#ff4757;}.header-search{flex:1;display:flex;justify-content:center;margin:0 35px;min-width:200px;}.header-search-form{width:100%;max-width:560px;height:46px;display:flex;align-items:center;position:relative;border-radius:13px;overflow:hidden;background:rgba(255, 255, 255, 0.045);border:1px solid rgba(255, 255, 255, 0.10);transition:all 0.3s ease;}.header-search-form:focus-within{border-color:rgba(0, 245, 255, 0.7);background:rgba(0, 245, 255, 0.04);box-shadow:0 0 22px rgba(0, 245, 255, 0.10);}.header-search-icon{position:absolute;left:16px;color:var(--primary-color);font-size:16px;pointer-events:none;}.header-search-form input{width:100%;height:100%;padding:0 90px 0 46px;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:14px;}.header-search-form input::placeholder{color:var(--text-secondary);opacity:0.75;}.header-search-form button{position:absolute;right:5px;top:5px;bottom:5px;padding:0 18px;border:none;border-radius:9px;cursor:pointer;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(
        135deg,
        var(--primary-color),
        var(--secondary-color)
    );transition:all 0.25s ease;}.header-search-form button:hover{transform:scale(1.04);box-shadow:0 4px 18px rgba(0, 245, 255, 0.25);}@media (max-width: 1100px){.header-search{margin:0 18px;}.header-search-form{max-width:400px;}}@media (max-width: 850px){.header-search{display:none;}}.cart-btn{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--bg-light);border:1px solid rgba(255, 255, 255, 0.1);border-radius:12px;color:var(--text-primary);font-size:18px;cursor:pointer;transition:all 0.3s ease;}.cart-btn:hover{background:var(--primary-color);color:var(--bg-dark);box-shadow:0 0 25px rgba(0, 245, 255, 0.4);transform:translateY(-2px);}.cart-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;background:linear-gradient(135deg, var(--secondary-color), var(--accent-color));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;padding:0 5px;box-shadow:0 0 10px var(--secondary-color);}.cart-badge.empty{display:none;}.menu-toggle{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:46px;height:46px;background:var(--bg-light);border:1px solid rgba(255, 255, 255, 0.1);border-radius:12px;cursor:pointer;gap:5px;transition:all 0.3s ease;}.menu-toggle:hover{border-color:var(--primary-color);background:rgba(0, 245, 255, 0.1);}.menu-toggle span{display:block;width:20px;height:2px;background:var(--text-primary);border-radius:2px;transition:all 0.3s ease;}.menu-toggle.active{background:var(--primary-color);}.menu-toggle.active span{background:var(--bg-dark);}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px);}.menu-toggle.active span:nth-child(2){opacity:0;}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px);}.menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.7);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:999;}.menu-overlay.active{opacity:1;visibility:visible;}.side-menu{position:fixed;top:0;right:-350px;width:320px;max-width:85%;height:100vh;background:var(--bg-dark);border-left:1px solid rgba(255, 255, 255, 0.1);transition:right 0.3s ease;z-index:1000;overflow-y:auto;display:flex;flex-direction:column;}.side-menu.active{right:0;}.side-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255, 255, 255, 0.1);background:var(--bg-medium);}.side-menu-title{font-family:'Orbitron', sans-serif;font-size:1.1rem;font-weight:600;color:var(--text-primary);}.side-menu-close{width:36px;height:36px;background:var(--bg-light);border:1px solid rgba(255, 255, 255, 0.1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:16px;cursor:pointer;transition:all 0.3s ease;}.side-menu-close:hover{background:#ff4757;border-color:#ff4757;color:#fff;}.menu-user-section{display:none;padding:24px;border-bottom:1px solid rgba(255, 255, 255, 0.1);background:linear-gradient(135deg, rgba(0, 245, 255, 0.05), rgba(248,224,128, 0.05));}.menu-user-info{display:flex;align-items:center;gap:15px;margin-bottom:15px;}.menu-user-avatar{width:55px;height:55px;border-radius:50%;object-fit:cover;border:3px solid var(--primary-color);box-shadow:0 0 20px rgba(0, 245, 255, 0.3);}.menu-user-details h4{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px;}.menu-user-details p{font-size:14px;color:var(--accent-color);font-weight:600;}.menu-user-actions{display:flex;gap:10px;}.menu-user-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;border-radius:10px;transition:all 0.3s ease;}.menu-user-btn.primary{background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));color:var(--bg-dark);}.menu-user-btn.outline{background:transparent;border:1px solid rgba(255, 255, 255, 0.2);color:var(--text-primary);}.menu-guest-section{display:none;padding:24px;border-bottom:1px solid rgba(255, 255, 255, 0.1);background:linear-gradient(135deg, rgba(0, 245, 255, 0.05), rgba(248,224,128, 0.05));}.menu-guest-title{font-size:15px;color:var(--text-secondary);margin-bottom:15px;text-align:center;}.menu-guest-buttons{display:flex;flex-direction:column;gap:10px;}.menu-auth-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;border-radius:12px;transition:all 0.3s ease;}.menu-auth-btn.login{background:transparent;border:1px solid rgba(255, 255, 255, 0.2);color:var(--text-primary);}.menu-auth-btn.register{background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));color:var(--bg-dark);border:none;}.menu-nav{flex:1;padding:15px 0;}.menu-nav-item{border-bottom:1px solid rgba(255, 255, 255, 0.05);}.menu-nav-link{display:flex;align-items:center;gap:15px;padding:16px 24px;color:var(--text-secondary);font-size:15px;font-weight:500;transition:all 0.3s ease;}.menu-nav-link:hover{background:rgba(255, 255, 255, 0.05);color:var(--primary-color);padding-left:30px;}.menu-nav-link i{width:22px;font-size:18px;text-align:center;}.menu-nav-link.featured{color:var(--accent-color);}.menu-nav-link.featured:hover{color:var(--accent-color);background:rgba(57, 255, 20, 0.1);}.menu-nav-link.streamer{color:var(--secondary-color);}.menu-nav-link.streamer:hover{color:var(--secondary-color);background:rgba(248,224,128, 0.1);}.menu-dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;color:var(--text-secondary);font-size:15px;font-weight:500;background:none;border:none;cursor:pointer;transition:all 0.3s ease;}.menu-dropdown-toggle:hover{background:rgba(255, 255, 255, 0.05);color:var(--primary-color);}.menu-dropdown-toggle .left{display:flex;align-items:center;gap:15px;}.menu-dropdown-toggle i.icon{width:22px;font-size:18px;text-align:center;}.menu-dropdown-toggle .arrow{font-size:12px;transition:transform 0.3s ease;}.menu-nav-item.open .menu-dropdown-toggle .arrow{transform:rotate(180deg);}.menu-dropdown{display:none;background:rgba(0, 0, 0, 0.2);padding:10px 0;}.menu-nav-item.open .menu-dropdown{display:block;}.menu-dropdown-link{display:flex;align-items:center;gap:12px;padding:12px 24px 12px 60px;color:var(--text-secondary);font-size:14px;transition:all 0.3s ease;}.menu-dropdown-link:hover{color:var(--primary-color);background:rgba(255, 255, 255, 0.03);padding-left:68px;}.menu-dropdown-link i{width:18px;font-size:14px;text-align:center;}.menu-mobile-only{display:none;}.menu-footer{padding:20px 24px;border-top:1px solid rgba(255, 255, 255, 0.1);background:var(--bg-medium);}.menu-footer-links{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;}.menu-footer-link{font-size:12px;color:var(--text-secondary);transition:color 0.3s ease;}.menu-footer-link:hover{color:var(--primary-color);}.menu-social{display:flex;justify-content:center;gap:12px;margin-top:15px;}.menu-social a{width:36px;height:36px;background:var(--bg-light);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:16px;transition:all 0.3s ease;}.menu-social a:hover{background:var(--primary-color);color:var(--bg-dark);transform:translateY(-3px);}.menu-admin-link{display:flex;align-items:center;gap:15px;padding:16px 24px;background:linear-gradient(135deg, rgba(255, 71, 87, 0.1), rgba(255, 107, 129, 0.1));color:#ff6b81;font-size:15px;font-weight:600;border-top:1px solid rgba(255, 71, 87, 0.2);transition:all 0.3s ease;}.menu-admin-link:hover{background:linear-gradient(135deg, rgba(255, 71, 87, 0.2), rgba(255, 107, 129, 0.2));}.menu-admin-link i{width:22px;font-size:18px;text-align:center;}.menu-logout-link{display:none;align-items:center;gap:15px;padding:16px 24px;color:#ff4757;font-size:15px;font-weight:500;transition:all 0.3s ease;}.menu-logout-link:hover{background:rgba(255, 71, 87, 0.1);}.menu-logout-link i{width:22px;font-size:18px;text-align:center;}.main-content{padding-top:70px;}.particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden;}.particle{position:absolute;width:3px;height:3px;background:var(--primary-color);border-radius:50%;opacity:0.3;animation:floatParticle 15s infinite;}@keyframes floatParticle{0%, 100%{transform:translateY(100vh) rotate(0deg);opacity:0;}10%{opacity:0.3;}90%{opacity:0.3;}100%{transform:translateY(-100vh) rotate(720deg);opacity:0;}}@media (max-width: 768px){.header-container{padding:0 16px;}.logo-text{font-size:1.2rem;}.logo-img{max-height:50px;max-width:250px;}.logo-fallback{width:36px;height:36px;font-size:16px;}.header-auth{display:flex;gap:6px;}.header-btn span{display:none;}.header-btn{padding:9px 12px;min-width:38px;border-radius:10px;}.header-user{padding:6px 10px;gap:8px;}.header-user-info{display:none;}.menu-user-section{display:block;}.menu-guest-section{display:block;}.menu-mobile-only{display:block;}.menu-logout-link{display:flex;}.search-btn,
.cart-btn,
.menu-toggle{width:42px;height:42px;}.side-menu{width:100%;max-width:100%;right:-100%;}}@media (max-width: 480px){.logo-text{display:none;}}@media (max-width: 768px){.header-user-dropdown{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;min-width:100%!important;border-radius:20px 20px 0 0;padding:16px 0 24px;max-height:60vh!important;overflow-y:auto!important;transform:translateY(100%);opacity:1!important;visibility:visible!important;z-index:9999!important;transition:transform 0.35s cubic-bezier(0.32, 0.72, 0, 1);}.header-user.open .header-user-dropdown,
            .header-user-dropdown.open{transform:translateY(0)!important;}.dropdown-mobile-handle{display:block;width:40px;height:4px;background:rgba(255,255,255,0.2);border-radius:2px;margin:0 auto 16px;}.dropdown-mobile-user{display:flex;align-items:center;gap:14px;padding:12px 20px 16px;border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:8px;}.dropdown-mobile-user img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-color);}.dropdown-mobile-user-info strong{display:block;font-size:15px;font-weight:600;color:var(--text-primary);}.dropdown-mobile-user-info span{font-size:12px;color:var(--accent-color);font-weight:600;}.dropdown-item{padding:14px 24px;font-size:15px;}.dropdown-item:hover{padding-left:30px;}.user-dropdown-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:1099;backdrop-filter:blur(4px);}.user-dropdown-overlay.active{display:block;}}@media (min-width: 769px){.dropdown-mobile-handle,
            .dropdown-mobile-user{display:none;}}@media (max-width: 768px){#notifDrop{position:fixed!important;left:10px!important;right:10px!important;width:calc(100% - 20px)!important;max-width:none!important;max-height:80vh!important;border-radius:15px!important;box-shadow:0 10px 30px rgba(0,0,0,0.5)!important;}.notif-wrap{}}.category-bar{position:fixed!important;top:70px!important;left:0;right:0;z-index:5000!important;height:60px;background:rgba(8, 8, 13, .88);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.055);box-shadow:0 12px 35px rgba(0,0,0,.18);}.category-bar-container{max-width:1480px;height:100%;margin:0 auto;padding:0 22px;display:flex;align-items:center;gap:4px;overflow:visible;scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:5001;}.category-bar-container::-webkit-scrollbar{display:none;}.category-nav-item{position:relative;height:100%;display:flex;align-items:center;flex:0 0 auto;}.category-bar-link{height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 16px;border-radius:12px;color:rgba(255,255,255,.68);background:transparent;border:1px solid transparent;font-size:14px;font-weight:650;white-space:nowrap;transition:.22s ease;position:relative;}.category-bar-link i{color:#22d3ee;font-size:14px;transition:transform .22s ease, color .22s ease;}.category-bar-link:hover,
        .category-nav-item.has-children:hover > .category-bar-link,
        .category-bar-link.is-active{color:#fff;background:linear-gradient(135deg, rgba(168,85,247,.13), rgba(34,211,238,.07));border-color:rgba(168,85,247,.28);box-shadow:0 0 25px rgba(168,85,247,.08);}.category-bar-link:hover i,
        .category-nav-item.has-children:hover > .category-bar-link i{transform:translateY(-1px) scale(1.08);color:#f8e080;}.category-bar-home{color:#fff;background:linear-gradient(135deg, rgba(168,85,247,.20), rgba(34,211,238,.09));border-color:rgba(168,85,247,.38);box-shadow:inset 0 0 20px rgba(168,85,247,.05), 0 0 20px rgba(168,85,247,.06);}.category-bar-home i{color:#22d3ee;}.category-chevron{font-size:10px!important;color:rgba(255,255,255,.42)!important;margin-left:2px;transition:transform .2s ease!important;}.category-nav-item:hover .category-chevron{transform:rotate(180deg)!important;}.category-mega{position:absolute;z-index:5100!important;top:calc(100% - 1px);left:0;transform:translateY(12px);width:min(720px, calc(100vw - 32px));padding:14px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;background:linear-gradient(145deg, rgba(18,15,29,.98), rgba(9,10,16,.98));border:1px solid rgba(168,85,247,.24);border-radius:18px;box-shadow:0 25px 80px rgba(0,0,0,.62), 0 0 50px rgba(168,85,247,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease, transform .18s ease, visibility .18s ease;}.category-nav-item:nth-last-child(-n+2) .category-mega{left:auto;right:0;}.category-nav-item:hover .category-mega,
        .category-nav-item:focus-within .category-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}.category-mega-intro{padding:20px;border-radius:14px;background:radial-gradient(circle at 20% 0%, rgba(168,85,247,.20), transparent 60%), rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);min-height:150px;display:flex;flex-direction:column;justify-content:space-between;}.category-mega-intro-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(168,85,247,.20), rgba(34,211,238,.12));border:1px solid rgba(168,85,247,.28);color:#fff0ad;font-size:18px;}.category-mega-intro h3{margin:13px 0 5px;color:#fff;font-size:18px;}.category-mega-intro p{margin:0;color:rgba(255,255,255,.48);font-size:12px;line-height:1.55;}.category-mega-all{margin-top:13px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(168,85,247,.10);border:1px solid rgba(168,85,247,.18);color:#e9d5ff;font-size:12px;font-weight:700;}.category-mega-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;}.category-sub-link{min-height:72px;padding:12px 13px;display:flex;align-items:center;gap:12px;border-radius:12px;border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.025);color:#fff;transition:.2s ease;}.category-sub-link:hover{transform:translateY(-2px);border-color:rgba(34,211,238,.25);background:linear-gradient(135deg,rgba(34,211,238,.07),rgba(168,85,247,.08));}.category-sub-icon{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(168,85,247,.10);color:#f8e080;border:1px solid rgba(168,85,247,.15);}.category-sub-copy{min-width:0;}.category-sub-copy strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.category-sub-copy span{display:block;margin-top:3px;font-size:11px;color:rgba(255,255,255,.40);}.category-sub-arrow{margin-left:auto;color:rgba(255,255,255,.25);font-size:11px;}.category-mega-simple{grid-template-columns:1fr;width:min(420px, calc(100vw - 32px));}.category-mega-simple .category-mega-intro{min-height:0;}.main-content{padding-top:130px!important;}@media (max-width: 900px){.category-bar{height:56px;}.category-bar-container{padding:0 12px;gap:2px;}.category-bar-link{height:40px;padding:0 13px;font-size:13px;}.category-mega{grid-template-columns:1fr;width:min(520px,calc(100vw - 24px));}.category-mega-intro{min-height:0;}.category-mega-list{grid-template-columns:1fr;}.main-content{padding-top:126px!important;}}@media (max-width: 768px){.category-bar{top:70px;height:54px;}.category-bar-container{padding:0 10px;}.category-bar-link{padding:0 11px;font-size:12px;border-radius:10px;}.category-mega{display:none;}.main-content{padding-top:124px!important;}}.header{z-index:6000!important;}.category-bar{position:fixed!important;top:70px!important;z-index:5000!important;visibility:visible!important;opacity:1!important;}.category-mega{z-index:5100!important;}@media (min-width: 769px){.category-bar-container{overflow:visible!important;}}@media (max-width: 768px){.category-bar{top:70px!important;}.category-bar-container{overflow-x:auto!important;overflow-y:hidden!important;}}.category-bar .account-nav-actions{margin-left:auto!important;position:relative;z-index:5002;}@media (min-width: 769px){.category-bar .account-nav-actions{display:flex!important;}}.header-search{flex:1;display:flex;justify-content:center;margin:0 28px;min-width:180px;}.header-search-form{width:100%;max-width:560px;height:46px;display:flex;align-items:center;position:relative;border-radius:13px;overflow:hidden;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.10);}.header-search-icon{position:absolute;left:16px;color:var(--primary-color);pointer-events:none;}.header-search-form input{width:100%;height:100%;padding:0 88px 0 46px;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:14px;}.header-search-form button{position:absolute;right:5px;top:5px;bottom:5px;padding:0 18px;border:none;border-radius:9px;cursor:pointer;font-weight:700;color:var(--bg-dark);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));}.mobile-search-toggle, .mobile-search-panel{display:none;}@media (max-width: 1100px){.header-search{margin:0 16px;}.header-search-form{max-width:430px;}}@media (max-width: 850px){.header-search{display:none!important;}.mobile-search-toggle{display:flex!important;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:rgba(255,255,255,.05);color:var(--text-primary);cursor:pointer;font-size:18px;}.mobile-search-toggle.active{background:var(--primary-color);color:var(--bg-dark);border-color:var(--primary-color);}.mobile-search-panel{display:block;position:fixed;top:70px;left:0;right:0;z-index:9999;max-height:0;overflow:hidden;padding:0 12px;opacity:0;pointer-events:none;background:var(--bg-dark);border-bottom:1px solid rgba(255,255,255,.10);transition:max-height .25s ease, padding .25s ease, opacity .2s ease;}.mobile-search-panel.active{max-height:80px;padding:10px 12px;opacity:1;pointer-events:auto;}.mobile-search-form, .mobile-search-input-wrap{width:100%;}.mobile-search-input-wrap{height:48px;display:flex;align-items:center;position:relative;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);}.mobile-search-input-wrap > i{position:absolute;left:15px;color:var(--primary-color);pointer-events:none;}.mobile-search-input-wrap input{width:100%;height:100%;padding:0 78px 0 44px;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:14px;}.mobile-search-input-wrap button{position:absolute;top:5px;right:5px;bottom:5px;padding:0 13px;border:none;border-radius:8px;cursor:pointer;font-weight:700;color:var(--bg-dark);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));}}.header-sell-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.1px;color:#071018;border:1px solid rgba(0,245,255,.28);background:linear-gradient(135deg,#00eaff 0%,#6d5dfc 52%,#f8e080 100%);box-shadow:0 8px 24px rgba(0,210,255,.12),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap;}.header-sell-btn i{font-size:13px;}.header-sell-btn:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 30px rgba(248,224,128,.20),0 0 18px rgba(0,245,255,.10);}.header-sell-btn:active{transform:translateY(0);}.header-sell-btn .sell-label{display:inline;}@media (max-width:1050px){.header-sell-btn{padding:0 11px;}.header-sell-btn .sell-label{display:none;}.header-sell-btn{width:42px;padding:0;}}@media (max-width:760px){.header-sell-btn{display:none;}}.account-nav-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:0 0 auto;padding-left:12px;}.account-nav-action{height:44px;min-width:150px;padding:0 15px;border-radius:13px;display:inline-flex;align-items:center;gap:11px;text-decoration:none;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 8px 24px rgba(0,0,0,.16);transition:transform .2s ease, border-color .2s ease, box-shadow .2s ease, filter .2s ease;}.account-nav-action::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.09),transparent 85%);transform:translateX(-120%);transition:transform .55s ease;}.account-nav-action:hover::before{transform:translateX(120%);}.account-nav-action:hover{transform:translateY(-2px);filter:brightness(1.08);}.account-nav-action:active{transform:translateY(0);}.account-nav-action .account-nav-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:0 0 32px;font-size:14px;}.account-nav-action .account-nav-copy{display:flex;flex-direction:column;min-width:0;line-height:1.1;}.account-nav-action strong{font-size:13px;color:#fff;letter-spacing:.1px;}.account-nav-action span{font-size:10px;margin-top:4px;white-space:nowrap;color:rgba(255,255,255,.50);}.account-nav-action .account-nav-arrow{margin-left:auto;font-size:10px;color:rgba(255,255,255,.48);}.account-nav-sell{border-color:rgba(34,197,94,.42);background:linear-gradient(135deg,rgba(34,197,94,.13),rgba(8,12,16,.62));box-shadow:inset 0 0 24px rgba(34,197,94,.035),0 8px 26px rgba(34,197,94,.08);}.account-nav-sell .account-nav-icon{color:#39ff74;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);}.account-nav-sell:hover{border-color:rgba(57,255,116,.72);box-shadow:0 12px 35px rgba(34,197,94,.14),inset 0 0 24px rgba(34,197,94,.05);}.account-nav-buy{border-color:rgba(139,92,246,.48);background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(8,12,20,.64));box-shadow:inset 0 0 24px rgba(139,92,246,.035),0 8px 26px rgba(139,92,246,.08);}.account-nav-buy .account-nav-icon{color:#b78cff;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.28);}.account-nav-buy:hover{border-color:rgba(192,132,252,.78);box-shadow:0 12px 35px rgba(139,92,246,.16),inset 0 0 24px rgba(139,92,246,.05);}@media (max-width:1250px){.account-nav-action{min-width:50px;width:50px;padding:0;justify-content:center;gap:0;}.account-nav-action .account-nav-copy,.account-nav-action .account-nav-arrow{display:none;}.account-nav-action .account-nav-icon{width:32px;height:32px;}}@media (max-width:900px){.account-nav-actions{margin-left:8px;padding-left:4px;gap:6px;}.account-nav-action{height:40px;width:42px;min-width:42px;border-radius:11px;}}@media (max-width:768px){.account-nav-actions{display:none;}}.header-search.epk-live-search{position:relative;z-index:6200;overflow:visible;}.epk-live-search .header-search-form{overflow:hidden;}.epk-live-search input[type="search"]::-webkit-search-cancel-button{display:none;}.live-search-dropdown{position:absolute;top:calc(100% + 10px);left:50%;width:min(690px, calc(100vw - 24px));max-height:min(650px, calc(100vh - 115px));overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, -8px) scale(.985);transform-origin:top center;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(8,10,20,.97);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);box-shadow:0 28px 75px rgba(0,0,0,.52), 0 0 0 1px rgba(0,245,255,.035) inset;transition:opacity .18s ease, transform .18s ease, visibility .18s ease;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,245,255,.35) transparent;z-index:6500;}.live-search-dropdown::-webkit-scrollbar{width:7px;}.live-search-dropdown::-webkit-scrollbar-track{background:transparent;}.live-search-dropdown::-webkit-scrollbar-thumb{background:rgba(0,245,255,.28);border-radius:99px;}.live-search-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, 0) scale(1);}.live-search-topline{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(8,10,20,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.live-search-topline strong{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:12px;font-weight:900;letter-spacing:.02em;}.live-search-topline strong i{color:var(--primary-color);}.live-search-topline span{color:var(--text-secondary);font-size:11px;}.live-search-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px 7px;color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;}.live-search-category-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px;padding:0 12px 9px;}.live-search-category{min-width:0;display:flex;align-items:center;gap:10px;min-height:47px;padding:8px 11px;border:1px solid rgba(255,255,255,.075);border-radius:11px;color:var(--text-primary);background:rgba(255,255,255,.035);transition:.18s ease;}.live-search-category:hover,
.live-search-category.is-active{border-color:rgba(0,245,255,.38);background:rgba(0,245,255,.075);transform:translateY(-1px);}.live-search-category-icon{width:31px;height:31px;flex:0 0 31px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:var(--primary-color);background:rgba(0,245,255,.09);font-size:13px;}.live-search-category-copy{min-width:0;}.live-search-category-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;}.live-search-category-copy small{color:var(--text-secondary);font-size:10px;}.live-search-products{padding:0 7px 7px;}.live-search-product{position:relative;min-width:0;display:grid;grid-template-columns:58px minmax(0, 1fr) auto;align-items:center;gap:12px;min-height:76px;padding:9px;border:1px solid transparent;border-radius:13px;color:var(--text-primary);background:transparent;transition:background .16s ease, border-color .16s ease, transform .16s ease;}.live-search-product + .live-search-product{margin-top:2px;}.live-search-product:hover,
.live-search-product.is-active{border-color:rgba(0,245,255,.24);background:linear-gradient(90deg,rgba(0,245,255,.075),rgba(248,224,128,.035));transform:translateX(2px);}.live-search-image{position:relative;width:58px;height:58px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:var(--primary-color);background:radial-gradient(circle at 45% 35%,rgba(0,245,255,.15),rgba(255,255,255,.035));font-size:21px;}.live-search-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;}.live-search-copy{min-width:0;}.live-search-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;margin-bottom:4px;color:var(--primary-color);font-size:9px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;}.live-search-meta span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.live-search-type{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--text-secondary);background:rgba(255,255,255,.035);font-size:8px;}.live-search-type.account{color:#d8c3ff;border-color:rgba(183,140,255,.22);background:rgba(139,92,246,.08);}.live-search-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px;font-weight:800;line-height:1.35;}.live-search-submeta{display:flex;align-items:center;gap:10px;margin-top:5px;color:var(--text-secondary);font-size:9px;}.live-search-submeta span{display:inline-flex;align-items:center;gap:4px;}.live-search-submeta i{color:rgba(0,245,255,.65);}.live-search-price{min-width:84px;text-align:right;padding-right:4px;}.live-search-price del{display:block;color:var(--text-secondary);opacity:.58;font-size:9px;}.live-search-price strong{display:block;color:var(--text-primary);font-size:14px;font-weight:900;white-space:nowrap;}.live-search-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 15px;border-top:1px solid rgba(255,255,255,.08);color:var(--primary-color);background:rgba(8,10,20,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:12px;font-weight:900;transition:background .18s ease;}.live-search-footer:hover,
.live-search-footer.is-active{background:rgba(0,245,255,.075);}.live-search-starter,
.live-search-message{padding:20px 17px;}.live-search-starter-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--text-primary);font-size:12px;font-weight:900;}.live-search-starter-title i{color:var(--primary-color);}.live-search-chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px;}.live-search-chip{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:var(--text-secondary);background:rgba(255,255,255,.04);cursor:pointer;font:inherit;font-size:11px;font-weight:800;transition:.17s ease;}.live-search-chip:hover{color:var(--text-primary);border-color:rgba(0,245,255,.36);background:rgba(0,245,255,.075);}.live-search-tip{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.065);color:var(--text-secondary);font-size:10px;}.live-search-tip kbd{min-width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border:1px solid rgba(255,255,255,.13);border-bottom-width:2px;border-radius:6px;color:var(--text-primary);background:rgba(255,255,255,.045);font:inherit;font-weight:900;}.live-search-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:155px;text-align:center;}.live-search-message-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:11px;border-radius:16px;color:var(--primary-color);background:linear-gradient(135deg,rgba(0,245,255,.13),rgba(248,224,128,.10));font-size:20px;}.live-search-message strong{color:var(--text-primary);font-size:13px;}.live-search-message span{max-width:350px;margin-top:5px;color:var(--text-secondary);font-size:11px;line-height:1.55;}.live-search-loader{width:28px;height:28px;margin-bottom:12px;border:3px solid rgba(255,255,255,.08);border-top-color:var(--primary-color);border-radius:50%;animation:epkSearchSpin .75s linear infinite;}@keyframes epkSearchSpin{to{transform:rotate(360deg);}}@media (max-width: 850px){.mobile-search-panel.active{overflow:visible!important;}.mobile-search-form.epk-live-search{position:relative;overflow:visible;}.live-search-dropdown-mobile{top:calc(100% + 8px);left:0;right:0;width:100%;max-height:min(560px, calc(100vh - 145px));transform:translateY(-8px) scale(.985);border-radius:14px;}.live-search-dropdown-mobile.is-open{transform:translateY(0) scale(1);}}@media (max-width: 560px){.live-search-category-grid{grid-template-columns:1fr;}.live-search-product{grid-template-columns:52px minmax(0, 1fr);min-height:70px;}.live-search-image{width:52px;height:52px;}.live-search-price{grid-column:2;min-width:0;display:flex;align-items:center;gap:7px;text-align:left;padding:0;margin-top:-2px;}.live-search-price del{display:inline;}.live-search-price strong{font-size:12px;}.live-search-submeta{display:none;}.live-search-topline span{display:none;}}@media (min-width: 769px){.category-bar{height:68px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none;}.category-bar-container{width:max-content!important;max-width:calc(100vw - 34px)!important;height:52px!important;margin:7px auto 0!important;padding:5px 7px!important;gap:3px!important;border-radius:18px;background:linear-gradient(180deg, rgba(19,20,31,.90), rgba(8,9,15,.92));border:1px solid rgba(255,255,255,.085);box-shadow:0 16px 42px rgba(0,0,0,.34),
            inset 0 1px 0 rgba(255,255,255,.045),
            0 0 0 1px rgba(119,82,255,.025);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);pointer-events:auto;}.category-bar-container::after{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;border-radius:999px;background:linear-gradient(90deg,
            transparent,
            rgba(34,211,238,.34),
            rgba(139,92,246,.40),
            rgba(248,224,128,.30),
            transparent);pointer-events:none;}.category-nav-item{height:42px!important;}.category-bar-link{height:40px!important;gap:8px!important;padding:0 12px!important;border-radius:12px!important;color:rgba(255,255,255,.70)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.01em;}.category-bar-link > i:not(.category-chevron){width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;border-radius:9px;color:#67e8f9!important;background:rgba(34,211,238,.07);border:1px solid rgba(34,211,238,.09);font-size:12px!important;}.category-bar-link::after{content:"";position:absolute;left:13px;right:13px;bottom:1px;height:2px;border-radius:99px;opacity:0;transform:scaleX(.35);background:linear-gradient(90deg,#22d3ee,#8b5cf6,#f8e080);transition:opacity .2s ease, transform .2s ease;}.category-bar-link:hover,
    .category-nav-item.has-children:hover > .category-bar-link,
    .category-bar-link.is-active{color:#fff!important;background:linear-gradient(135deg, rgba(34,211,238,.055), rgba(139,92,246,.10))!important;border-color:rgba(139,92,246,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;transform:translateY(-1px);}.category-bar-link:hover::after,
    .category-nav-item.has-children:hover > .category-bar-link::after,
    .category-bar-link.is-active::after{opacity:.9;transform:scaleX(1);}.category-bar-link:hover > i:not(.category-chevron),
    .category-nav-item.has-children:hover > .category-bar-link > i:not(.category-chevron){color:#f0abfc!important;background:rgba(168,85,247,.10);border-color:rgba(168,85,247,.18);transform:translateY(0) scale(1.04)!important;}.category-bar-home{width:42px;padding:0 6px!important;justify-content:center;margin-right:2px;background:linear-gradient(135deg, rgba(34,211,238,.07), rgba(139,92,246,.11))!important;border-color:rgba(139,92,246,.16)!important;}.category-bar-home span{display:none;}.category-bar-home > i:not(.category-chevron){width:29px;height:29px;margin:0;color:#fff!important;background:linear-gradient(135deg, rgba(34,211,238,.16), rgba(139,92,246,.18));border-color:rgba(255,255,255,.075);}.category-chevron{margin-left:0!important;font-size:8px!important;opacity:.72;}.category-mega{top:calc(100% + 7px)!important;}.category-bar .account-nav-actions{margin-left:7px!important;padding-left:9px!important;gap:5px!important;border-left:1px solid rgba(255,255,255,.075);}.category-bar .account-nav-action{width:auto!important;min-width:0!important;height:38px!important;padding:0 10px!important;gap:7px!important;border-radius:11px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;}.category-bar .account-nav-action .account-nav-icon{width:27px!important;height:27px!important;flex-basis:27px!important;border-radius:8px!important;font-size:11px!important;}.category-bar .account-nav-action .account-nav-copy{display:flex!important;}.category-bar .account-nav-action .account-nav-copy strong{font-size:11px!important;font-weight:800;}.category-bar .account-nav-action .account-nav-copy > span,
    .category-bar .account-nav-action .account-nav-arrow{display:none!important;}.main-content{padding-top:138px!important;}}@media (min-width: 769px) and (max-width: 1180px){.category-bar-container{max-width:calc(100vw - 20px)!important;padding-left:5px!important;padding-right:5px!important;}.category-bar-link{padding-left:9px!important;padding-right:9px!important;gap:6px!important;font-size:11.5px!important;}.category-bar-link > i:not(.category-chevron){width:25px;height:25px;flex-basis:25px;}.category-bar .account-nav-action .account-nav-copy{display:none!important;}.category-bar .account-nav-action{width:36px!important;padding:0!important;justify-content:center;}}@media (max-width: 768px){.category-bar{height:61px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}.category-bar-container{width:calc(100% - 16px)!important;height:49px!important;margin:6px 8px 0!important;padding:4px 5px!important;gap:3px!important;border-radius:15px;background:rgba(10,11,18,.92);border:1px solid rgba(255,255,255,.075);box-shadow:0 12px 32px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}.category-bar-link{height:39px!important;padding:0 10px!important;gap:7px!important;border-radius:11px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.04)!important;font-size:11.5px!important;}.category-bar-link > i:not(.category-chevron){width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;border-radius:8px;color:#67e8f9!important;background:rgba(34,211,238,.07);font-size:11px!important;}.category-bar-home{width:39px;min-width:39px;padding:0!important;justify-content:center;position:sticky;left:0;z-index:4;background:linear-gradient(135deg, rgba(20,25,38,.98), rgba(26,19,43,.98))!important;border-color:rgba(139,92,246,.18)!important;}.category-bar-home span{display:none;}.category-chevron{font-size:8px!important;}.main-content{padding-top:131px!important;}}.all-cat-label-short{display:none;}@media (min-width: 769px){.category-all-nav{position:relative;z-index:5200;height:42px!important;margin-right:3px;}.category-bar-all{min-width:148px;color:#fff!important;background:linear-gradient(135deg, rgba(34,211,238,.10), rgba(139,92,246,.16))!important;border-color:rgba(139,92,246,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045), 0 0 24px rgba(34,211,238,.045)!important;}.category-bar-all > i:not(.category-chevron){color:#fff!important;background:linear-gradient(135deg, rgba(34,211,238,.22), rgba(168,85,247,.25))!important;border-color:rgba(255,255,255,.10)!important;}.category-all-nav::after{content:"";position:absolute;left:0;right:0;top:39px;height:13px;pointer-events:auto;}.all-categories-mega{position:absolute;top:calc(100% + 7px);left:0;width:min(880px, calc(100vw - 34px));max-height:min(68vh, 640px);padding:15px;overflow-x:hidden;overflow-y:auto;border-radius:20px;background:radial-gradient(circle at 8% 0%, rgba(34,211,238,.10), transparent 33%),
            radial-gradient(circle at 88% 10%, rgba(168,85,247,.12), transparent 34%),
            linear-gradient(145deg, rgba(17,18,29,.985), rgba(7,8,14,.985));border:1px solid rgba(139,92,246,.24);box-shadow:0 30px 90px rgba(0,0,0,.68), 0 0 55px rgba(99,102,241,.08), inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(25px) saturate(130%);-webkit-backdrop-filter:blur(25px) saturate(130%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.985);transform-origin:top left;transition:opacity .18s ease, transform .18s ease, visibility .18s ease;z-index:5300;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.35) transparent;}.category-all-nav:hover .all-categories-mega,
    .category-all-nav:focus-within .all-categories-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);}.all-categories-mega-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 8px 15px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.065);}.all-categories-mega-head > div{min-width:0;display:grid;gap:4px;}.all-categories-eyebrow{display:inline-flex;align-items:center;gap:7px;width:max-content;color:#67e8f9;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;}.all-categories-mega-head strong{color:#fff;font-size:17px;line-height:1.25;}.all-categories-mega-head small{color:rgba(255,255,255,.42);font-size:11px;}.all-categories-page-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 13px;border-radius:11px;color:#ede9fe;font-size:11.5px;font-weight:800;background:linear-gradient(135deg, rgba(139,92,246,.14), rgba(34,211,238,.08));border:1px solid rgba(139,92,246,.20);transition:.2s ease;}.all-categories-page-link:hover{color:#fff;transform:translateY(-1px);border-color:rgba(34,211,238,.28);}.all-categories-mega-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:9px;}.all-category-group{min-width:0;padding:8px;border-radius:15px;background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.052);transition:.2s ease;}.all-category-group:hover{background:linear-gradient(145deg, rgba(34,211,238,.035), rgba(139,92,246,.055));border-color:rgba(139,92,246,.16);}.all-category-parent{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px;border-radius:11px;color:#fff;transition:.18s ease;}.all-category-parent:hover{background:rgba(255,255,255,.035);}.all-category-parent-icon{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#a5f3fc;background:linear-gradient(135deg, rgba(34,211,238,.10), rgba(139,92,246,.13));border:1px solid rgba(34,211,238,.12);}.all-category-parent-copy{min-width:0;display:grid;gap:2px;}.all-category-parent-copy strong{overflow:hidden;color:#fff;font-size:12.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}.all-category-parent-copy small{color:rgba(255,255,255,.36);font-size:9.5px;}.all-category-parent-arrow{margin-left:auto;color:rgba(255,255,255,.23)!important;font-size:9px!important;}.all-category-child-list{display:grid;gap:2px;padding:3px 5px 2px 8px;}.all-category-child-list a{min-width:0;display:flex;align-items:center;gap:7px;min-height:27px;padding:4px 7px;border-radius:8px;color:rgba(255,255,255,.54);font-size:10.5px;font-weight:650;transition:.18s ease;}.all-category-child-list a i{width:14px;color:rgba(103,232,249,.62)!important;font-size:9px!important;text-align:center;}.all-category-child-list a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.all-category-child-list a:hover{color:#fff;background:rgba(34,211,238,.05);transform:translateX(2px);}.all-category-child-list .all-category-more{color:#c4b5fd;font-weight:800;}.all-categories-mega-footer{margin-top:11px;min-height:42px;padding:0 12px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;color:#dbeafe;background:linear-gradient(90deg, rgba(34,211,238,.055), rgba(139,92,246,.08), rgba(248,224,128,.045));border:1px solid rgba(139,92,246,.13);font-size:11.5px;font-weight:750;transition:.2s ease;}.all-categories-mega-footer:hover{color:#fff;border-color:rgba(34,211,238,.25);transform:translateY(-1px);}}@media (min-width: 769px) and (max-width: 1180px){.category-bar-all{min-width:123px;}.all-cat-label-full{display:none;}.all-cat-label-short{display:inline;}.all-categories-mega{width:min(760px, calc(100vw - 24px));}.all-categories-mega-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width: 768px){.category-all-nav{height:39px!important;flex:0 0 auto;order:-10;}.category-bar-all{min-width:132px;padding:0 10px!important;color:#fff!important;background:linear-gradient(135deg, rgba(34,211,238,.10), rgba(139,92,246,.15))!important;border-color:rgba(139,92,246,.20)!important;}.category-bar-all > i:not(.category-chevron){color:#fff!important;background:linear-gradient(135deg, rgba(34,211,238,.17), rgba(139,92,246,.18))!important;}.all-cat-label-full{display:none;}.all-cat-label-short{display:inline;}.all-categories-mega{display:none!important;}.category-bar-home{position:relative!important;left:auto!important;z-index:auto!important;}}:root{--hp-main-h:78px;--hp-category-h:72px;--hp-edge:min(1680px, calc(100vw - 34px));}.premium-header-banner{position:fixed;z-index:6600;top:0;left:0;right:0;height:var(--hp-banner-h);display:var(--hp-banner-display);align-items:center;justify-content:center;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(8,12,24,.97),rgba(56,49,31,.66) 48%,rgba(16,20,38,.97)),radial-gradient(circle at 50% 100%,rgba(248,224,128,.18),transparent 44%),#111425;color:#fff;}.premium-header-banner.has-image::before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--hp-banner-image);background-position:center 35%;background-size:cover;filter:saturate(.85) contrast(1.03);}.premium-header-banner::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,9,18,.72),rgba(8,10,19,.18) 50%,rgba(6,9,18,.72));}.premium-header-banner strong{padding:0 18px;overflow:hidden;font-size:clamp(16px,1.45vw,27px);font-weight:950;letter-spacing:.015em;line-height:1;text-align:center;text-overflow:ellipsis;text-shadow:0 3px 18px rgba(0,0,0,.65);white-space:nowrap;}.premium-utility-bar{position:fixed;z-index:6550;top:var(--hp-banner-h);left:0;right:0;height:var(--hp-utility-h);display:var(--hp-utility-display);color:#aeb8cb;background:rgba(26,26,45,.97);border-bottom:1px solid rgba(255,255,255,.065);box-shadow:0 5px 18px rgba(0,0,0,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}.premium-utility-inner{width:var(--hp-edge);height:100%;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;}.premium-socials{display:flex;align-items:center;gap:6px;}.premium-social-link,.premium-sound-btn{width:31px;height:27px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.035);color:#c4cad8;font-size:13px;transition:.18s ease;}.premium-social-link:hover,.premium-sound-btn:hover{color:#fff;border-color:rgba(72,201,255,.35);background:rgba(72,201,255,.08);transform:translateY(-1px);}.premium-sound-btn{margin-left:8px;cursor:pointer;}.premium-utility-ticker{min-width:0;height:100%;display:flex;align-items:center;justify-content:center;gap:20px;overflow:hidden;}.premium-notice{min-width:0;display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap;}.premium-notice strong{font-size:10px;font-weight:950;letter-spacing:.02em;}.premium-notice span{overflow:hidden;text-overflow:ellipsis;color:#9ba5b9;}.premium-notice i{font-size:11px;}.premium-notice.pink strong,.premium-notice.pink i{color:#ffe49a;}.premium-notice.cyan strong,.premium-notice.cyan i{color:#31d9f2;}.premium-notice.orange strong,.premium-notice.orange i{color:#ff9a38;}.premium-notice-sep{width:1px;height:16px;flex:0 0 1px;background:rgba(255,255,255,.09);}.premium-utility-actions{display:flex;align-items:center;gap:8px;}.premium-special-trigger,.premium-currency-pill{height:29px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:#d9dfeb;background:rgba(255,255,255,.04);font-size:10px;font-weight:850;white-space:nowrap;}.premium-special-trigger{cursor:pointer;}.premium-special-trigger>i:first-child{color:#27d8f4;}.premium-special-trigger .fa-chevron-down{font-size:8px;color:#77849b;transition:transform .18s ease;}.premium-special-menu.is-open .premium-special-trigger .fa-chevron-down{transform:rotate(180deg);}.premium-currency-pill i{color:#45d6ef;}.premium-special-menu{position:relative;}.premium-special-panel{position:absolute;top:calc(100% + var(--hp-main-h) + var(--hp-category-h) + 12px);right:0;width:min(1020px,calc(100vw - 40px));overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-10px) scale(.985);transform-origin:top right;pointer-events:none;border:1px solid rgba(72,200,255,.23);border-radius:20px;background:radial-gradient(circle at 82% 12%,rgba(45,176,255,.09),transparent 28%),radial-gradient(circle at 18% 88%,rgba(139,92,246,.08),transparent 31%),rgba(9,12,21,.985);box-shadow:0 34px 90px rgba(0,0,0,.56),0 0 0 1px rgba(139,92,246,.04) inset;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:opacity .2s ease,transform .2s ease,visibility .2s;}.premium-special-menu.is-open .premium-special-panel{visibility:visible;opacity:1;transform:none;pointer-events:auto;}.premium-special-grid{display:grid;grid-template-columns:1.02fr 1.18fr;}.premium-special-col{padding:26px 32px;}.premium-special-col+.premium-special-col{border-left:1px solid rgba(255,255,255,.065);}.premium-special-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:#9fa8bb;font-size:11px;font-weight:900;letter-spacing:.12em;}.premium-special-eyebrow::before{content:"";width:22px;height:2px;border-radius:99px;background:linear-gradient(90deg,#25d5ee,#a855f7,#f8e080);}.premium-special-list{display:grid;gap:6px;}.premium-special-link{min-height:55px;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:7px 10px;border:1px solid transparent;border-radius:13px;color:#e9edf5;transition:.18s ease;}.premium-special-link:hover{border-color:rgba(71,199,255,.16);background:rgba(255,255,255,.035);transform:translateX(3px);}.premium-special-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);font-size:16px;}.premium-special-icon.cyan{color:#51ddf5;background:rgba(34,211,238,.09);border-color:rgba(34,211,238,.22);}.premium-special-icon.purple{color:#bd9cff;background:rgba(139,92,246,.10);border-color:rgba(139,92,246,.23);}.premium-special-icon.amber{color:#ffc24e;background:rgba(245,158,11,.10);border-color:rgba(245,158,11,.23);}.premium-special-icon.blue{color:#78b8ff;background:rgba(59,130,246,.10);border-color:rgba(59,130,246,.23);}.premium-special-icon.pink{color:#ffe49a;background:rgba(248,224,128,.08);border-color:rgba(248,224,128,.22);}.premium-special-icon.green{color:#68e5b7;background:rgba(16,185,129,.10);border-color:rgba(16,185,129,.22);}.premium-special-icon.red{color:#ff7b7b;background:rgba(239,68,68,.10);border-color:rgba(239,68,68,.22);}.premium-special-link strong{overflow:hidden;font-size:15px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}.premium-special-link>i{color:#3fb9e6;font-size:12px;}.premium-gamer-card{padding:20px 22px;border:1px solid rgba(45,194,255,.22);border-radius:18px;background:linear-gradient(150deg,rgba(17,32,55,.78),rgba(12,13,25,.85));box-shadow:0 18px 42px rgba(0,0,0,.18);}.premium-gamer-title{margin:0 0 14px;color:#fff;font-size:18px;font-weight:950;letter-spacing:.04em;text-align:center;}.premium-action-list{display:grid;gap:10px;}.premium-action-link{min-height:62px;display:grid;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:8px 12px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(255,255,255,.025);color:#f1f4fa;transition:.18s ease;}.premium-action-link:first-child{border-color:rgba(50,191,255,.42);background:linear-gradient(100deg,rgba(34,211,238,.13),rgba(79,70,229,.18));}.premium-action-link:hover{transform:translateY(-2px);border-color:rgba(89,201,255,.32);background:rgba(255,255,255,.05);}.premium-action-link strong{font-size:13px;font-weight:900;}.premium-action-link>i{color:#778298;}.premium-guide-wrap{margin-top:20px;}.premium-guide-list{display:grid;gap:8px;}.premium-guide-list .premium-action-link{min-height:55px;}.premium-special-footer{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.07);background:rgba(2,5,10,.50);}.premium-special-proof{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:15px 22px;}.premium-special-proof+.premium-special-proof{border-left:1px solid rgba(255,255,255,.065);}.premium-special-proof i{color:#38d9f1;font-size:16px;text-align:center;}.premium-special-proof:nth-child(2) i{color:#38dfa8;}.premium-special-proof:nth-child(3) i{color:#65c7ff;}.premium-special-proof strong{display:block;color:#edf2fa;font-size:11px;font-weight:850;}.premium-special-proof small{display:block;margin-top:2px;overflow:hidden;color:#7f8ba1;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap;}.header{top:calc(var(--hp-banner-h) + var(--hp-utility-h))!important;height:var(--hp-main-h)!important;background:rgba(35,34,53,.97)!important;border-bottom-color:rgba(255,255,255,.075)!important;box-shadow:0 10px 28px rgba(0,0,0,.12);}.header-container{max-width:1680px!important;padding:0 34px!important;gap:18px;}.logo{flex:0 0 auto;}.logo-img{max-height:58px!important;max-width:285px!important;}.logo-text{display:none!important;}.premium-trophy-link{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,195,37,.28);background:linear-gradient(145deg,rgba(250,204,21,.16),rgba(139,92,246,.08));color:#ffd34b;font-size:17px;box-shadow:0 8px 24px rgba(0,0,0,.14);transition:.18s ease;}.premium-trophy-link:hover{transform:translateY(-2px);border-color:rgba(255,205,52,.5);box-shadow:0 10px 28px rgba(250,204,21,.10);}.header-search.epk-live-search{flex:1 1 600px;max-width:780px;margin:0 auto;}.header-search-form{max-width:none!important;height:48px!important;border-radius:14px!important;background:rgba(14,16,27,.56)!important;border-color:rgba(255,255,255,.10)!important;overflow:visible!important;}.header-search-form:focus-within{border-color:rgba(72,200,255,.36)!important;box-shadow:0 0 0 3px rgba(34,211,238,.055),0 12px 30px rgba(0,0,0,.18);}.header-search-form input{position:relative;z-index:2;padding-right:54px!important;background:transparent!important;}.header-search-form input::placeholder{color:transparent!important;}.header-search-form .header-search-icon{color:#8a95aa!important;}.header-search-form button{width:40px!important;right:6px!important;padding:0!important;display:grid!important;place-items:center;color:#7f8ba1!important;background:transparent!important;font-size:15px;}.header-search-form button:hover{color:#3ddbf4!important;background:rgba(34,211,238,.07)!important;}.search-typewriter{position:absolute;z-index:1;left:46px;right:54px;top:50%;transform:translateY(-50%);overflow:hidden;color:#7f899d;font-size:13px;white-space:nowrap;pointer-events:none;}.search-typewriter .tw-caret{display:inline-block;width:1.5px;height:15px;margin-left:2px;vertical-align:-2px;background:#4ad9f1;animation:hpCaretBlink .8s steps(1) infinite;}.header-search-form.has-value .search-typewriter,.mobile-search-input-wrap.has-value .search-typewriter{display:none;}@keyframes hpCaretBlink{50%{opacity:0;}}.header-actions{flex:0 0 auto;gap:8px!important;}.delivery-center-header-btn{display:none!important;}.header-auth{gap:0!important;border:1px solid rgba(255,255,255,.10);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.035);}.header-auth .header-btn{height:44px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#dfe5ef!important;box-shadow:none!important;font-size:11px!important;}.header-auth .header-btn+.header-btn{border-left:1px solid rgba(255,255,255,.08)!important;}.header-auth .header-btn:hover{background:rgba(34,211,238,.07)!important;color:#fff!important;}.cart-btn,.mobile-search-toggle{width:44px!important;height:44px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important;}.category-bar{top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h))!important;height:var(--hp-category-h)!important;}.main-content{padding-top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h) + var(--hp-category-h) + 8px)!important;}@media (max-width:1180px){.premium-utility-ticker .premium-notice:nth-of-type(3){display:none;}.header-container{padding:0 18px!important;gap:12px;}.logo-img{max-width:230px!important;}.header-search.epk-live-search{max-width:560px;}.header-auth .header-btn span{display:none;}}@media (max-width:900px){.premium-header-banner{display:none!important;}:root{--hp-banner-h:0px;--hp-utility-h:var(--hp-mobile-utility-h);--hp-main-h:70px;--hp-category-h:56px;}.premium-utility-inner{width:calc(100% - 20px);grid-template-columns:minmax(0,1fr) auto;gap:8px;}.premium-socials{display:none;}.premium-utility-ticker{justify-content:flex-start;gap:12px;}.premium-utility-ticker .premium-notice:not(:first-of-type),.premium-utility-ticker .premium-notice-sep{display:none;}.premium-notice{max-width:100%;font-size:9px;}.premium-notice strong{font-size:9px;}.premium-currency-pill{display:none;}.premium-special-trigger{height:27px;padding:0 9px;font-size:9px;}.premium-special-panel{position:fixed;top:calc(var(--hp-utility-h) + var(--hp-main-h) + var(--hp-category-h) + 7px);left:10px;right:10px;width:auto;max-height:calc(100dvh - var(--hp-utility-h) - var(--hp-main-h) - var(--hp-category-h) - 20px);overflow:auto;}.premium-special-grid{grid-template-columns:1fr;}.premium-special-col{padding:18px;}.premium-special-col+.premium-special-col{border-left:0;border-top:1px solid rgba(255,255,255,.06);}.premium-special-footer{grid-template-columns:1fr;}.premium-special-proof+.premium-special-proof{border-left:0;border-top:1px solid rgba(255,255,255,.05);}.header-search.epk-live-search{display:none!important;}.premium-trophy-link{display:none;}.header-container{padding:0 12px!important;}.logo-img{max-width:210px!important;max-height:52px!important;}.category-bar{top:calc(var(--hp-utility-h) + var(--hp-main-h))!important;}.main-content{padding-top:calc(var(--hp-utility-h) + var(--hp-main-h) + var(--hp-category-h) + 6px)!important;}}@media (max-width:560px){.premium-notice span{display:none;}.premium-special-trigger span{max-width:92px;overflow:hidden;text-overflow:ellipsis;}.logo-img{max-width:160px!important;}.header-auth{display:none!important;}.premium-special-link strong{font-size:13px;}.premium-special-col{padding:14px;}}@media (min-width:901px){.premium-special-panel{width:min(820px,calc(100vw - 56px));max-height:min(560px,calc(100vh - var(--hp-banner-h) - var(--hp-utility-h) - var(--hp-main-h) - var(--hp-category-h) - 28px));overflow:auto;border-radius:17px;box-shadow:0 26px 68px rgba(0,0,0,.52),0 0 0 1px rgba(74,210,255,.035) inset;}.premium-special-panel.size-comfortable{width:min(980px,calc(100vw - 48px));max-height:min(650px,calc(100vh - var(--hp-banner-h) - var(--hp-utility-h) - var(--hp-main-h) - var(--hp-category-h) - 26px));}.premium-special-grid{grid-template-columns:.96fr 1.04fr;}.premium-special-col{padding:17px 20px;}.premium-special-panel.size-comfortable .premium-special-col{padding:21px 25px;}.premium-special-eyebrow{margin-bottom:10px;font-size:9px;}.premium-special-eyebrow::before{width:18px;}.premium-special-list{gap:3px;}.premium-special-link{min-height:43px;grid-template-columns:34px minmax(0,1fr) 16px;gap:9px;padding:4px 7px;border-radius:10px;}.premium-special-icon{width:32px;height:32px;border-radius:9px;font-size:12px;}.premium-special-link strong{font-size:12px;}.premium-special-link>i{font-size:9px;}.premium-gamer-card{padding:13px 14px;border-radius:14px;}.premium-gamer-title{margin-bottom:10px;font-size:14px;}.premium-action-list{gap:7px;}.premium-action-link{min-height:48px;grid-template-columns:34px minmax(0,1fr) 16px;gap:9px;padding:6px 9px;border-radius:10px;}.premium-action-link strong{font-size:11px;}.premium-guide-wrap{margin-top:13px;}.premium-guide-list{gap:6px;}.premium-guide-list .premium-action-link{min-height:45px;}.premium-special-footer{position:sticky;bottom:0;background:rgba(4,7,13,.94);backdrop-filter:blur(13px);}.premium-special-proof{grid-template-columns:25px minmax(0,1fr);gap:7px;padding:10px 14px;}.premium-special-proof i{font-size:13px;}.premium-special-proof strong{font-size:9px;}.premium-special-proof small{font-size:8px;}.premium-special-panel.size-comfortable .premium-special-link{min-height:49px;}.premium-special-panel.size-comfortable .premium-special-icon{width:36px;height:36px;}.premium-special-panel.size-comfortable .premium-special-link strong{font-size:13px;}.premium-special-panel.size-comfortable .premium-action-link{min-height:54px;}.premium-special-panel.size-comfortable .premium-gamer-title{font-size:16px;}}.special-v5-trigger{height:31px!important;padding:0 8px 0 6px!important;gap:7px!important;border-color:rgba(92,214,244,.19)!important;border-radius:10px!important;background:linear-gradient(115deg,rgba(32,195,226,.08),rgba(129,91,246,.09))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .2s ease,background .2s ease,transform .2s ease!important;}.special-v5-trigger:hover,.premium-special-menu.is-open .special-v5-trigger{border-color:rgba(86,220,248,.34)!important;background:linear-gradient(115deg,rgba(32,195,226,.14),rgba(129,91,246,.15))!important;transform:translateY(-1px);}.psv5-trigger-mark{width:21px;height:21px;display:grid;place-items:center;border:1px solid rgba(91,220,246,.24);border-radius:7px;background:linear-gradient(145deg,rgba(33,207,235,.17),rgba(124,91,244,.15));color:#63e6f7;font-size:9px;}.psv5-trigger-text{max-width:150px;overflow:hidden;color:#edf5fb;text-overflow:ellipsis;white-space:nowrap;}.psv5-trigger-badge{padding:3px 5px;border-radius:5px;background:rgba(139,92,246,.13);color:#c7b4ff;font-size:7px;font-weight:950;letter-spacing:.08em;}.special-v5-trigger>.fa-chevron-down{margin-left:1px;}.premium-special-panel.special-v5{--psv5-border:rgba(255,255,255,.075);--psv5-card:rgba(255,255,255,.032);--psv5-muted:#8792a8;top:calc(100% + var(--hp-main-h) + var(--hp-category-h) + 10px);right:0;width:min(1040px,calc(100vw - 44px))!important;max-height:min(720px,calc(100vh - var(--hp-banner-h) - var(--hp-utility-h) - var(--hp-main-h) - var(--hp-category-h) - 24px))!important;padding:0!important;overflow:auto!important;border:1px solid rgba(86,206,244,.18)!important;border-radius:24px!important;background:radial-gradient(circle at 88% 0%,rgba(111,72,230,.13),transparent 29%),radial-gradient(circle at 4% 18%,rgba(31,201,228,.09),transparent 27%),linear-gradient(160deg,rgba(12,16,28,.985),rgba(6,9,18,.992))!important;box-shadow:0 36px 100px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.035)!important;scrollbar-width:thin;scrollbar-color:rgba(94,213,239,.25) transparent;transform:translateY(-14px) scale(.975)!important;transition:opacity .24s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .24s ease!important;}.premium-special-menu.is-open .premium-special-panel.special-v5{transform:translateY(0) scale(1)!important;}.premium-special-panel.special-v5::before{content:"";position:absolute;z-index:3;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(76,222,247,.7),rgba(149,105,255,.62),transparent);pointer-events:none;}.psv5-hero{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:15px;padding:24px 26px 19px;border-bottom:1px solid var(--psv5-border);background:linear-gradient(115deg,rgba(255,255,255,.025),transparent 60%);}.psv5-hero-icon{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(77,219,245,.24);border-radius:17px;background:linear-gradient(145deg,rgba(39,210,236,.14),rgba(136,87,246,.14));color:#7ce8f7;font-size:21px;box-shadow:0 13px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06);}.psv5-hero-copy{min-width:0;}.psv5-kicker,.psv5-section-kicker{display:block;margin-bottom:4px;color:#64dff2;font-size:8px;font-weight:950;letter-spacing:.17em;}.psv5-hero h2{margin:0;color:#f6f8fc;font-size:22px;font-weight:950;letter-spacing:-.025em;}.psv5-hero p{margin:5px 0 0;color:#8f99ab;font-size:11px;line-height:1.45;}.psv5-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.035);color:#8994a7;cursor:pointer;transition:.18s ease;}.psv5-close:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#fff;transform:rotate(4deg);}.psv5-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 16px;border-bottom:1px solid var(--psv5-border);}.psv5-quick-card{position:relative;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px;border:1px solid var(--psv5-border);border-radius:14px;background:var(--psv5-card);color:#eef2f7;overflow:hidden;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;}.psv5-quick-card::before{content:"";position:absolute;inset:auto 0 0;height:2px;opacity:.65;}.psv5-quick-card.sell::before{background:linear-gradient(90deg,#20d5aa,transparent);}.psv5-quick-card.packages::before{background:linear-gradient(90deg,#9a71ff,transparent);}.psv5-quick-card.deliveries::before{background:linear-gradient(90deg,#37cdef,transparent);}.psv5-quick-card:hover{transform:translateY(-2px);background:rgba(255,255,255,.05);box-shadow:0 12px 28px rgba(0,0,0,.18);}.psv5-quick-card.sell:hover{border-color:rgba(38,215,170,.26);}.psv5-quick-card.packages:hover{border-color:rgba(154,113,255,.27);}.psv5-quick-card.deliveries:hover{border-color:rgba(55,205,239,.27);}.psv5-quick-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-size:14px;}.sell .psv5-quick-icon{background:rgba(31,207,159,.10);color:#50deb4;}.packages .psv5-quick-icon{background:rgba(139,92,246,.11);color:#b89aff;}.deliveries .psv5-quick-icon{background:rgba(34,211,238,.10);color:#5ee3f4;}.psv5-quick-copy{min-width:0;}.psv5-quick-copy small{display:block;margin-bottom:2px;color:#778399;font-size:7px;font-weight:950;letter-spacing:.11em;}.psv5-quick-copy strong{display:block;overflow:hidden;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;}.psv5-quick-copy em{display:block;margin-top:2px;overflow:hidden;color:#7e899d;font-size:8.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap;}.psv5-quick-card>.fa-arrow-right{color:#647086;font-size:9px;transition:transform .18s ease,color .18s ease;}.psv5-quick-card:hover>.fa-arrow-right{color:#d8e8ef;transform:translateX(2px);}.psv5-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:12px;padding:15px 16px;}.psv5-section{min-width:0;padding:16px;border:1px solid var(--psv5-border);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.018);}.psv5-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:11px;}.psv5-section-head h3{margin:0;color:#f1f4f9;font-size:14px;font-weight:950;letter-spacing:-.01em;}.psv5-section-head.compact{margin-bottom:9px;}.psv5-count{padding:4px 7px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.025);color:#7e899c;font-size:7.5px;font-weight:850;white-space:nowrap;}.psv5-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}.psv5-nav-card{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:12px;color:#e9edf4;transition:.18s ease;}.psv5-nav-card:hover{border-color:rgba(82,210,239,.13);background:rgba(255,255,255,.035);transform:translateY(-1px);}.psv5-nav-card .premium-special-icon{width:34px;height:34px;border-radius:10px;font-size:11px;}.psv5-nav-copy{min-width:0;}.psv5-nav-copy strong{display:block;overflow:hidden;font-size:10.5px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;}.psv5-nav-copy small{display:block;margin-top:2px;color:#657187;font-size:7.5px;}.psv5-nav-arrow{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.025);color:#526075;font-size:7px;transition:.18s ease;}.psv5-nav-card:hover .psv5-nav-arrow{background:rgba(53,209,239,.07);color:#61def4;}.psv5-side-stack{display:grid;gap:12px;}.psv5-action-list{display:grid;gap:7px;}.psv5-action-card{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.022);color:#eef2f7;transition:.18s ease;}.psv5-action-card.is-primary{border-color:rgba(56,213,240,.17);background:linear-gradient(110deg,rgba(42,205,233,.075),rgba(117,81,233,.06));}.psv5-action-card:hover{transform:translateX(2px);border-color:rgba(71,208,238,.18);background:rgba(255,255,255,.045);}.psv5-action-card .premium-special-icon{width:38px;height:38px;border-radius:11px;font-size:12px;}.psv5-action-card span:nth-child(2){min-width:0;}.psv5-action-card small{display:block;margin-bottom:2px;color:#718097;font-size:7px;font-weight:950;letter-spacing:.10em;}.psv5-action-card strong{display:block;overflow:hidden;font-size:10.5px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;}.psv5-action-card>.fa-chevron-right{color:#5f6b7e;font-size:8px;}.psv5-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}.psv5-guide-card{min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.018);color:#e8edf3;transition:.18s ease;}.psv5-guide-card:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04);transform:translateY(-1px);}.psv5-guide-card .premium-special-icon{width:29px;height:29px;border-radius:8px;font-size:9px;}.psv5-guide-card strong{overflow:hidden;font-size:9px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}.psv5-guide-card>.fa-arrow-right{color:#566176;font-size:7px;}.psv5-proof-grid{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--psv5-border);background:rgba(7,10,18,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}.psv5-proof{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:12px 17px;}.psv5-proof+.psv5-proof{border-left:1px solid rgba(255,255,255,.055);}.psv5-proof-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;font-size:10px;}.psv5-proof-icon.cyan{background:rgba(34,211,238,.09);color:#58e0f2;}.psv5-proof-icon.green{background:rgba(16,185,129,.09);color:#59dab2;}.psv5-proof-icon.purple{background:rgba(139,92,246,.10);color:#b69bff;}.psv5-proof strong{display:block;overflow:hidden;color:#e9edf4;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;}.psv5-proof small{display:block;margin-top:2px;overflow:hidden;color:#6f7b90;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap;}.premium-special-menu.is-open .psv5-quick-card,.premium-special-menu.is-open .psv5-section{animation:psv5Reveal .36s both cubic-bezier(.2,.8,.2,1);}.premium-special-menu.is-open .psv5-quick-card:nth-child(2){animation-delay:.035s;}.premium-special-menu.is-open .psv5-quick-card:nth-child(3){animation-delay:.07s;}.premium-special-menu.is-open .psv5-section{animation-delay:.08s;}.premium-special-menu.is-open .psv5-side-stack .psv5-section:nth-child(2){animation-delay:.12s;}@keyframes psv5Reveal{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}@media (max-width:1080px) and (min-width:901px){.premium-special-panel.special-v5{width:min(900px,calc(100vw - 32px))!important;}.psv5-body{grid-template-columns:1fr 340px;}.psv5-quick-copy em{display:none;}.psv5-nav-grid{grid-template-columns:1fr;}}@media (max-width:900px){.premium-special-panel.special-v5{top:auto!important;bottom:calc(var(--mobile-dock-h,72px) + env(safe-area-inset-bottom) + 14px)!important;left:8px!important;right:8px!important;width:auto!important;max-height:calc(100dvh - var(--mobile-dock-h,72px) - env(safe-area-inset-bottom) - 30px)!important;border-radius:23px!important;transform:translateY(18px) scale(.985)!important;}.premium-special-menu.is-open .premium-special-panel.special-v5{transform:none!important;}.psv5-hero{grid-template-columns:46px minmax(0,1fr) 36px;padding:17px 15px 14px;}.psv5-hero-icon{width:44px;height:44px;border-radius:14px;font-size:17px;}.psv5-hero h2{font-size:18px;}.psv5-hero p{font-size:10px;}.psv5-quick-grid{grid-template-columns:1fr;padding:11px;}.psv5-quick-card{grid-template-columns:38px minmax(0,1fr) 18px;padding:9px;}.psv5-quick-icon{width:36px;height:36px;}.psv5-quick-copy em{display:block;}.psv5-body{grid-template-columns:1fr;padding:11px;}.psv5-section{padding:13px;}.psv5-nav-grid{grid-template-columns:1fr 1fr;}.psv5-proof-grid{grid-template-columns:1fr;}.psv5-proof+.psv5-proof{border-left:0;border-top:1px solid rgba(255,255,255,.05);}}@media (max-width:560px){.psv5-nav-grid,.psv5-guide-grid{grid-template-columns:1fr;}.psv5-hero p{display:none;}.psv5-quick-copy em{font-size:8px;}.psv5-proof-grid{position:static;}.psv5-trigger-badge{display:none;}}@media (prefers-reduced-motion:reduce){.premium-special-menu.is-open .psv5-quick-card,.premium-special-menu.is-open .psv5-section{animation:none!important;}}@media (min-width:901px){.category-bar{height:64px!important;padding:6px 0!important;background:linear-gradient(180deg,rgba(35,34,53,.97),rgba(30,29,46,.97))!important;border-bottom:1px solid rgba(40,205,244,.15)!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important;}.category-bar-container{position:relative!important;width:min(1660px,calc(100% - 56px))!important;height:52px!important;margin:0 auto!important;padding:5px 9px!important;gap:6px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;background:linear-gradient(120deg,rgba(10,14,25,.94),rgba(11,12,23,.97))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.22)!important;overflow:visible!important;}.category-bar-container::before{content:"";position:absolute;left:22px;right:22px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(35,211,238,.48),rgba(168,85,247,.44),transparent);pointer-events:none;}.category-bar-container::after{content:none!important;}.category-nav-item{height:42px!important;display:flex!important;align-items:center!important;}.category-bar-link{height:42px!important;min-height:42px!important;padding:0 12px!important;gap:9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#b9c0cf!important;font-size:12px!important;font-weight:850!important;box-shadow:none!important;}.category-bar-link>i:not(.category-chevron){width:32px!important;height:32px!important;display:grid!important;place-items:center!important;margin:0!important;border:1px solid rgba(31,201,235,.16)!important;border-radius:10px!important;background:linear-gradient(145deg,rgba(14,97,119,.24),rgba(13,32,50,.36))!important;color:#48d9f5!important;font-size:12px!important;}.category-bar-link .category-chevron{margin-left:2px!important;color:#657086!important;font-size:8px!important;}.category-bar-link:hover,.category-nav-item.has-children:hover>.category-bar-link,.category-bar-link.is-active{border-color:rgba(40,207,244,.16)!important;background:rgba(255,255,255,.035)!important;color:#fff!important;transform:translateY(-1px)!important;}.category-bar-link::after{display:none!important;}.category-bar-all{padding-right:14px!important;border-color:rgba(151,97,255,.22)!important;background:linear-gradient(120deg,rgba(92,54,163,.17),rgba(27,39,66,.24))!important;color:#f3f1ff!important;box-shadow:inset 0 -2px 0 rgba(181,77,255,.42)!important;}.category-bar-all>i:not(.category-chevron){border-color:rgba(167,105,255,.28)!important;background:linear-gradient(145deg,rgba(112,76,199,.34),rgba(57,66,118,.34))!important;color:#e9d9ff!important;}.category-bar-home{width:46px!important;min-width:46px!important;padding:0 6px!important;justify-content:center!important;border-color:rgba(91,132,255,.16)!important;background:rgba(70,87,154,.10)!important;}.category-bar-home>i:not(.category-chevron){background:linear-gradient(145deg,rgba(59,130,246,.25),rgba(75,85,140,.22))!important;color:#e7f2ff!important;}}@media (max-width:1180px) and (min-width:901px){.category-bar-container{width:calc(100% - 28px)!important;}.category-bar-link{padding:0 9px!important;font-size:11px!important;}.category-bar-link>i:not(.category-chevron){width:30px!important;height:30px!important;}}.premium-header-banner,.premium-utility-bar,.header{transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease,visibility .28s ease;}.category-bar{transition:top .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease,background .28s ease;}html.home-nav-compact .premium-header-banner,
html.home-nav-compact .premium-utility-bar,
html.home-nav-compact .header{transform:translateY(-115%);opacity:0;visibility:hidden;pointer-events:none;}html.home-nav-compact .category-bar{top:0!important;background:rgba(11,14,25,.975)!important;box-shadow:0 15px 42px rgba(0,0,0,.38),0 1px 0 rgba(44,205,255,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}html.home-nav-compact .premium-special-panel{visibility:hidden!important;opacity:0!important;pointer-events:none!important;}@media (max-width:900px){html.home-nav-compact .category-bar{top:0!important;}}.mobile-bottom-dock,
.mobile-search-sheet-head{display:none;}@media (max-width:900px){:root{--mobile-dock-h:72px;--hp-banner-h:0px!important;--hp-utility-h:0px!important;--hp-main-h:64px!important;--hp-category-h:0px!important;}html{scroll-padding-bottom:calc(var(--mobile-dock-h) + 24px);}body{padding-bottom:calc(var(--mobile-dock-h) + env(safe-area-inset-bottom) + 18px)!important;-webkit-tap-highlight-color:transparent;}body.mobile-search-open{overflow:hidden!important;}.premium-header-banner,.premium-utility-bar,.category-bar{display:none!important;}.header{top:0!important;height:var(--hp-main-h)!important;background:rgba(14,17,28,.94)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:0 10px 30px rgba(0,0,0,.22)!important;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);}.header-container{height:100%!important;padding:0 13px!important;gap:10px!important;}.logo{min-width:0;max-width:calc(100% - 52px);flex:1 1 auto;justify-content:flex-start;overflow:hidden;}.hs-responsive-logo{max-width:100%;overflow:hidden;}.logo-img{display:block;max-width:min(190px,57vw)!important;max-height:46px!important;filter:drop-shadow(0 4px 13px rgba(0,245,255,.13))!important;}.logo-fallback{width:40px;height:40px;border-radius:12px;}.premium-trophy-link{display:none!important;}.header-actions>.header-user,
    .header-actions>.header-auth,
    .header-actions>.cart-btn,
    .header-actions>.mobile-search-toggle,
    .header-actions>.menu-toggle{display:none!important;}.header-actions{margin-left:auto!important;gap:6px!important;}.header-actions .notif-wrap{display:inline-block!important;}#notifBellBtn{width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;color:#d7dfec!important;}#notifDrop{position:fixed!important;top:72px!important;left:12px!important;right:12px!important;width:auto!important;max-height:min(62dvh,520px)!important;border-radius:18px!important;z-index:7900!important;}.main-content{padding-top:calc(var(--hp-main-h) + 7px)!important;}.mobile-bottom-dock{position:fixed;z-index:7700;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));height:var(--mobile-dock-h);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;padding:7px 7px 6px;border:1px solid rgba(255,255,255,.10);border-radius:23px;background:radial-gradient(circle at 50% 0,rgba(45,211,238,.10),transparent 38%),linear-gradient(150deg,rgba(20,24,38,.975),rgba(8,11,20,.985));box-shadow:0 18px 50px rgba(0,0,0,.48),0 0 0 1px rgba(0,245,255,.025) inset;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);}.mobile-bottom-dock::before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(61,219,246,.55),rgba(151,103,255,.42),transparent);pointer-events:none;}.mobile-dock-item{position:relative;min-width:0;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:3px 2px;border:0;border-radius:16px;background:transparent;color:#79859a;font:inherit;text-decoration:none;cursor:pointer;transition:transform .18s ease,color .18s ease,background .18s ease;touch-action:manipulation;}.mobile-dock-item>i{position:relative;z-index:1;font-size:17px;transition:transform .2s cubic-bezier(.16,1,.3,1),color .18s ease;}.mobile-dock-item>span:not(.mobile-dock-badge):not(.mobile-dock-notice){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;letter-spacing:.01em;}.mobile-dock-item:active{transform:scale(.94);}.mobile-dock-item.is-active,.mobile-dock-item.is-panel-open{color:#eafcff;background:rgba(53,211,241,.075);}.mobile-dock-item.is-active>i,.mobile-dock-item.is-panel-open>i{color:#53e4f8;transform:translateY(-1px);filter:drop-shadow(0 0 9px rgba(83,228,248,.32));}.mobile-dock-item.is-active::after,.mobile-dock-item.is-panel-open::after{content:"";position:absolute;left:50%;bottom:2px;width:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,#43dff4,#9a73ff);transform:translateX(-50%);box-shadow:0 0 10px rgba(67,223,244,.42);}.mobile-dock-search{width:60px;height:60px;justify-self:center;margin-top:-22px;padding:0;border:1px solid rgba(104,239,255,.34);border-radius:20px;background:linear-gradient(145deg,#22cde9,#6068f2 55%,#945af4);color:#fff;box-shadow:0 14px 31px rgba(31,177,224,.25),0 7px 22px rgba(85,78,232,.24),inset 0 1px 0 rgba(255,255,255,.30);}.mobile-dock-search>i{font-size:20px;color:#fff!important;filter:none!important;}.mobile-dock-search>span:not(.mobile-dock-badge){position:absolute;top:65px;color:#8d98ac;font-size:9px!important;}.mobile-dock-search.is-panel-open{background:linear-gradient(145deg,#43e7f7,#6d66ef 52%,#a761ef);transform:translateY(-2px);box-shadow:0 18px 38px rgba(31,177,224,.34),0 8px 28px rgba(85,78,232,.30),inset 0 1px 0 rgba(255,255,255,.34);}.mobile-dock-search.is-panel-open::after{display:none;}.mobile-dock-badge{position:absolute;z-index:3;top:5px;left:calc(50% + 6px);min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border:2px solid #101521;border-radius:999px;background:linear-gradient(135deg,#ff5470,#ff8b48);color:#fff;font-size:8px;font-weight:950;line-height:1;box-shadow:0 0 12px rgba(255,84,112,.34);}.mobile-dock-badge.empty{display:none;}.mobile-dock-notice{position:absolute;top:8px;left:calc(50% + 7px);min-width:8px;height:8px;display:none;border:2px solid #111521;border-radius:50%;background:#ff5f75;box-shadow:0 0 10px rgba(255,95,117,.58);}.mobile-search-panel{position:fixed!important;z-index:7600!important;inset:0!important;display:block!important;max-height:none!important;padding:84px 13px calc(var(--mobile-dock-h) + env(safe-area-inset-bottom) + 34px)!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,18px,0) scale(.985);transform-origin:center bottom;background:radial-gradient(circle at 50% 9%,rgba(41,213,240,.11),transparent 28%),radial-gradient(circle at 87% 88%,rgba(126,91,239,.11),transparent 34%),rgba(6,9,16,.975)!important;border:0!important;transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1),visibility .22s ease!important;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);}.mobile-search-panel.active{max-height:none!important;padding:84px 13px calc(var(--mobile-dock-h) + env(safe-area-inset-bottom) + 34px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(0,0,0) scale(1);overflow:hidden!important;}.mobile-search-panel::before{content:"";position:absolute;left:22%;right:22%;top:63px;height:1px;background:linear-gradient(90deg,transparent,rgba(62,222,246,.48),rgba(148,100,244,.36),transparent);pointer-events:none;}.mobile-search-sheet-head{width:min(680px,100%);min-height:54px;margin:0 auto 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;}.mobile-search-sheet-copy{min-width:0;display:flex;flex-direction:column;gap:3px;}.mobile-search-sheet-copy span{color:#55e1f5;font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;}.mobile-search-sheet-copy strong{overflow:hidden;color:#eef5ff;font-size:18px;font-weight:900;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;}.mobile-search-close{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.045);color:#aeb8c9;font-size:15px;cursor:pointer;}.mobile-search-form.epk-live-search{width:min(680px,100%)!important;height:auto!important;margin:0 auto!important;position:relative!important;overflow:visible!important;}.mobile-search-input-wrap{height:56px!important;border:1px solid rgba(93,224,245,.19)!important;border-radius:17px!important;overflow:hidden!important;background:rgba(19,24,39,.94)!important;box-shadow:0 14px 34px rgba(0,0,0,.26),0 0 0 1px rgba(94,226,248,.025) inset;}.mobile-search-input-wrap:focus-within{border-color:rgba(83,225,248,.44)!important;box-shadow:0 0 0 3px rgba(68,219,243,.055),0 18px 38px rgba(0,0,0,.30);}.mobile-search-input-wrap>i{left:18px!important;font-size:16px;}.mobile-search-input-wrap input{padding:0 62px 0 49px!important;font-size:16px!important;}.mobile-search-input-wrap button{width:44px!important;top:6px!important;right:6px!important;bottom:6px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important;color:#d9faff!important;background:linear-gradient(145deg,rgba(40,210,235,.22),rgba(105,85,238,.20))!important;}.live-search-dropdown-mobile{top:calc(100% + 9px)!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100dvh - 238px - var(--mobile-dock-h) - env(safe-area-inset-bottom))!important;border-radius:18px!important;background:rgba(10,13,22,.985)!important;box-shadow:0 24px 60px rgba(0,0,0,.44)!important;}.menu-overlay{z-index:7550!important;background:rgba(2,5,12,.68)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;}.side-menu{top:auto!important;left:10px!important;right:10px!important;bottom:calc(var(--mobile-dock-h) + env(safe-area-inset-bottom) + 18px)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - var(--mobile-dock-h) - env(safe-area-inset-bottom) - 34px)!important;overflow-y:auto!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:26px!important;background:radial-gradient(circle at 17% 0,rgba(51,215,242,.09),transparent 28%),radial-gradient(circle at 91% 14%,rgba(136,88,238,.10),transparent 32%),rgba(10,13,22,.985)!important;box-shadow:0 26px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.02) inset!important;transform:translate3d(0,calc(100% + 120px),0)!important;transition:transform .38s cubic-bezier(.16,1,.3,1)!important;overscroll-behavior:contain;z-index:7650!important;}.side-menu.active{right:10px!important;transform:translate3d(0,0,0)!important;}.side-menu-header{position:sticky!important;top:0!important;z-index:4!important;min-height:65px!important;padding:23px 18px 12px!important;border-bottom:1px solid rgba(255,255,255,.065)!important;background:rgba(12,16,26,.95)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}.side-menu-header::before{content:"";position:absolute;top:8px;left:50%;width:42px;height:4px;border-radius:99px;background:rgba(255,255,255,.16);transform:translateX(-50%);}.side-menu-title{font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:900!important;letter-spacing:-.02em;}.side-menu-close{width:38px!important;height:38px!important;border-radius:13px!important;}.menu-user-section,.menu-guest-section{padding:17px!important;background:linear-gradient(135deg,rgba(38,211,237,.055),rgba(126,84,235,.055))!important;}.menu-user-avatar{width:48px!important;height:48px!important;border-width:2px!important;}.menu-user-details h4{font-size:14px!important;}.menu-user-details p{font-size:12px!important;}.menu-user-btn{min-height:44px!important;border-radius:13px!important;}.menu-nav{padding:10px 12px!important;}.menu-nav-item{margin:2px 0!important;}.menu-nav-link,.menu-dropdown-toggle{min-height:48px!important;border-radius:13px!important;font-size:13px!important;}.menu-dropdown{border-radius:13px!important;overflow:hidden;}.menu-footer{padding-bottom:18px!important;}#cookieConsentBanner{bottom:calc(var(--mobile-dock-h) + env(safe-area-inset-bottom) + 17px)!important;left:10px!important;right:10px!important;}#ekChatLauncher{right:13px!important;bottom:calc(var(--mobile-dock-h) + env(safe-area-inset-bottom) + 20px)!important;}#ekChatBox{right:10px!important;bottom:calc(var(--mobile-dock-h) + env(safe-area-inset-bottom) + 94px)!important;max-height:calc(100dvh - var(--mobile-dock-h) - env(safe-area-inset-bottom) - 118px)!important;}}@media (max-width:390px){.mobile-bottom-dock{left:6px;right:6px;bottom:max(5px,env(safe-area-inset-bottom));padding-left:4px;padding-right:4px;}.mobile-dock-item>span:not(.mobile-dock-badge):not(.mobile-dock-notice){font-size:8.2px;}.mobile-dock-search{width:56px;height:56px;border-radius:19px;}.logo-img{max-width:min(162px,53vw)!important;}}@media (min-width: 901px){.header-actions .delivery-center-header-btn{position:relative;display:inline-flex!important;min-width:154px;height:46px;min-height:46px;padding:0 12px 0 8px;gap:9px;overflow:hidden;border:1px solid rgba(248,224,128,.26)!important;border-radius:14px;color:#fff6cf!important;background:radial-gradient(circle at 12% 18%, rgba(255,245,190,.12), transparent 32%),
            linear-gradient(135deg, rgba(248,224,128,.13), rgba(86,69,24,.10) 48%, rgba(20,21,31,.90))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 10px 28px rgba(122,94,25,.10)!important;text-decoration:none;isolation:isolate;transition:transform .22s cubic-bezier(.16,1,.3,1), border-color .22s ease, box-shadow .22s ease, background .22s ease!important;}.header-actions .delivery-center-header-btn::before{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-42%;width:30%;height:auto;opacity:.7;transform:rotate(15deg);background:linear-gradient(90deg, transparent, rgba(255,246,199,.22), rgba(248,224,128,.14), transparent);animation:hsDeliveryHeaderSweep 6.4s ease-in-out infinite;pointer-events:none;}.header-actions .delivery-center-header-btn:hover,
    .header-actions .delivery-center-header-btn.active{transform:translateY(-2px);border-color:rgba(248,224,128,.48)!important;background:linear-gradient(135deg, rgba(248,224,128,.19), rgba(88,69,22,.12), rgba(20,21,31,.92))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.075), 0 14px 34px rgba(137,105,28,.16), 0 0 20px rgba(248,224,128,.045)!important;}.header-actions .delivery-center-header-icon{width:32px;height:32px;flex:0 0 32px;border-color:rgba(248,224,128,.30)!important;border-radius:10px;color:#ffe58f!important;background:linear-gradient(145deg, rgba(248,224,128,.16), rgba(248,224,128,.055))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 5px 15px rgba(0,0,0,.13);}.header-actions .delivery-center-header-live{width:7px;height:7px;border-color:#151620;background:#ffe080;box-shadow:0 0 0 0 rgba(248,224,128,.35), 0 0 10px rgba(248,224,128,.55);animation:hsDeliveryLivePulse 2s ease-out infinite;}.header-actions .delivery-center-header-copy strong{color:#fff8da;font-family:'Inter','Sora',system-ui,sans-serif;font-size:10.5px;font-weight:900;letter-spacing:-.01em;}.header-actions .delivery-center-header-copy small{color:#a79a6f;font-size:7.5px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;}.category-nav-item > .category-mega,
    .category-all-nav > .all-categories-mega{position:absolute!important;top:calc(100% + 10px)!important;right:auto!important;bottom:auto!important;transform-origin:top left!important;z-index:7200!important;}.category-bar,
    .category-bar-container,
    .category-nav-item{overflow:visible!important;}}@media (min-width: 901px) and (max-width: 1240px){.header-actions .delivery-center-header-btn{width:46px;min-width:46px;padding:0;justify-content:center;}.header-actions .delivery-center-header-copy{display:none!important;}}@media (max-width: 900px){.header-actions .delivery-center-header-btn{display:none!important;}}@keyframes hsDeliveryHeaderSweep{0%,22%{left:-42%;opacity:0;}30%{opacity:.8;}58%,100%{left:132%;opacity:0;}}@keyframes hsDeliveryLivePulse{0%{box-shadow:0 0 0 0 rgba(248,224,128,.34),0 0 9px rgba(248,224,128,.50);}70%,100%{box-shadow:0 0 0 7px rgba(248,224,128,0),0 0 12px rgba(248,224,128,.35);}}:root{--fx-bg:#252435;--fx-bg-deep:#171622;--fx-surface:#2b2a3d;--fx-surface-2:#323147;--fx-surface-3:#3a3952;--fx-surface-soft:rgba(50, 49, 71, .72);--fx-panel:rgba(37, 36, 53, .9);--fx-panel-solid:#2b2a3d;--fx-turquoise:#00f5ff;--fx-turquoise-bright:#67e8f9;--fx-turquoise-dark:#00b7c4;--fx-orange:#f8e080;--fx-orange-bright:#fff0ad;--fx-orange-dark:#d4ad45;--fx-text:#ffffff;--fx-text-soft:#dedee8;--fx-muted:#b8b8b8;--fx-dim:#858593;--fx-danger:#ff4757;--fx-success:#39ff14;--fx-warning:#ffa502;--fx-border:rgba(0, 245, 255, .14);--fx-border-strong:rgba(0, 245, 255, .28);--fx-orange-border:rgba(248,224,128, .3);--fx-shadow:0 28px 80px rgba(23,22,34, .42);--fx-shadow-soft:0 18px 48px rgba(23,22,34, .24);--fx-radius-xs:9px;--fx-radius-sm:13px;--fx-radius-md:18px;--fx-radius-lg:26px;--fx-radius-xl:36px;--fx-ease:cubic-bezier(.2, .75, .2, 1);--primary-color:var(--fx-turquoise);--secondary-color:var(--fx-orange);--accent-color:var(--fx-success);--primary-rgb:0, 245, 255;--bg-dark:var(--fx-bg);--bg-medium:var(--fx-surface);--bg-light:var(--fx-surface-2);--text-primary:var(--fx-text);--text-secondary:var(--fx-muted);--border-radius:var(--fx-radius-md);}*{box-sizing:border-box;}html{scroll-behavior:smooth;background:var(--fx-bg-deep);color-scheme:dark;}body.hs-theme{margin:0;overflow-x:hidden;background:radial-gradient(circle at 8% 2%, rgba(0,245,255, .09), transparent 28rem),
        radial-gradient(circle at 92% 16%, rgba(248,224,128, .08), transparent 30rem),
        linear-gradient(180deg, #2b2a3d 0%, var(--fx-bg) 42%, var(--fx-bg-deep) 100%)!important;color:var(--fx-text);font-family:'Inter', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;line-height:1.5;min-height:100vh;}body.hs-theme::before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(88,232,255, .025) 1px, transparent 1px),
        linear-gradient(90deg, rgba(88,232,255, .025) 1px, transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom, rgba(0,0,0,.75), transparent 85%);}body.hs-theme::after{content:'';position:fixed;width:360px;height:360px;left:var(--fx-pointer-x, 50%);top:var(--fx-pointer-y, 22%);z-index:-1;transform:translate(-50%, -50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(0,245,255, .065), transparent 68%);transition:left .16s linear, top .16s linear;}::selection{background:rgba(0,245,255, .28);color:var(--fx-text);}::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-track{background:var(--fx-bg-deep);}::-webkit-scrollbar-thumb{background:linear-gradient(var(--fx-turquoise-dark), var(--fx-orange-dark));border:3px solid var(--fx-bg-deep);border-radius:99px;}a{color:inherit;}button, input, select, textarea{font:inherit;}button, a{-webkit-tap-highlight-color:transparent;}button:focus-visible, a:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, summary:focus-visible{outline:2px solid var(--fx-orange);outline-offset:3px;}img{max-width:100%;}[hidden]{display:none!important;}.main-content{min-height:55vh;background:transparent!important;}.fx-shell{width:min(1460px, calc(100% - 48px));margin-inline:auto;}.fx-section{padding-block:84px;}.fx-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--fx-turquoise-bright);font-family:'Sora', sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}.fx-eyebrow i{color:var(--fx-orange);}.fx-section-heading,
.fx-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:30px;}.fx-section-heading h2,
.fx-section-head h2{margin:8px 0 0;max-width:780px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(27px, 3vw, 46px);line-height:1.05;letter-spacing:-.045em;}.fx-section-heading h2 span,
.fx-section-head h2 span{color:var(--fx-orange-bright);}.fx-section-heading p,
.fx-section-head p{max-width:500px;margin:0;color:var(--fx-muted);font-size:14px;line-height:1.75;}.fx-text-link{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;color:var(--fx-text-soft);text-decoration:none;font-size:12px;font-weight:800;transition:color .2s var(--fx-ease), transform .2s var(--fx-ease);}.fx-text-link:hover{color:var(--fx-orange-bright);transform:translateX(3px);}.fx-button,
.fx-primary-link{position:relative;isolation:isolate;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid transparent;border-radius:14px;color:var(--fx-text);text-decoration:none;font-size:12px;font-weight:850;overflow:hidden;transition:transform .25s var(--fx-ease), border-color .25s, box-shadow .25s, background .25s;}.fx-button::before,
.fx-primary-link::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg, transparent 20%, rgba(255,255,255,.18) 46%, transparent 72%);transform:translateX(-140%);transition:transform .6s var(--fx-ease);}.fx-button:hover::before,
.fx-primary-link:hover::before{transform:translateX(140%);}.fx-button:hover,
.fx-primary-link:hover{transform:translateY(-2px);}.fx-button-primary,
.fx-primary-link{color:#211f31;background:linear-gradient(115deg, var(--fx-turquoise-bright), var(--fx-turquoise) 58%, #00cbd6);border-color:rgba(103,232,249,.58);box-shadow:0 14px 34px rgba(0,203,214, .2);}.fx-button-primary:hover,
.fx-primary-link:hover{box-shadow:0 18px 42px rgba(0,203,214, .3);}.fx-button-ghost,
.fx-button-outline{background:rgba(43,42,61, .7);border-color:var(--fx-border-strong);color:var(--fx-text-soft);}.fx-button-ghost:hover,
.fx-button-outline:hover{border-color:var(--fx-orange-border);color:var(--fx-orange-bright);background:rgba(248,224,128,.08);}.fx-chip{min-height:27px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--fx-border);border-radius:999px;background:rgba(28,27,41, .72);backdrop-filter:blur(12px);color:var(--fx-text-soft);font-size:9px;font-weight:800;white-space:nowrap;}.fx-chip-accent{color:var(--fx-turquoise-bright);border-color:rgba(0,245,255,.32);background:rgba(0,183,196,.18);}.fx-chip-orange{color:var(--fx-orange-bright);border-color:var(--fx-orange-border);background:rgba(212,173,69,.16);}.fx-chip-live{color:var(--fx-success);border-color:rgba(57,255,20,.25);}.fx-chip-muted{color:var(--fx-muted);border-color:rgba(170,169,186,.16);}[data-fx-reveal]{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .72s var(--fx-ease), transform .72s var(--fx-ease);transition-delay:calc(var(--fx-order, 0) * 55ms);}[data-fx-reveal].is-visible{opacity:1;transform:none;}[data-fx-tilt]{transform-style:preserve-3d;will-change:transform;transition:transform .22s ease-out;}.fx-empty-state,
.fx-empty-signal{min-height:300px;display:grid;place-items:center;align-content:center;gap:12px;padding:44px 24px;border:1px dashed var(--fx-border-strong);border-radius:var(--fx-radius-lg);background:radial-gradient(circle at 50% 20%, rgba(0,245,255,.08), transparent 52%), rgba(37,36,53,.64);text-align:center;}.fx-empty-state > i,
.fx-empty-signal > i{font-size:34px;color:var(--fx-orange);}.fx-empty-state strong,
.fx-empty-signal strong{color:var(--fx-text);font-family:'Sora', sans-serif;font-size:19px;}.fx-empty-state p,
.fx-empty-signal p{max-width:500px;margin:0;color:var(--fx-muted);font-size:13px;line-height:1.7;}.premium-utility-bar{position:relative;z-index:1200;min-height:34px!important;background:#171622!important;border-bottom:1px solid rgba(0,245,255,.11)!important;color:var(--fx-muted)!important;}.premium-utility-inner{min-height:34px!important;}.premium-notice,
.premium-currency-pill,
.premium-social-link,
.premium-trophy-link{color:var(--fx-muted)!important;}.premium-currency-pill,
.premium-trophy-link{border-color:var(--fx-border)!important;background:rgba(0,245,255,.035)!important;}.premium-social-link:hover,
.premium-trophy-link:hover{color:var(--fx-orange-bright)!important;border-color:var(--fx-orange-border)!important;}.premium-sound-btn{color:var(--fx-turquoise)!important;border-color:var(--fx-border)!important;background:rgba(0,245,255,.06)!important;}.header{position:sticky!important;top:0;z-index:1100!important;background:rgba(28,27,41, .86)!important;border-bottom:1px solid rgba(50,229,249, .13)!important;box-shadow:0 12px 38px rgba(23,22,34, .2)!important;backdrop-filter:blur(24px) saturate(135%)!important;}.header::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg, transparent, var(--fx-turquoise), var(--fx-orange), transparent);opacity:.42;}.header-container{max-width:1460px!important;min-height:78px!important;padding-inline:24px!important;}.logo{color:var(--fx-text)!important;text-decoration:none;}.logo-img{max-height:48px!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28));}.logo-fallback,
.footer-logo-icon{background:linear-gradient(135deg, var(--fx-turquoise), var(--fx-orange))!important;color:#211f31!important;}.logo-text{color:var(--fx-text)!important;}.header-search{max-width:590px!important;}.header-search-form,
.mobile-search-input-wrap{min-height:48px!important;border:1px solid rgba(70,228,248, .17)!important;border-radius:15px!important;background:rgba(43,42,61, .72)!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important;}.header-search-form:focus-within,
.mobile-search-input-wrap:focus-within{border-color:rgba(0,245,255,.52)!important;box-shadow:0 0 0 4px rgba(0,245,255,.07), 0 14px 32px rgba(0,0,0,.18)!important;}.header-search input,
.mobile-search-panel input{color:var(--fx-text)!important;caret-color:var(--fx-orange);}.header-search input::placeholder,
.mobile-search-panel input::placeholder{color:var(--fx-dim)!important;}.header-search-icon{color:var(--fx-turquoise)!important;}.search-typewriter{color:var(--fx-muted)!important;}.tw-caret{background:var(--fx-orange)!important;}.hs-search-shortcut{border-color:var(--fx-border)!important;background:rgba(0,245,255,.05)!important;color:var(--fx-muted)!important;}.header-btn,
.header-user,
.cart-btn,
.mobile-search-toggle,
.menu-toggle{border-color:var(--fx-border)!important;background:rgba(43,42,61, .72)!important;color:var(--fx-text-soft)!important;box-shadow:none!important;}.header-btn:hover,
.header-user:hover,
.cart-btn:hover,
.mobile-search-toggle:hover,
.menu-toggle:hover{color:var(--fx-orange-bright)!important;border-color:var(--fx-orange-border)!important;background:rgba(248,224,128,.08)!important;transform:translateY(-1px);}.header-btn-primary{color:#211f31!important;background:linear-gradient(115deg, var(--fx-turquoise-bright), var(--fx-turquoise))!important;border-color:rgba(103,232,249,.45)!important;}.header-btn-outline{color:var(--fx-text-soft)!important;}.header-user-avatar{background:linear-gradient(135deg, var(--fx-turquoise-dark), var(--fx-orange-dark))!important;color:var(--fx-text)!important;}.header-user-name{color:var(--fx-text)!important;}.header-user-balance{color:var(--fx-turquoise-bright)!important;}.cart-btn .cart-count,
.cart-btn .cart-badge,
#cartBadge{background:var(--fx-orange)!important;color:#190917!important;box-shadow:0 0 0 3px rgba(248,224,128,.16)!important;}.category-bar{z-index:1050!important;background:rgba(23,22,34, .92)!important;border-bottom:1px solid rgba(0,245,255,.08)!important;backdrop-filter:blur(18px)!important;}.category-bar-container{max-width:1460px!important;}.category-bar-link,
.category-bar-home,
.category-bar-all,
.category-all-nav{color:var(--fx-muted)!important;border-color:transparent!important;}.category-bar-link:hover,
.category-bar-home:hover,
.category-bar-all:hover,
.category-all-nav:hover,
.category-nav-item.active > .category-bar-link{color:var(--fx-turquoise-bright)!important;background:rgba(0,245,255,.06)!important;}.category-bar-all,
.category-all-nav{color:var(--fx-orange-bright)!important;}.category-mega,
.all-categories-mega,
.header-user-dropdown,
.menu-dropdown{background:rgba(28,27,41, .98)!important;border-color:var(--fx-border-strong)!important;box-shadow:0 28px 80px rgba(23,22,34,.58)!important;color:var(--fx-text)!important;}.category-sub-link,
.all-category-parent,
.all-category-child-list a,
.dropdown-item,
.menu-dropdown-link{color:var(--fx-text-soft)!important;}.category-sub-link:hover,
.all-category-parent:hover,
.all-category-child-list a:hover,
.dropdown-item:hover,
.menu-dropdown-link:hover{color:var(--fx-orange-bright)!important;background:rgba(248,224,128,.065)!important;}.category-sub-icon,
.all-category-parent-icon{color:var(--fx-turquoise)!important;background:rgba(0,245,255,.08)!important;border-color:var(--fx-border)!important;}.live-search-dropdown{background:rgba(28,27,41, .985)!important;border:1px solid var(--fx-border-strong)!important;box-shadow:var(--fx-shadow)!important;color:var(--fx-text)!important;}.live-search-section-title,
.live-search-meta,
.live-search-submeta,
.live-search-message{color:var(--fx-muted)!important;}.live-search-product,
.live-search-category,
.live-search-starter{border-color:rgba(62,226,247,.08)!important;}.live-search-product:hover,
.live-search-category:hover{background:rgba(0,245,255,.055)!important;}.live-search-name,
.live-search-category-copy strong{color:var(--fx-text)!important;}.live-search-price{color:var(--fx-orange-bright)!important;}.live-search-chip{color:var(--fx-text-soft)!important;background:rgba(0,245,255,.055)!important;border-color:var(--fx-border)!important;}.live-search-footer{color:var(--fx-turquoise-bright)!important;border-color:var(--fx-border)!important;background:rgba(0,245,255,.04)!important;}.side-menu,
.mobile-search-panel{background:#1f1e2d!important;color:var(--fx-text)!important;border-color:var(--fx-border)!important;}.menu-overlay,
.user-dropdown-overlay{background:rgba(23,22,34, .72)!important;backdrop-filter:blur(7px);}.side-menu-header,
.menu-user-section,
.menu-footer{border-color:rgba(62,226,247,.1)!important;background:rgba(37,36,53,.8)!important;}.menu-nav-link,
.menu-user-btn,
.menu-footer-link{color:var(--fx-text-soft)!important;}.menu-nav-link:hover,
.menu-user-btn:hover,
.menu-footer-link:hover{color:var(--fx-orange-bright)!important;background:rgba(248,224,128,.06)!important;}.mobile-bottom-dock{background:rgba(28,27,41,.94)!important;border-top-color:var(--fx-border)!important;backdrop-filter:blur(20px)!important;}.mobile-bottom-dock a{color:var(--fx-muted)!important;}.mobile-bottom-dock a.active,
.mobile-bottom-dock a:hover{color:var(--fx-turquoise-bright)!important;}.hs-scroll-progress{background:linear-gradient(90deg, var(--fx-turquoise), var(--fx-orange))!important;box-shadow:0 0 16px rgba(0,245,255,.28);}.hs-skip-link{background:var(--fx-turquoise)!important;color:#171622!important;}.fx-product-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;}.fx-product-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(58,227,248, .13);border-radius:22px;background:linear-gradient(155deg, rgba(50,49,71,.96), rgba(37,36,53,.98));box-shadow:0 18px 46px rgba(23,22,34,.22), inset 0 1px rgba(255,255,255,.025);transition:border-color .3s var(--fx-ease), box-shadow .3s var(--fx-ease), transform .3s var(--fx-ease);isolation:isolate;}.fx-product-card:hover{border-color:rgba(0,245,255,.38);box-shadow:0 26px 62px rgba(23,22,34,.36), 0 0 0 1px rgba(248,224,128,.06) inset;transform:translateY(-6px);}.fx-product-card.is-sold-out{opacity:.68;}.fx-product-aura{position:absolute;z-index:-1;width:180px;height:180px;right:-70px;bottom:-70px;border-radius:50%;background:radial-gradient(circle, rgba(248,224,128,.12), transparent 68%);transition:transform .5s var(--fx-ease);}.fx-product-card:hover .fx-product-aura{transform:scale(1.5);}.fx-product-media{position:relative;display:block;aspect-ratio:1.16 / 1;overflow:hidden;background:radial-gradient(circle at 50% 28%, rgba(0,245,255,.14), transparent 56%), #1b1a28;}.fx-product-media > img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .75s var(--fx-ease), filter .5s;}.fx-product-card:hover .fx-product-media > img{transform:scale(1.075);filter:saturate(1.08) contrast(1.03);}.fx-product-fallback{height:100%;display:grid;place-items:center;color:var(--fx-turquoise);font-size:44px;opacity:.65;}.fx-product-media-shade{position:absolute;inset:0;background:linear-gradient(180deg, rgba(23,22,34,.05) 20%, rgba(23,22,34,.08) 48%, rgba(28,27,41,.88) 100%), linear-gradient(120deg, rgba(0,245,255,.08), transparent 48%);}.fx-product-scan{position:absolute;inset:-50% 0 auto;height:42%;background:linear-gradient(180deg, transparent, rgba(103,232,249,.12), transparent);transform:translateY(-100%);opacity:0;}.fx-product-card:hover .fx-product-scan{opacity:1;animation:fxScan 1.8s var(--fx-ease) infinite;}.fx-product-topline{position:absolute;z-index:2;inset:12px 12px auto;display:flex;justify-content:space-between;align-items:flex-start;gap:7px;}.fx-product-orbit{position:absolute;z-index:2;right:13px;bottom:12px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(103,232,249,.23);border-radius:50%;background:rgba(28,27,41,.7);color:var(--fx-turquoise-bright);transform:rotate(45deg) scale(.88);transition:transform .3s var(--fx-ease), background .3s, color .3s;}.fx-product-card:hover .fx-product-orbit{transform:rotate(0) scale(1);color:#1b1a28;background:var(--fx-orange);border-color:var(--fx-orange);}.fx-product-content{padding:17px 17px 18px;}.fx-product-context{min-width:0;display:flex;align-items:center;gap:7px;color:var(--fx-muted);font-size:9px;font-weight:750;letter-spacing:.02em;}.fx-product-category{max-width:50%;color:var(--fx-turquoise-bright);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.fx-product-category:hover{color:var(--fx-orange-bright);}.fx-product-context-dot{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:var(--fx-orange);}.fx-product-title{min-height:44px;margin:9px 0 0;font-family:'Sora', sans-serif;font-size:15px;line-height:1.42;letter-spacing:-.02em;}.fx-product-title a{display:-webkit-box;color:var(--fx-text);text-decoration:none;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.fx-product-excerpt{min-height:38px;margin:7px 0 0;color:var(--fx-muted);font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.fx-product-signal-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;color:var(--fx-muted);font-size:9px;}.fx-product-rating,
.fx-product-sales{display:inline-flex;align-items:center;gap:5px;}.fx-product-rating i{color:var(--fx-orange);}.fx-product-rating strong{color:var(--fx-text-soft);}.fx-product-sales i{color:var(--fx-danger);}.fx-product-stockline{height:2px;overflow:hidden;margin:12px 0 14px;border-radius:99px;background:rgba(170,169,186,.1);}.fx-product-stockline > span{display:block;width:var(--fx-stock);height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--fx-turquoise-dark), var(--fx-turquoise), var(--fx-orange));box-shadow:0 0 10px rgba(0,245,255,.3);}.fx-product-footer{display:flex;align-items:end;justify-content:space-between;gap:12px;}.fx-product-price{min-width:0;}.fx-product-price del{display:block;color:var(--fx-dim);font-size:9px;font-weight:700;}.fx-product-price strong{display:block;margin-top:2px;color:var(--fx-orange-bright);font-family:'Sora', sans-serif;font-size:18px;line-height:1;letter-spacing:-.04em;}.fx-product-actions{display:flex;align-items:center;gap:7px;}.fx-icon-button{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border:1px solid var(--fx-border);border-radius:12px;background:rgba(0,245,255,.04);color:var(--fx-muted);text-decoration:none;transition:.2s;}.fx-icon-button:hover{color:var(--fx-orange-bright);border-color:var(--fx-orange-border);background:rgba(248,224,128,.07);}.fx-add-button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid rgba(0,245,255,.32);border-radius:12px;background:rgba(0,245,255,.1);color:var(--fx-turquoise-bright);font-size:10px;font-weight:850;cursor:pointer;transition:.22s var(--fx-ease);}.fx-add-button:hover:not(:disabled){color:#1a1926;background:var(--fx-turquoise);transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,245,255,.16);}.fx-add-button:disabled{opacity:.46;cursor:not-allowed;}.fx-add-button.is-loading i{animation:fxSpin .7s linear infinite;}.fx-product-card.is-compact .fx-product-media{aspect-ratio:1.35/1;}.fx-product-card.is-compact .fx-product-excerpt{display:none;}.fx-category-card{position:relative;min-height:390px;display:flex;align-items:end;overflow:hidden;border:1px solid rgba(77,233,255,.13);border-radius:26px;background:#27263a;color:var(--fx-text);text-decoration:none;box-shadow:var(--fx-shadow-soft);isolation:isolate;transition:transform .35s var(--fx-ease), border-color .35s, box-shadow .35s;}.fx-category-card:hover{transform:translateY(-7px);border-color:rgba(248,224,128,.38);box-shadow:0 30px 68px rgba(23,22,34,.38);}.fx-category-card.is-featured{min-height:460px;}.fx-category-visual{position:absolute;inset:0;z-index:-2;}.fx-category-visual img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--fx-ease), filter .5s;}.fx-category-card:hover .fx-category-visual img{transform:scale(1.08);filter:saturate(1.1);}.fx-category-fallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 45% 30%, rgba(0,245,255,.22), transparent 42%), linear-gradient(145deg, #343249, #1b1a28);color:var(--fx-turquoise);font-size:64px;}.fx-category-shade{position:absolute;inset:0;background:linear-gradient(180deg, rgba(23,22,34,.02) 22%, rgba(23,22,34,.25) 48%, rgba(28,27,41,.96) 100%), linear-gradient(120deg, rgba(0,245,255,.09), transparent 46%);}.fx-category-ripple{position:absolute;width:70%;aspect-ratio:1;right:-28%;top:-24%;border:1px solid rgba(103,232,249,.18);border-radius:50%;box-shadow:0 0 0 24px rgba(103,232,249,.025), 0 0 0 52px rgba(103,232,249,.018);transition:transform .7s var(--fx-ease);}.fx-category-card:hover .fx-category-ripple{transform:scale(1.2) rotate(25deg);}.fx-category-copy{width:100%;display:block;padding:25px 24px 24px;}.fx-category-kicker{display:block;margin-bottom:7px;color:var(--fx-orange-bright);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;}.fx-category-copy > strong{display:block;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:23px;line-height:1.1;letter-spacing:-.04em;}.fx-category-copy > small{display:-webkit-box;margin-top:8px;color:var(--fx-text-soft);font-size:10px;line-height:1.55;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.fx-category-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;}.fx-category-meta em{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid rgba(103,232,249,.14);border-radius:999px;background:rgba(23,22,34,.58);color:var(--fx-muted);font-style:normal;font-size:8px;font-weight:750;}.fx-category-meta i{color:var(--fx-turquoise);}.fx-category-arrow{position:absolute;top:17px;right:17px;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(103,232,249,.2);border-radius:50%;background:rgba(28,27,41,.62);color:var(--fx-turquoise-bright);transform:rotate(-35deg);transition:.3s var(--fx-ease);}.fx-category-card:hover .fx-category-arrow{color:#180916;background:var(--fx-orange);border-color:var(--fx-orange);transform:rotate(0);}.fx-home{position:relative;overflow:clip;}.fx-ambient{position:absolute;z-index:-1;width:620px;height:620px;border-radius:50%;filter:blur(30px);opacity:.16;pointer-events:none;}.fx-ambient-one{left:-260px;top:250px;background:radial-gradient(circle, var(--fx-turquoise), transparent 65%);animation:fxFloat 12s ease-in-out infinite;}.fx-ambient-two{right:-300px;top:1000px;background:radial-gradient(circle, var(--fx-orange), transparent 68%);animation:fxFloat 16s ease-in-out infinite reverse;}.fx-home-hero{padding:24px 0 36px;}.fx-hero-shell{display:grid;grid-template-columns:minmax(0, 1.75fr) minmax(290px, .62fr);gap:18px;}.fx-hero-stage{position:relative;min-height:620px;overflow:hidden;border:1px solid rgba(60,231,250,.17);border-radius:34px;background:#1d1c2b;box-shadow:var(--fx-shadow);}.fx-hero-track,
.fx-hero-slide{position:absolute;inset:0;}.fx-hero-slide{opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .75s var(--fx-ease), transform 1.1s var(--fx-ease), visibility .75s;}.fx-hero-slide.is-active{opacity:1;visibility:visible;transform:scale(1);z-index:2;}.fx-hero-image{width:100%;height:100%;display:block;object-fit:cover;}.fx-hero-image-fallback{position:absolute;inset:0;background:radial-gradient(circle at 70% 25%, rgba(0,245,255,.22), transparent 28%), radial-gradient(circle at 25% 76%, rgba(248,224,128,.18), transparent 30%), linear-gradient(135deg, #302e43, #1a1926 62%, #272533);}.fx-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(23,22,34,.96) 0%, rgba(23,22,34,.83) 38%, rgba(23,22,34,.36) 68%, rgba(23,22,34,.2) 100%), linear-gradient(0deg, rgba(23,22,34,.84), transparent 48%);}.fx-hero-mesh{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(103,232,249,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(103,232,249,.08) 1px, transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 24% 50%, #000, transparent 72%);}.fx-hero-copy{position:absolute;z-index:3;left:clamp(28px, 5vw, 72px);top:50%;width:min(620px, calc(100% - 70px));transform:translateY(-50%);}.fx-hero-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(0,245,255,.22);border-radius:999px;background:rgba(37,36,53,.55);color:var(--fx-turquoise-bright);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;backdrop-filter:blur(12px);}.fx-hero-kicker i{color:var(--fx-orange);}.fx-hero-copy h1{margin:20px 0 0;max-width:680px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(42px, 5.2vw, 80px);line-height:.99;letter-spacing:-.065em;text-wrap:balance;}.fx-hero-copy h1 span{color:var(--fx-orange-bright);}.fx-hero-copy p{max-width:570px;margin:20px 0 0;color:var(--fx-text-soft);font-size:clamp(14px, 1.4vw, 17px);line-height:1.75;}.fx-hero-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:27px;}.fx-hero-proof{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:26px;color:var(--fx-muted);font-size:10px;font-weight:700;}.fx-hero-proof span{display:inline-flex;align-items:center;gap:6px;}.fx-hero-proof i{color:var(--fx-turquoise);}.fx-hero-index{position:absolute;z-index:3;right:28px;top:28px;display:flex;align-items:baseline;gap:7px;color:var(--fx-text);font-family:'Orbitron', sans-serif;}.fx-hero-index span{color:var(--fx-orange-bright);font-size:23px;font-weight:800;}.fx-hero-index em{color:var(--fx-dim);font-style:normal;}.fx-hero-index small{color:var(--fx-muted);}.fx-hero-controls{position:absolute;z-index:5;right:24px;bottom:25px;display:flex;align-items:center;gap:12px;}.fx-hero-controls > button{width:42px;height:42px;border:1px solid var(--fx-border);border-radius:50%;background:rgba(28,27,41,.72);color:var(--fx-text-soft);cursor:pointer;backdrop-filter:blur(10px);transition:.2s;}.fx-hero-controls > button:hover{color:#160814;background:var(--fx-orange);border-color:var(--fx-orange);}.fx-hero-dots{display:flex;gap:6px;}.fx-hero-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:rgba(203,203,203,.28);cursor:pointer;transition:width .3s, background .3s;}.fx-hero-dots button.is-active{width:30px;background:var(--fx-turquoise);}.fx-hero-progress{position:absolute;z-index:5;left:0;right:0;bottom:0;height:3px;background:rgba(170,169,186,.1);}.fx-hero-progress > span{display:block;width:0;height:100%;background:linear-gradient(90deg, var(--fx-turquoise), var(--fx-orange));}.fx-hero-progress > span.is-running{animation:fxHeroProgress 6s linear forwards;}.fx-signal-stack{display:grid;grid-template-rows:1fr 1fr;gap:18px;min-height:620px;}.fx-signal-card{position:relative;overflow:hidden;border:1px solid rgba(58,227,248,.14);border-radius:28px;background:linear-gradient(150deg, rgba(50,49,71,.94), rgba(28,27,41,.98));color:var(--fx-text);text-decoration:none;box-shadow:var(--fx-shadow-soft);}.fx-signal-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--fx-ease);}.fx-signal-card-media:hover img{transform:scale(1.07);}.fx-signal-shade{position:absolute;inset:0;background:linear-gradient(180deg, rgba(23,22,34,.08), rgba(23,22,34,.94));}.fx-signal-copy{position:absolute;z-index:2;inset:auto 20px 20px;}.fx-signal-copy small{display:block;color:var(--fx-orange-bright);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;}.fx-signal-copy strong{display:block;margin-top:6px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:20px;line-height:1.15;}.fx-signal-copy em{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--fx-turquoise-bright);font-size:10px;font-style:normal;font-weight:800;}.fx-signal-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px;}.fx-signal-stats > div{min-height:112px;display:flex;flex-direction:column;justify-content:space-between;padding:15px;border:1px solid rgba(62,226,247,.1);border-radius:17px;background:rgba(0,245,255,.035);}.fx-signal-stats i{color:var(--fx-turquoise);font-size:18px;}.fx-signal-stats strong{display:block;margin-top:13px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:20px;}.fx-signal-stats span{display:block;color:var(--fx-muted);font-size:9px;}.fx-signal-live{grid-column:1/-1;display:flex!important;align-items:center;justify-content:center!important;flex-direction:row!important;min-height:55px!important;gap:9px;color:var(--fx-turquoise-bright);}.fx-signal-live i{width:8px;height:8px;border-radius:50%;background:var(--fx-success);box-shadow:0 0 0 0 rgba(57,255,20,.3);animation:fxPulse 1.8s infinite;}.fx-hero-metrics{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin-top:18px;}.fx-hero-metrics > div{min-height:92px;display:flex;align-items:center;gap:13px;padding:17px;border:1px solid rgba(58,227,248,.1);border-radius:18px;background:rgba(37,36,53,.68);}.fx-metric-icon{width:45px;height:45px;display:grid;place-items:center;flex:0 0 45px;border-radius:14px;color:var(--fx-turquoise);background:rgba(0,245,255,.075);border:1px solid var(--fx-border);}.fx-hero-metrics strong{display:block;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:20px;}.fx-hero-metrics span{display:block;color:var(--fx-muted);font-size:9px;}.fx-metric-action{margin-left:auto;color:var(--fx-orange);}.fx-motion-track{overflow:hidden;border-block:1px solid rgba(0,245,255,.08);background:rgba(23,22,34,.72);}.fx-motion-track > div{width:max-content;display:flex;align-items:center;gap:26px;min-height:54px;animation:fxMarquee 30s linear infinite;}.fx-motion-track span{display:inline-flex;align-items:center;gap:9px;color:var(--fx-text-soft);font-size:10px;font-weight:750;white-space:nowrap;}.fx-motion-track i{color:var(--fx-orange);}.fx-story-rail,
.fx-category-rail,
.fx-product-rail,
.fx-brand-rail,
.fx-bundle-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px, 1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 18px;}.fx-story-rail::-webkit-scrollbar,
.fx-category-rail::-webkit-scrollbar,
.fx-product-rail::-webkit-scrollbar,
.fx-brand-rail::-webkit-scrollbar,
.fx-bundle-rail::-webkit-scrollbar{display:none;}.fx-story-card{position:relative;min-height:350px;overflow:hidden;border:1px solid var(--fx-border);border-radius:24px;background:var(--fx-surface);scroll-snap-align:start;cursor:pointer;}.fx-story-media{position:absolute;inset:0;}.fx-story-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--fx-ease);}.fx-story-card:hover img{transform:scale(1.07);}.fx-story-card::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, rgba(23,22,34,.06), rgba(23,22,34,.9));}.fx-story-title{position:absolute;z-index:2;inset:auto 18px 18px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:17px;}.fx-story-ring{position:absolute;z-index:3;top:14px;left:14px;width:58px;height:58px;padding:3px;border-radius:50%;background:conic-gradient(var(--fx-turquoise), var(--fx-orange), var(--fx-turquoise));animation:fxRotate 8s linear infinite;}.fx-story-ring span{width:100%;height:100%;display:grid;place-items:center;border:3px solid var(--fx-bg);border-radius:inherit;background:var(--fx-surface-2);color:var(--fx-text);}.fx-story-viewer{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(23,22,34,.9);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:.3s;}.fx-story-viewer.is-open{opacity:1;visibility:visible;}.fx-story-viewer-stage{position:relative;width:min(460px, 100%);height:min(820px, calc(100vh - 48px));overflow:hidden;border:1px solid var(--fx-border-strong);border-radius:30px;background:var(--fx-bg);box-shadow:var(--fx-shadow);}.fx-story-viewer-media{position:absolute;inset:0;display:grid;place-items:center;}.fx-story-viewer-media img,
.fx-story-viewer-media video{width:100%;height:100%;object-fit:cover;}.fx-story-viewer-stage::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(23,22,34,.55), transparent 24%, transparent 60%, rgba(23,22,34,.94));}.fx-story-viewer-head{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;align-items:center;gap:10px;}.fx-story-viewer-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--fx-turquoise);color:#211f31;}.fx-story-viewer-head strong{flex:1;color:var(--fx-text);font-size:12px;}.fx-story-viewer-close{width:38px;height:38px;border:1px solid var(--fx-border);border-radius:50%;background:rgba(28,27,41,.65);color:var(--fx-text);cursor:pointer;}.fx-story-viewer-progress{position:absolute;z-index:4;top:5px;left:10px;right:10px;display:flex;gap:4px;}.fx-story-viewer-progress span{height:2px;flex:1;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.22);}.fx-story-viewer-progress i{display:block;width:0;height:100%;background:var(--fx-orange);}.fx-story-viewer-copy{position:absolute;z-index:3;inset:auto 24px 26px;}.fx-story-viewer-copy h3{margin:0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:25px;}.fx-story-viewer-copy p{color:var(--fx-text-soft);font-size:12px;line-height:1.65;}.fx-story-viewer-nav{position:absolute;z-index:4;top:20%;bottom:20%;width:42%;border:0;background:transparent;cursor:pointer;}.fx-story-viewer-nav.is-prev{left:0;}.fx-story-viewer-nav.is-next{right:0;}.fx-category-rail-shell,
.fx-platform-shell,
.fx-delivery-shell{position:relative;}.fx-category-rail{grid-auto-columns:minmax(280px, 350px);}.fx-rail-arrow{position:absolute;z-index:4;top:50%;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:50%;background:rgba(28,27,41,.9);color:var(--fx-text-soft);transform:translateY(-50%);cursor:pointer;box-shadow:var(--fx-shadow-soft);}.fx-rail-arrow:hover{color:#160714;background:var(--fx-orange);border-color:var(--fx-orange);}.fx-rail-arrow.is-prev{left:-21px;}.fx-rail-arrow.is-next{right:-21px;}.fx-products-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px;}.fx-product-tabs,
.fx-platform-tabs,
.fx-mode-switch{display:flex;align-items:center;gap:7px;flex-wrap:wrap;}.fx-product-tabs button,
.fx-platform-tabs button,
.fx-mode-switch button,
.fx-view-switch button{min-height:39px;padding:0 13px;border:1px solid var(--fx-border);border-radius:12px;background:rgba(0,245,255,.035);color:var(--fx-muted);font-size:10px;font-weight:800;cursor:pointer;transition:.2s;}.fx-product-tabs button:hover,
.fx-platform-tabs button:hover,
.fx-mode-switch button:hover,
.fx-view-switch button:hover,
.fx-product-tabs button.is-active,
.fx-platform-tabs button.is-active,
.fx-mode-switch button.is-active,
.fx-view-switch button.is-active{color:#1b1a28;background:var(--fx-turquoise);border-color:var(--fx-turquoise);}.fx-product-panels > [data-flux-product-panel],
.fx-platform-panels > [data-flux-platform-panel]{display:none;}.fx-product-panels > .is-active,
.fx-platform-panels > .is-active{display:block;animation:fxPanelIn .45s var(--fx-ease);}.fx-product-rail{grid-auto-columns:minmax(250px, 310px);}.fx-products-footer{display:flex;justify-content:center;margin-top:26px;}.fx-products-footer-pulse{display:inline-flex;align-items:center;gap:9px;color:var(--fx-muted);font-size:10px;}.fx-products-footer-pulse i{width:7px;height:7px;border-radius:50%;background:var(--fx-success);animation:fxPulse 1.7s infinite;}.fx-platform-shell{display:grid;grid-template-columns:minmax(290px, .72fr) minmax(0, 1.55fr);gap:34px;align-items:start;}.fx-platform-intro{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:0;padding:26px;border:1px solid var(--fx-border);border-radius:24px;background:linear-gradient(145deg, rgba(43,42,61,.9), rgba(37,36,53,.76));}.fx-platform-intro h2{margin:10px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(28px,3.2vw,46px);line-height:1.04;letter-spacing:-.05em;}.fx-platform-intro h2 span{color:var(--fx-orange-bright);}.fx-platform-intro > p{max-width:520px;margin:14px 0 0;color:var(--fx-muted);font-size:13px;line-height:1.72;}.fx-platform-intro .fx-platform-tabs{width:100%;margin-top:22px;}.fx-platform-intro .fx-platform-tabs button{flex:1 1 145px;justify-content:center;}.fx-platform-intro > .fx-text-link{margin-top:18px;}.fx-platform-panels{min-width:0;}.fx-platform-panels > .is-active{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;align-items:stretch;}.fx-platform-options{display:flex;gap:9px;flex-wrap:wrap;}.fx-platform-option{min-height:45px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--fx-border);border-radius:13px;background:rgba(0,245,255,.035);color:var(--fx-text-soft);text-decoration:none;font-size:10px;font-weight:800;}.fx-platform-option:hover,
.fx-platform-option.is-current{border-color:var(--fx-orange-border);background:rgba(248,224,128,.09);color:var(--fx-orange-bright);}.fx-platform-option em{padding:3px 6px;border-radius:999px;background:rgba(248,224,128,.14);font-size:7px;font-style:normal;}.fx-bundle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.fx-showcase-block{position:relative;padding:34px;border:1px solid var(--fx-border);border-radius:30px;background:linear-gradient(145deg, rgba(50,49,71,.9), rgba(28,27,41,.96));overflow:hidden;}.fx-sell-card{position:relative;overflow:hidden;padding:42px;border:1px solid rgba(248,224,128,.22);border-radius:34px;background:radial-gradient(circle at 85% 30%, rgba(248,224,128,.16), transparent 35%), linear-gradient(135deg, #302e43, #1b1a28 62%);}.fx-sell-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);gap:38px;align-items:center;}.fx-sell-copy h2{margin:10px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(32px,4vw,58px);line-height:1;letter-spacing:-.055em;}.fx-sell-copy p{max-width:650px;color:var(--fx-text-soft);line-height:1.75;}.fx-sell-steps{display:grid;gap:10px;}.fx-sell-steps > div{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--fx-border);border-radius:15px;background:rgba(0,245,255,.035);}.fx-sell-steps span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#1a1926;background:var(--fx-orange);font-family:'Orbitron',sans-serif;font-size:10px;font-weight:800;}.fx-sell-steps strong{color:var(--fx-text);font-size:11px;}.fx-sell-steps small{display:block;color:var(--fx-muted);font-size:9px;}.fx-sell-action{margin-top:22px;}.fx-sell-orbit{position:absolute;width:360px;height:360px;right:-110px;top:-120px;border:1px solid rgba(248,224,128,.16);border-radius:50%;box-shadow:0 0 0 35px rgba(248,224,128,.025),0 0 0 75px rgba(0,245,255,.018);animation:fxRotate 24s linear infinite;}.fx-delivery-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}.fx-delivery-card{display:grid;grid-template-columns:80px 1fr;gap:14px;min-height:120px;padding:14px;border:1px solid var(--fx-border);border-radius:19px;background:rgba(37,36,53,.72);}.fx-delivery-media{overflow:hidden;border-radius:13px;background:var(--fx-surface-2);}.fx-delivery-media img{width:100%;height:100%;object-fit:cover;}.fx-delivery-copy small{color:var(--fx-orange-bright);font-size:8px;font-weight:800;text-transform:uppercase;}.fx-delivery-copy strong{display:block;margin-top:5px;color:var(--fx-text);font-size:12px;}.fx-delivery-copy p{margin:6px 0 0;color:var(--fx-muted);font-size:9px;line-height:1.55;}.fx-delivery-stats{display:flex;gap:8px;margin-top:10px;color:var(--fx-muted);font-size:8px;}.fx-brands-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;}.fx-brand-rail{grid-auto-columns:minmax(150px, 1fr);}.fx-brand-card{min-height:100px;display:grid;place-items:center;padding:18px;border:1px solid var(--fx-border);border-radius:17px;background:rgba(37,36,53,.64);filter:saturate(.65);opacity:.76;transition:.25s;}.fx-brand-card:hover{filter:none;opacity:1;border-color:var(--fx-orange-border);transform:translateY(-3px);}.fx-brand-card img{max-width:110px;max-height:52px;object-fit:contain;}.fx-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}.fx-blog-media{position:relative;aspect-ratio:1.7/1;overflow:hidden;border-radius:20px 20px 0 0;}.fx-blog-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--fx-ease);}.fx-blog-copy{padding:18px;border:1px solid var(--fx-border);border-top:0;border-radius:0 0 20px 20px;background:rgba(37,36,53,.82);}.fx-blog-copy h3{margin:0;color:var(--fx-text);font-family:'Sora',sans-serif;font-size:15px;}.fx-blog-copy p{color:var(--fx-muted);font-size:10px;line-height:1.6;}.pb-card,
.pb-showcase-card{border-color:rgba(0,245,255,.2)!important;background:linear-gradient(150deg,#2d2b40,#1d1c2b)!important;box-shadow:var(--fx-shadow-soft)!important;}.pb-kicker-icon,
.pb-count{color:var(--fx-turquoise-bright)!important;border-color:var(--fx-border-strong)!important;background:rgba(0,245,255,.07)!important;}.pb-kicker-copy strong,
.pb-showcase-title,
.pb-price-main strong,
.pb-showcase-price-main strong{color:var(--fx-text)!important;}.pb-price-main strong{color:var(--fx-orange-bright)!important;}.pb-buy,
.pb-showcase-card .pb-buy{background:linear-gradient(110deg,var(--fx-orange),var(--fx-orange-dark))!important;color:#180916!important;box-shadow:0 12px 30px rgba(212,173,69,.18)!important;}.pb-detail{color:var(--fx-text-soft)!important;background:rgba(0,245,255,.04)!important;border-color:var(--fx-border)!important;}.pb-discount,
.pb-showcase-saving{color:var(--fx-turquoise-bright)!important;border-color:var(--fx-border-strong)!important;background:rgba(0,245,255,.07)!important;}.pb-showcase-discount{background:linear-gradient(145deg,var(--fx-orange),var(--fx-orange-dark))!important;color:#180916!important;}.pb-showcase-visual{background:radial-gradient(circle at 50% 30%,rgba(0,245,255,.17),transparent 60%),#1d1c2b!important;}.pb-showcase-body{background:linear-gradient(180deg,#1d1c2b,#191824)!important;}.fx-directory-page,
.fx-catalog-page{position:relative;overflow:clip;min-height:72vh;}.fx-directory-hero,
.fx-catalog-hero{position:relative;overflow:hidden;padding:68px 0 0;background:radial-gradient(circle at 18% 12%, rgba(0,245,255,.15), transparent 28rem),
        radial-gradient(circle at 87% 35%, rgba(248,224,128,.13), transparent 24rem),
        linear-gradient(180deg, rgba(37,36,53,.88), rgba(28,27,41,.78));border-bottom:1px solid rgba(77,233,255,.11);}.fx-directory-orb,
.fx-catalog-orb{position:absolute;border-radius:50%;filter:blur(4px);pointer-events:none;}.fx-directory-orb-one,
.fx-catalog-orb-a{width:320px;height:320px;left:-130px;top:-120px;border:1px solid rgba(0,245,255,.14);box-shadow:0 0 0 45px rgba(0,245,255,.018), 0 0 0 100px rgba(0,245,255,.012);animation:fxFloat 11s ease-in-out infinite;}.fx-directory-orb-two,
.fx-catalog-orb-b{width:260px;height:260px;right:-80px;bottom:-100px;background:radial-gradient(circle,rgba(248,224,128,.12),transparent 68%);animation:fxFloat 14s ease-in-out infinite reverse;}.fx-directory-grid,
.fx-catalog-hero-grid::before{content:'';position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:linear-gradient(rgba(103,232,249,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.07) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,#000,transparent 72%);}.fx-directory-hero-inner,
.fx-catalog-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.7fr);align-items:center;gap:54px;min-height:410px;}.fx-directory-copy,
.fx-catalog-hero-copy{position:relative;z-index:2;padding-bottom:54px;}.fx-directory-copy h1,
.fx-catalog-hero-copy h1{margin:13px 0 0;max-width:850px;color:var(--fx-text);font-family:'Sora',sans-serif;font-size:clamp(38px,5.2vw,74px);line-height:.99;letter-spacing:-.062em;}.fx-directory-copy h1 span,
.fx-catalog-hero-copy h1 em{color:var(--fx-orange-bright);font-style:normal;}.fx-directory-copy p,
.fx-catalog-hero-copy p{max-width:690px;margin:20px 0 0;color:var(--fx-text-soft);font-size:15px;line-height:1.75;}.fx-directory-search,
.fx-catalog-search{width:min(650px,100%);min-height:58px;display:flex;align-items:center;gap:12px;margin-top:27px;padding:7px 8px 7px 18px;border:1px solid rgba(0,245,255,.24);border-radius:18px;background:rgba(28,27,41,.76);box-shadow:0 18px 45px rgba(23,22,34,.22);backdrop-filter:blur(16px);}.fx-directory-search > i,
.fx-catalog-search > i{color:var(--fx-turquoise);}.fx-directory-search input,
.fx-catalog-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fx-text);font-size:13px;}.fx-directory-search input::placeholder,
.fx-catalog-search input::placeholder{color:var(--fx-dim);}.fx-directory-search kbd{padding:4px 8px;border:1px solid var(--fx-border);border-radius:7px;background:rgba(0,245,255,.05);color:var(--fx-muted);font-size:9px;}.fx-catalog-search button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;border:0;border-radius:12px;background:linear-gradient(110deg,var(--fx-turquoise),var(--fx-turquoise-dark));color:#1a1926;font-size:10px;font-weight:850;cursor:pointer;}.fx-catalog-quick-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px;}.fx-catalog-quick-links a{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--fx-border);border-radius:999px;background:rgba(0,245,255,.035);color:var(--fx-muted);text-decoration:none;font-size:9px;font-weight:750;}.fx-catalog-quick-links a:hover{color:var(--fx-orange-bright);border-color:var(--fx-orange-border);}.fx-directory-radar,
.fx-catalog-constellation{position:relative;width:min(390px, 100%);aspect-ratio:1;justify-self:end;}.fx-radar-ring,
.fx-catalog-ring{position:absolute;inset:50%;border:1px solid rgba(0,245,255,.19);border-radius:50%;transform:translate(-50%,-50%);}.fx-radar-ring.ring-one,
.fx-catalog-ring.ring-a{width:94%;height:94%;}.fx-radar-ring.ring-two,
.fx-catalog-ring.ring-b{width:68%;height:68%;}.fx-radar-ring.ring-three,
.fx-catalog-ring.ring-c{width:42%;height:42%;}.fx-radar-ring::before,
.fx-catalog-ring::before{content:'';position:absolute;inset:-1px;border-radius:inherit;border-top:2px solid var(--fx-orange);border-right:2px solid transparent;animation:fxRotate 9s linear infinite;}.fx-radar-ring.ring-two::before,
.fx-catalog-ring.ring-b::before{animation-direction:reverse;animation-duration:13s;border-top-color:var(--fx-turquoise);}.fx-radar-sweep{position:absolute;left:50%;top:50%;width:45%;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--fx-turquoise),transparent);animation:fxRotate 4s linear infinite;}.fx-radar-core,
.fx-catalog-core{position:absolute;left:50%;top:50%;width:92px;height:92px;display:grid;place-items:center;border:1px solid rgba(103,232,249,.35);border-radius:50%;background:radial-gradient(circle,rgba(0,245,255,.28),rgba(43,42,61,.94));color:var(--fx-turquoise-bright);font-size:31px;transform:translate(-50%,-50%);box-shadow:0 0 55px rgba(0,245,255,.2);}.fx-radar-node,
.fx-catalog-node{position:absolute;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--fx-orange-border);border-radius:50%;background:rgba(43,42,61,.94);color:var(--fx-orange-bright);box-shadow:0 12px 28px rgba(23,22,34,.3);animation:fxNodePulse 3s ease-in-out infinite;}.fx-radar-node.node-one,.fx-catalog-node.node-a{left:6%;top:28%;}.fx-radar-node.node-two,.fx-catalog-node.node-b{right:10%;top:16%;animation-delay:.6s;}.fx-radar-node.node-three,.fx-catalog-node.node-c{right:5%;bottom:24%;animation-delay:1.2s;}.fx-radar-node.node-four,.fx-catalog-node.node-d{left:15%;bottom:10%;animation-delay:1.8s;}.fx-directory-metrics,
.fx-catalog-metrics{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:2px;border:1px solid var(--fx-border);border-bottom:0;border-radius:22px 22px 0 0;background:rgba(28,27,41,.74);backdrop-filter:blur(18px);}.fx-directory-metrics > div,
.fx-catalog-metrics > div{min-height:92px;display:flex;flex-direction:column;justify-content:center;padding:18px 22px;border-right:1px solid rgba(77,233,255,.1);}.fx-directory-metrics > div:last-child,
.fx-catalog-metrics > div:last-child{border-right:0;}.fx-directory-metrics strong,
.fx-catalog-metrics strong{color:var(--fx-orange-bright);font-family:'Sora',sans-serif;font-size:23px;}.fx-directory-metrics span,
.fx-catalog-metrics span{margin-top:4px;color:var(--fx-muted);font-size:9px;}.fx-directory-content{padding-block:74px 100px;}.fx-directory-grid-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}.fx-directory-view,
.fx-view-toggle,
.fx-view-switch{display:inline-flex;gap:5px;padding:4px;border:1px solid var(--fx-border);border-radius:13px;background:rgba(37,36,53,.7);}.fx-directory-view button,
.fx-view-toggle button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:var(--fx-muted);font-size:9px;font-weight:800;cursor:pointer;}.fx-directory-view button.is-active,
.fx-view-toggle button.is-active{background:var(--fx-turquoise);color:#1a1926;}.fx-directory-grid-cards.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));}.fx-directory-grid-cards.is-compact .fx-category-card{min-height:220px;}.fx-directory-grid-cards.is-compact .fx-category-copy > small{display:none;}.fx-directory-guide,
.fx-gateway-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;}.fx-directory-guide > div,
.fx-gateway-guide > div{position:relative;min-height:180px;padding:24px;overflow:hidden;border:1px solid var(--fx-border);border-radius:22px;background:linear-gradient(145deg,rgba(43,42,61,.72),rgba(28,27,41,.82));}.fx-guide-number{position:absolute;right:15px;top:5px;color:rgba(103,232,249,.08);font-family:'Orbitron',sans-serif;font-size:58px;font-weight:900;}.fx-directory-guide i,
.fx-gateway-guide i{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--fx-orange-border);border-radius:13px;background:rgba(248,224,128,.075);color:var(--fx-orange);}.fx-directory-guide strong,
.fx-gateway-guide strong{display:block;margin-top:18px;color:var(--fx-text);font-size:13px;}.fx-directory-guide p,
.fx-gateway-guide p{margin:7px 0 0;color:var(--fx-muted);font-size:10px;line-height:1.65;}.fx-catalog-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48;}.fx-catalog-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,22,34,.97),rgba(23,22,34,.76) 55%,rgba(23,22,34,.54)),linear-gradient(0deg,#1f1e2d,transparent 50%);}.fx-catalog-hero > .fx-catalog-hero-grid{position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(103,232,249,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.08) 1px,transparent 1px);background-size:52px 52px;}.fx-catalog-hero-inner{position:relative;z-index:3;min-height:370px;display:flex;flex-direction:column;justify-content:center;}.fx-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:24px;color:var(--fx-muted);font-size:10px;}.fx-breadcrumb a{display:inline-flex;align-items:center;gap:6px;color:var(--fx-muted);text-decoration:none;}.fx-breadcrumb a:hover{color:var(--fx-orange-bright);}.fx-breadcrumb > i{color:var(--fx-dim);font-size:7px;}.fx-catalog-hero-copy{display:flex;align-items:center;gap:20px;padding:0 0 38px;}.fx-catalog-icon{width:80px;height:80px;display:grid;place-items:center;flex:0 0 80px;border:1px solid rgba(0,245,255,.3);border-radius:23px;background:rgba(0,245,255,.1);color:var(--fx-turquoise-bright);font-size:30px;box-shadow:0 0 45px rgba(0,245,255,.12);}.fx-catalog-hero-copy h1{margin:6px 0 0;color:var(--fx-text);font-family:'Sora',sans-serif;font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.055em;}.fx-catalog-hero-copy p{max-width:720px;margin:12px 0 0;color:var(--fx-text-soft);font-size:13px;line-height:1.7;}.fx-catalog-hero-metrics{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:26px;}.fx-catalog-hero-metrics > div{min-width:150px;padding:12px 15px;border:1px solid var(--fx-border);border-radius:14px;background:rgba(28,27,41,.62);backdrop-filter:blur(12px);}.fx-catalog-hero-metrics strong{display:block;color:var(--fx-orange-bright);font-family:'Sora',sans-serif;font-size:17px;}.fx-catalog-hero-metrics span{display:block;color:var(--fx-muted);font-size:8px;}.fx-category-gateway{padding-block:70px 100px;}.fx-gateway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.fx-catalog-workspace{display:grid;grid-template-columns:284px minmax(0,1fr);gap:24px;padding-block:58px 100px;align-items:start;}.fx-catalog-sidebar{position:sticky;top:142px;overflow:hidden;border:1px solid var(--fx-border);border-radius:22px;background:rgba(37,36,53,.86);box-shadow:var(--fx-shadow-soft);backdrop-filter:blur(16px);}.fx-sidebar-head,
.fx-filter-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:15px 17px;border-bottom:1px solid rgba(77,233,255,.1);background:rgba(0,245,255,.035);}.fx-sidebar-head span{display:block;color:var(--fx-orange-bright);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;}.fx-sidebar-head strong,
.fx-filter-drawer-head strong{display:block;margin-top:2px;color:var(--fx-text);font-family:'Sora',sans-serif;font-size:16px;}.fx-sidebar-head button,
.fx-filter-drawer-head button{width:36px;height:36px;display:none;border:1px solid var(--fx-border);border-radius:11px;background:rgba(0,245,255,.04);color:var(--fx-muted);cursor:pointer;}.fx-filter-form{display:grid;gap:0;}.fx-filter-block,
.fx-filter-group{padding:18px;border-bottom:1px solid rgba(77,233,255,.08);}.fx-filter-title,
.fx-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:var(--fx-text-soft);font-size:10px;font-weight:800;}.fx-filter-title > span{display:inline-flex;align-items:center;gap:8px;}.fx-filter-title i{color:var(--fx-turquoise);}.fx-filter-title small,
.fx-filter-heading small{color:var(--fx-dim);font-size:8px;font-weight:700;}.fx-filter-search{min-height:43px;display:flex;align-items:center;overflow:hidden;border:1px solid var(--fx-border);border-radius:12px;background:rgba(28,27,41,.62);}.fx-filter-search input{flex:1;min-width:0;height:41px;padding:0 12px;border:0;outline:0;background:transparent;color:var(--fx-text);font-size:10px;}.fx-filter-search button{width:41px;height:41px;border:0;background:rgba(0,245,255,.1);color:var(--fx-turquoise);cursor:pointer;}.fx-filter-options,
.fx-filter-category-list{display:grid;gap:7px;max-height:290px;overflow-y:auto;padding-right:2px;}.fx-filter-radio{display:block;cursor:pointer;}.fx-filter-radio input{position:absolute;opacity:0;pointer-events:none;}.fx-filter-radio > span{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--fx-muted);font-size:9px;font-weight:700;transition:.2s;}.fx-filter-radio > span > i:not(.fas):not(.far):not(.fab){width:10px;height:10px;border:1px solid var(--fx-dim);border-radius:50%;}.fx-filter-radio > span > .fas,
.fx-filter-radio > span > .far,
.fx-filter-radio > span > .fab{width:18px;text-align:center;color:var(--fx-turquoise);}.fx-filter-radio em{margin-left:auto;color:var(--fx-dim);font-size:8px;font-style:normal;}.fx-filter-radio:hover > span{color:var(--fx-text-soft);background:rgba(0,245,255,.035);}.fx-filter-radio input:checked + span{color:var(--fx-turquoise-bright);border-color:rgba(0,245,255,.22);background:rgba(0,245,255,.075);}.fx-filter-radio input:checked + span > i:not(.fas):not(.far):not(.fab){border:3px solid var(--fx-turquoise);background:var(--fx-bg);}.fx-price-inputs,
.fx-filter-price{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;}.fx-price-inputs label,
.fx-filter-price label{display:block;}.fx-price-inputs label span,
.fx-filter-price label span{display:block;margin-bottom:5px;color:var(--fx-dim);font-size:8px;}.fx-price-inputs input,
.fx-filter-price input{width:100%;height:41px;padding:0 9px;border:1px solid var(--fx-border);border-radius:10px;outline:0;background:rgba(28,27,41,.62);color:var(--fx-text);font-size:10px;}.fx-price-inputs input:focus,
.fx-filter-price input:focus{border-color:rgba(0,245,255,.45);}.fx-filter-price > i{width:14px;height:1px;margin-bottom:20px;background:var(--fx-dim);}.fx-filter-toggle{display:flex;align-items:center;gap:10px;padding:17px 18px;cursor:pointer;border-bottom:1px solid rgba(77,233,255,.08);}.fx-filter-toggle input{position:absolute;opacity:0;}.fx-filter-toggle > span{width:38px;height:21px;display:block;padding:3px;flex:0 0 38px;border:1px solid var(--fx-border);border-radius:99px;background:rgba(28,27,41,.7);transition:.2s;}.fx-filter-toggle > span i{width:13px;height:13px;display:block;border-radius:50%;background:var(--fx-dim);transition:.2s;}.fx-filter-toggle input:checked + span{border-color:rgba(0,245,255,.4);background:rgba(0,245,255,.16);}.fx-filter-toggle input:checked + span i{background:var(--fx-turquoise);transform:translateX(17px);}.fx-filter-toggle strong{color:var(--fx-text-soft);font-size:9px;}.fx-filter-toggle small{display:block;color:var(--fx-dim);font-size:8px;}.fx-filter-actions{display:grid;gap:8px;padding:18px;}.fx-filter-apply{min-height:45px;border:0;border-radius:12px;background:linear-gradient(110deg,var(--fx-turquoise),var(--fx-turquoise-dark));color:#1a1926;font-size:10px;font-weight:850;cursor:pointer;}.fx-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;color:var(--fx-muted);text-decoration:none;font-size:9px;font-weight:750;}.fx-filter-reset:hover{color:var(--fx-orange-bright);}.fx-sidebar-category-map{padding:18px;}.fx-sidebar-category-map a{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--fx-muted);text-decoration:none;font-size:9px;}.fx-sidebar-category-map a:hover{color:var(--fx-orange-bright);}.fx-filter-mobile-trigger{display:none;}.fx-filter-backdrop,
.fx-catalog-overlay{display:none;}.fx-catalog-main,
.fx-catalog-results{min-width:0;}.fx-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;margin-bottom:18px;padding:15px 17px;border:1px solid var(--fx-border);border-radius:19px;background:rgba(37,36,53,.72);}.fx-catalog-result{display:flex;align-items:center;gap:11px;}.fx-result-pulse{width:10px;height:10px;border-radius:50%;background:var(--fx-success);box-shadow:0 0 0 0 rgba(57,255,20,.28);animation:fxPulse 1.8s infinite;}.fx-catalog-result strong,
.fx-catalog-toolbar h2{display:block;margin:0;color:var(--fx-text);font-family:'Sora',sans-serif;font-size:17px;}.fx-catalog-result small,
.fx-catalog-toolbar p{display:block;margin:4px 0 0;color:var(--fx-muted);font-size:9px;}.fx-catalog-controls,
.fx-toolbar-controls{display:flex;align-items:end;gap:8px;}.fx-catalog-controls label,
.fx-toolbar-controls label{display:grid;gap:4px;color:var(--fx-dim);font-size:8px;}.fx-catalog-controls select,
.fx-toolbar-controls select{min-height:39px;padding:0 32px 0 10px;border:1px solid var(--fx-border);border-radius:11px;outline:0;background-color:rgba(28,27,41,.72);color:var(--fx-text-soft);font-size:9px;cursor:pointer;}.fx-active-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:17px;}.fx-active-filters > span{color:var(--fx-dim);font-size:8px;font-weight:800;text-transform:uppercase;}.fx-active-filters a{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--fx-orange-border);border-radius:999px;background:rgba(248,224,128,.07);color:var(--fx-orange-bright);text-decoration:none;font-size:8px;font-weight:750;}.fx-active-filters a b{font-size:11px;}.fx-catalog-grid,
.fx-catalog-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.fx-catalog-grid.is-list,
.fx-catalog-product-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));}.fx-catalog-grid.is-list .fx-product-card,
.fx-catalog-product-grid.is-compact .fx-product-card{display:grid;grid-template-columns:180px minmax(0,1fr);}.fx-catalog-grid.is-list .fx-product-media,
.fx-catalog-product-grid.is-compact .fx-product-media{height:100%;aspect-ratio:auto;}.fx-catalog-grid.is-list .fx-product-excerpt,
.fx-catalog-product-grid.is-compact .fx-product-excerpt{display:-webkit-box;}.fx-pagination{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:32px;}.fx-pagination > a{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--fx-border);border-radius:12px;background:rgba(0,245,255,.035);color:var(--fx-text-soft);text-decoration:none;font-size:9px;font-weight:800;}.fx-pagination > a:hover{color:var(--fx-orange-bright);border-color:var(--fx-orange-border);}.fx-pagination > a.is-disabled{pointer-events:none;opacity:.35;}.fx-pagination > div{display:flex;justify-content:center;align-items:center;gap:6px;}.fx-pagination > div a,
.fx-pagination > div span{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:11px;background:rgba(0,245,255,.025);color:var(--fx-muted);text-decoration:none;font-size:9px;font-weight:800;}.fx-pagination > div a:hover,
.fx-pagination > div a.is-active{color:#1a1926;background:var(--fx-turquoise);border-color:var(--fx-turquoise);}.fx-product-page{position:relative;padding:30px 0 100px;overflow:clip;}.fx-product-page::before{content:'';position:absolute;z-index:-1;width:620px;height:620px;right:-260px;top:90px;border-radius:50%;background:radial-gradient(circle,rgba(248,224,128,.11),transparent 68%);}.fx-product-shell > .fx-breadcrumb{margin-bottom:22px;}.fx-product-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.83fr) minmax(310px,.6fr);gap:20px;align-items:start;}.fx-product-gallery,
.fx-product-story,
.fx-purchase-console{min-width:0;}.fx-product-gallery{padding:17px;border:1px solid var(--fx-border);border-radius:28px;background:linear-gradient(155deg,rgba(43,42,61,.92),rgba(28,27,41,.96));box-shadow:var(--fx-shadow-soft);}.fx-product-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px;}.fx-product-head-actions{display:flex;gap:7px;}.fx-round-action{width:41px;height:41px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:50%;background:rgba(0,245,255,.04);color:var(--fx-muted);cursor:pointer;transition:.22s;}.fx-round-action:hover,
.fx-round-action.is-active{color:#160814;background:var(--fx-orange);border-color:var(--fx-orange);transform:translateY(-2px);}.fx-product-main-media{position:relative;aspect-ratio:1.12/1;overflow:hidden;border:1px solid rgba(103,232,249,.12);border-radius:22px;background:radial-gradient(circle at 50% 30%,rgba(0,245,255,.15),transparent 50%),#1a1926;}.fx-product-main-media > img{width:100%;height:100%;display:block;object-fit:cover;transition:opacity .28s,transform .7s var(--fx-ease);}.fx-product-main-media.is-changing > img{opacity:.18;transform:scale(1.04);}.fx-product-media-empty{height:100%;display:grid;place-items:center;align-content:center;gap:10px;color:var(--fx-turquoise);}.fx-product-media-empty i{font-size:60px;opacity:.55;}.fx-product-media-empty span{color:var(--fx-muted);font-size:10px;}.fx-product-media-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,22,34,.03),transparent 55%,rgba(23,22,34,.8)),linear-gradient(120deg,rgba(0,245,255,.07),transparent 45%);pointer-events:none;}.fx-product-media-grid{position:absolute;inset:0;opacity:.14;pointer-events:none;background-image:linear-gradient(rgba(103,232,249,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.08) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(135deg,#000,transparent 72%);}.fx-product-badges{position:absolute;z-index:2;top:13px;left:13px;display:flex;gap:7px;flex-wrap:wrap;}.fx-product-visual-caption{position:absolute;z-index:2;left:15px;bottom:14px;display:grid;gap:3px;}.fx-product-visual-caption span{color:var(--fx-orange-bright);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.fx-product-visual-caption strong{color:var(--fx-text);font-size:12px;}.fx-product-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:82px;gap:8px;overflow-x:auto;padding:11px 1px 1px;scrollbar-width:none;}.fx-product-thumbs::-webkit-scrollbar{display:none;}.fx-product-thumb{aspect-ratio:1.15/1;padding:0;overflow:hidden;border:1px solid transparent;border-radius:12px;background:var(--fx-surface);cursor:pointer;opacity:.58;transition:.2s;}.fx-product-thumb img{width:100%;height:100%;display:block;object-fit:cover;}.fx-product-thumb:hover,
.fx-product-thumb.is-active{opacity:1;border-color:var(--fx-turquoise);box-shadow:0 0 0 3px rgba(0,245,255,.08);}.fx-product-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;}.fx-product-proof-grid > div{min-width:0;padding:12px;border:1px solid rgba(77,233,255,.09);border-radius:13px;background:rgba(0,245,255,.03);}.fx-product-proof-grid i{color:var(--fx-turquoise);font-size:12px;}.fx-product-proof-grid span{display:block;margin-top:8px;color:var(--fx-dim);font-size:7px;text-transform:uppercase;letter-spacing:.08em;}.fx-product-proof-grid strong{display:block;margin-top:2px;color:var(--fx-text-soft);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.fx-product-story{padding:8px 4px 0;}.fx-product-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:12px;}.fx-product-category-link{display:inline-flex;align-items:center;gap:8px;color:var(--fx-turquoise-bright);text-decoration:none;font-size:10px;font-weight:800;}.fx-product-category-link:hover{color:var(--fx-orange-bright);}.fx-product-code{color:var(--fx-dim);font-family:'Orbitron',sans-serif;font-size:9px;}.fx-product-story h1{margin:17px 0 0;color:var(--fx-text);font-family:'Sora',sans-serif;font-size:clamp(31px,3.5vw,54px);line-height:1.02;letter-spacing:-.055em;}.fx-product-lead{margin:17px 0 0;color:var(--fx-text-soft);font-size:13px;line-height:1.75;}.fx-product-social-proof{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;}.fx-product-social-proof > span{min-height:31px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--fx-border);border-radius:999px;background:rgba(0,245,255,.035);color:var(--fx-muted);font-size:8px;font-weight:750;}.fx-product-social-proof i{color:var(--fx-orange);}.fx-rating-pill strong{color:var(--fx-text);}.fx-rating-pill small{color:var(--fx-muted);}.fx-platform-switcher{margin-top:24px;padding:16px;border:1px solid var(--fx-border);border-radius:19px;background:rgba(37,36,53,.67);}.fx-mini-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;}.fx-mini-heading span{color:var(--fx-text);font-size:10px;font-weight:850;}.fx-mini-heading small{color:var(--fx-dim);font-size:8px;}.fx-product-feature-lane{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;}.fx-product-feature-lane > div{position:relative;overflow:hidden;min-height:112px;padding:13px;border:1px solid rgba(77,233,255,.1);border-radius:16px;background:linear-gradient(145deg,rgba(43,42,61,.68),rgba(28,27,41,.78));}.fx-product-feature-lane > div > span{position:absolute;right:7px;top:-3px;color:rgba(103,232,249,.07);font-family:'Orbitron',sans-serif;font-size:38px;font-weight:900;}.fx-product-feature-lane i{color:var(--fx-orange);}.fx-product-feature-lane strong{display:block;margin-top:20px;color:var(--fx-text);font-size:9px;line-height:1.35;}.fx-product-feature-lane small{display:block;margin-top:3px;color:var(--fx-dim);font-size:7px;}.fx-gift-signal{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;margin-top:18px;padding:15px;overflow:hidden;border:1px solid var(--fx-orange-border);border-radius:18px;background:linear-gradient(125deg,rgba(248,224,128,.1),rgba(0,245,255,.04));}.fx-gift-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:rgba(248,224,128,.14);color:var(--fx-orange-bright);font-size:18px;}.fx-gift-signal small{display:block;color:var(--fx-orange);font-size:7px;font-weight:900;letter-spacing:.1em;}.fx-gift-signal strong{display:block;margin-top:3px;color:var(--fx-text);font-size:11px;}.fx-gift-signal p{margin:4px 0 0;color:var(--fx-muted);font-size:8px;line-height:1.5;}.fx-gift-pulse{position:absolute;width:100px;height:100px;right:-35px;top:-35px;border:1px solid rgba(248,224,128,.22);border-radius:50%;animation:fxPulseScale 2.2s ease-in-out infinite;}.fx-purchase-console{position:sticky;top:150px;padding:20px;overflow:hidden;border:1px solid rgba(0,245,255,.2);border-radius:26px;background:linear-gradient(155deg,rgba(50,49,71,.96),rgba(28,27,41,.985));box-shadow:0 28px 72px rgba(23,22,34,.34),inset 0 1px rgba(255,255,255,.035);}.fx-purchase-console::before{content:'';position:absolute;width:220px;height:220px;right:-110px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(248,224,128,.14),transparent 68%);pointer-events:none;}.fx-console-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(77,233,255,.1);}.fx-console-status > span{display:inline-flex;align-items:center;gap:7px;color:var(--fx-text-soft);font-size:8px;font-weight:850;}.fx-console-status > span i{width:7px;height:7px;border-radius:50%;}.fx-console-status > span.is-online i{background:var(--fx-success);box-shadow:0 0 0 0 rgba(57,255,20,.3);animation:fxPulse 1.8s infinite;}.fx-console-status > span.is-offline i{background:var(--fx-danger);}.fx-console-status small{max-width:150px;color:var(--fx-dim);font-size:7px;line-height:1.35;text-align:right;}.fx-console-price{padding:19px 0 17px;}.fx-console-price > small{display:block;color:var(--fx-muted);font-size:8px;}.fx-console-price del{display:inline-block;margin-top:8px;color:var(--fx-dim);font-size:10px;}.fx-console-price strong{display:block;margin-top:3px;color:var(--fx-orange-bright);font-family:'Sora',sans-serif;font-size:clamp(29px,3vw,39px);line-height:1;letter-spacing:-.05em;}.fx-console-price > span{display:inline-flex;margin-top:8px;padding:4px 7px;border-radius:999px;background:rgba(0,245,255,.08);color:var(--fx-turquoise-bright);font-size:8px;font-weight:800;}.fx-console-block{padding:15px 0;border-top:1px solid rgba(77,233,255,.09);}.fx-console-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;}.fx-console-label > span{color:var(--fx-text);font-size:9px;font-weight:850;}.fx-console-label > small{color:var(--fx-dim);font-size:7px;}.fx-variant-grid{display:grid;gap:7px;}.fx-variant-option{width:100%;min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid var(--fx-border);border-radius:13px;background:rgba(28,27,41,.56);color:var(--fx-text-soft);text-align:left;cursor:pointer;transition:.2s;}.fx-variant-option:hover{border-color:rgba(0,245,255,.32);background:rgba(0,245,255,.055);}.fx-variant-option.is-active{border-color:var(--fx-orange-border);background:rgba(248,224,128,.09);box-shadow:0 0 0 3px rgba(248,224,128,.04);}.fx-variant-option strong{display:block;color:var(--fx-text);font-size:9px;}.fx-variant-option small{display:block;margin-top:3px;color:var(--fx-muted);font-size:7px;line-height:1.3;}.fx-variant-option b{color:var(--fx-orange-bright);font-family:'Sora',sans-serif;font-size:11px;white-space:nowrap;}.fx-variant-note,
.fx-console-help{display:flex;gap:6px;margin:8px 0 0;color:var(--fx-dim);font-size:7px;line-height:1.45;}.fx-console-help i{color:var(--fx-turquoise);margin-top:2px;}.fx-input-shell{min-height:47px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--fx-border);border-radius:12px;background:rgba(28,27,41,.62);}.fx-input-shell:focus-within{border-color:rgba(0,245,255,.5);box-shadow:0 0 0 3px rgba(0,245,255,.06);}.fx-input-shell i{color:var(--fx-turquoise);}.fx-input-shell input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fx-text);font-size:9px;}.fx-quantity-line{display:flex;align-items:center;justify-content:space-between;gap:12px;}.fx-quantity-control{display:grid;grid-template-columns:38px 50px 38px;min-height:42px;overflow:hidden;border:1px solid var(--fx-border);border-radius:12px;background:rgba(28,27,41,.62);}.fx-quantity-control button{border:0;background:rgba(0,245,255,.05);color:var(--fx-turquoise);cursor:pointer;}.fx-quantity-control button:hover{background:var(--fx-turquoise);color:#1a1926;}.fx-quantity-control input{width:100%;border:0;outline:0;background:transparent;color:var(--fx-text);text-align:center;font-size:11px;font-weight:850;-moz-appearance:textfield;}.fx-quantity-control input::-webkit-inner-spin-button{display:none;}.fx-console-total{text-align:right;}.fx-console-total small{display:block;color:var(--fx-dim);font-size:7px;}.fx-console-total strong{display:block;margin-top:3px;color:var(--fx-text);font-family:'Sora',sans-serif;font-size:16px;}.fx-console-actions{display:grid;gap:8px;padding-top:5px;}.fx-primary-purchase{min-height:56px;display:grid;grid-template-columns:auto 1fr 32px;align-items:center;gap:10px;padding:0 11px 0 17px;border:0;border-radius:15px;background:linear-gradient(110deg,var(--fx-turquoise-bright),var(--fx-turquoise),var(--fx-turquoise-dark));color:#1a1926;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 15px 34px rgba(0,245,255,.19);transition:transform .22s,box-shadow .22s;}.fx-primary-purchase:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 42px rgba(0,245,255,.28);}.fx-primary-purchase em{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(28,27,41,.15);font-style:normal;}.fx-primary-purchase:disabled,
.fx-quick-purchase:disabled{opacity:.45;cursor:not-allowed;}.fx-quick-purchase{min-height:44px;border:1px solid var(--fx-orange-border);border-radius:13px;background:rgba(248,224,128,.08);color:var(--fx-orange-bright);font-size:9px;font-weight:850;cursor:pointer;}.fx-quick-purchase:hover:not(:disabled){background:var(--fx-orange);color:#180916;}.fx-console-trust{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;}.fx-console-trust span,
.fx-console-trust a{min-height:35px;display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid rgba(77,233,255,.08);border-radius:10px;background:rgba(0,245,255,.025);color:var(--fx-muted);text-decoration:none;font-size:7px;}.fx-console-trust i{color:var(--fx-turquoise);}.fx-console-trust a:hover{color:var(--fx-orange-bright);border-color:var(--fx-orange-border);}.fx-product-information{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;margin-top:28px;}.fx-product-tab-rail{position:sticky;top:150px;align-self:start;display:grid;gap:8px;padding:12px;border:1px solid var(--fx-border);border-radius:20px;background:rgba(37,36,53,.78);}.fx-product-tab-rail button{min-height:55px;display:flex;align-items:center;gap:11px;padding:0 12px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--fx-muted);font-size:9px;font-weight:800;text-align:left;cursor:pointer;transition:.2s;}.fx-product-tab-rail button span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(0,245,255,.05);color:var(--fx-turquoise);font-family:'Orbitron',sans-serif;font-size:7px;}.fx-product-tab-rail button:hover,
.fx-product-tab-rail button.is-active{border-color:var(--fx-orange-border);background:rgba(248,224,128,.075);color:var(--fx-orange-bright);}.fx-product-tab-rail button.is-active span{background:var(--fx-orange);color:#180916;}.fx-product-tab-panels{min-height:480px;padding:30px;border:1px solid var(--fx-border);border-radius:25px;background:linear-gradient(145deg,rgba(43,42,61,.78),rgba(28,27,41,.88));}.fx-product-tab-panel{display:none;}.fx-product-tab-panel.is-active{display:block;animation:fxPanelIn .45s var(--fx-ease);}.fx-tab-intro h2{margin:8px 0 0;max-width:780px;color:var(--fx-text);font-family:'Sora',sans-serif;font-size:clamp(26px,3vw,42px);line-height:1.08;letter-spacing:-.045em;}.fx-rich-copy{margin-top:24px;color:var(--fx-text-soft);font-size:13px;line-height:1.9;white-space:normal;}.fx-delivery-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:26px;}.fx-delivery-timeline > div{position:relative;min-height:235px;padding:22px;overflow:hidden;border:1px solid var(--fx-border);border-radius:20px;background:rgba(0,245,255,.03);}.fx-delivery-timeline > div > span{position:absolute;right:10px;top:-4px;color:rgba(103,232,249,.07);font-family:'Orbitron',sans-serif;font-size:52px;font-weight:900;}.fx-delivery-timeline i{width:45px;height:45px;display:grid;place-items:center;border:1px solid var(--fx-orange-border);border-radius:14px;background:rgba(248,224,128,.075);color:var(--fx-orange);}.fx-delivery-timeline strong{display:block;margin-top:38px;color:var(--fx-text);font-size:13px;}.fx-delivery-timeline p{margin:8px 0 0;color:var(--fx-muted);font-size:10px;line-height:1.65;}.fx-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:24px;}.fx-review-grid blockquote{margin:0;padding:20px;border:1px solid var(--fx-border);border-radius:18px;background:rgba(0,245,255,.03);}.fx-review-stars{display:flex;gap:3px;color:var(--fx-orange);font-size:10px;}.fx-review-grid blockquote p{min-height:52px;margin:13px 0 0;color:var(--fx-text-soft);font-size:10px;line-height:1.65;}.fx-review-grid footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;color:var(--fx-muted);font-size:8px;}.fx-review-grid footer span{color:var(--fx-turquoise-bright);font-weight:800;}.fx-faq-list{display:grid;gap:9px;margin-top:24px;}.fx-faq-list details{border:1px solid var(--fx-border);border-radius:15px;background:rgba(0,245,255,.025);}.fx-faq-list summary{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;color:var(--fx-text);font-size:10px;font-weight:850;list-style:none;cursor:pointer;}.fx-faq-list summary::-webkit-details-marker{display:none;}.fx-faq-list summary i{color:var(--fx-turquoise);transition:transform .25s;}.fx-faq-list details[open] summary i{transform:rotate(45deg);color:var(--fx-orange);}.fx-faq-list details p{margin:0;padding:0 17px 17px;color:var(--fx-muted);font-size:10px;line-height:1.7;}.fx-product-bundles,
.fx-related-products{padding-bottom:0;}.fx-product-grid-related{grid-template-columns:repeat(4,minmax(0,1fr));}.fx-mobile-buy-dock{display:none;}.home-layout-disabled{display:none!important;}[data-fx-reveal]{opacity:0;transform:translate3d(0, 28px, 0) scale(.985);transition:opacity .72s var(--fx-ease), transform .72s var(--fx-ease), filter .72s var(--fx-ease);transition-delay:calc(var(--fx-order, 0) * 55ms);filter:blur(5px);}[data-fx-reveal].is-visible{opacity:1;transform:none;filter:none;}[data-fx-tilt]{transform-style:preserve-3d;will-change:transform;}.fx-sell-card{display:grid;grid-template-columns:minmax(0, 1.18fr) minmax(260px, .52fr);align-items:center;gap:42px;isolation:isolate;}.fx-sell-grid{position:absolute;inset:0;z-index:-1;display:block;opacity:.22;background-image:linear-gradient(rgba(103,232,249,.08) 1px, transparent 1px),
        linear-gradient(90deg, rgba(103,232,249,.08) 1px, transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg, #000, transparent 85%);}.fx-sell-copy{position:relative;z-index:2;}.fx-sell-copy h2 span{color:var(--fx-orange-bright);}.fx-sell-steps{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:25px;}.fx-sell-steps > span{width:auto;height:auto;min-height:76px;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--fx-border);border-radius:15px;background:rgba(0,245,255,.035);color:var(--fx-text-soft);font-family:inherit;font-size:9px;line-height:1.35;}.fx-sell-steps > span b{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;color:#1a1926;background:var(--fx-orange);font-family:'Orbitron', sans-serif;font-size:8px;}.fx-sell-action{position:relative;z-index:2;min-height:290px;display:grid;place-items:center;align-content:center;gap:13px;margin:0;border:1px solid rgba(248,224,128,.16);border-radius:27px;background:radial-gradient(circle at 50% 38%, rgba(248,224,128,.16), transparent 44%), rgba(28,27,41,.45);}.fx-sell-action small{color:var(--fx-muted);font-size:9px;}.fx-sell-orbit{position:relative;inset:auto;width:116px;height:116px;display:grid;place-items:center;box-shadow:0 0 0 22px rgba(248,224,128,.035), 0 0 0 45px rgba(0,245,255,.022);}.fx-sell-orbit::before,
.fx-sell-orbit::after{content:'';position:absolute;width:11px;height:11px;border-radius:50%;background:var(--fx-turquoise);box-shadow:0 0 14px rgba(0,245,255,.58);}.fx-sell-orbit::before{top:10px;left:5px;}.fx-sell-orbit::after{right:5px;bottom:12px;background:var(--fx-orange);box-shadow:0 0 14px rgba(248,224,128,.52);}.fx-sell-orbit i{color:var(--fx-orange-bright);font-size:32px;animation:fxPulseScale 2.5s ease-in-out infinite;}.fx-delivery-section .fx-delivery-shell{display:grid;grid-template-columns:minmax(270px, .62fr) minmax(0, 1.38fr);align-items:center;gap:32px;padding:33px;border:1px solid var(--fx-border);border-radius:30px;background:radial-gradient(circle at 9% 30%, rgba(0,245,255,.11), transparent 29%),
        linear-gradient(145deg, rgba(43,42,61,.82), rgba(28,27,41,.88));overflow:hidden;}.fx-delivery-section .fx-delivery-copy > h2{margin:10px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(28px, 3.2vw, 48px);line-height:1.04;letter-spacing:-.05em;}.fx-delivery-section .fx-delivery-copy > h2 span{color:var(--fx-orange-bright);}.fx-delivery-section .fx-delivery-copy > p{color:var(--fx-muted);font-size:11px;line-height:1.75;}.fx-delivery-section .fx-delivery-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;}.fx-delivery-section .fx-delivery-stats > div{padding:14px;border:1px solid rgba(0,245,255,.11);border-radius:14px;background:rgba(0,245,255,.035);}.fx-delivery-section .fx-delivery-stats strong{display:block;color:var(--fx-turquoise-bright);font-family:'Orbitron', sans-serif;font-size:21px;}.fx-delivery-section .fx-delivery-stats span{display:block;margin-top:4px;color:var(--fx-muted);font-size:8px;}.fx-delivery-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px;}.fx-delivery-feed{grid-template-columns:repeat(2, minmax(0, 1fr));}.fx-delivery-card{position:relative;text-decoration:none;transition:transform .25s var(--fx-ease), border-color .25s, background .25s;}.fx-delivery-card:hover{transform:translateY(-4px);border-color:var(--fx-orange-border);background:rgba(248,224,128,.055);}.fx-delivery-media{position:relative;min-height:90px;display:grid;place-items:center;color:var(--fx-turquoise);font-size:22px;}.fx-delivery-media em{position:absolute;right:5px;bottom:5px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--fx-success);color:#1d1c2a;font-size:8px;font-style:normal;box-shadow:0 0 0 3px rgba(28,27,41,.9);}.fx-delivery-body{min-width:0;}.fx-delivery-body small{display:flex;align-items:center;gap:5px;color:var(--fx-orange-bright);font-size:7px;font-weight:850;text-transform:uppercase;}.fx-delivery-body strong{display:block;margin-top:6px;color:var(--fx-text);font-size:10px;line-height:1.35;}.fx-delivery-body p{margin:6px 0 0;color:var(--fx-muted);font-size:8px;line-height:1.5;}.fx-delivery-body p b{color:var(--fx-text-soft);}.fx-delivery-body time{display:block;margin-top:6px;color:var(--fx-dim);font-size:7px;}.fx-blog-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.fx-blog-card{display:flex;min-width:0;flex-direction:column;color:inherit;text-decoration:none;transition:transform .25s var(--fx-ease);}.fx-blog-card:hover{transform:translateY(-6px);}.fx-blog-card:hover .fx-blog-media img{transform:scale(1.08);}.fx-blog-card.is-featured{grid-column:span 2;grid-row:span 2;}.fx-blog-card.is-featured .fx-blog-media{flex:1;min-height:330px;}.fx-blog-media{display:grid;place-items:center;background:radial-gradient(circle, rgba(0,245,255,.14), transparent 60%), var(--fx-surface);color:var(--fx-turquoise);font-size:34px;}.fx-blog-media > span{position:absolute;inset:0;background:linear-gradient(180deg, transparent, rgba(23,22,34,.5));}.fx-blog-copy{flex:1;display:flex;flex-direction:column;}.fx-blog-copy small{color:var(--fx-orange-bright);font-size:8px;font-weight:800;}.fx-blog-copy > strong{display:block;margin-top:8px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:14px;line-height:1.4;}.fx-blog-card.is-featured .fx-blog-copy > strong{font-size:21px;}.fx-blog-copy em{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:12px;color:var(--fx-turquoise-bright);font-size:9px;font-style:normal;font-weight:850;}.fx-toast-stack{position:fixed;z-index:13000;right:20px;bottom:22px;width:min(380px, calc(100% - 28px));display:grid;gap:9px;pointer-events:none;}.fx-toast{display:grid;grid-template-columns:38px minmax(0, 1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--fx-border-strong);border-radius:16px;background:rgba(28,27,41,.96);box-shadow:0 20px 50px rgba(23,22,34,.52);color:var(--fx-text-soft);opacity:0;transform:translate3d(30px, 0, 0) scale(.96);transition:.28s var(--fx-ease);pointer-events:auto;backdrop-filter:blur(20px);}.fx-toast.is-visible{opacity:1;transform:none;}.fx-toast > i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(0,245,255,.09);color:var(--fx-turquoise);}.fx-toast.is-error{border-color:rgba(255,71,87,.35);}.fx-toast.is-error > i{color:var(--fx-danger);background:rgba(255,71,87,.09);}.fx-toast.is-warning > i{color:var(--fx-warning);background:rgba(255,165,2,.09);}.fx-toast strong{display:block;color:var(--fx-text);font-size:10px;}.fx-toast span{display:block;margin-top:2px;color:var(--fx-muted);font-size:8px;line-height:1.4;}.fx-toast button{width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:var(--fx-muted);cursor:pointer;}.fx-toast button:hover{background:rgba(248,224,128,.08);color:var(--fx-orange-bright);}.fx-cart-page{position:relative;min-height:72vh;padding:30px 0 96px;overflow:clip;}.fx-cart-page::before{content:'';position:absolute;width:560px;height:560px;left:-270px;top:170px;border-radius:50%;background:radial-gradient(circle, rgba(0,245,255,.1), transparent 67%);pointer-events:none;}.fx-cart-shell{position:relative;z-index:1;}.fx-cart-hero{position:relative;min-height:310px;display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(260px, .58fr);align-items:center;gap:38px;padding:clamp(30px, 5vw, 66px);overflow:hidden;border:1px solid var(--fx-border);border-radius:33px;background:linear-gradient(105deg, rgba(43,42,61,.96), rgba(28,27,41,.8) 56%, rgba(33,28,18,.74)),
        radial-gradient(circle at 82% 20%, rgba(248,224,128,.19), transparent 34%);box-shadow:var(--fx-shadow-soft);}.fx-cart-hero::before{content:'';position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(103,232,249,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(103,232,249,.08) 1px, transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg, #000, transparent 76%);}.fx-cart-hero > div:first-child{position:relative;z-index:2;}.fx-cart-hero h1{margin:12px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(38px, 5vw, 71px);line-height:.98;letter-spacing:-.064em;}.fx-cart-hero h1 span{color:var(--fx-orange-bright);}.fx-cart-hero p{max-width:650px;margin:18px 0 0;color:var(--fx-text-soft);font-size:13px;line-height:1.75;}.fx-cart-orbit{position:relative;z-index:2;justify-self:end;width:min(250px, 100%);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(0,245,255,.2);border-radius:50%;box-shadow:inset 0 0 70px rgba(0,245,255,.04), 0 0 0 25px rgba(0,245,255,.02), 0 0 0 52px rgba(248,224,128,.014);animation:fxFloat 7s ease-in-out infinite;}.fx-cart-orbit::before,
.fx-cart-orbit::after{content:'';position:absolute;width:15px;height:15px;border-radius:50%;background:var(--fx-turquoise);box-shadow:0 0 22px rgba(0,245,255,.65);}.fx-cart-orbit::before{top:19%;right:4%;}.fx-cart-orbit::after{left:5%;bottom:20%;background:var(--fx-orange);box-shadow:0 0 22px rgba(248,224,128,.58);}.fx-cart-orbit > i{color:var(--fx-orange-bright);font-size:49px;filter:drop-shadow(0 14px 28px rgba(0,0,0,.38));}.fx-cart-orbit span{position:absolute;right:8%;bottom:15%;min-width:66px;height:66px;display:grid;place-items:center;padding:0 10px;border:1px solid var(--fx-orange-border);border-radius:20px;background:rgba(43,42,61,.94);color:var(--fx-orange-bright);font-family:'Orbitron', sans-serif;font-size:16px;font-weight:800;box-shadow:0 15px 30px rgba(23,22,34,.3);}.fx-order-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin:17px 0 26px;}.fx-order-steps > span{min-height:59px;display:flex;align-items:center;gap:11px;padding:10px 14px;border:1px solid var(--fx-border);border-radius:15px;background:rgba(37,36,53,.68);color:var(--fx-muted);font-size:9px;font-weight:800;}.fx-order-steps > span b{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(0,245,255,.07);color:var(--fx-turquoise);font-family:'Orbitron', sans-serif;font-size:8px;}.fx-order-steps > span.is-active{border-color:var(--fx-orange-border);background:rgba(248,224,128,.075);color:var(--fx-orange-bright);}.fx-order-steps > span.is-active b{background:var(--fx-orange);color:#180916;}.fx-cart-notice-stack{display:grid;gap:9px;margin-bottom:18px;}.fx-cart-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--fx-border);border-radius:14px;background:rgba(0,245,255,.035);color:var(--fx-text-soft);font-size:9px;line-height:1.55;}.fx-cart-notice > i{margin-top:2px;color:var(--fx-turquoise);}.fx-cart-notice.is-gift{border-color:var(--fx-orange-border);background:rgba(248,224,128,.06);}.fx-cart-notice.is-gift > i{color:var(--fx-orange);}.fx-cart-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(315px, 410px);align-items:start;gap:24px;}.fx-cart-main,
.fx-cart-summary{border:1px solid var(--fx-border);border-radius:25px;background:linear-gradient(145deg, rgba(43,42,61,.84), rgba(28,27,41,.88));box-shadow:var(--fx-shadow-soft);}.fx-cart-main{padding:22px;}.fx-cart-list-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2px 16px;border-bottom:1px solid rgba(77,233,255,.09);}.fx-cart-list-head strong{color:var(--fx-text);font-family:'Sora', sans-serif;font-size:16px;}.fx-cart-list-head small{display:block;margin-top:3px;color:var(--fx-muted);font-size:8px;}.fx-danger-link{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,71,87,.18);border-radius:11px;background:rgba(255,71,87,.045);color:#ff98a4;font-size:8px;font-weight:800;cursor:pointer;}.fx-danger-link:hover{border-color:rgba(255,71,87,.4);background:rgba(255,71,87,.09);}.fx-cart-items{display:grid;gap:11px;margin-top:15px;}.fx-cart-item{position:relative;display:grid;grid-template-columns:132px minmax(0, 1fr) auto;align-items:center;gap:17px;min-height:156px;padding:13px;border:1px solid rgba(62,226,247,.1);border-radius:19px;background:rgba(23,22,34,.46);transition:transform .22s var(--fx-ease), border-color .22s, background .22s;}.fx-cart-item:hover{transform:translateX(3px);border-color:rgba(0,245,255,.26);background:rgba(0,245,255,.035);}.fx-cart-item.is-bundle-item{border-color:rgba(0,245,255,.22);}.fx-cart-item.is-gift-item{border-color:var(--fx-orange-border);background:rgba(248,224,128,.05);}.fx-cart-item.is-updating{opacity:.58;pointer-events:none;}.fx-cart-item-media{position:relative;height:128px;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:radial-gradient(circle, rgba(0,245,255,.12), transparent 60%), var(--fx-surface-2);color:var(--fx-turquoise);font-size:33px;}.fx-cart-item-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--fx-ease);}.fx-cart-item:hover .fx-cart-item-media img{transform:scale(1.05);}.fx-cart-item-media > span{position:absolute;left:7px;top:7px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:9px;background:rgba(28,27,41,.82);color:var(--fx-orange-bright);font-size:7px;font-weight:850;backdrop-filter:blur(8px);}.fx-cart-item-copy{min-width:0;}.fx-cart-item-kicker{color:var(--fx-turquoise-bright);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.07em;}.fx-cart-item-copy h2{margin:6px 0 0;font-family:'Sora', sans-serif;font-size:15px;line-height:1.35;}.fx-cart-item-copy h2 a{color:var(--fx-text);text-decoration:none;}.fx-cart-item-copy h2 a:hover{color:var(--fx-orange-bright);}.fx-cart-item-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;}.fx-cart-item-tags span{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 7px;border:1px solid rgba(77,233,255,.1);border-radius:999px;background:rgba(0,245,255,.035);color:var(--fx-muted);font-size:7px;font-weight:750;}.fx-cart-item-tags span i{color:var(--fx-turquoise);}.fx-cart-delivery-line{display:flex;align-items:center;gap:7px;margin-top:11px;color:var(--fx-muted);font-size:8px;}.fx-cart-delivery-line i{color:var(--fx-orange);}.fx-cart-item-controls{min-width:154px;display:grid;justify-items:end;gap:15px;}.fx-cart-price-stack{text-align:right;}.fx-cart-price-stack small{display:block;color:var(--fx-dim);font-size:7px;}.fx-cart-price-stack strong{display:block;margin-top:4px;color:var(--fx-orange-bright);font-family:'Sora', sans-serif;font-size:18px;letter-spacing:-.035em;}.fx-cart-control-row{display:flex;align-items:center;gap:7px;}.fx-cart-quantity{display:grid;grid-template-columns:32px 46px 32px;min-height:37px;overflow:hidden;border:1px solid var(--fx-border);border-radius:11px;background:rgba(28,27,41,.68);}.fx-cart-quantity button{border:0;background:rgba(0,245,255,.05);color:var(--fx-turquoise);cursor:pointer;}.fx-cart-quantity button:hover:not(:disabled){background:var(--fx-turquoise);color:#1b1a28;}.fx-cart-quantity button:disabled{opacity:.35;cursor:not-allowed;}.fx-cart-quantity input{width:100%;border:0;outline:0;background:transparent;color:var(--fx-text);text-align:center;font-size:10px;font-weight:850;-moz-appearance:textfield;}.fx-cart-quantity input::-webkit-inner-spin-button{display:none;}.fx-cart-remove{width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(255,71,87,.17);border-radius:11px;background:rgba(255,71,87,.045);color:#ff91a0;cursor:pointer;}.fx-cart-remove:hover:not(:disabled){background:rgba(255,71,87,.12);border-color:rgba(255,71,87,.38);}.fx-cart-remove:disabled{opacity:.28;cursor:not-allowed;}.fx-cart-lock-note{display:flex;align-items:center;gap:6px;color:var(--fx-dim);font-size:7px;}.fx-cart-lock-note i{color:var(--fx-orange);}.fx-gift-progress-zone{display:grid;gap:9px;margin-top:17px;}.fx-gift-progress-card{display:grid;grid-template-columns:40px minmax(0, 1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--fx-orange-border);border-radius:15px;background:linear-gradient(100deg, rgba(248,224,128,.08), rgba(0,245,255,.03));}.fx-gift-progress-card > i{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(248,224,128,.12);color:var(--fx-orange);}.fx-gift-progress-card strong{color:var(--fx-text);font-size:9px;}.fx-gift-progress-card p{margin:4px 0 0;color:var(--fx-muted);font-size:7px;}.fx-gift-progress-card > span{color:var(--fx-orange-bright);font-family:'Orbitron', sans-serif;font-size:8px;}.fx-progress-meter{height:5px;overflow:hidden;margin-top:8px;border-radius:99px;background:rgba(170,169,186,.1);}.fx-progress-meter i{display:block;width:var(--fx-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--fx-turquoise), var(--fx-orange));box-shadow:0 0 12px rgba(248,224,128,.25);}.fx-cart-continuation{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(77,233,255,.09);}.fx-cart-continuation p{margin:0;color:var(--fx-muted);font-size:8px;}.fx-cart-summary{position:sticky;top:150px;overflow:hidden;padding:22px;}.fx-summary-glow{position:absolute;width:230px;height:230px;right:-120px;top:-100px;border-radius:50%;background:radial-gradient(circle, rgba(248,224,128,.18), transparent 68%);pointer-events:none;}.fx-summary-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(77,233,255,.1);}.fx-summary-head span{color:var(--fx-orange-bright);font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;}.fx-summary-head strong{display:block;margin-top:4px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:18px;}.fx-summary-head > i{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:13px;background:rgba(0,245,255,.06);color:var(--fx-turquoise);}.fx-coupon-console{position:relative;margin-top:16px;}.fx-coupon-console form{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:7px;}.fx-coupon-console input{min-width:0;height:43px;border:1px solid var(--fx-border);border-radius:12px;outline:0;background:rgba(23,22,34,.56);color:var(--fx-text);padding:0 12px;font-size:9px;}.fx-coupon-console input:focus{border-color:rgba(0,245,255,.48);box-shadow:0 0 0 3px rgba(0,245,255,.055);}.fx-coupon-console button{min-width:76px;border:1px solid var(--fx-orange-border);border-radius:12px;background:rgba(248,224,128,.08);color:var(--fx-orange-bright);font-size:8px;font-weight:850;cursor:pointer;}.fx-coupon-console button:hover{background:var(--fx-orange);color:#180916;}.fx-applied-coupon{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(0,245,255,.25);border-radius:13px;background:rgba(0,245,255,.06);}.fx-applied-coupon > span{display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;}.fx-applied-coupon > span > i{grid-row:span 2;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(0,245,255,.11);color:var(--fx-turquoise);}.fx-applied-coupon strong{color:var(--fx-text);font-size:9px;}.fx-applied-coupon small{color:var(--fx-muted);font-size:7px;}.fx-applied-coupon > button{min-width:32px;width:32px;height:32px;border:0;background:transparent;color:var(--fx-muted);}.fx-summary-lines{display:grid;gap:11px;margin-top:18px;}.fx-summary-lines > div{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--fx-muted);font-size:9px;}.fx-summary-lines strong{color:var(--fx-text-soft);font-size:10px;}.fx-summary-lines .fx-summary-saving,
.fx-summary-saving strong{color:var(--fx-success);}.fx-summary-total{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:18px;padding-top:17px;border-top:1px dashed rgba(77,233,255,.2);}.fx-summary-total span{color:var(--fx-muted);font-size:8px;}.fx-summary-total small{display:block;margin-top:4px;color:var(--fx-dim);font-size:7px;}.fx-summary-total strong{color:var(--fx-orange-bright);font-family:'Sora', sans-serif;font-size:28px;line-height:1;letter-spacing:-.05em;}.fx-checkout-launch{min-height:57px;display:grid;grid-template-columns:35px 1fr 28px;align-items:center;gap:9px;margin-top:17px;padding:0 12px;border-radius:15px;color:#1e1d2c;background:linear-gradient(110deg, var(--fx-turquoise-bright), var(--fx-turquoise), var(--fx-turquoise-dark));text-decoration:none;font-size:11px;font-weight:900;box-shadow:0 16px 36px rgba(0,245,255,.2);transition:transform .22s var(--fx-ease), box-shadow .22s;}.fx-checkout-launch:hover{transform:translateY(-2px);box-shadow:0 21px 43px rgba(0,245,255,.29);}.fx-checkout-launch > i:first-child{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:rgba(28,27,41,.12);}.fx-summary-trust{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;}.fx-summary-trust span{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid rgba(77,233,255,.08);border-radius:10px;background:rgba(0,245,255,.025);color:var(--fx-muted);font-size:7px;}.fx-summary-trust i{color:var(--fx-turquoise);}.fx-cart-empty{min-height:510px;display:grid;place-items:center;align-content:center;gap:20px;padding:55px 24px;border:1px solid var(--fx-border);border-radius:30px;background:radial-gradient(circle at 50% 32%, rgba(0,245,255,.1), transparent 31%), rgba(37,36,53,.74);text-align:center;}.fx-empty-visual{position:relative;width:150px;height:150px;display:grid;place-items:center;border:1px solid rgba(0,245,255,.18);border-radius:50%;color:var(--fx-orange);font-size:45px;box-shadow:0 0 0 22px rgba(0,245,255,.025), 0 0 0 47px rgba(248,224,128,.015);animation:fxFloat 7s ease-in-out infinite;}.fx-cart-empty h2{margin:9px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(27px, 4vw, 42px);}.fx-cart-empty p{max-width:520px;margin:9px auto 0;color:var(--fx-muted);font-size:11px;line-height:1.7;}.fx-empty-shortcuts{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;}.fx-cart-recommendations{padding-top:68px;}.fx-checkout-page,
.co-page{position:relative;min-height:75vh;padding:30px 0 100px;overflow:clip;background:transparent!important;color:var(--fx-text);}.fx-checkout-page::before{content:'';position:absolute;width:660px;height:660px;right:-350px;top:310px;border-radius:50%;background:radial-gradient(circle, rgba(248,224,128,.095), transparent 67%);pointer-events:none;}.co-wrap{position:relative;z-index:1;width:min(1320px, calc(100% - 48px));margin:0 auto;}.fx-checkout-hero{position:relative;min-height:315px;display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(330px, .64fr);align-items:center;gap:34px;padding:clamp(31px, 5vw, 64px);overflow:hidden;border:1px solid var(--fx-border);border-radius:33px;background:radial-gradient(circle at 80% 26%, rgba(248,224,128,.17), transparent 32%),
        linear-gradient(110deg, rgba(43,42,61,.96), rgba(28,27,41,.9) 64%, rgba(28,24,17,.86));box-shadow:var(--fx-shadow-soft);}.fx-checkout-hero::before{content:'';position:absolute;inset:0;opacity:.21;background-image:linear-gradient(rgba(103,232,249,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(103,232,249,.08) 1px, transparent 1px);background-size:50px 50px;mask-image:linear-gradient(90deg, #000, transparent 76%);}.fx-checkout-hero-copy{position:relative;z-index:2;}.fx-checkout-hero h1{margin:12px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(40px, 5vw, 70px);line-height:.98;letter-spacing:-.064em;}.fx-checkout-hero h1 em{color:var(--fx-orange-bright);font-style:normal;}.fx-checkout-hero p{max-width:650px;margin:18px 0 0;color:var(--fx-text-soft);font-size:13px;line-height:1.75;}.fx-checkout-hero-signal{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;padding:12px;border:1px solid rgba(0,245,255,.15);border-radius:21px;background:rgba(28,27,41,.55);backdrop-filter:blur(18px);}.fx-checkout-hero-signal > span{min-width:0;min-height:116px;display:grid;place-items:center;align-content:center;gap:5px;padding:11px 6px;border:1px solid rgba(77,233,255,.09);border-radius:15px;background:rgba(0,245,255,.032);text-align:center;}.fx-checkout-hero-signal i{color:var(--fx-turquoise);font-size:17px;}.fx-checkout-hero-signal b{width:100%;overflow:hidden;color:var(--fx-orange-bright);font-family:'Sora', sans-serif;font-size:13px;text-overflow:ellipsis;white-space:nowrap;}.fx-checkout-hero-signal small{color:var(--fx-muted);font-size:7px;}.co-bc{display:flex;align-items:center;gap:8px;margin:16px 3px;color:var(--fx-dim);font-size:8px;}.co-bc a{color:var(--fx-muted);text-decoration:none;}.co-bc a:hover{color:var(--fx-orange-bright);}.co-bc .cur{color:var(--fx-turquoise-bright);}.co-bc .sep{opacity:.45;}.co-steps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;max-width:760px;margin:0 auto 27px;padding:14px 18px;border:1px solid var(--fx-border);border-radius:17px;background:rgba(37,36,53,.67);}.co-step{display:flex;align-items:center;gap:8px;}.co-step-circle{width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:11px;background:rgba(0,245,255,.045);color:var(--fx-muted);font-family:'Orbitron', sans-serif;font-size:8px;font-weight:850;}.co-step-circle.done{background:var(--fx-turquoise);border-color:var(--fx-turquoise);color:#1c1b29;}.co-step-circle.active{background:var(--fx-orange);border-color:var(--fx-orange);color:#1a0918;box-shadow:0 0 0 5px rgba(248,224,128,.08);}.co-step-lbl{color:var(--fx-muted);font-size:8px;font-weight:800;}.co-step-lbl.done{color:var(--fx-turquoise-bright);}.co-step-lbl.active{color:var(--fx-orange-bright);}.co-step-line{height:1px;background:linear-gradient(90deg, var(--fx-turquoise-dark), rgba(77,233,255,.12));}.co-step-line.done{background:linear-gradient(90deg, var(--fx-turquoise), var(--fx-orange));}.co-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 385px);align-items:start;gap:24px;}.co-layout > div:first-child{min-width:0;display:grid;gap:15px;}.co-summary{position:sticky;top:150px;display:grid;gap:13px;}.co-card{overflow:hidden;border:1px solid var(--fx-border)!important;border-radius:23px!important;background:linear-gradient(145deg, rgba(43,42,61,.88), rgba(28,27,41,.91))!important;box-shadow:var(--fx-shadow-soft)!important;color:var(--fx-text);}.co-card-hd{min-height:68px;display:flex;align-items:center;gap:11px;padding:13px 17px;border-bottom:1px solid rgba(77,233,255,.1)!important;background:rgba(0,245,255,.025)!important;}.co-card-hd-icon{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:12px;background:rgba(0,245,255,.07)!important;color:var(--fx-turquoise)!important;}.co-card-title{color:var(--fx-text)!important;font-family:'Sora', sans-serif;font-size:13px!important;font-weight:800!important;}.co-edit-cart{margin-left:auto;color:var(--fx-orange-bright)!important;text-decoration:none;font-size:8px!important;font-weight:800;}.co-card-bd{padding:17px!important;}.co-alert,
.stock-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(255,71,87,.26)!important;border-radius:14px!important;background:rgba(255,71,87,.065)!important;color:#ffb1ba!important;font-size:9px!important;line-height:1.55;}.co-alert.success{border-color:rgba(57,255,20,.25)!important;background:rgba(57,255,20,.06)!important;color:#70ff5b!important;}.stock-banner-ico{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:rgba(255,71,87,.1);color:var(--fx-danger);}.stock-banner-ttl{color:var(--fx-text);font-size:9px;font-weight:850;}.stock-banner-txt{margin-top:3px;color:inherit;font-size:8px;}.co-items{display:grid;gap:9px;}.co-item{display:grid;grid-template-columns:78px minmax(0, 1fr) auto;align-items:center;gap:12px;min-height:100px;padding:10px;border:1px solid rgba(77,233,255,.09);border-radius:15px;background:rgba(23,22,34,.42);}.co-item-img{width:78px;height:78px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--fx-surface-2);color:var(--fx-turquoise);font-size:22px;}.co-item-img img{width:100%;height:100%;object-fit:cover;}.co-item-info{min-width:0;}.co-item-name{color:var(--fx-text)!important;font-size:10px!important;font-weight:850;line-height:1.4;}.co-item-cat{margin-top:4px;color:var(--fx-orange-bright)!important;font-size:7px!important;text-transform:uppercase;letter-spacing:.05em;}.co-item-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;color:var(--fx-muted);font-size:7px;}.co-item-meta span,
.co-gift-chip,
.co-item-manual-status{min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid rgba(77,233,255,.1);border-radius:999px;background:rgba(0,245,255,.035);color:var(--fx-muted);}.co-gift-chip{border-color:var(--fx-orange-border);background:rgba(248,224,128,.07);color:var(--fx-orange-bright);}.co-item-ok{color:var(--fx-success)!important;}.co-item-warn{color:var(--fx-warning)!important;}.co-item-price{color:var(--fx-orange-bright)!important;font-family:'Sora', sans-serif;font-size:12px!important;font-weight:800;white-space:nowrap;}.co-delivery-panel{overflow:hidden;border:1px solid var(--fx-border)!important;border-radius:16px!important;background:rgba(0,245,255,.028)!important;}.co-delivery-panel-body{display:grid;grid-template-columns:40px minmax(0, 1fr) auto;align-items:center;gap:10px;padding:12px;cursor:pointer;}.co-delivery-panel-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(0,245,255,.08)!important;color:var(--fx-turquoise)!important;}.co-delivery-panel-text strong{color:var(--fx-text);font-size:9px;}.co-delivery-panel-text span{display:block;margin-top:3px;color:var(--fx-muted);font-size:7px;}.co-delivery-chevron{color:var(--fx-orange);transition:transform .25s;}.co-delivery-panel.active .co-delivery-chevron{transform:rotate(180deg);}.co-delivery-instructions{padding:0 12px 12px;color:var(--fx-muted);font-size:8px;line-height:1.65;}.form-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px;}.form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px;}.form-grp,
.form-group{min-width:0;margin-bottom:12px;}.form-lbl,
.form-label{display:flex;align-items:center;gap:5px;margin-bottom:6px;color:var(--fx-text-soft)!important;font-size:8px!important;font-weight:800!important;letter-spacing:.03em;}.form-lbl .req,
.form-label .req,
.req{color:var(--fx-orange)!important;}.form-ctrl,
.form-input,
.manual-delivery-input,
.pci-input{width:100%;min-height:45px;padding:0 12px;border:1px solid var(--fx-border)!important;border-radius:12px!important;outline:0;background:rgba(23,22,34,.58)!important;color:var(--fx-text)!important;box-shadow:none!important;font-size:9px!important;transition:border-color .2s, box-shadow .2s, background .2s;}textarea.form-ctrl,
textarea.form-input,
textarea.manual-delivery-input{min-height:100px;padding-top:11px;resize:vertical;}.form-ctrl:focus,
.form-input:focus,
.manual-delivery-input:focus,
.pci-input:focus{border-color:rgba(0,245,255,.5)!important;background:rgba(37,36,53,.72)!important;box-shadow:0 0 0 3px rgba(0,245,255,.06)!important;}.form-ctrl::placeholder,
.form-input::placeholder,
.manual-delivery-input::placeholder,
.pci-input::placeholder{color:var(--fx-dim)!important;}.form-hint{margin-top:5px;color:var(--fx-dim)!important;font-size:7px!important;line-height:1.5;}.co-note-label,
.co-optional-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid var(--fx-border);border-radius:999px;background:rgba(0,245,255,.04);color:var(--fx-muted);font-size:7px;font-weight:750;}.guest-checkout-card{border:1px solid var(--fx-border)!important;border-radius:19px!important;background:linear-gradient(135deg, rgba(0,245,255,.055), rgba(248,224,128,.045))!important;color:var(--fx-text);}.guest-checkout-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--fx-orange-border);border-radius:999px;background:rgba(248,224,128,.08);color:var(--fx-orange-bright);font-size:7px;font-weight:850;}.guest-checkout-lead{color:var(--fx-muted)!important;font-size:9px!important;line-height:1.6;}.guest-checkout-save,
.guest-checkout-saved{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid rgba(57,255,20,.17);border-radius:12px;background:rgba(57,255,20,.045);color:var(--fx-text-soft);font-size:8px;line-height:1.5;}.guest-checkout-terms{color:var(--fx-muted)!important;font-size:7px!important;line-height:1.6;}.guest-payment-lock{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--fx-muted);font-size:8px;}.guest-payment-lock i{color:var(--fx-turquoise);}.pay-intro{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-bottom:14px;}.pay-intro-item{min-height:67px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(77,233,255,.09);border-radius:13px;background:rgba(0,245,255,.03);color:var(--fx-muted);font-size:7px;line-height:1.4;}.pay-intro-item i{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:10px;background:rgba(0,245,255,.08);color:var(--fx-turquoise);font-size:12px;}.pay-methods{display:grid;gap:9px;}.pay-methods.pay-enhanced{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;}.pay-opt{position:relative;overflow:hidden;border:1px solid rgba(77,233,255,.11)!important;border-radius:16px!important;background:rgba(23,22,34,.46)!important;transition:border-color .22s, background .22s, transform .22s var(--fx-ease);}.pay-opt:hover{border-color:rgba(0,245,255,.3)!important;transform:translateY(-2px);}.pay-opt.active{border-color:var(--fx-orange-border)!important;background:rgba(248,224,128,.055)!important;box-shadow:0 0 0 3px rgba(248,224,128,.035);}.pay-opt.pay-just-selected{animation:fxMethodPulse .55s var(--fx-ease);}.pay-opt-hd{min-height:82px;display:grid;grid-template-columns:17px 42px minmax(0, 1fr) auto;align-items:center;gap:10px;padding:11px;cursor:pointer;}.pay-radio-dot{width:15px;height:15px;border:1px solid rgba(170,169,186,.35);border-radius:50%;box-shadow:inset 0 0 0 3px rgba(23,22,34,.9);background:transparent;transition:.2s;}.pay-opt.active .pay-radio-dot{border-color:var(--fx-orange);background:var(--fx-orange);box-shadow:inset 0 0 0 3px rgba(23,22,34,.86), 0 0 0 4px rgba(248,224,128,.07);}.pay-opt-ico{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--fx-border)!important;border-radius:12px!important;background:rgba(0,245,255,.07)!important;color:var(--fx-turquoise)!important;font-size:16px!important;}.pay-opt-title{color:var(--fx-text)!important;font-size:10.8px!important;font-weight:850!important;}.pay-opt-desc{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--fx-muted)!important;font-size:7px!important;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.pay-opt-tags{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap;}.pay-tag{min-height:21px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid var(--fx-border)!important;border-radius:999px!important;background:rgba(0,245,255,.045)!important;color:var(--fx-turquoise-bright)!important;font-size:6px!important;font-weight:850!important;}.pay-opt-body{display:none;}.pay-detail-stage{grid-column:1 / -1;position:relative;min-height:250px;overflow:hidden;border:1px solid var(--fx-border);border-radius:19px;background:linear-gradient(145deg, rgba(43,42,61,.83), rgba(23,22,34,.87));}.pay-detail-stage::before{content:'';position:absolute;width:240px;height:240px;right:-100px;top:-120px;border-radius:50%;background:radial-gradient(circle, rgba(248,224,128,.12), transparent 68%);pointer-events:none;}.pay-stage-head{position:relative;z-index:1;min-height:63px;display:grid;grid-template-columns:38px minmax(0, 1fr) auto;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid rgba(77,233,255,.1);background:rgba(0,245,255,.025);}.pay-stage-head-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(0,245,255,.08);color:var(--fx-turquoise);}.pay-stage-head-copy small{display:block;color:var(--fx-orange-bright);font-size:6px;font-weight:850;letter-spacing:.08em;}.pay-stage-head-copy strong{display:block;margin-top:2px;color:var(--fx-text);font-size:10px;}.pay-stage-head-copy em{display:block;margin-top:2px;color:var(--fx-muted);font-size:7px;font-style:normal;}.pay-stage-ready{display:inline-flex;align-items:center;gap:5px;color:var(--fx-success);font-size:7px;font-weight:800;}.pay-stage-panel{position:relative;z-index:1;display:none;padding:16px;}.pay-stage-panel.is-active{display:block;animation:fxPanelIn .35s var(--fx-ease);}.pay-detail-stage.pay-stage-switching .pay-stage-panel.is-active{animation:fxStageSwitch .38s var(--fx-ease);}.pay-btn,
.co-btn-primary,
.btn-submit{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgba(103,232,249,.4)!important;border-radius:13px!important;background:linear-gradient(110deg, var(--fx-turquoise-bright), var(--fx-turquoise), var(--fx-turquoise-dark))!important;color:#1d1c2a!important;box-shadow:0 14px 30px rgba(0,245,255,.16)!important;font-size:9px!important;font-weight:900!important;cursor:pointer;transition:transform .22s var(--fx-ease), box-shadow .22s, opacity .22s;}.pay-btn:hover:not(:disabled),
.co-btn-primary:hover:not(:disabled),
.btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 19px 38px rgba(0,245,255,.25)!important;}.pay-btn:disabled,
.co-btn-primary:disabled,
.btn-submit:disabled{opacity:.42!important;cursor:not-allowed!important;}.co-btn-outline{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--fx-border)!important;border-radius:12px!important;background:rgba(0,245,255,.035)!important;color:var(--fx-text-soft)!important;text-decoration:none;font-size:8px;font-weight:800;}.co-btn-outline:hover{border-color:var(--fx-orange-border)!important;color:var(--fx-orange-bright)!important;background:rgba(248,224,128,.065)!important;}.co-btns{display:flex;gap:8px;flex-wrap:wrap;}.bank-list{display:grid;gap:10px;}.bank-card{position:relative;padding:15px;border:1px solid var(--fx-border)!important;border-radius:15px!important;background:linear-gradient(130deg, rgba(0,245,255,.05), rgba(248,224,128,.035))!important;color:var(--fx-text);}.bank-card-top{display:flex;align-items:center;gap:10px;}.bank-card-logo{width:39px;height:39px;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:rgba(0,245,255,.07)!important;color:var(--fx-turquoise);}.bank-card-logo img{max-width:80%;max-height:80%;object-fit:contain;}.bank-card-name{color:var(--fx-text)!important;font-size:9px!important;font-weight:850;}.bank-card-holder{margin-top:11px;color:var(--fx-muted)!important;font-size:7px!important;}.bank-card-iban{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px;padding:9px;border:1px dashed rgba(0,245,255,.19);border-radius:11px;background:rgba(23,22,34,.52);color:var(--fx-turquoise-bright)!important;font-family:'Orbitron', monospace;font-size:8px!important;word-break:break-all;}.copy-btn{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border:1px solid var(--fx-border)!important;border-radius:9px!important;background:rgba(0,245,255,.055)!important;color:var(--fx-turquoise)!important;cursor:pointer;}.copy-btn:hover{border-color:var(--fx-orange-border)!important;color:var(--fx-orange)!important;}.manual-pay-info{padding:11px;border:1px solid var(--fx-border);border-radius:12px;background:rgba(0,245,255,.035);color:var(--fx-muted);font-size:8px;line-height:1.6;}.manual-payment-form{margin-top:13px;}.bal-box{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;padding:13px!important;border:1px solid var(--fx-border)!important;border-radius:14px!important;background:rgba(0,245,255,.04)!important;}.bal-box > div{min-width:0;}.bal-box-lbl{color:var(--fx-muted)!important;font-size:7px!important;}.bal-box-val{margin-top:4px;overflow:hidden;color:var(--fx-orange-bright)!important;font-family:'Sora', sans-serif;font-size:16px!important;text-overflow:ellipsis;white-space:nowrap;}.sum-items{display:grid;gap:8px;max-height:315px;overflow:auto;padding-right:3px;}.sum-row-item{display:grid;grid-template-columns:54px minmax(0, 1fr) auto;align-items:center;gap:9px;padding:8px;border:1px solid rgba(77,233,255,.08);border-radius:12px;background:rgba(23,22,34,.42);}.sum-img{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--fx-surface-2);color:var(--fx-turquoise);}.sum-img img{width:100%;height:100%;object-fit:cover;}.sum-name{min-width:0;color:var(--fx-text-soft)!important;font-size:8px!important;line-height:1.35;}.sum-name small{display:block;margin-top:3px;color:var(--fx-muted);font-size:7px;}.sum-price{color:var(--fx-orange-bright)!important;font-size:8px!important;font-weight:850;white-space:nowrap;}.sum-price-gift{color:var(--fx-success)!important;}.sum-div{height:1px;margin:13px 0;background:rgba(77,233,255,.1)!important;}.sum-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;}.sum-lbl{color:var(--fx-muted)!important;font-size:8px!important;}.sum-val{color:var(--fx-text-soft)!important;font-size:9px!important;font-weight:800;}.sum-val.disc{color:var(--fx-success)!important;}.sum-total-row{display:flex;align-items:end;justify-content:space-between;gap:13px;margin-top:15px;padding-top:15px;border-top:1px dashed rgba(77,233,255,.2)!important;}.sum-total-lbl{color:var(--fx-muted)!important;font-size:8px!important;}.sum-total-val{color:var(--fx-orange-bright)!important;font-family:'Sora', sans-serif;font-size:25px!important;line-height:1;letter-spacing:-.045em;}.sec-box{padding:16px;border:1px solid var(--fx-border)!important;border-radius:18px!important;background:rgba(37,36,53,.75)!important;color:var(--fx-text);}.sec-box-ttl{display:flex;align-items:center;gap:8px;color:var(--fx-text)!important;font-size:9px!important;font-weight:850;}.sec-box-ttl i{color:var(--fx-orange);}.sec-item{display:flex;align-items:center;gap:8px;margin-top:9px;color:var(--fx-muted)!important;font-size:7px!important;}.sec-item i{color:var(--fx-turquoise)!important;}.co-result-wrap{min-height:65vh;display:grid;place-items:center;padding:30px 0;}.co-result-box{width:min(620px, 100%);padding:40px;border:1px solid var(--fx-border);border-radius:28px;background:linear-gradient(145deg, rgba(43,42,61,.9), rgba(28,27,41,.94));text-align:center;box-shadow:var(--fx-shadow);}.co-result-icon{width:86px;height:86px;display:grid;place-items:center;margin:0 auto;border-radius:50%;background:rgba(0,245,255,.09);color:var(--fx-turquoise);font-size:32px;}.co-result-box.fail .co-result-icon,
.co-result-icon.err{background:rgba(255,71,87,.09);color:var(--fx-danger);}.co-result-title{margin:21px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:27px;}.co-result-desc,
.co-result-msg{margin:11px auto 0;color:var(--fx-muted);font-size:10px;line-height:1.7;}.hs-confidence-strip{position:relative;overflow:hidden;border-top:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border);background:linear-gradient(90deg, rgba(0,245,255,.055), rgba(248,224,128,.055), rgba(0,245,255,.045));}.hs-confidence-strip::before{content:'';position:absolute;inset:0;background:linear-gradient(110deg, transparent 20%, rgba(103,232,249,.045) 48%, transparent 76%);animation:fxConfidenceSweep 8s linear infinite;}.hs-confidence-inner{position:relative;width:min(1460px, calc(100% - 48px));min-height:92px;display:grid;grid-template-columns:repeat(4, 1fr);gap:0;margin:0 auto;}.hs-confidence-item{min-width:0;display:flex;align-items:center;gap:12px;padding:16px 22px;border-right:1px solid rgba(77,233,255,.09);}.hs-confidence-item:last-child{border-right:0;}.hs-confidence-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:13px;background:rgba(0,245,255,.06);color:var(--fx-turquoise);}.hs-confidence-item:nth-child(even) .hs-confidence-icon{border-color:var(--fx-orange-border);background:rgba(248,224,128,.07);color:var(--fx-orange);}.hs-confidence-copy strong{display:block;color:var(--fx-text);font-size:9px;}.hs-confidence-copy span{display:block;margin-top:4px;color:var(--fx-muted);font-size:7px;line-height:1.45;}.site-footer{position:relative;overflow:hidden;border-top:0!important;background:radial-gradient(circle at 10% 15%, rgba(0,245,255,.08), transparent 26rem),
        radial-gradient(circle at 88% 12%, rgba(248,224,128,.07), transparent 28rem),
        #15141f!important;color:var(--fx-text-soft)!important;}.site-footer::before{content:'';position:absolute;inset:0;opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(103,232,249,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(103,232,249,.035) 1px, transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom, #000, transparent 72%);}.site-footer .container{position:relative;width:min(1460px, calc(100% - 48px))!important;max-width:none!important;margin:0 auto;padding:0!important;}.footer-top{position:relative;z-index:1;padding:74px 0 48px!important;border:0!important;background:transparent!important;}.footer-grid{display:grid!important;grid-template-columns:minmax(280px, 1.35fr) repeat(3, minmax(160px, .72fr))!important;gap:48px!important;}.footer-brand{display:flex;align-items:center;gap:10px;color:var(--fx-text)!important;text-decoration:none;}.footer-logo{display:flex;align-items:center;gap:10px;}.footer-logo img{max-width:190px;max-height:52px;object-fit:contain;}.footer-logo-icon{width:45px!important;height:45px!important;display:grid!important;place-items:center!important;border-radius:14px!important;}.footer-logo-text{color:var(--fx-text)!important;font-family:'Sora', sans-serif;font-size:18px!important;font-weight:850!important;}.footer-about{max-width:440px;margin:17px 0 0!important;color:var(--fx-muted)!important;font-size:10px!important;line-height:1.8!important;}.footer-social{display:flex;gap:8px;margin-top:21px!important;}.social-link{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid var(--fx-border)!important;border-radius:12px!important;background:rgba(0,245,255,.035)!important;color:var(--fx-muted)!important;transition:.22s var(--fx-ease)!important;}.social-link:hover{transform:translateY(-3px)!important;border-color:var(--fx-orange-border)!important;background:rgba(248,224,128,.07)!important;color:var(--fx-orange-bright)!important;}.footer-column h4{position:relative;margin:0 0 17px!important;padding-bottom:11px;color:var(--fx-text)!important;font-family:'Sora', sans-serif;font-size:11px!important;}.footer-column h4::after{content:'';position:absolute;left:0;bottom:0;width:34px;height:2px;border-radius:99px;background:linear-gradient(90deg, var(--fx-turquoise), var(--fx-orange));}.footer-links{display:grid;gap:8px;}.footer-links a{display:flex!important;align-items:center!important;gap:7px!important;color:var(--fx-muted)!important;text-decoration:none!important;font-size:9px!important;transition:color .2s, transform .2s!important;}.footer-links a i{color:var(--fx-turquoise-dark)!important;font-size:7px!important;}.footer-links a:hover{color:var(--fx-orange-bright)!important;transform:translateX(3px);}.footer-contact{display:grid;gap:9px;}.contact-item{display:flex!important;align-items:center!important;gap:8px!important;color:var(--fx-muted)!important;font-size:9px!important;}.contact-item > i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:9px;background:rgba(0,245,255,.035);color:var(--fx-turquoise)!important;}.contact-item a{color:var(--fx-muted)!important;text-decoration:none;overflow-wrap:anywhere;}.contact-item a:hover{color:var(--fx-orange-bright)!important;}.payment-methods{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:18px!important;}.payment-icon{min-height:28px;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border:1px solid var(--fx-border)!important;border-radius:9px!important;background:rgba(0,245,255,.03)!important;color:var(--fx-muted)!important;font-size:7px!important;}.footer-bottom{position:relative;z-index:1;padding:20px 0!important;border-top:1px solid rgba(77,233,255,.09)!important;background:rgba(23,22,34,.56)!important;}.footer-bottom-content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;}.copyright{margin:0!important;color:var(--fx-dim)!important;font-size:8px!important;}.footer-bottom-links{display:flex;align-items:center;gap:16px;}.footer-bottom-links a{color:var(--fx-muted)!important;text-decoration:none!important;font-size:8px!important;}.footer-bottom-links a:hover{color:var(--fx-orange-bright)!important;}.back-to-top{width:43px!important;height:43px!important;border:1px solid var(--fx-orange-border)!important;border-radius:13px!important;background:rgba(37,36,53,.94)!important;color:var(--fx-orange)!important;box-shadow:0 14px 34px rgba(23,22,34,.35)!important;}.back-to-top:hover{background:var(--fx-orange)!important;color:#190917!important;}.hs-command-overlay,
.hs-radar-overlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:start center;padding:min(10vh, 92px) 20px 20px;background:rgba(23,22,34,.84);backdrop-filter:blur(18px) saturate(120%);opacity:0;visibility:hidden;transition:opacity .26s, visibility .26s;}.hs-command-overlay.is-open,
.hs-radar-overlay.is-open{opacity:1;visibility:visible;}.hs-command-dialog,
.hs-radar-dialog{width:min(780px, 100%);max-height:calc(100dvh - 120px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fx-border-strong);border-radius:25px;background:linear-gradient(145deg, rgba(43,42,61,.98), rgba(28,27,41,.99));color:var(--fx-text);box-shadow:0 40px 110px rgba(23,22,34,.72);transform:translateY(-20px) scale(.975);transition:transform .33s var(--fx-ease);}.hs-command-overlay.is-open .hs-command-dialog,
.hs-radar-overlay.is-open .hs-radar-dialog{transform:none;}.hs-command-head,
.hs-radar-head{min-height:70px;display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid rgba(77,233,255,.1);background:rgba(0,245,255,.025);}.hs-command-head > i{color:var(--fx-turquoise);}.hs-command-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fx-text);font-size:13px;}.hs-command-input::placeholder{color:var(--fx-dim);}.hs-command-close,
.hs-radar-close{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:12px;background:rgba(0,245,255,.04);color:var(--fx-muted);cursor:pointer;}.hs-command-close:hover,
.hs-radar-close:hover{border-color:var(--fx-orange-border);background:rgba(248,224,128,.07);color:var(--fx-orange);}.hs-command-body,
.hs-radar-body{min-height:0;overflow:auto;padding:17px;}.hs-command-section + .hs-command-section{margin-top:18px;}.hs-command-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;color:var(--fx-muted);font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;}.hs-command-label kbd{padding:4px 7px;border:1px solid var(--fx-border);border-radius:7px;background:rgba(0,245,255,.04);color:var(--fx-turquoise-bright);font:inherit;}.hs-command-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;}.hs-command-item{min-width:0;display:grid;grid-template-columns:39px minmax(0, 1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(77,233,255,.09);border-radius:14px;background:rgba(23,22,34,.42);color:var(--fx-muted);text-decoration:none;transition:.2s var(--fx-ease);}.hs-command-item:hover,
.hs-command-item.is-highlighted{border-color:var(--fx-orange-border);background:rgba(248,224,128,.065);transform:translateX(2px);}.hs-command-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:rgba(0,245,255,.07);color:var(--fx-turquoise);}.hs-command-item:hover .hs-command-icon,
.hs-command-item.is-highlighted .hs-command-icon{background:rgba(248,224,128,.11);color:var(--fx-orange);}.hs-command-copy{min-width:0;}.hs-command-copy strong{display:block;color:var(--fx-text);font-size:9px;}.hs-command-copy span{display:block;margin-top:3px;overflow:hidden;color:var(--fx-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap;}.hs-command-item > i{color:var(--fx-dim);font-size:8px;}.hs-command-empty{padding:34px 18px;color:var(--fx-muted);text-align:center;font-size:9px;}.hs-command-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;padding:10px 16px;border-top:1px solid rgba(77,233,255,.1);color:var(--fx-dim);font-size:7px;}.hs-radar-fab{position:fixed;z-index:3000;right:22px;bottom:82px;min-height:53px;display:flex;align-items:center;gap:10px;padding:7px 13px 7px 7px;border:1px solid var(--fx-orange-border);border-radius:18px;background:rgba(37,36,53,.94);color:var(--fx-text);box-shadow:0 18px 45px rgba(23,22,34,.45);cursor:pointer;backdrop-filter:blur(17px);transition:transform .25s var(--fx-ease), border-color .25s;}.hs-radar-fab:hover{transform:translateY(-4px);border-color:rgba(248,224,128,.58);}.hs-radar-fab-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg, var(--fx-turquoise), var(--fx-orange));color:#1b1a28;animation:fxRadarSignal 2.2s ease-in-out infinite;}.hs-radar-fab-copy{text-align:left;}.hs-radar-fab-copy small{display:block;color:var(--fx-muted);font-size:6px;}.hs-radar-fab-copy strong{display:block;margin-top:2px;color:var(--fx-text);font-size:9px;}.hs-radar-dialog{width:min(680px, 100%);}.hs-radar-head-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg, var(--fx-turquoise), var(--fx-orange));color:#1b1a28;}.hs-radar-head > div:nth-child(2){flex:1;}.hs-radar-head h2{margin:0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:14px;}.hs-radar-head p{margin:3px 0 0;color:var(--fx-muted);font-size:7px;}.hs-radar-step + .hs-radar-step{margin-top:18px;}.hs-radar-step-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;}.hs-radar-step-head strong{color:var(--fx-text-soft);font-size:9px;}.hs-radar-step-head span{color:var(--fx-dim);font-size:7px;}.hs-radar-options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:7px;}.hs-radar-option{min-height:57px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid var(--fx-border);border-radius:13px;background:rgba(0,245,255,.03);color:var(--fx-muted);font-size:8px;font-weight:800;cursor:pointer;transition:.2s;}.hs-radar-option i{color:var(--fx-turquoise);}.hs-radar-option:hover,
.hs-radar-option.is-selected{border-color:var(--fx-orange-border);background:rgba(248,224,128,.075);color:var(--fx-orange-bright);}.hs-radar-option.is-selected i{color:var(--fx-orange);}.hs-radar-budget-wrap{padding:13px;border:1px solid var(--fx-border);border-radius:14px;background:rgba(0,245,255,.028);}.hs-radar-budget-top,
.hs-radar-range-labels{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--fx-muted);font-size:7px;}.hs-radar-budget-value{color:var(--fx-orange-bright);font-family:'Orbitron', sans-serif;font-size:10px;}.hs-radar-range{width:100%;margin:13px 0 8px;accent-color:var(--fx-turquoise);}.hs-radar-preview{display:flex;align-items:center;gap:10px;margin-top:17px;padding:11px;border:1px solid var(--fx-orange-border);border-radius:14px;background:rgba(248,224,128,.055);}.hs-radar-preview-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:rgba(248,224,128,.11);color:var(--fx-orange);}.hs-radar-preview strong{display:block;color:var(--fx-text);font-size:8px;}.hs-radar-preview span{display:block;margin-top:3px;color:var(--fx-muted);font-size:7px;line-height:1.45;}.hs-radar-actions{display:grid;grid-template-columns:1fr 43px;gap:8px;margin-top:13px;}.hs-radar-apply{min-height:45px;border:1px solid rgba(103,232,249,.42);border-radius:12px;background:linear-gradient(110deg, var(--fx-turquoise-bright), var(--fx-turquoise));color:#1c1b29;font-size:9px;font-weight:900;cursor:pointer;}.hs-radar-reset{border:1px solid var(--fx-border);border-radius:12px;background:rgba(0,245,255,.04);color:var(--fx-muted);cursor:pointer;}.hs-radar-reset:hover{border-color:var(--fx-orange-border);color:var(--fx-orange);}.hs-radar-summary{position:sticky;z-index:900;top:130px;width:min(1460px, calc(100% - 48px));min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px auto;padding:8px 12px;border:1px solid var(--fx-orange-border);border-radius:14px;background:rgba(37,36,53,.94);color:var(--fx-text-soft);box-shadow:var(--fx-shadow-soft);backdrop-filter:blur(18px);}.hs-radar-summary-copy{display:flex;align-items:center;gap:8px;font-size:8px;}.hs-radar-summary-copy i{color:var(--fx-orange);}.hs-radar-summary button{width:31px;height:31px;border:0;border-radius:9px;background:rgba(248,224,128,.07);color:var(--fx-orange);cursor:pointer;}.fx-product-card.hs-radar-outside{opacity:.25;filter:saturate(.35);transform:scale(.975);}.fx-product-card.hs-radar-match{border-color:var(--fx-orange-border);box-shadow:0 18px 45px rgba(248,224,128,.09);}body.hs-auth-page,
body.hs-maintenance-page{min-height:100vh!important;padding:0!important;display:block!important;background:radial-gradient(circle at 12% 10%, rgba(0,245,255,.12), transparent 30rem),
        radial-gradient(circle at 88% 82%, rgba(248,224,128,.11), transparent 32rem),
        linear-gradient(145deg, #1b1a28, #14131e 72%)!important;color:var(--fx-text)!important;}body.hs-auth-page::before,
body.hs-maintenance-page::before{content:''!important;position:fixed!important;inset:0!important;z-index:0!important;opacity:.27!important;background-image:linear-gradient(rgba(103,232,249,.045) 1px, transparent 1px), linear-gradient(90deg, rgba(103,232,249,.045) 1px, transparent 1px)!important;background-size:52px 52px!important;mask-image:radial-gradient(circle at 50% 40%, #000, transparent 78%);}.hs-auth-layout{position:relative;z-index:1;width:min(1180px, calc(100% - 38px));min-height:calc(100vh - 38px);display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(390px, .76fr);align-items:stretch;margin:19px auto;overflow:hidden;border:1px solid var(--fx-border);border-radius:31px;background:rgba(28,27,41,.72);box-shadow:0 35px 110px rgba(23,22,34,.58);backdrop-filter:blur(22px);}.hs-auth-brand-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(32px, 5vw, 70px);background:radial-gradient(circle at 22% 18%, rgba(0,245,255,.18), transparent 30%),
        radial-gradient(circle at 82% 78%, rgba(248,224,128,.17), transparent 35%),
        linear-gradient(145deg, #39364f, #211f31 57%, #252432);}.hs-auth-brand-panel::before{content:'';position:absolute;inset:0;z-index:-1;opacity:.32;background-image:linear-gradient(rgba(103,232,249,.07) 1px, transparent 1px), linear-gradient(90deg, rgba(103,232,249,.07) 1px, transparent 1px);background-size:46px 46px;mask-image:linear-gradient(130deg, #000, transparent 86%);}.hs-auth-brand-panel::after{content:'';position:absolute;z-index:-1;width:410px;height:410px;right:-185px;top:-160px;border:1px solid rgba(248,224,128,.2);border-radius:50%;box-shadow:0 0 0 38px rgba(248,224,128,.025), 0 0 0 84px rgba(0,245,255,.016);animation:fxRotate 25s linear infinite;}.hs-auth-home-link{display:inline-flex;align-items:center;gap:8px;color:var(--fx-muted)!important;text-decoration:none;font-size:8px;font-weight:800;}.hs-auth-home-link:hover{color:var(--fx-orange-bright)!important;}.hs-auth-brand-kicker{display:inline-flex;align-items:center;gap:8px;margin-top:70px;color:var(--fx-turquoise-bright);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;}.hs-auth-brand-kicker i{color:var(--fx-orange);}.hs-auth-brand-mark{margin-top:15px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(39px, 5vw, 68px);line-height:.96;letter-spacing:-.065em;}.hs-auth-brand-mark span,
.hs-auth-brand-mark em{color:var(--fx-orange-bright);font-style:normal;}.hs-auth-brand-top > p{max-width:560px;margin:19px 0 0;color:var(--fx-text-soft);font-size:12px;line-height:1.8;}.hs-auth-proof-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:9px;margin-top:28px;}.hs-auth-proof{min-height:85px;display:grid;align-content:center;gap:6px;padding:13px;border:1px solid rgba(77,233,255,.12);border-radius:15px;background:rgba(23,22,34,.38);}.hs-auth-proof i{color:var(--fx-turquoise);}.hs-auth-proof strong{color:var(--fx-text);font-size:8px;}.hs-auth-proof span{color:var(--fx-muted);font-size:7px;line-height:1.4;}.hs-auth-brand-bottom{color:var(--fx-dim);font-size:8px;}body.hs-auth-page .auth-container{width:100%!important;max-width:none!important;display:grid;place-items:center;padding:clamp(24px, 4vw, 54px)!important;z-index:2!important;}body.hs-auth-page .auth-card{width:min(440px, 100%);padding:clamp(27px, 4vw, 45px)!important;border:1px solid var(--fx-border)!important;border-radius:24px!important;background:linear-gradient(145deg, rgba(43,42,61,.92), rgba(28,27,41,.96))!important;box-shadow:0 25px 70px rgba(23,22,34,.35)!important;color:var(--fx-text)!important;}body.hs-auth-page .auth-header{margin-bottom:26px!important;text-align:left!important;}body.hs-auth-page .auth-logo{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;margin:0 0 18px!important;border:1px solid var(--fx-orange-border);border-radius:16px;background:linear-gradient(135deg, rgba(0,245,255,.13), rgba(248,224,128,.13));color:var(--fx-turquoise);}body.hs-auth-page .auth-logo img{max-width:43px!important;max-height:43px!important;object-fit:contain;}body.hs-auth-page .auth-title{margin:0!important;color:var(--fx-text)!important;font-family:'Sora', sans-serif!important;font-size:25px!important;letter-spacing:-.04em;}body.hs-auth-page .auth-subtitle{margin-top:7px!important;color:var(--fx-muted)!important;font-size:9px!important;line-height:1.6;}body.hs-auth-page .form-group{margin-bottom:14px!important;}body.hs-auth-page .form-label{margin-bottom:7px!important;color:var(--fx-text-soft)!important;font-size:8px!important;}body.hs-auth-page .form-input-wrapper{position:relative;}body.hs-auth-page .form-input-wrapper > i,
body.hs-auth-page .input-icon{position:absolute;z-index:2;left:13px;top:50%;transform:translateY(-50%);color:var(--fx-turquoise)!important;font-size:10px;}body.hs-auth-page .form-input-wrapper .form-input{padding-left:38px!important;}body.hs-auth-page .form-input{min-height:48px!important;border-color:var(--fx-border)!important;border-radius:13px!important;background:rgba(23,22,34,.62)!important;color:var(--fx-text)!important;}body.hs-auth-page .form-input:focus{border-color:rgba(0,245,255,.5)!important;box-shadow:0 0 0 3px rgba(0,245,255,.06)!important;}body.hs-auth-page .alert{margin-bottom:15px!important;padding:11px 12px!important;border-radius:12px!important;font-size:8px!important;line-height:1.5;}body.hs-auth-page .alert-error{border:1px solid rgba(255,71,87,.25)!important;background:rgba(255,71,87,.065)!important;color:#ffb3bc!important;}body.hs-auth-page .alert-success{border:1px solid rgba(57,255,20,.25)!important;background:rgba(57,255,20,.06)!important;color:#74ff60!important;}body.hs-auth-page .alert-info{border:1px solid var(--fx-border)!important;background:rgba(0,245,255,.05)!important;color:var(--fx-text-soft)!important;}body.hs-auth-page .google-btn{min-height:47px!important;border:1px solid var(--fx-border)!important;border-radius:13px!important;background:rgba(0,245,255,.035)!important;color:var(--fx-text-soft)!important;font-size:9px!important;}body.hs-auth-page .google-btn:hover{border-color:var(--fx-orange-border)!important;background:rgba(248,224,128,.065)!important;color:var(--fx-orange-bright)!important;}body.hs-auth-page .divider{color:var(--fx-dim)!important;font-size:7px!important;}body.hs-auth-page .divider::before,
body.hs-auth-page .divider::after{background:rgba(77,233,255,.1)!important;}body.hs-auth-page .auth-footer{margin-top:18px!important;color:var(--fx-muted)!important;font-size:8px!important;}body.hs-auth-page .auth-footer a,
body.hs-auth-page .back-to-login{color:var(--fx-orange-bright)!important;text-decoration:none;}body.hs-auth-page .password-toggle{color:var(--fx-muted)!important;}body.hs-auth-page .steps-indicator{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;}body.hs-auth-page .step-dot{width:28px!important;height:28px!important;border:1px solid var(--fx-border)!important;background:rgba(0,245,255,.04)!important;color:var(--fx-muted)!important;}body.hs-auth-page .step-dot.active{border-color:var(--fx-orange)!important;background:var(--fx-orange)!important;color:#190917!important;}body.hs-auth-page .step-dot.completed{border-color:var(--fx-turquoise)!important;background:var(--fx-turquoise)!important;color:#1c1b29!important;}body.hs-auth-page .step-line{background:rgba(77,233,255,.12)!important;}body.hs-auth-page .code-inputs{display:flex;justify-content:center;gap:7px;}body.hs-auth-page .code-input{width:45px!important;height:53px!important;border:1px solid var(--fx-border)!important;border-radius:12px!important;background:rgba(23,22,34,.62)!important;color:var(--fx-text)!important;}body.hs-auth-page .code-input:focus{border-color:var(--fx-orange)!important;box-shadow:0 0 0 3px rgba(248,224,128,.06)!important;}body.hs-auth-page .password-strength,
body.hs-auth-page .resend-area{color:var(--fx-muted)!important;}body.hs-auth-page .strength-bar{background:rgba(170,169,186,.1)!important;}body.hs-auth-page .strength-fill{background:linear-gradient(90deg, var(--fx-turquoise), var(--fx-orange))!important;}body.hs-auth-page .success-icon{color:var(--fx-turquoise)!important;}body.hs-auth-page .success-title{color:var(--fx-text)!important;}body.hs-auth-page .success-desc{color:var(--fx-muted)!important;}body.hs-maintenance-page{display:grid!important;place-items:center!important;padding:28px!important;}.maintenance-container{position:relative;z-index:1;width:min(770px, 100%);padding:clamp(34px, 6vw, 70px)!important;overflow:hidden;border:1px solid var(--fx-border)!important;border-radius:32px!important;background:radial-gradient(circle at 80% 16%, rgba(248,224,128,.15), transparent 30%),
        linear-gradient(145deg, rgba(43,42,61,.94), rgba(28,27,41,.97))!important;box-shadow:0 36px 110px rgba(23,22,34,.58)!important;text-align:center;}.maintenance-container::before{content:'';position:absolute;width:340px;height:340px;left:-170px;bottom:-180px;border:1px solid rgba(0,245,255,.18);border-radius:50%;box-shadow:0 0 0 35px rgba(0,245,255,.02), 0 0 0 75px rgba(248,224,128,.014);animation:fxRotate 22s linear infinite;}.maintenance-container .logo{position:relative;z-index:1;min-height:74px;display:grid;place-items:center;margin:0 auto 20px;}.maintenance-container .logo img{max-width:240px;max-height:70px;object-fit:contain;}.status-badge{position:relative;z-index:1;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:31px;padding:0 11px!important;border:1px solid var(--fx-orange-border)!important;border-radius:999px!important;background:rgba(248,224,128,.07)!important;color:var(--fx-orange-bright)!important;font-size:8px!important;font-weight:850;}.status-dot{width:7px!important;height:7px!important;border-radius:50%;background:var(--fx-orange)!important;box-shadow:0 0 0 5px rgba(248,224,128,.08);animation:fxPulse 1.7s infinite;}.maintenance-container h1{position:relative;z-index:1;margin:22px 0 0!important;color:var(--fx-text)!important;font-family:'Sora', sans-serif!important;font-size:clamp(35px, 6vw, 63px)!important;line-height:.98!important;letter-spacing:-.06em;}.maintenance-container h1 span{color:var(--fx-orange-bright)!important;}.maintenance-container > p{position:relative;z-index:1;max-width:590px;margin:17px auto 0!important;color:var(--fx-muted)!important;font-size:11px!important;line-height:1.75!important;}.countdown{position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(4, 1fr)!important;gap:9px!important;margin:28px 0!important;}.countdown-item{min-height:92px;display:grid!important;align-content:center!important;gap:5px!important;padding:10px!important;border:1px solid var(--fx-border)!important;border-radius:15px!important;background:rgba(0,245,255,.035)!important;}.countdown-value{color:var(--fx-turquoise-bright)!important;font-family:'Orbitron', sans-serif!important;font-size:25px!important;}.countdown-label{color:var(--fx-muted)!important;font-size:7px!important;text-transform:uppercase;letter-spacing:.08em;}.hs-maintenance-meta{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-top:22px;}.hs-maintenance-meta span{min-height:61px;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border:1px solid rgba(77,233,255,.09);border-radius:13px;background:rgba(23,22,34,.4);color:var(--fx-muted);font-size:8px;}.hs-maintenance-meta i{color:var(--fx-turquoise);}.footer-note{position:relative;z-index:1;margin-top:22px!important;color:var(--fx-dim)!important;font-size:7px!important;}.fx-story-viewer-close{position:fixed;z-index:6;right:24px;top:24px;}.fx-story-viewer-head > div{min-width:0;flex:1;}.fx-story-viewer-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.fx-story-viewer-head small{display:block;color:var(--fx-muted);font-size:7px;}.fx-story-viewer-head > button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:11px;background:rgba(28,27,41,.62);color:var(--fx-text-soft);cursor:pointer;}.fx-story-viewer-avatar{overflow:hidden;}.fx-story-viewer-avatar img{width:100%;height:100%;object-fit:cover;}.fx-story-viewer-copy > span{display:inline-flex;margin-bottom:7px;color:var(--fx-orange-bright);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;}.fx-story-viewer-copy a{min-height:42px;display:inline-flex;align-items:center;gap:8px;margin-top:5px;padding:0 13px;border:1px solid rgba(103,232,249,.34);border-radius:12px;background:rgba(0,245,255,.11);color:var(--fx-turquoise-bright);text-decoration:none;font-size:9px;font-weight:850;}.fx-story-viewer-nav i{position:absolute;top:50%;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:50%;background:rgba(28,27,41,.55);color:var(--fx-text);opacity:0;transition:opacity .2s;transform:translateY(-50%);}.fx-story-viewer-nav:hover i{opacity:1;}.fx-story-viewer-nav.is-prev i{left:22px;}.fx-story-viewer-nav.is-next i{right:22px;}@media (max-width: 1320px){.fx-product-grid,
    .fx-catalog-grid,
    .fx-catalog-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.fx-directory-grid-cards{grid-template-columns:repeat(3, minmax(0, 1fr));}.fx-product-grid-related{grid-template-columns:repeat(3, minmax(0, 1fr));}.fx-product-stage{grid-template-columns:minmax(0, 1.05fr) minmax(300px, .84fr);}.fx-purchase-console{grid-column:1 / -1;position:relative;top:auto;display:grid;grid-template-columns:minmax(200px, .6fr) minmax(0, 1fr);gap:0 24px;}.fx-purchase-console .fx-console-status,
    .fx-purchase-console .fx-console-price{grid-column:1;}.fx-purchase-console .fx-console-block,
    .fx-purchase-console .fx-console-actions,
    .fx-purchase-console .fx-console-trust{grid-column:2;}.fx-purchase-console .fx-console-block:first-of-type{grid-row:1 / span 2;}.fx-purchase-console .fx-console-trust{align-self:end;}.footer-grid{grid-template-columns:minmax(260px, 1.2fr) repeat(3, minmax(145px, .7fr))!important;gap:30px!important;}}@media (max-width: 1080px){.fx-shell{width:min(100% - 34px, 1460px);}.fx-section{padding-block:68px;}.fx-hero-shell{grid-template-columns:1fr;}.fx-signal-stack{grid-template-columns:repeat(3, 1fr);}.fx-hero-stage{min-height:620px;}.fx-category-rail{grid-auto-columns:minmax(245px, 310px);}.fx-blog-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.fx-blog-card.is-featured{grid-column:span 2;grid-row:auto;}.fx-blog-card.is-featured .fx-blog-media{min-height:310px;}.fx-delivery-section .fx-delivery-shell{grid-template-columns:1fr;}.fx-delivery-feed{grid-template-columns:repeat(3, minmax(0, 1fr));}.fx-sell-card{grid-template-columns:1fr;}.fx-sell-action{min-height:230px;}.fx-catalog-workspace{grid-template-columns:1fr;padding-top:20px;}.fx-filter-mobile-trigger{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--fx-orange-border);border-radius:13px;background:rgba(248,224,128,.07);color:var(--fx-orange-bright);font-size:9px;font-weight:850;cursor:pointer;}.fx-filter-mobile-trigger em,
    .fx-filter-mobile-trigger span{margin-left:auto;font-style:normal;}.fx-catalog-sidebar{position:fixed;z-index:12600;left:0;top:0;bottom:0;width:min(390px, 91vw);max-height:none;overflow-y:auto;border-radius:0 24px 24px 0;transform:translateX(-105%);transition:transform .34s var(--fx-ease);}.fx-catalog-sidebar.is-open{transform:none;}.fx-filter-drawer-head button{display:grid;place-items:center;}.fx-filter-backdrop,
    .fx-catalog-overlay{position:fixed;inset:0;z-index:12500;display:block;background:rgba(23,22,34,.78);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:.25s;}.fx-filter-backdrop.is-open,
    .fx-catalog-overlay.is-open{opacity:1;visibility:visible;}.fx-product-stage{grid-template-columns:minmax(0, 1fr) minmax(330px, .78fr);}.fx-purchase-console{grid-template-columns:1fr 1.2fr;}.fx-product-information{grid-template-columns:210px minmax(0, 1fr);}.fx-cart-layout,
    .co-layout{grid-template-columns:1fr;}.fx-cart-summary,
    .co-summary{position:relative;top:auto;}.fx-cart-summary{display:grid;grid-template-columns:minmax(250px, .75fr) minmax(0, 1fr);gap:0 22px;}.fx-cart-summary .fx-summary-head,
    .fx-cart-summary .fx-coupon-console{grid-column:1;}.fx-cart-summary .fx-summary-lines,
    .fx-cart-summary .fx-summary-total,
    .fx-cart-summary .fx-checkout-launch,
    .fx-cart-summary .fx-summary-trust{grid-column:2;}.fx-cart-summary .fx-summary-lines{grid-row:1 / span 2;padding-top:0;margin-top:0;}.co-summary{grid-template-columns:minmax(0, 1fr) minmax(250px, .6fr);align-items:start;}.hs-auth-layout{grid-template-columns:minmax(0, 1fr) minmax(350px, .8fr);}.hs-confidence-inner{grid-template-columns:repeat(2, 1fr);}.hs-confidence-item:nth-child(2){border-right:0;}.hs-confidence-item:nth-child(-n+2){border-bottom:1px solid rgba(77,233,255,.09);}.footer-grid{grid-template-columns:1.2fr 1fr 1fr!important;}.footer-column:last-child{grid-column:1 / -1;display:grid;grid-template-columns:170px minmax(0, 1fr) auto;align-items:start;gap:18px;padding-top:20px;border-top:1px solid rgba(77,233,255,.08);}.footer-column:last-child h4{margin-top:5px!important;}.footer-column:last-child .payment-methods{margin-top:0!important;justify-content:flex-end;}}@media (max-width: 1100px){.fx-platform-shell{grid-template-columns:minmax(260px, .72fr) minmax(0, 1.28fr);gap:24px;}.fx-platform-panels > .is-active{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width: 900px){.fx-section-heading,
    .fx-section-head,
    .fx-products-head{align-items:flex-start;flex-direction:column;}.fx-platform-shell{grid-template-columns:1fr;gap:20px;}.fx-platform-intro{align-items:flex-start;flex-direction:column;padding:22px;}.fx-hero-stage{min-height:560px;}.fx-hero-copy{left:30px;width:calc(100% - 60px);}.fx-hero-copy h1{font-size:clamp(38px, 8vw, 62px);}.fx-signal-stack{grid-template-columns:1fr 1fr;}.fx-signal-stack > :last-child{grid-column:1 / -1;}.fx-product-grid,
    .fx-catalog-grid,
    .fx-catalog-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.fx-directory-grid-cards{grid-template-columns:repeat(2, minmax(0, 1fr));}.fx-directory-grid-cards.is-compact{grid-template-columns:1fr;}.fx-product-grid-related{grid-template-columns:repeat(2, minmax(0, 1fr));}.fx-delivery-feed{grid-template-columns:repeat(2, minmax(0, 1fr));}.fx-sell-steps{grid-template-columns:1fr;}.fx-catalog-hero-inner{min-height:320px;}.fx-catalog-hero-copy{align-items:flex-start;}.fx-catalog-toolbar{align-items:flex-start;flex-direction:column;}.fx-catalog-controls{width:100%;justify-content:space-between;}.fx-catalog-controls label{flex:1;}.fx-catalog-controls select{width:100%;}.fx-product-stage{grid-template-columns:1fr;}.fx-product-gallery,
    .fx-product-story,
    .fx-purchase-console{grid-column:1;}.fx-purchase-console{display:block;}.fx-purchase-console .fx-console-status,
    .fx-purchase-console .fx-console-price,
    .fx-purchase-console .fx-console-block,
    .fx-purchase-console .fx-console-actions,
    .fx-purchase-console .fx-console-trust{grid-column:auto;grid-row:auto;}.fx-product-information{grid-template-columns:1fr;}.fx-product-tab-rail{position:relative;top:auto;display:flex;overflow-x:auto;}.fx-product-tab-rail button{min-width:180px;}.fx-cart-hero,
    .fx-checkout-hero{grid-template-columns:1fr;}.fx-cart-orbit{position:absolute;right:-60px;bottom:-90px;width:250px;opacity:.6;}.fx-checkout-hero-signal{grid-template-columns:repeat(3, 1fr);}.fx-cart-summary{display:block;}.fx-cart-summary .fx-summary-head,
    .fx-cart-summary .fx-coupon-console,
    .fx-cart-summary .fx-summary-lines,
    .fx-cart-summary .fx-summary-total,
    .fx-cart-summary .fx-checkout-launch,
    .fx-cart-summary .fx-summary-trust{grid-column:auto;grid-row:auto;}.fx-cart-summary .fx-summary-lines{margin-top:18px;}.pay-methods.pay-enhanced{grid-template-columns:1fr;}.pay-detail-stage{grid-column:1;}.hs-auth-layout{grid-template-columns:1fr;}.hs-auth-brand-panel{min-height:480px;}.hs-auth-brand-kicker{margin-top:40px;}body.hs-auth-page .auth-container{min-height:660px;}.footer-grid{grid-template-columns:1fr 1fr!important;}.footer-column:first-child{grid-column:1 / -1;}.footer-column:last-child{grid-template-columns:1fr;grid-column:1 / -1;}.footer-column:last-child .payment-methods{justify-content:flex-start;}}@media (max-width: 720px){.fx-shell,
    .co-wrap,
    .hs-confidence-inner,
    .site-footer .container{width:min(100% - 24px, 1460px)!important;}.fx-section{padding-block:54px;}.fx-section-heading h2,
    .fx-section-head h2{font-size:clamp(26px, 9vw, 38px);}.fx-section-heading p,
    .fx-section-head p{font-size:11px;}.fx-home-hero{padding-top:12px;}.fx-hero-stage{min-height:570px;border-radius:24px;}.fx-hero-copy{left:21px;width:calc(100% - 42px);}.fx-hero-copy h1{font-size:clamp(34px, 11vw, 54px);}.fx-hero-copy p{font-size:12px;line-height:1.6;}.fx-hero-actions{align-items:stretch;flex-direction:column;}.fx-hero-actions .fx-button{width:100%;}.fx-hero-proof{gap:9px;}.fx-hero-controls{left:17px;right:17px;bottom:16px;}.fx-signal-stack{grid-template-columns:1fr;}.fx-signal-stack > :last-child{grid-column:auto;}.fx-category-rail,
    .fx-product-rail,
    .fx-brand-rail{scroll-padding-inline:4px;}.fx-product-grid,
    .fx-catalog-grid,
    .fx-catalog-product-grid,
    .fx-directory-grid-cards,
    .fx-product-grid-related{grid-template-columns:1fr 1fr;gap:10px;}.fx-product-card{border-radius:17px;}.fx-product-content{padding:12px;}.fx-product-title{min-height:38px;font-size:12px;}.fx-product-excerpt{display:none;}.fx-product-price strong{font-size:15px;}.fx-product-footer{align-items:center;}.fx-product-orbit{width:36px;height:36px;}.fx-category-card{min-height:330px;}.fx-category-card.is-featured{min-height:380px;}.fx-category-copy{padding:18px;}.fx-category-copy > strong{font-size:19px;}.fx-delivery-section .fx-delivery-shell{padding:22px;border-radius:23px;}.fx-delivery-feed{grid-template-columns:1fr;}.fx-sell-card{padding:25px;border-radius:24px;}.fx-sell-action{min-height:200px;}.fx-blog-grid{grid-template-columns:1fr;}.fx-blog-card.is-featured{grid-column:auto;}.fx-blog-card.is-featured .fx-blog-media{min-height:230px;}.fx-brands-head{align-items:flex-start;flex-direction:column;}.fx-directory-hero,
    .fx-catalog-hero{border-radius:0 0 28px 28px;}.fx-directory-hero-inner,
    .fx-catalog-hero-inner{min-height:360px;}.fx-directory-hero h1,
    .fx-catalog-hero-copy h1{font-size:clamp(36px, 12vw, 54px);}.fx-directory-search{width:100%;}.fx-catalog-hero-copy{flex-direction:column;}.fx-catalog-icon{width:62px;height:62px;flex-basis:62px;border-radius:18px;font-size:23px;}.fx-catalog-hero-metrics{display:grid;grid-template-columns:1fr 1fr;}.fx-catalog-hero-metrics > div{min-width:0;}.fx-catalog-controls{display:grid;grid-template-columns:1fr 1fr;}.fx-catalog-controls .fx-view-switch{grid-column:1 / -1;justify-self:end;}.fx-catalog-grid.is-list,
    .fx-catalog-product-grid.is-compact{grid-template-columns:1fr;}.fx-catalog-grid.is-list .fx-product-card,
    .fx-catalog-product-grid.is-compact .fx-product-card{grid-template-columns:130px minmax(0, 1fr);}.fx-product-page{padding-top:15px;padding-bottom:135px;}.fx-product-gallery{padding:11px;border-radius:21px;}.fx-product-main-media{border-radius:17px;}.fx-product-thumb{min-width:66px;}.fx-product-story{padding:20px;border-radius:21px;}.fx-product-story h1{font-size:clamp(29px, 10vw, 44px);}.fx-product-story-points{grid-template-columns:1fr;}.fx-purchase-console{padding:16px;border-radius:21px;}.fx-product-tab-panels{padding:20px;border-radius:21px;}.fx-delivery-timeline{grid-template-columns:1fr;}.fx-delivery-timeline > div{min-height:190px;}.fx-review-grid{grid-template-columns:1fr;}.fx-mobile-buy-dock{position:fixed;z-index:4500;left:10px;right:10px;bottom:68px;min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 14px;border:1px solid var(--fx-border-strong);border-radius:18px;background:rgba(28,27,41,.96);box-shadow:0 18px 48px rgba(23,22,34,.55);backdrop-filter:blur(20px);}.fx-mobile-buy-dock small{display:block;color:var(--fx-muted);font-size:7px;}.fx-mobile-buy-dock strong{display:block;margin-top:2px;color:var(--fx-orange-bright);font-family:'Sora', sans-serif;font-size:15px;}.fx-mobile-buy-dock button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:13px;background:linear-gradient(110deg, var(--fx-turquoise-bright), var(--fx-turquoise));color:#1c1b29;font-size:9px;font-weight:900;}.fx-cart-page,
    .fx-checkout-page{padding-top:14px;}.fx-cart-hero,
    .fx-checkout-hero{min-height:360px;padding:27px 22px;border-radius:24px;}.fx-cart-hero h1,
    .fx-checkout-hero h1{font-size:clamp(37px, 12vw, 55px);}.fx-checkout-hero-signal{grid-template-columns:1fr 1fr 1fr;}.fx-checkout-hero-signal > span{min-height:88px;}.fx-order-steps{grid-template-columns:1fr;}.fx-cart-main,
    .fx-cart-summary{padding:14px;border-radius:20px;}.fx-cart-item{grid-template-columns:96px minmax(0, 1fr);align-items:start;min-height:0;}.fx-cart-item-media{height:104px;}.fx-cart-item-controls{grid-column:1 / -1;width:100%;min-width:0;grid-template-columns:1fr auto;align-items:center;justify-items:stretch;padding-top:10px;border-top:1px solid rgba(77,233,255,.08);}.fx-cart-price-stack{text-align:left;}.fx-cart-control-row{justify-content:flex-end;}.fx-gift-progress-card{grid-template-columns:35px minmax(0, 1fr);}.fx-gift-progress-card > span{grid-column:2;}.fx-cart-continuation{align-items:stretch;flex-direction:column;}.fx-cart-continuation .fx-text-link{justify-content:center;min-height:42px;border:1px solid var(--fx-border);border-radius:12px;}.fx-summary-trust{grid-template-columns:1fr;}.co-steps{grid-template-columns:repeat(3, 1fr);}.co-step{justify-content:center;}.co-step-line{display:none;}.co-step-lbl{display:none;}.co-summary{grid-template-columns:1fr;}.co-item{grid-template-columns:63px minmax(0, 1fr);}.co-item-img{width:63px;height:63px;}.co-item-price{grid-column:2;justify-self:start;}.form-row,
    .form-grid{grid-template-columns:1fr;}.pay-intro{grid-template-columns:1fr;}.pay-opt-hd{grid-template-columns:16px 38px minmax(0, 1fr);}.pay-opt-tags{grid-column:2 / -1;justify-content:flex-start;padding-left:48px;}.sum-row-item{grid-template-columns:48px minmax(0, 1fr);}.sum-img{width:48px;height:48px;}.sum-price{grid-column:2;justify-self:start;}.hs-auth-layout{width:min(100% - 18px, 1180px);min-height:auto;margin:9px auto;border-radius:23px;}.hs-auth-brand-panel{min-height:430px;padding:29px;}.hs-auth-proof-grid{grid-template-columns:1fr;}body.hs-auth-page .auth-container{min-height:620px;padding:22px!important;}body.hs-auth-page .auth-card{padding:27px!important;border-radius:20px!important;}.maintenance-container{border-radius:24px!important;}.countdown{grid-template-columns:1fr 1fr!important;}.hs-maintenance-meta{grid-template-columns:1fr;}.hs-confidence-inner{grid-template-columns:1fr;}.hs-confidence-item{border-right:0;border-bottom:1px solid rgba(77,233,255,.09);}.hs-confidence-item:last-child{border-bottom:0;}.footer-grid{grid-template-columns:1fr!important;gap:32px!important;}.footer-column:first-child,
    .footer-column:last-child{grid-column:auto;}.footer-bottom-content{align-items:flex-start!important;flex-direction:column!important;}.footer-bottom-links{flex-wrap:wrap;gap:11px;}.hs-command-overlay,
    .hs-radar-overlay{align-items:end;padding:12px;}.hs-command-dialog,
    .hs-radar-dialog{max-height:91dvh;border-radius:23px;transform:translateY(30px);}.hs-command-grid{grid-template-columns:1fr;}.hs-radar-options{grid-template-columns:1fr 1fr;}.hs-radar-fab{right:10px;bottom:138px;padding-right:7px;}.hs-radar-fab-copy{display:none;}.hs-radar-summary{top:74px;width:calc(100% - 20px);}.fx-toast-stack{right:10px;bottom:138px;width:calc(100% - 20px);}}@media (max-width: 480px){.fx-product-grid,
    .fx-catalog-grid,
    .fx-catalog-product-grid,
    .fx-directory-grid-cards,
    .fx-product-grid-related{grid-template-columns:1fr;}.fx-product-card .fx-product-media{aspect-ratio:1.45 / 1;}.fx-catalog-hero-metrics{grid-template-columns:1fr;}.fx-catalog-controls{grid-template-columns:1fr;}.fx-catalog-controls .fx-view-switch{grid-column:auto;justify-self:stretch;}.fx-catalog-grid.is-list .fx-product-card,
    .fx-catalog-product-grid.is-compact .fx-product-card{grid-template-columns:110px minmax(0, 1fr);}.fx-console-trust{grid-template-columns:1fr;}.fx-checkout-hero-signal{grid-template-columns:1fr;}.fx-checkout-hero-signal > span{min-height:66px;grid-template-columns:24px auto auto;justify-content:start;text-align:left;}.fx-checkout-hero-signal i{grid-row:span 2;}.fx-cart-item{grid-template-columns:1fr;}.fx-cart-item-media{height:190px;}.fx-cart-item-controls{grid-column:1;}.fx-summary-total strong{font-size:24px;}.pay-opt-tags{padding-left:0;grid-column:1 / -1;}.bank-card-iban{align-items:flex-start;flex-direction:column;}.bal-box{grid-template-columns:1fr!important;}.hs-radar-options{grid-template-columns:1fr;}.hs-radar-actions{grid-template-columns:1fr;}.hs-radar-reset{min-height:42px;}}@media (hover: none), (pointer: coarse){[data-fx-tilt]{transform:none!important;}.fx-story-viewer-nav i{opacity:0;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}*, *::before, *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;}[data-fx-reveal]{opacity:1!important;transform:none!important;filter:none!important;}}@keyframes fxScan{0%{transform:translateY(-130%);}100%{transform:translateY(520%);}}@keyframes fxSpin{to{transform:rotate(360deg);}}@keyframes fxRotate{to{transform:rotate(360deg);}}@keyframes fxFloat{0%, 100%{transform:translate3d(0, 0, 0);}50%{transform:translate3d(0, -13px, 0);}}@keyframes fxPulse{0%{box-shadow:0 0 0 0 currentColor;opacity:1;}70%{box-shadow:0 0 0 9px transparent;opacity:.78;}100%{box-shadow:0 0 0 0 transparent;opacity:1;}}@keyframes fxPulseScale{0%,100%{transform:scale(1);}50%{transform:scale(1.1);}}@keyframes fxHeroProgress{from{transform:scaleX(0);transform-origin:left;}to{transform:scaleX(1);transform-origin:left;}}@keyframes fxMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}@keyframes fxPanelIn{from{opacity:0;transform:translate3d(0, 13px, 0);filter:blur(4px);}to{opacity:1;transform:none;filter:none;}}@keyframes fxStageSwitch{0%{opacity:.2;transform:translate3d(12px, 0, 0);}100%{opacity:1;transform:none;}}@keyframes fxNodePulse{0%,100%{opacity:.45;transform:scale(.9);}50%{opacity:1;transform:scale(1.12);}}@keyframes fxMethodPulse{0%{box-shadow:0 0 0 0 rgba(248,224,128,.24);}100%{box-shadow:0 0 0 14px rgba(248,224,128,0);}}@keyframes fxConfidenceSweep{from{transform:translateX(-100%);}to{transform:translateX(100%);}}@keyframes fxRadarSignal{0%,100%{box-shadow:0 0 0 0 rgba(0,245,255,.2);}50%{box-shadow:0 0 0 9px rgba(0,245,255,0);}}:root{--fx-pointer-x:50vw;--fx-pointer-y:38vh;--fx-pointer-ratio-x:0;--fx-pointer-ratio-y:0;}body.hs-theme::after{content:'';position:fixed;z-index:-1;left:var(--fx-pointer-x);top:var(--fx-pointer-y);width:520px;height:520px;border-radius:50%;background:radial-gradient(circle, rgba(0,245,255,.065), rgba(248,224,128,.026) 37%, transparent 69%);pointer-events:none;transform:translate(-50%, -50%);transition:opacity .25s ease;}[data-fx-reveal][hidden],
.fx-product-card[hidden],
.fx-category-card[hidden]{display:none!important;}[data-fx-tilt]{--fx-tilt-x:0deg;--fx-tilt-y:0deg;--fx-glow-x:50%;--fx-glow-y:50%;transform-style:preserve-3d;will-change:transform;}[data-fx-tilt].is-tilting{transform:perspective(1100px) rotateX(var(--fx-tilt-x)) rotateY(var(--fx-tilt-y)) translateY(-3px);transition:transform 80ms linear, border-color .2s ease, box-shadow .2s ease;}[data-fx-tilt].is-tilting::after{opacity:.35;background:radial-gradient(circle at var(--fx-glow-x) var(--fx-glow-y), rgba(103,232,249,.22), transparent 38%);}.fx-product-card::after,
.fx-category-card::after{content:'';position:absolute;z-index:4;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s ease;}.fx-hero-stage.is-switching .fx-hero-copy > *{animation:fxHeroCopyIn .62s var(--fx-ease) both;}.fx-hero-stage.is-switching .fx-hero-copy > *:nth-child(2){animation-delay:.04s;}.fx-hero-stage.is-switching .fx-hero-copy > *:nth-child(3){animation-delay:.08s;}.fx-hero-stage.is-switching .fx-hero-copy > *:nth-child(4){animation-delay:.12s;}.fx-product-panel.is-mode-switching{animation:fxPanelIn .42s var(--fx-ease) both;}[data-flux-rail].is-dragging{cursor:grabbing!important;scroll-snap-type:none!important;user-select:none;}[data-flux-rail]{scrollbar-width:thin;}.fx-product-main-media img.is-switching{opacity:.38;transform:scale(.985);filter:blur(4px);}.fx-product-main-media img{transition:opacity .28s ease, transform .4s var(--fx-ease), filter .28s ease;}.fx-input-shell input.is-invalid{border-color:rgba(255,71,87,.56)!important;box-shadow:0 0 0 4px rgba(255,71,87,.08)!important;}.fx-product-page.is-cart-success .fx-purchase-console{animation:fxPurchaseSuccess .82s var(--fx-ease);}button.is-loading,
a.is-loading,
input.is-loading{cursor:progress!important;opacity:.72;pointer-events:none;}button.is-loading .fa-spin,
a.is-loading .fa-spin{animation:fxSpin .72s linear infinite;}.fx-add-button.is-added{border-color:rgba(0,245,255,.45);background:rgba(0,245,255,.17);color:var(--fx-turquoise-bright);}.cart-badge.is-pulsing,
.mobile-dock-badge.is-pulsing{animation:fxBadgePulse .5s var(--fx-ease);}.fx-toast.is-leaving{opacity:0;transform:translate3d(30px,0,0) scale(.95);}.fx-toast-icon{width:38px;height:38px;display:grid!important;place-items:center;margin:0!important;border-radius:12px;background:rgba(0,245,255,.09);color:var(--fx-turquoise)!important;font-size:14px!important;}.fx-toast-copy{display:block!important;min-width:0;margin:0!important;color:var(--fx-text-soft)!important;font-size:9px!important;font-weight:760;line-height:1.55!important;}.fx-toast-close{margin:0;}.fx-toast.is-error .fx-toast-icon{color:var(--fx-danger)!important;background:rgba(255,71,87,.09);}.fx-toast.is-warning .fx-toast-icon{color:var(--fx-warning)!important;background:rgba(255,165,2,.09);}.fx-toast.is-info .fx-toast-icon{color:var(--fx-orange-bright)!important;background:rgba(248,224,128,.09);}.fx-cart-hero h1 em{color:var(--fx-orange-bright);font-style:normal;}.fx-cart-item-media > span{position:static;width:100%;height:100%;display:grid;place-items:center;padding:0;border-radius:0;background:radial-gradient(circle, rgba(0,245,255,.14), transparent 63%);color:var(--fx-turquoise);font-size:34px;}.fx-cart-item-media > em{position:absolute;z-index:2;left:7px;top:7px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(248,224,128,.22);border-radius:9px;background:rgba(28,27,41,.84);color:var(--fx-orange-bright);font-size:7px;font-style:normal;font-weight:850;backdrop-filter:blur(8px);}.fx-cart-item-kicker{display:flex;align-items:center;justify-content:space-between;gap:9px;}.fx-cart-item-kicker a{overflow:hidden;color:var(--fx-turquoise-bright);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}.fx-cart-item-kicker > span{color:var(--fx-dim);font-family:'Orbitron', sans-serif;font-size:7px;}.fx-cart-item-copy h3{margin:6px 0 0;font-family:'Sora', sans-serif;font-size:15px;line-height:1.35;}.fx-cart-item-copy h3 a{color:var(--fx-text);text-decoration:none;}.fx-cart-item-copy h3 a:hover{color:var(--fx-orange-bright);}.fx-cart-price-stack del{display:block;margin-bottom:3px;color:var(--fx-dim);font-size:8px;}.fx-cart-item-tags .is-gift{border-color:var(--fx-orange-border);color:var(--fx-orange-bright);}.fx-cart-item.is-removing{opacity:.3;transform:translateX(18px) scale(.98);pointer-events:none;}.fx-cart-page.is-updating{cursor:progress;}.fx-cart-page.is-updating .fx-cart-summary::after{content:'';position:absolute;inset:0;z-index:8;border-radius:inherit;background:linear-gradient(105deg, transparent 20%, rgba(0,245,255,.055), transparent 80%);animation:fxSummarySweep .9s linear infinite;pointer-events:none;}.fx-gift-progress-zone > header{display:flex;align-items:end;justify-content:space-between;gap:12px;}.fx-gift-progress-zone > header span{display:inline-flex;align-items:center;gap:7px;color:var(--fx-text);font-size:10px;font-weight:850;}.fx-gift-progress-zone > header i{color:var(--fx-orange);}.fx-gift-progress-zone > header small{color:var(--fx-muted);font-size:7px;}.fx-gift-progress-card{grid-template-columns:minmax(0,1fr) minmax(120px,180px) 40px;}.fx-gift-progress-card > div{min-width:0;}.fx-gift-progress-card > b{color:var(--fx-orange-bright);font-family:'Orbitron', sans-serif;font-size:8px;text-align:right;}.fx-gift-progress-card > .fx-progress-meter{width:100%;margin:0;}.fx-cart-continuation > a,
.fx-cart-continuation > div{min-height:40px;display:inline-flex;align-items:center;gap:8px;}.fx-cart-continuation > a{padding:0 12px;border:1px solid var(--fx-border);border-radius:11px;color:var(--fx-turquoise-bright);text-decoration:none;font-size:8px;font-weight:850;}.fx-cart-continuation > a:hover{border-color:var(--fx-orange-border);color:var(--fx-orange-bright);}.fx-cart-continuation > div{color:var(--fx-muted);font-size:8px;}.fx-cart-continuation > div i{color:var(--fx-orange);}.fx-summary-head{display:block;}.fx-summary-head .fx-eyebrow{display:inline-flex;}.fx-summary-head h2{margin:8px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:20px;line-height:1.2;}.fx-summary-head p{margin:7px 0 0;color:var(--fx-muted);font-size:8px;line-height:1.6;}.fx-coupon-console form{display:block;}.fx-coupon-console form > label{display:block;margin-bottom:8px;color:var(--fx-text-soft);font-size:8px;font-weight:800;}.fx-coupon-console form > div{min-height:45px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--fx-border);border-radius:12px;background:rgba(28,27,41,.62);}.fx-coupon-console form > div > i{color:var(--fx-orange);text-align:center;}.fx-coupon-console form > div input{min-height:43px;padding:0 8px;border:0;border-radius:0;background:transparent;}.fx-coupon-console form > div button{min-height:35px;margin-right:4px;}.fx-applied-coupon{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 7px 7px 12px;border:1px solid rgba(0,245,255,.23);border-radius:13px;background:rgba(0,245,255,.055);}.fx-applied-coupon > span{display:grid;grid-template-columns:23px auto;align-items:center;column-gap:7px;}.fx-applied-coupon > span > i{grid-row:span 2;color:var(--fx-turquoise);}.fx-applied-coupon strong{color:var(--fx-text);font-size:9px;}.fx-applied-coupon small{color:var(--fx-muted);font-size:7px;}.fx-applied-coupon button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--fx-border);border-radius:10px;background:rgba(28,27,41,.5);color:var(--fx-muted);cursor:pointer;}.fx-summary-lines > div > span small{margin-left:5px;color:var(--fx-dim);font-size:7px;}.fx-summary-lines > .fx-summary-saving{justify-content:flex-start;padding:10px;border:1px solid rgba(0,245,255,.16);border-radius:11px;background:rgba(0,245,255,.04);}.fx-summary-lines > .fx-summary-saving i{color:var(--fx-turquoise);}.fx-summary-total span > small{margin:0;color:var(--fx-text-soft);font-size:8px;font-weight:850;}.fx-summary-total span > em{display:block;margin-top:4px;color:var(--fx-dim);font-size:7px;font-style:normal;}.fx-checkout-launch{display:flex;grid-template-columns:none;justify-content:space-between;}.fx-checkout-launch > span{display:inline-flex;align-items:center;gap:8px;}.fx-checkout-launch > span > i{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:rgba(28,27,41,.12);}.fx-checkout-launch > em{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:rgba(28,27,41,.12);font-style:normal;}html.hs-modal-open,
body.hs-modal-open{overflow:hidden!important;}.fx-story-viewer.is-switching .fx-story-viewer-media{animation:fxStoryMediaIn .45s var(--fx-ease) both;}.fx-story-viewer.is-switching .fx-story-viewer-copy{animation:fxStoryCopyIn .52s var(--fx-ease) both;}.fx-story-viewer-media:empty::before{content:'\f03e';font-family:'Font Awesome 6 Free';font-weight:900;color:var(--fx-turquoise);font-size:42px;}.fx-story-viewer-progress i{will-change:width;}.fx-story-viewer-head > button.is-active{color:var(--fx-orange-bright);border-color:var(--fx-orange-border);}.fx-directory-no-result:not([hidden]){display:grid;}.fx-catalog-sidebar.is-open{box-shadow:30px 0 80px rgba(23,22,34,.62);}.fx-checkout-page.is-submitting .pay-detail-stage,
.fx-checkout-page.is-submitting .co-summary{opacity:.72;pointer-events:none;}.pay-opt-hd:focus-visible{outline:2px solid var(--fx-orange);outline-offset:3px;}.pay-detail-stage{scroll-margin-top:140px;}.fx-primary-link,
.fx-primary-purchase,
.fx-checkout-launch,
.pay-btn,
.fx-button.is-primary{position:relative;overflow:hidden;isolation:isolate;}.fx-primary-link::after,
.fx-primary-purchase::after,
.fx-checkout-launch::after,
.pay-btn::after,
.fx-button.is-primary::after{content:'';position:absolute;z-index:-1;top:-120%;bottom:-120%;left:-38%;width:24%;background:linear-gradient(90deg, transparent, rgba(255,255,255,.26), transparent);transform:rotate(18deg);animation:fxButtonShine 4.8s ease-in-out infinite;}@media (max-width: 720px){body.hs-theme::after{display:none;}.fx-gift-progress-zone > header{align-items:flex-start;flex-direction:column;}.fx-gift-progress-card{grid-template-columns:minmax(0,1fr) 40px;}.fx-gift-progress-card > .fx-progress-meter{grid-column:1 / -1;grid-row:2;}.fx-gift-progress-card > b{grid-column:2;grid-row:1;}.fx-cart-continuation > div{align-items:flex-start;}.fx-toast-stack{bottom:142px;}}@media (hover: none), (pointer: coarse){[data-fx-tilt].is-tilting{transform:none!important;}body.hs-theme::after{display:none;}}@keyframes fxHeroCopyIn{from{opacity:0;transform:translate3d(0,22px,0);filter:blur(5px);}to{opacity:1;transform:none;filter:none;}}@keyframes fxPurchaseSuccess{0%,100%{box-shadow:var(--fx-shadow-soft);}45%{box-shadow:0 0 0 5px rgba(0,245,255,.1), 0 25px 70px rgba(0,245,255,.22);}}@keyframes fxBadgePulse{0%{transform:scale(1);}45%{transform:scale(1.35) rotate(-5deg);}100%{transform:scale(1);}}@keyframes fxSummarySweep{from{transform:translateX(-100%);}to{transform:translateX(100%);}}@keyframes fxStoryMediaIn{from{opacity:.25;transform:scale(1.035);filter:blur(7px);}to{opacity:1;transform:none;filter:none;}}@keyframes fxStoryCopyIn{from{opacity:0;transform:translate3d(0,18px,0);}to{opacity:1;transform:none;}}@keyframes fxButtonShine{0%,62%{transform:translateX(-250%) rotate(18deg);opacity:0;}72%{opacity:1;}88%,100%{transform:translateX(720%) rotate(18deg);opacity:0;}}body.hs-theme{--site-page-bg:var(--fx-bg);--bg-dark:var(--fx-bg);--bg-medium:var(--fx-surface);--bg-light:var(--fx-surface-2);}.fx-section-note{min-height:38px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:0 12px;border:1px solid var(--fx-orange-border);border-radius:999px;background:rgba(248,224,128, .065);color:var(--fx-orange-bright);font-size:9px;font-weight:800;white-space:nowrap;}.fx-section-note i{color:var(--fx-orange);}.fx-signal-stack{display:grid;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:minmax(126px, 1fr);gap:14px;min-width:0;min-height:620px;}.fx-signal-card{min-width:0;min-height:0;padding:0;appearance:none;font:inherit;text-align:left;}.fx-signal-radar{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(0,245,255, .2);background:radial-gradient(circle at 86% 16%, rgba(0,245,255, .18), transparent 34%),
        linear-gradient(145deg, rgba(50,49,71, .96), rgba(28,27,41, .98));color:var(--fx-text);cursor:pointer;}.fx-signal-radar::before,
.fx-signal-radar::after{content:'';position:absolute;z-index:-1;border:1px solid rgba(103,232,249, .16);border-radius:50%;}.fx-signal-radar::before{width:136px;height:136px;right:-48px;top:-49px;}.fx-signal-radar::after{width:88px;height:88px;right:-24px;top:-24px;}.fx-signal-icon{position:absolute;z-index:2;top:17px;left:17px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(103,232,249, .22);border-radius:13px;background:rgba(0,245,255, .1);color:var(--fx-turquoise-bright);box-shadow:0 12px 30px rgba(23,22,34, .22);}.fx-signal-radar .fx-signal-copy{inset:auto 18px 17px;}.fx-signal-radar .fx-signal-copy em{display:block;margin-top:7px;color:var(--fx-muted);font-size:8px;font-style:normal;line-height:1.45;}.fx-signal-pulse{position:absolute;z-index:-1;width:20px;height:20px;right:34px;top:32px;border:4px solid var(--fx-turquoise);border-radius:50%;box-shadow:0 0 0 0 rgba(0,245,255, .42);animation:fxSignalPulse 2.15s ease-out infinite;}.fx-signal-stats{position:relative;display:flex;flex-direction:column;justify-content:center;padding:19px;border-color:var(--fx-orange-border);background:radial-gradient(circle at 90% 12%, rgba(248,224,128, .18), transparent 32%),
        linear-gradient(145deg, rgba(43, 24, 46, .9), rgba(37,36,53, .98));color:var(--fx-text);}.fx-signal-stats .fx-signal-live{min-height:auto!important;display:inline-flex!important;align-items:center;justify-content:flex-start!important;gap:7px;color:var(--fx-orange-bright);font-size:7px;font-weight:900;letter-spacing:.12em;}.fx-signal-stats .fx-signal-live > i{width:7px!important;height:7px!important;flex:0 0 7px;border-radius:50%;background:var(--fx-orange)!important;box-shadow:0 0 0 0 rgba(248,224,128, .42);animation:fxSignalPulse 1.8s ease-out infinite;}.fx-signal-stats > strong{margin-top:8px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(27px, 2.2vw, 38px);line-height:1;}.fx-signal-stats > p{margin:5px 0 0;color:var(--fx-muted);font-size:8px;}.fx-signal-bars{height:28px;display:flex!important;align-items:flex-end;gap:4px;margin-top:auto;padding-top:8px;}.fx-signal-bars > i{width:5px!important;height:35%;border-radius:4px 4px 1px 1px!important;background:linear-gradient(180deg, var(--fx-orange-bright), var(--fx-orange-dark))!important;transform-origin:center bottom;animation:fxSignalBars 1.35s ease-in-out infinite alternate;}.fx-signal-bars > i:nth-child(2){height:62%;animation-delay:-.75s;}.fx-signal-bars > i:nth-child(3){height:100%;animation-delay:-.3s;}.fx-signal-bars > i:nth-child(4){height:52%;animation-delay:-.95s;}.fx-signal-bars > i:nth-child(5){height:78%;animation-delay:-.5s;}.fx-hero-metrics .fx-metric-icon{width:38px;height:38px;display:grid;place-items:center;margin:0 11px 0 0;border:1px solid rgba(0,245,255, .16);border-radius:12px;background:rgba(0,245,255, .075);color:var(--fx-turquoise-bright);grid-row:1 / span 2;}.fx-hero-metrics > div{grid-template-columns:auto minmax(0, 1fr) auto;}.fx-hero-metrics > div > strong{grid-column:2;}.fx-hero-metrics > div > small{display:block;grid-column:2;color:var(--fx-muted);font-size:7px;line-height:1.35;}.fx-hero-metrics .fx-metric-action > a{width:32px;height:32px;display:grid;place-items:center;grid-column:3;grid-row:1 / span 2;border:1px solid var(--fx-orange-border);border-radius:10px;background:rgba(248,224,128, .07);color:var(--fx-orange-bright);}.fx-motion-strip{overflow:hidden;border-block:1px solid rgba(0,245,255, .09);background:rgba(23,22,34, .76);}.fx-motion-track{width:max-content;min-width:100%;min-height:54px;display:flex;align-items:center;gap:26px;overflow:visible;border:0;background:transparent;animation:fxMarquee 30s linear infinite;will-change:transform;}.fx-motion-track > span{display:inline-flex;align-items:center;gap:9px;color:var(--fx-text-soft);font-size:10px;font-weight:750;white-space:nowrap;}.fx-motion-track > span i{color:var(--fx-orange);}.fx-motion-track > em{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--fx-turquoise);box-shadow:0 0 0 4px rgba(0,245,255, .06);}.fx-story-card{padding:0;appearance:none;text-align:left;color:inherit;}.fx-story-card > small{position:absolute;z-index:3;left:20px;bottom:17px;color:var(--fx-muted);font-size:8px;font-weight:750;}.fx-story-ring > i{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:var(--fx-orange-bright);font-size:13px;pointer-events:none;animation:fxCounterRotate 8s linear infinite;}.fx-products-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding:15px 16px;border:1px solid rgba(0,245,255, .12);border-radius:17px;background:linear-gradient(110deg, rgba(0,245,255, .045), rgba(248,224,128, .035));}.fx-products-footer > div{min-width:0;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:10px;}.fx-products-footer-pulse{width:9px;height:9px;display:block;grid-row:1 / span 2;border-radius:50%;background:var(--fx-success);box-shadow:0 0 0 0 rgba(57,255,20, .38);animation:fxSignalPulse 1.8s ease-out infinite;}.fx-products-footer strong{color:var(--fx-text);font-size:9px;}.fx-products-footer small{display:block;color:var(--fx-muted);font-size:8px;line-height:1.5;}.fx-products-footer .fx-button{flex:0 0 auto;}.co-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:26px 0 18px;}.co-page-head h1{margin:8px 0 0;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(28px, 4vw, 46px);letter-spacing:-.045em;line-height:1.05;}.co-page-head p{max-width:660px;margin:9px 0 0;color:var(--fx-muted);font-size:10px;line-height:1.65;}.co-page-kicker{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--fx-orange-border);border-radius:999px;background:rgba(248,224,128, .06);color:var(--fx-orange-bright);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;}.co-customer-data{display:grid;grid-template-columns:34px minmax(0, 1fr) 18px;align-items:center;gap:9px;margin-top:9px;padding:9px;border:1px solid rgba(0,245,255, .12);border-radius:12px;background:rgba(0,245,255, .035);}.co-customer-data-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(0,245,255, .08);color:var(--fx-turquoise);}.co-customer-data small{display:block;color:var(--fx-dim);font-size:7px;}.co-customer-data strong{display:block;margin-top:2px;overflow-wrap:anywhere;color:var(--fx-text-soft);font-size:8px;}.co-customer-data-check{color:var(--fx-success);}.co-delivery-panel > summary{display:grid;grid-template-columns:40px minmax(0, 1fr) auto auto;align-items:center;gap:10px;padding:12px;list-style:none;cursor:pointer;}.co-delivery-panel > summary::-webkit-details-marker{display:none;}.co-delivery-panel-text small{display:block;margin-top:3px;color:var(--fx-muted);font-size:7px;line-height:1.45;}.co-delivery-panel[open] .co-delivery-chevron{transform:rotate(180deg);}.co-delivery-panel-body{display:block;padding:12px;border-top:1px solid rgba(0,245,255, .1);cursor:default;}.co-delivery-panel-body .co-delivery-instructions{display:flex;align-items:flex-start;gap:8px;padding:0 0 11px;}.co-delivery-panel-body .co-note-label{margin-bottom:7px;}.pay-opt-lbl{min-width:0;}.pay-stage-panel.active{display:block;animation:fxPanelIn .35s var(--fx-ease);}.bank-card.sel{border-color:var(--fx-orange-border)!important;background:linear-gradient(145deg, rgba(248,224,128, .07), rgba(0,245,255, .035))!important;box-shadow:0 0 0 3px rgba(248,224,128, .035);}.copy-btn.copied{border-color:rgba(57,255,20, .34)!important;background:rgba(57,255,20, .09)!important;color:var(--fx-success)!important;}.fx-button-primary,
.fx-primary-link,
.fx-primary-purchase,
.fx-checkout-launch,
.pay-btn{position:relative;overflow:hidden;isolation:isolate;}.fx-button-primary::after{content:'';position:absolute;z-index:-1;top:-120%;bottom:-120%;left:-38%;width:24%;background:linear-gradient(90deg, transparent, rgba(255,255,255, .26), transparent);transform:rotate(18deg);animation:fxButtonShine 4.8s ease-in-out infinite;}@media (max-width: 1080px){.fx-signal-stack{min-height:0;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));grid-auto-rows:minmax(190px, 1fr);}}@media (max-width: 720px){.fx-signal-stack{width:100%;min-height:0;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(245px, 82vw);grid-auto-rows:205px;gap:11px;overflow-x:auto;padding:0 0 7px;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-width:none;}.fx-signal-stack::-webkit-scrollbar{display:none;}.fx-signal-card{scroll-snap-align:start;}.fx-signal-stats > strong{font-size:31px;}.fx-hero-metrics{grid-template-columns:1fr 1fr;}.fx-products-footer{align-items:stretch;flex-direction:column;}.fx-products-footer .fx-button{width:100%;}.co-page-head{align-items:flex-start;flex-direction:column;}.co-edit-cart{margin-left:0;}.co-delivery-panel > summary{grid-template-columns:36px minmax(0, 1fr) auto;}.co-delivery-panel-icon{width:36px;height:36px;}.co-optional-badge{display:none;}.pay-opt-hd{grid-template-columns:15px 38px minmax(0, 1fr);}.pay-opt-tags{grid-column:2 / -1;justify-content:flex-start;}}@media (max-width: 430px){.fx-hero-metrics{grid-template-columns:1fr;}.fx-story-card{min-height:310px;}.co-page-head h1{font-size:31px;}}@keyframes fxSignalPulse{0%{box-shadow:0 0 0 0 rgba(0,245,255, .38);}72%, 100%{box-shadow:0 0 0 16px rgba(0,245,255, 0);}}@keyframes fxSignalBars{from{transform:scaleY(.42);opacity:.58;}to{transform:scaleY(1);opacity:1;}}@keyframes fxCounterRotate{to{transform:rotate(-360deg);}}@media (max-width: 640px){.fx-platform-intro{padding:18px;border-radius:20px;}.fx-platform-intro h2{font-size:clamp(27px, 9vw, 38px);}.fx-platform-intro .fx-platform-tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;}.fx-platform-intro .fx-platform-tabs button{width:100%;min-width:0;padding-inline:10px;}.fx-platform-panels > .is-active{grid-template-columns:1fr;gap:13px;}}:root{--hp-main-h:78px;--hp-category-h:72px;}.premium-header-banner{position:fixed!important;top:0!important;height:var(--hp-banner-h)!important;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 22% 120%, rgba(0,245,255,.15), transparent 34%),
        radial-gradient(circle at 78% -40%, rgba(248,224,128,.15), transparent 35%),
        linear-gradient(100deg, #12101d 0%, #201426 48%, #11111d 100%)!important;border-bottom:1px solid rgba(0,245,255,.12)!important;box-shadow:0 8px 24px rgba(23,22,34,.18);}.premium-header-banner::after{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(108deg, transparent 0 38%, rgba(255,255,255,.075) 46%, rgba(0,245,255,.12) 50%, rgba(248,224,128,.09) 54%, transparent 62% 100%),
        repeating-linear-gradient(90deg, transparent 0 78px, rgba(255,255,255,.018) 79px, transparent 80px)!important;background-size:230% 100%, auto!important;animation:hpBannerSweep 6.8s linear infinite;opacity:1!important;pointer-events:none;}.premium-header-banner strong{position:relative;display:inline-flex;align-items:center;gap:13px;padding:0 24px!important;color:#fff!important;font-family:'Sora', 'Inter', sans-serif;font-size:clamp(14px, 1.18vw, 20px)!important;font-weight:900!important;letter-spacing:.045em!important;text-shadow:0 0 18px rgba(255,255,255,.08), 0 0 34px rgba(248,224,128,.08)!important;animation:hpBannerText 3.2s ease-in-out infinite;}.premium-header-banner strong::before,
.premium-header-banner strong::after{content:'';width:7px;height:7px;flex:0 0 7px;transform:rotate(45deg);border:1px solid rgba(255,255,255,.48);background:var(--fx-turquoise);box-shadow:0 0 0 4px rgba(0,245,255,.055), 0 0 16px rgba(0,245,255,.55);animation:hpBannerDiamond 1.8s ease-in-out infinite;}.premium-header-banner strong::after{background:var(--fx-orange);box-shadow:0 0 0 4px rgba(248,224,128,.05), 0 0 16px rgba(248,224,128,.5);animation-delay:-.9s;}.premium-utility-bar{position:fixed!important;z-index:6550!important;top:var(--hp-banner-h)!important;left:0!important;right:0!important;height:var(--hp-utility-h)!important;min-height:var(--hp-utility-h)!important;margin:0!important;padding:0!important;background:linear-gradient(90deg, rgba(0,245,255,.035), transparent 24%, transparent 76%, rgba(248,224,128,.035)),
        #181724!important;border-top:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;box-shadow:0 7px 22px rgba(23,22,34,.16)!important;}.premium-utility-inner{width:min(1600px, calc(100% - 28px))!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:0!important;gap:14px!important;}.premium-socials{gap:6px!important;}.premium-social-link,
.premium-sound-btn{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:9px!important;background:rgba(255,255,255,.025)!important;}.premium-sound-btn{background:linear-gradient(145deg, rgba(0,245,255,.12), rgba(248,224,128,.045))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);}.premium-utility-ticker{gap:8px!important;}.premium-notice{min-height:29px;gap:7px!important;padding:0 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.022);box-shadow:inset 0 1px 0 rgba(255,255,255,.018);}.premium-notice-sep{display:none!important;}.premium-notice strong{font-size:9px!important;}.premium-notice span{font-size:9px!important;color:#8f91a1!important;}.premium-special-trigger,
.premium-currency-pill{height:30px!important;border-radius:10px!important;background:linear-gradient(145deg, rgba(0,245,255,.055), rgba(248,224,128,.035))!important;}.header{position:fixed!important;z-index:6500!important;top:calc(var(--hp-banner-h) + var(--hp-utility-h))!important;left:0!important;right:0!important;height:var(--hp-main-h)!important;background:radial-gradient(circle at 50% 0%, rgba(0,245,255,.055), transparent 42%),
        linear-gradient(180deg, rgba(31,30,46,.985), rgba(25,24,38,.985))!important;border:0!important;box-shadow:0 14px 36px rgba(23,22,34,.22)!important;backdrop-filter:blur(24px) saturate(135%)!important;-webkit-backdrop-filter:blur(24px) saturate(135%)!important;}.header::before{content:''!important;position:absolute!important;left:12%!important;right:12%!important;top:0!important;height:1px!important;background:linear-gradient(90deg, transparent, rgba(0,245,255,.5), rgba(248,224,128,.42), transparent)!important;animation:hpHeaderLine 5.5s ease-in-out infinite;}.header::after{display:none!important;}.header-container{position:relative;width:min(1600px, calc(100% - 32px))!important;max-width:none!important;height:64px!important;min-height:64px!important;margin:7px auto!important;padding:7px 10px!important;gap:11px!important;border:1px solid rgba(0,245,255,.105);border-radius:20px;background:linear-gradient(110deg, rgba(0,245,255,.03), transparent 28%, transparent 72%, rgba(248,224,128,.028)),
        rgba(35,34,53,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.032), 0 10px 28px rgba(23,22,34,.16);}.header-container::after{content:'';position:absolute;inset:7px 43% 7px auto;width:1px;opacity:.22;background:linear-gradient(transparent, var(--fx-turquoise), transparent);pointer-events:none;}.logo{min-width:50px;height:50px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(0,245,255,.16);border-radius:15px;background:radial-gradient(circle at 22% 18%, rgba(0,245,255,.13), transparent 43%),
        linear-gradient(145deg, rgba(47,46,67,.94), rgba(28,27,41,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 9px 24px rgba(23,22,34,.2);}.logo:hover{border-color:rgba(248,224,128,.32)!important;transform:translateY(-1px)!important;}.logo-img{max-width:172px!important;max-height:42px!important;}.logo-fallback{width:37px!important;height:37px!important;border-radius:11px!important;box-shadow:0 0 22px rgba(0,245,255,.14), 0 0 24px rgba(248,224,128,.08)!important;}.premium-trophy-link{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:15px!important;border:1px solid rgba(255,214,107,.2)!important;background:radial-gradient(circle at 35% 25%, rgba(255,226,135,.16), transparent 42%), rgba(255,214,107,.035)!important;color:#ffd66b!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;}.header-search{flex:1 1 680px!important;max-width:760px!important;margin-inline:auto!important;}.header-search-form{min-height:48px!important;border-radius:16px!important;border-color:rgba(0,245,255,.15)!important;background:linear-gradient(90deg, rgba(0,245,255,.03), transparent 38%, rgba(248,224,128,.025)),
        rgba(28,27,41,.76)!important;}.header-search-form::before{content:'';position:absolute;left:48px;right:66px;bottom:0;height:1px;transform:scaleX(.18);transform-origin:left;background:linear-gradient(90deg, var(--fx-turquoise), var(--fx-orange), transparent);opacity:.55;transition:transform .35s var(--fx-ease);}.header-search-form:focus-within::before{transform:scaleX(1);}.hs-search-shortcut{height:29px!important;display:inline-flex!important;align-items:center;border-radius:9px!important;background:rgba(255,255,255,.035)!important;}.header-actions{gap:7px!important;}#notifBellBtn,
.header-user,
.cart-btn,
.menu-toggle,
.mobile-search-toggle{min-height:48px!important;border:1px solid rgba(0,245,255,.11)!important;border-radius:15px!important;background:linear-gradient(145deg, rgba(48,47,68,.9), rgba(31,30,46,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;}#notifBellBtn{width:48px!important;height:48px!important;padding:0!important;color:var(--fx-muted)!important;}.header-user{position:relative;min-width:182px;padding:6px 12px 6px 7px!important;overflow:visible!important;}.header-user::before{content:'';position:absolute;left:12px;right:12px;top:-1px;height:1px;background:linear-gradient(90deg, transparent, var(--fx-turquoise), var(--fx-orange), transparent);opacity:.62;}.header-user-avatar{width:36px!important;height:36px!important;box-shadow:0 0 0 3px rgba(0,245,255,.055), 0 0 16px rgba(248,224,128,.08);}.header-user-name{font-size:11px!important;}.header-user-balance{margin-top:2px;font-size:10px!important;}.cart-btn,
.menu-toggle,
.mobile-search-toggle{width:48px!important;height:48px!important;}.menu-toggle{padding:0 13px!important;}.menu-toggle span{border-radius:99px;}.category-bar{top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h))!important;height:var(--hp-category-h)!important;}.main-content{padding-top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h) + var(--hp-category-h) + 8px)!important;}.hs-page-home .main-content{padding-top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h) + var(--hp-category-h) + 4px)!important;}.fx-home-hero{padding-top:14px!important;}.fx-hero-shell{grid-template-columns:minmax(0, 1.82fr) minmax(300px, .62fr);gap:16px;}.fx-hero-stage{min-height:548px;border-radius:30px;}.fx-hero-slide{isolation:isolate;}.fx-hero-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;animation:fxHeroImageBreath 9s ease-in-out infinite alternate;}.fx-hero-image + .fx-hero-image-fallback{display:none!important;}.fx-hero-image-fallback{z-index:0;}.fx-hero-overlay{z-index:1;background:linear-gradient(90deg, rgba(23,22,34,.92) 0%, rgba(23,22,34,.74) 37%, rgba(23,22,34,.23) 68%, rgba(23,22,34,.08) 100%), linear-gradient(0deg, rgba(23,22,34,.72), transparent 52%);}.fx-hero-mesh{z-index:2;opacity:.14;}.fx-hero-copy{z-index:3;left:clamp(28px, 4.4vw, 64px);width:min(590px, calc(100% - 68px));}.fx-hero-copy h1{font-size:clamp(39px, 4.6vw, 70px);}.fx-signal-stack{min-height:548px;grid-auto-rows:minmax(144px, 1fr);gap:12px;}.fx-signal-card{border-radius:24px;}.fx-signal-card-media{min-height:0;}.fx-signal-stats{min-height:130px;}.fx-hero-metrics{gap:12px;margin-top:14px;}.fx-hero-metrics > div{position:relative;min-height:104px;overflow:hidden;display:grid!important;align-items:center;padding:18px 18px!important;border:1px solid rgba(255,214,107,.18)!important;border-radius:20px!important;background:radial-gradient(circle at 88% 14%, rgba(255,214,107,.10), transparent 34%),
        radial-gradient(circle at 12% 100%, rgba(0,245,255,.06), transparent 38%),
        linear-gradient(145deg, rgba(48,46,61,.93), rgba(31,30,45,.97))!important;box-shadow:inset 0 1px 0 rgba(255,243,196,.055), 0 16px 38px rgba(23,22,34,.18)!important;}.fx-hero-metrics > div::before{content:'';position:absolute;top:0;left:-42%;width:32%;height:1px;background:linear-gradient(90deg, transparent, #ffe8a5, #ffd66b, transparent);box-shadow:0 0 13px rgba(255,214,107,.26);animation:fxGoldSweep 4.8s ease-in-out infinite;}.fx-hero-metrics > div::after{content:'';position:absolute;right:-32px;bottom:-38px;width:105px;height:105px;border:1px solid rgba(255,214,107,.08);border-radius:50%;box-shadow:0 0 0 17px rgba(255,214,107,.018), 0 0 0 34px rgba(0,245,255,.012);pointer-events:none;}.fx-hero-metrics .fx-metric-icon{width:46px!important;height:46px!important;margin-right:13px!important;border:1px solid rgba(255,214,107,.28)!important;border-radius:14px!important;background:radial-gradient(circle at 35% 25%, rgba(255,241,190,.22), transparent 44%),
        linear-gradient(145deg, rgba(255,214,107,.14), rgba(0,245,255,.055))!important;color:#ffdc78!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 8px 22px rgba(0,0,0,.18);}.fx-hero-metrics > div > strong{color:#fffdf7!important;font-size:23px!important;letter-spacing:-.035em;text-shadow:0 0 18px rgba(255,214,107,.08);}.fx-hero-metrics > div > small{color:#aaa8b5!important;font-size:8px!important;letter-spacing:.025em;}.fx-hero-metrics .fx-metric-action > a{border-color:rgba(255,214,107,.24)!important;background:linear-gradient(145deg, rgba(255,214,107,.12), rgba(248,224,128,.055))!important;color:#ffdc78!important;}.fx-hero-metrics .fx-metric-action > a:hover{transform:translateX(2px);background:rgba(255,214,107,.18)!important;}.fx-platform-section{overflow:hidden;}.fx-platform-shell{display:block!important;min-width:0;}.fx-platform-intro{width:100%;display:grid!important;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:'eyebrow link'
        'title link'
        'copy link'
        'tabs tabs';column-gap:26px;align-items:end!important;margin:0!important;padding:24px 26px 22px!important;border-radius:24px!important;background:radial-gradient(circle at 92% 0%, rgba(248,224,128,.075), transparent 32%),
        radial-gradient(circle at 0% 100%, rgba(0,245,255,.065), transparent 38%),
        linear-gradient(145deg, rgba(43,42,61,.91), rgba(34,33,50,.93))!important;}.fx-platform-intro > .fx-eyebrow{grid-area:eyebrow;align-self:start;}.fx-platform-intro > h2{grid-area:title;max-width:850px;margin-top:8px!important;font-size:clamp(30px, 3vw, 46px)!important;}.fx-platform-intro > p{grid-area:copy;max-width:760px!important;margin-top:10px!important;}.fx-platform-intro > .fx-text-link{grid-area:link;align-self:center;margin:0!important;min-height:43px;padding:0 14px;border:1px solid var(--fx-border);border-radius:13px;background:rgba(0,245,255,.035);}.fx-platform-intro .fx-platform-tabs{grid-area:tabs;width:100%;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:18px!important;overflow-x:auto;padding:3px 2px 4px;scroll-snap-type:x proximity;scrollbar-width:none;}.fx-platform-intro .fx-platform-tabs::-webkit-scrollbar{display:none;}.fx-platform-intro .fx-platform-tabs button{min-width:max-content!important;flex:0 0 auto!important;min-height:44px;padding:0 15px!important;scroll-snap-align:start;}.fx-platform-panels{width:100%;margin-top:16px;min-width:0;}.fx-platform-panels > .is-active{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(235px, 1fr);grid-template-columns:none!important;gap:14px!important;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding:4px 2px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(0,245,255,.18) transparent;}.fx-platform-panels > .is-active > *{min-width:0;scroll-snap-align:start;}.fx-platform-panels > .is-active::-webkit-scrollbar{height:5px;}.fx-platform-panels > .is-active::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--fx-turquoise), var(--fx-orange));border-radius:99px;}.fx-bundles-section{overflow:hidden;}.fx-bundle-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(340px, 31vw, 430px)!important;grid-template-columns:none!important;align-items:stretch!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 3px 22px!important;scroll-padding-inline:3px;scroll-snap-type:x mandatory;scrollbar-width:thin!important;scrollbar-color:rgba(248,224,128,.2) transparent;}.fx-bundle-rail > *{min-width:0!important;width:100%!important;max-width:100%!important;scroll-snap-align:start;}.fx-bundle-rail .pb-showcase-card{width:100%!important;min-width:0!important;min-height:500px!important;overflow:hidden!important;isolation:isolate;border-radius:24px!important;}.fx-bundle-rail .pb-card-inner,
.fx-bundle-rail .pb-showcase-visual,
.fx-bundle-rail .pb-showcase-body{min-width:0!important;width:100%!important;}.fx-bundle-rail .pb-showcase-covers{max-width:100%!important;overflow:hidden!important;flex-wrap:nowrap!important;}.fx-bundle-rail .pb-cover{flex:0 0 auto!important;}.fx-bundle-rail::-webkit-scrollbar{height:5px!important;display:block!important;}.fx-bundle-rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--fx-orange), var(--fx-turquoise));border-radius:99px;}@keyframes hpBannerSweep{from{background-position:160% 0, 0 0;}to{background-position:-80% 0, 0 0;}}@keyframes hpBannerText{0%,100%{transform:translateY(0);opacity:.96;}50%{transform:translateY(-1px);opacity:1;}}@keyframes hpBannerDiamond{0%,100%{transform:rotate(45deg) scale(.78);opacity:.55;}50%{transform:rotate(225deg) scale(1.06);opacity:1;}}@keyframes hpHeaderLine{0%,100%{transform:scaleX(.42);opacity:.32;}50%{transform:scaleX(1);opacity:.75;}}@keyframes fxHeroImageBreath{from{transform:scale(1.005);}to{transform:scale(1.035);}}@keyframes fxGoldSweep{0%, 12%{left:-42%;opacity:0;}32%{opacity:1;}58%,100%{left:112%;opacity:0;}}@media (max-width: 1180px) and (min-width: 901px){:root{--hp-main-h:74px;--hp-category-h:68px;}.premium-utility-inner{width:calc(100% - 18px)!important;}.premium-notice span{display:none;}.header-container{width:calc(100% - 20px)!important;}.header-search{max-width:610px!important;}.header-user{min-width:150px;}.fx-hero-shell{grid-template-columns:minmax(0, 1.5fr) minmax(270px, .62fr);}.fx-hero-stage, .fx-signal-stack{min-height:515px;}.fx-platform-panels > .is-active{grid-auto-columns:minmax(225px, 42vw);}}@media (max-width: 900px){:root{--hp-banner-h:0px!important;--hp-utility-h:0px!important;--hp-main-h:64px!important;--hp-category-h:0px!important;}.premium-header-banner,
    .premium-utility-bar,
    .category-bar{display:none!important;}.header{top:0!important;height:var(--hp-main-h)!important;}.header-container{width:calc(100% - 14px)!important;height:54px!important;min-height:54px!important;margin:5px auto!important;padding:5px 7px!important;border-radius:17px;}.header-container::after{display:none;}.logo{height:44px;min-width:44px;padding:0 9px;border-radius:13px;}.logo-img{max-height:38px!important;max-width:min(178px, 53vw)!important;}.main-content,
    .hs-page-home .main-content{padding-top:calc(var(--hp-main-h) + 7px)!important;}.fx-home-hero{padding-top:8px!important;}.fx-hero-stage{min-height:520px;}.fx-hero-shell{grid-template-columns:1fr;}.fx-signal-stack{min-height:0;}.fx-platform-intro{grid-template-columns:1fr;grid-template-areas:'eyebrow' 'title' 'copy' 'tabs' 'link';padding:21px!important;}.fx-platform-intro > .fx-text-link{justify-self:start;margin-top:12px!important;}.fx-platform-panels > .is-active{grid-auto-columns:minmax(230px, 68vw);}.fx-bundle-rail{grid-auto-columns:minmax(315px, 78vw)!important;gap:15px!important;}}@media (max-width: 640px){.fx-hero-stage{min-height:500px;border-radius:23px;}.fx-hero-copy{left:22px;width:calc(100% - 44px);}.fx-hero-copy h1{font-size:clamp(35px, 12vw, 54px);}.fx-hero-metrics > div{min-height:94px;}.fx-platform-intro{padding:18px!important;border-radius:20px!important;}.fx-platform-intro .fx-platform-tabs{display:flex!important;grid-template-columns:none!important;}.fx-platform-intro .fx-platform-tabs button{width:auto!important;min-width:max-content!important;}.fx-platform-panels > .is-active{grid-template-columns:none!important;grid-auto-columns:minmax(235px, 84vw);}.fx-bundle-rail{grid-auto-columns:minmax(292px, 88vw)!important;}.fx-bundle-rail .pb-showcase-card{min-height:470px!important;}}@media (prefers-reduced-motion: reduce){.premium-header-banner::after,
    .premium-header-banner strong,
    .premium-header-banner strong::before,
    .premium-header-banner strong::after,
    .header::before,
    .fx-hero-image,
    .fx-hero-metrics > div::before{animation:none!important;}}.fx-products-lab .fx-products-head{display:block!important;margin-bottom:20px!important;}.fx-products-lab .fx-products-head > div:first-child{max-width:920px;}.fx-products-lab .fx-product-tabs{margin-top:0!important;}.fx-products-lab .fx-product-panels{margin-top:16px;}.fx-products-lab .fx-product-rail{padding-bottom:10px;}.premium-header-banner{height:var(--hp-banner-h)!important;min-height:var(--hp-banner-h)!important;background:radial-gradient(circle at 16% 140%, rgba(0,245,255,.14), transparent 34%),
        radial-gradient(circle at 84% -60%, rgba(248,224,128,.16), transparent 36%),
        linear-gradient(100deg, #12101d 0%, #241729 50%, #11111d 100%)!important;}.premium-header-banner.has-image::before{opacity:.54;filter:saturate(.82) contrast(1.08) brightness(.62)!important;}.premium-header-banner::after{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg, rgba(11,10,18,.83), rgba(11,10,18,.32) 30%, rgba(20,14,25,.18) 50%, rgba(11,10,18,.32) 70%, rgba(11,10,18,.83)),
        repeating-linear-gradient(90deg, transparent 0 94px, rgba(255,255,255,.015) 95px, transparent 96px)!important;animation:none!important;opacity:1!important;}.premium-header-banner strong{position:relative;z-index:2;min-width:min(1040px, calc(100% - 180px));display:flex!important;align-items:center;justify-content:center;padding:0 28px!important;color:#fff!important;font-size:clamp(17px, 1.45vw, 27px)!important;font-weight:950!important;letter-spacing:.026em!important;line-height:1!important;animation:none!important;}.premium-header-banner strong > span{position:relative;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.premium-header-banner strong::before,
.premium-header-banner strong::after{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:2px;border:1px solid rgba(255,231,164,.62)!important;background:linear-gradient(135deg,#fff1b1,#e6aa35)!important;box-shadow:0 0 0 5px rgba(255,204,82,.045), 0 0 22px rgba(255,195,58,.32)!important;animation:hpBannerDiamond 2.4s ease-in-out infinite!important;}.premium-header-banner strong::after{animation-delay:-1.2s!important;}.hp-banner-ambient{position:absolute;z-index:1;top:50%;width:clamp(70px, 12vw, 210px);height:1px;opacity:.65;background:linear-gradient(90deg, transparent, rgba(255,214,107,.78), transparent);transform:translateY(-50%);pointer-events:none;}.hp-banner-ambient::before{content:'';position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:#ffd66b;box-shadow:0 0 14px rgba(255,214,107,.75);transform:translateY(-50%);animation:hpBannerParticle 3.2s ease-in-out infinite;}.hp-banner-ambient-left{left:3.5%;}.hp-banner-ambient-left::before{right:8%;}.hp-banner-ambient-right{right:3.5%;transform:translateY(-50%) scaleX(-1);}.hp-banner-ambient-right::before{right:8%;}.hp-banner-anim-gold_sweep strong > span{color:transparent;background:linear-gradient(100deg,#fff 0 35%,#fff3c4 42%,#ffc64e 48%,#fff9df 52%,#dba137 58%,#fff 66% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:hpGoldTextSweep var(--hp-banner-speed,7s) linear infinite;text-shadow:none;}.hp-banner-anim-neon_scan strong > span{color:#fff;text-shadow:0 0 18px rgba(0,245,255,.15), 0 0 30px rgba(248,224,128,.12);animation:hpNeonTextScan var(--hp-banner-speed,7s) ease-in-out infinite;}.hp-banner-anim-aurora strong > span{color:transparent;background:linear-gradient(90deg,#67e8f9,#fff,#fff0ad,#ffd66b,#fff,#67e8f9);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:hpAuroraText var(--hp-banner-speed,7s) linear infinite;}.hp-banner-anim-pulse strong > span{color:#fff;animation:hpBannerPulseText var(--hp-banner-speed,7s) ease-in-out infinite;}.hp-banner-anim-none strong > span{color:#fff;animation:none!important;}.premium-utility-bar{height:var(--hp-utility-h)!important;min-height:var(--hp-utility-h)!important;background:radial-gradient(circle at 50% 140%, rgba(0,245,255,.055), transparent 45%),
        linear-gradient(180deg, rgba(29,28,44,.985), rgba(21,20,33,.995))!important;border-bottom:1px solid rgba(0,245,255,.09)!important;box-shadow:0 10px 30px rgba(17,16,27,.24)!important;}.premium-utility-inner{width:min(1720px, calc(100% - 24px))!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;}.premium-socials{min-width:max-content;display:flex!important;align-items:center;gap:5px!important;}.premium-store-status{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;margin-right:3px;border:1px solid rgba(57,255,20,.13);border-radius:10px;background:rgba(57,255,20,.035);color:#aefca2;font-size:8px;font-weight:950;letter-spacing:.08em;}.premium-store-status > i{width:7px;height:7px;border-radius:50%;background:#39ff14;box-shadow:0 0 0 0 rgba(57,255,20,.36);animation:hpUtilityLive 1.8s ease-out infinite;}.premium-social-link,
.premium-sound-btn{width:34px!important;height:34px!important;border-radius:10px!important;font-size:12px!important;}.premium-utility-ticker{min-width:0;height:46px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch!important;gap:7px!important;overflow:visible!important;}.premium-notice{position:relative;isolation:isolate;min-width:0!important;min-height:46px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px!important;padding:5px 10px 5px 7px!important;overflow:hidden;border:1px solid rgba(255,255,255,.065)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(255,255,255,.036),rgba(255,255,255,.012))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.028), 0 7px 18px rgba(0,0,0,.08)!important;transform:translateZ(0);transition:transform .22s ease,border-color .22s ease,background .22s ease;}.premium-notice:hover{transform:translateY(-2px);border-color:rgba(0,245,255,.18)!important;background:rgba(255,255,255,.05)!important;}.premium-notice-icon{width:32px;height:32px;display:grid!important;place-items:center;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);font-size:12px!important;}.premium-notice-copy{min-width:0;display:block!important;}.premium-notice-copy strong{display:block!important;overflow:hidden;color:#f7f6fb!important;font-family:'Sora','Inter',sans-serif;font-size:9.5px!important;font-weight:900!important;letter-spacing:.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.premium-notice-copy > span{display:block!important;margin-top:3px;overflow:hidden;color:#9f9dac!important;font-size:8.5px!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.premium-notice.pink .premium-notice-icon{color:#ffe49a;border-color:rgba(248,224,128,.16);background:rgba(248,224,128,.055);}.premium-notice.cyan .premium-notice-icon{color:#67e8f9;border-color:rgba(0,245,255,.17);background:rgba(0,245,255,.055);}.premium-notice.orange .premium-notice-icon{color:#ffd66b;border-color:rgba(255,214,107,.17);background:rgba(255,214,107,.055);}.premium-notice.green .premium-notice-icon{color:#8eff78;border-color:rgba(57,255,20,.15);background:rgba(57,255,20,.045);}.premium-notice-shine{position:absolute;z-index:-1;top:-50%;bottom:-50%;left:-38%;width:22%;transform:rotate(17deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),rgba(0,245,255,.06),transparent);animation:hpUtilityCardShine 7.2s ease-in-out infinite;animation-delay:calc(var(--notice-order,0) * .75s);pointer-events:none;}.premium-utility-actions{gap:6px!important;}.premium-special-trigger,
.premium-currency-pill{height:36px!important;border-radius:11px!important;}.fx-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important;}.fx-hero-metrics > .fx-metric-card{position:relative;min-width:0;min-height:126px;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center;gap:14px;padding:18px 18px!important;overflow:hidden;border:1px solid rgba(255,214,107,.14)!important;border-radius:22px!important;background:radial-gradient(circle at 95% 5%,rgba(255,214,107,.08),transparent 34%),
        radial-gradient(circle at 0% 100%,rgba(0,245,255,.055),transparent 39%),
        linear-gradient(145deg,rgba(48,46,63,.96),rgba(30,29,44,.98))!important;color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 16px 35px rgba(17,16,26,.16)!important;transition:transform .25s var(--fx-ease),border-color .25s ease,box-shadow .25s ease;}.fx-hero-metrics > .fx-metric-card:hover{transform:translateY(-4px);border-color:rgba(255,214,107,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 20px 42px rgba(17,16,26,.25)!important;}.fx-hero-metrics > .fx-metric-card::before{content:'';position:absolute;top:0;left:-38%;width:28%;height:1px;background:linear-gradient(90deg,transparent,#ffe7a0,#ffca4d,transparent);box-shadow:0 0 14px rgba(255,214,107,.28);animation:fxGoldSweep 5.8s ease-in-out infinite;}.fx-hero-metrics > .fx-metric-card::after{content:'';position:absolute;right:-46px;bottom:-50px;width:128px;height:128px;border:1px solid rgba(255,214,107,.06);border-radius:50%;box-shadow:0 0 0 21px rgba(0,245,255,.012),0 0 0 42px rgba(248,224,128,.008);pointer-events:none;}.fx-hero-metrics .fx-metric-icon{width:54px!important;height:54px!important;grid-column:1!important;grid-row:auto!important;margin:0!important;border-radius:16px!important;font-size:17px;color:#ffe080!important;}.fx-metric-copy{min-width:0;display:block!important;}.fx-metric-kicker{display:block!important;margin-bottom:4px;color:#c9c4d2!important;font-family:'Sora','Inter',sans-serif;font-size:9.5px!important;font-weight:850;letter-spacing:.09em;}.fx-metric-value{display:flex!important;align-items:baseline;gap:3px;min-width:0;}.fx-metric-value > strong{grid-column:auto!important;color:#fffdf7!important;font-family:'Sora','Inter',sans-serif;font-size:clamp(25px,2vw,32px)!important;font-weight:900;line-height:1;letter-spacing:-.045em!important;}.fx-metric-value > em{color:#ffd66b;font-size:14px;font-style:normal;font-weight:900;}.fx-metric-copy > small{grid-column:auto!important;display:block!important;margin-top:7px;color:#b8b5c3!important;font-size:10.5px!important;line-height:1.35;letter-spacing:0!important;}.fx-metric-copy > small b{color:#eeeaf4;font-weight:800;}.fx-metric-live{align-self:start;display:inline-flex!important;align-items:center;gap:5px;min-height:24px;padding:0 7px;border:1px solid rgba(57,255,20,.12);border-radius:999px;background:rgba(57,255,20,.035);color:#9dfa91!important;font-size:7.5px!important;font-weight:900;letter-spacing:.06em;}.fx-metric-live > i{width:5px;height:5px;border-radius:50%;background:#39ff14;box-shadow:0 0 9px rgba(57,255,20,.6);}.fx-metric-go{width:38px;height:38px;display:grid!important;place-items:center;border:1px solid rgba(255,214,107,.22);border-radius:12px;background:rgba(255,214,107,.065);color:#ffdc78!important;transition:transform .22s ease,background .22s ease;}.fx-metric-support:hover .fx-metric-go{transform:translateX(3px);background:rgba(255,214,107,.12);}@media (min-width: 901px){.category-bar{height:var(--hp-category-h)!important;padding:5px 0 13px!important;overflow:visible!important;}.category-bar-container{width:min(1660px,calc(100% - 56px))!important;max-width:calc(100vw - 34px)!important;height:52px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none!important;scroll-behavior:smooth;scroll-snap-type:x proximity;}.category-bar-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;}.category-bar-container > .category-nav-item,
    .category-bar-container > .category-bar-link,
    .category-bar-container > .account-nav-actions{flex:0 0 auto;scroll-snap-align:start;}.category-nav-pagination{position:absolute;z-index:5200;left:50%;bottom:3px;min-height:8px;display:flex;align-items:center;justify-content:center;gap:5px;transform:translateX(-50%);pointer-events:auto;}.category-nav-pagination[hidden]{display:none!important;}.category-nav-pagination button{width:6px;height:6px;padding:0;border:0;border-radius:99px;background:rgba(207,202,218,.28);box-shadow:none;cursor:pointer;transition:width .32s var(--fx-ease),background .32s ease,box-shadow .32s ease,transform .32s ease;}.category-nav-pagination button:hover{transform:scale(1.28);background:rgba(103,232,249,.65);}.category-nav-pagination button.is-active{width:24px;background:linear-gradient(90deg,#00f5ff,#ffd66b,#f8e080);box-shadow:0 0 10px rgba(0,245,255,.2),0 0 12px rgba(255,214,107,.13);animation:hpCategoryDotPulse 2.2s ease-in-out infinite;}.category-mega,
    .all-categories-mega{z-index:7200!important;}}@keyframes hpGoldTextSweep{from{background-position:220% 0;}to{background-position:-80% 0;}}@keyframes hpAuroraText{from{background-position:0 0;}to{background-position:-280% 0;}}@keyframes hpNeonTextScan{0%,100%{filter:drop-shadow(0 0 0 rgba(0,245,255,0));opacity:.92;}45%{filter:drop-shadow(0 0 9px rgba(0,245,255,.42)) drop-shadow(0 0 14px rgba(248,224,128,.26));opacity:1;}60%{filter:drop-shadow(0 0 6px rgba(255,214,107,.25));opacity:1;}}@keyframes hpBannerPulseText{0%,100%{text-shadow:0 0 8px rgba(255,255,255,.05);}50%{text-shadow:0 0 18px rgba(255,214,107,.34),0 0 32px rgba(0,245,255,.13);}}@keyframes hpBannerParticle{0%,100%{transform:translate(-22px,-50%) scale(.72);opacity:.3;}50%{transform:translate(26px,-50%) scale(1.1);opacity:1;}}@keyframes hpUtilityLive{70%{box-shadow:0 0 0 7px rgba(57,255,20,0);}100%{box-shadow:0 0 0 0 rgba(57,255,20,0);}}@keyframes hpUtilityCardShine{0%,18%{left:-38%;opacity:0;}28%{opacity:1;}55%,100%{left:125%;opacity:0;}}@keyframes hpCategoryDotPulse{50%{box-shadow:0 0 13px rgba(0,245,255,.3),0 0 18px rgba(255,214,107,.18);transform:scaleX(1.05);}}@media (max-width: 1500px) and (min-width: 1181px){.premium-utility-inner{width:calc(100% - 18px)!important;}.premium-store-status > span{display:none;}.premium-store-status{width:34px;padding:0;justify-content:center;}.premium-notice-copy > span{font-size:7.8px!important;}.premium-special-trigger{padding-inline:9px!important;}}@media (max-width: 1180px) and (min-width: 901px){.premium-utility-ticker{grid-template-columns:repeat(3,minmax(0,1fr));}.premium-notice:nth-child(4){display:none!important;}.premium-notice-copy > span{display:none!important;}.premium-notice{grid-template-columns:30px minmax(0,1fr);}.premium-store-status{display:none;}.fx-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width: 900px){.fx-products-lab .fx-products-head{margin-bottom:16px!important;}.fx-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}.fx-hero-metrics > .fx-metric-card{min-height:118px;padding:15px!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:11px;}.fx-hero-metrics .fx-metric-icon{width:48px!important;height:48px!important;}}@media (max-width: 620px){.fx-hero-metrics{grid-template-columns:1fr!important;}.fx-hero-metrics > .fx-metric-card{min-height:108px;}}@media (prefers-reduced-motion: reduce){.hp-banner-ambient::before,
    .hp-banner-anim-gold_sweep strong > span,
    .hp-banner-anim-neon_scan strong > span,
    .hp-banner-anim-aurora strong > span,
    .hp-banner-anim-pulse strong > span,
    .premium-notice-shine,
    .premium-store-status > i,
    .category-nav-pagination button.is-active{animation:none!important;}}.hs-search-shortcut{position:relative!important;flex:0 0 70px!important;width:70px!important;height:48px!important;min-width:70px!important;margin:0 8px 0 2px!important;padding:0 7px!important;display:grid!important;grid-template-columns:25px minmax(0,1fr);align-items:center!important;gap:6px;overflow:hidden;border:1px solid rgba(0,245,255,.15)!important;border-radius:14px!important;background:radial-gradient(circle at 20% 0%,rgba(0,245,255,.11),transparent 58%),
        linear-gradient(145deg,rgba(41,40,59,.96),rgba(27,26,40,.98))!important;color:#f4f6fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(14,13,23,.12);cursor:pointer;transition:transform .22s var(--fx-ease),border-color .22s ease,box-shadow .22s ease,background .22s ease;}.hs-search-shortcut::after{content:'';position:absolute;top:-60%;bottom:-60%;left:-42%;width:26%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,214,107,.18),rgba(0,245,255,.13),transparent);animation:fxShortcutSweep 5.8s ease-in-out infinite;pointer-events:none;}.hs-search-shortcut:hover,
.hs-search-shortcut:focus-visible{transform:translateY(-2px);border-color:rgba(0,245,255,.32)!important;background:linear-gradient(145deg,rgba(45,47,69,.98),rgba(30,28,46,.99))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 30px rgba(10,10,18,.22),0 0 0 3px rgba(0,245,255,.035);outline:none;}.hs-search-shortcut-icon{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:rgba(0,245,255,.055);color:#67e8f9;font-size:10px;box-shadow:0 0 16px rgba(0,245,255,.07);}.hs-search-shortcut-copy{min-width:0;display:grid;gap:1px;text-align:left;line-height:1;}.hs-search-shortcut-copy small{color:#7f899e;font-family:'Sora','Inter',sans-serif;font-size:6px;font-weight:900;letter-spacing:.11em;}.hs-search-shortcut-copy kbd{padding:0!important;border:0!important;background:transparent!important;color:#eef3fb!important;box-shadow:none!important;font-family:'Sora','Inter',sans-serif!important;font-size:9px!important;font-weight:900!important;white-space:nowrap;}.header-search-form input{padding-right:54px!important;}.header-search-form button{z-index:4!important;}.fx-native-scrollbar-hidden{scrollbar-width:none!important;-ms-overflow-style:none!important;}.fx-native-scrollbar-hidden::-webkit-scrollbar,
.fx-platform-panels > .is-active.fx-native-scrollbar-hidden::-webkit-scrollbar,
.fx-bundle-rail.fx-native-scrollbar-hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important;}.fx-scroll-orbit-indicator{--fx-scroll-x:0px;width:max-content;max-width:100%;min-height:22px;display:flex;align-items:center;justify-content:center;gap:9px;margin:7px auto 1px;padding:3px 8px;border:1px solid rgba(0,245,255,.07);border-radius:999px;background:linear-gradient(90deg,rgba(0,245,255,.018),rgba(248,224,128,.025));opacity:.86;pointer-events:none;}.fx-scroll-orbit-indicator[hidden]{display:none!important;}.fx-scroll-orbit-track{position:relative;width:92px;height:8px;display:flex;align-items:center;justify-content:space-between;padding:0 5px;}.fx-scroll-orbit-track::before{content:'';position:absolute;left:5px;right:5px;top:50%;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(0,245,255,.12),rgba(255,214,107,.13),rgba(248,224,128,.12));}.fx-scroll-orbit-track b{position:relative;z-index:1;width:3px;height:3px;border-radius:50%;background:rgba(216,215,227,.25);box-shadow:0 0 0 2px rgba(255,255,255,.012);}.fx-scroll-orbit-comet{position:absolute;z-index:2;left:5px;top:50%;width:12px;height:5px;border-radius:999px;transform:translate(var(--fx-scroll-x),-50%);background:linear-gradient(90deg,#00f5ff,#ffd66b,#f8e080);box-shadow:0 0 12px rgba(0,245,255,.24),0 0 15px rgba(255,214,107,.12);transition:transform .16s linear;}.fx-scroll-orbit-comet::after{content:'';position:absolute;inset:-4px -5px;border-radius:999px;border:1px solid rgba(0,245,255,.10);animation:fxRailCometPulse 1.9s ease-in-out infinite;}.fx-scroll-orbit-hint{color:#767d90;font-family:'Sora','Inter',sans-serif;font-size:6px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;}.fx-scroll-orbit-indicator.is-end .fx-scroll-orbit-hint{color:#ffd66b;}.fx-products-lab .fx-products-head-v7{position:relative;min-height:245px;display:grid!important;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:28px;margin-bottom:18px!important;padding:30px 32px!important;overflow:hidden;border:1px solid rgba(0,245,255,.11);border-radius:28px;background:radial-gradient(circle at 88% 15%,rgba(248,224,128,.10),transparent 27%),
        radial-gradient(circle at 8% 100%,rgba(0,245,255,.08),transparent 36%),
        linear-gradient(145deg,rgba(42,41,59,.96),rgba(29,28,43,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 24px 60px rgba(13,12,22,.16);isolation:isolate;}.fx-products-lab .fx-products-head-v7::before{content:'';position:absolute;z-index:-1;left:-18%;top:0;width:26%;height:1px;background:linear-gradient(90deg,transparent,#00f5ff,#ffd66b,#f8e080,transparent);box-shadow:0 0 16px rgba(0,245,255,.18);animation:fxProductsHeaderSweep 6.4s ease-in-out infinite;}.fx-products-lab .fx-products-head-v7::after{content:'';position:absolute;z-index:-1;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(90deg,#000,transparent 82%);pointer-events:none;}.fx-products-intro-v7{min-width:0;max-width:980px;}.fx-products-live-label{width:max-content;max-width:100%;min-height:30px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(0,245,255,.11);border-radius:999px;background:rgba(0,245,255,.035);color:#d7dbe6;font-family:'Sora','Inter',sans-serif;}.fx-products-live-label > i{width:7px;height:7px;border-radius:50%;background:#39ff14;box-shadow:0 0 0 5px rgba(57,255,20,.045),0 0 11px rgba(57,255,20,.42);animation:fxProductsLivePulse 1.7s ease-in-out infinite;}.fx-products-live-label strong{color:#67e8f9;font-size:8px;font-weight:950;letter-spacing:.095em;}.fx-products-live-label em{color:#878da1;font-size:7.5px;font-style:normal;font-weight:650;}.fx-products-head-v7 h2{display:flex;flex-direction:column;gap:4px;margin:16px 0 0!important;font-family:'Sora','Inter',sans-serif!important;line-height:.98!important;letter-spacing:-.052em!important;}.fx-products-head-v7 h2 > span{color:#fff!important;font-size:clamp(36px,4.2vw,63px)!important;font-weight:950;}.fx-products-head-v7 h2 > b{width:max-content;max-width:100%;color:transparent;background:linear-gradient(90deg,#67e8f9,#fff,#ffd66b,#7aa7ff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(17px,1.7vw,25px);font-weight:850;letter-spacing:-.035em;animation:fxProductsTitleFlow 7s linear infinite;}.fx-products-head-v7 p{max-width:790px!important;margin:14px 0 0!important;color:#a7a8b7!important;font-size:12.5px!important;line-height:1.72!important;}.fx-products-proof-v7{display:flex;align-items:stretch;gap:8px;margin-top:18px;overflow-x:auto;scrollbar-width:none;}.fx-products-proof-v7::-webkit-scrollbar{display:none;}.fx-products-proof-v7 > span{min-width:180px;display:grid;grid-template-columns:29px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:rgba(255,255,255,.022);}.fx-products-proof-v7 i{grid-row:1/3;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:rgba(0,245,255,.055);color:#67e8f9;font-size:10px;}.fx-products-proof-v7 b{color:#e8ebf2;font-family:'Sora','Inter',sans-serif;font-size:8.5px;font-weight:850;}.fx-products-proof-v7 small{color:#797f92;font-size:7px;line-height:1.2;}.fx-products-orbit-v7{position:relative;width:165px;height:165px;display:grid;place-items:center;justify-self:end;}.fx-products-orbit-v7::before,
.fx-products-orbit-v7::after,
.fx-products-orbit-v7 > span{content:'';position:absolute;border:1px solid rgba(0,245,255,.10);border-radius:50%;}.fx-products-orbit-v7::before{inset:4px;border-color:rgba(248,224,128,.12);animation:fxProductsOrbit 12s linear infinite;}.fx-products-orbit-v7::after{inset:29px;border-style:dashed;border-color:rgba(255,214,107,.18);animation:fxProductsOrbit 8s linear infinite reverse;}.fx-products-orbit-v7 > span:nth-child(1){inset:16px;border-top-color:#00f5ff;animation:fxProductsOrbit 6.8s linear infinite;}.fx-products-orbit-v7 > span:nth-child(2){inset:45px;border-right-color:#f8e080;animation:fxProductsOrbit 4.8s linear infinite reverse;}.fx-products-orbit-v7 > span:nth-child(3){width:8px;height:8px;left:7px;top:78px;border:0;background:#ffd66b;box-shadow:0 0 16px rgba(255,214,107,.55);animation:fxProductsSatellite 4.2s ease-in-out infinite;}.fx-products-orbit-v7 > i{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(0,245,255,.20);border-radius:18px;background:linear-gradient(145deg,rgba(0,245,255,.10),rgba(248,224,128,.09));color:#eefcff;font-size:20px;box-shadow:0 0 38px rgba(0,245,255,.08);}.fx-products-lab .fx-product-tabs{position:relative;gap:8px!important;margin-top:0!important;padding:7px!important;overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none;border:1px solid rgba(0,245,255,.09);border-radius:18px;background:rgba(28,27,42,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.fx-products-lab .fx-product-tabs::-webkit-scrollbar{display:none;}.fx-products-lab .fx-product-tabs button{flex:0 0 auto;min-width:max-content;min-height:48px!important;display:inline-flex;align-items:center;gap:8px;padding:0 14px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:#a9afbf!important;font-family:'Sora','Inter',sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:-.015em;}.fx-products-lab .fx-product-tabs button > i{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(0,245,255,.10);border-radius:9px;background:rgba(0,245,255,.035);color:#6bdff1;font-size:10px;}.fx-products-lab .fx-product-tabs button:hover{color:#fff!important;background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.055)!important;}.fx-products-lab .fx-product-tabs button.is-active{color:#0c1017!important;border-color:rgba(0,245,255,.55)!important;background:linear-gradient(135deg,#00f5ff,#63e8f4)!important;box-shadow:0 9px 24px rgba(0,245,255,.12),inset 0 1px 0 rgba(255,255,255,.36);}.fx-products-lab .fx-product-tabs button.is-active > i{border-color:rgba(14,18,25,.12);background:rgba(13,19,25,.11);color:#10141b;}.fx-product-orbit{display:none!important;}.fx-platform-intro .fx-platform-tabs{gap:10px!important;padding:3px 1px 5px!important;}.fx-platform-intro .fx-platform-tabs button{min-width:220px!important;min-height:66px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px!important;padding:7px 10px!important;border:1px solid rgba(0,245,255,.10)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(47,46,65,.92),rgba(31,30,45,.96))!important;color:#e6e9f1!important;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:transform .22s var(--fx-ease),border-color .22s ease,background .22s ease,box-shadow .22s ease!important;}.fx-platform-intro .fx-platform-tabs button:hover{transform:translateY(-2px);border-color:rgba(0,245,255,.25)!important;background:linear-gradient(145deg,rgba(48,50,70,.98),rgba(33,32,49,.98))!important;box-shadow:0 12px 27px rgba(12,12,20,.17);}.fx-platform-intro .fx-platform-tabs button.is-active{border-color:rgba(0,245,255,.44)!important;background:radial-gradient(circle at 8% 10%,rgba(0,245,255,.16),transparent 45%),
        linear-gradient(145deg,rgba(38,50,66,.98),rgba(29,29,45,.99))!important;color:#fff!important;box-shadow:0 12px 28px rgba(0,245,255,.08),inset 0 -2px 0 rgba(0,245,255,.45);}.fx-platform-tab-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(0,245,255,.13);border-radius:12px;background:linear-gradient(145deg,rgba(0,245,255,.075),rgba(248,224,128,.045));color:#70e3f2;font-size:14px;}.fx-platform-tabs button.is-active .fx-platform-tab-icon{border-color:rgba(0,245,255,.30);background:rgba(0,245,255,.12);color:#a5f8ff;box-shadow:0 0 18px rgba(0,245,255,.08);}.fx-platform-tab-copy{min-width:0;display:grid;gap:3px;}.fx-platform-tab-copy strong{overflow:hidden;color:inherit;font-family:'Sora','Inter',sans-serif;font-size:12px;font-weight:850;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;}.fx-platform-tab-copy small{color:#858b9e;font-size:7.5px;font-weight:650;letter-spacing:.02em;}.fx-platform-tabs button.is-active .fx-platform-tab-copy small{color:#a9b8c8;}.fx-platform-tab-arrow{color:#62697c;font-size:8px;transition:transform .22s ease,color .22s ease;}.fx-platform-tabs button:hover .fx-platform-tab-arrow,
.fx-platform-tabs button.is-active .fx-platform-tab-arrow{color:#67e8f9;transform:translateX(2px);}.fx-platform-panels > .is-active{scrollbar-width:none!important;}.fx-side-slider-slot{position:relative;min-width:0;min-height:148px;overflow:hidden;border-radius:24px;isolation:isolate;}.fx-side-slider-slide{position:absolute!important;inset:0!important;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.035) translateY(3px);transition:opacity .55s ease,visibility .55s ease,transform .72s var(--fx-ease);}.fx-side-slider-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1) translateY(0);}.fx-side-slider-slide::after{content:'';position:absolute;z-index:3;left:-35%;top:0;width:25%;height:100%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.075),rgba(0,245,255,.055),transparent);animation:fxSideSliderShine 6.5s ease-in-out infinite;pointer-events:none;}.fx-side-slider-fallback{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,rgba(0,245,255,.14),transparent 45%),linear-gradient(145deg,#27263a,#191824);color:#67e8f9;font-size:28px;}.fx-side-slider-dots{position:absolute;z-index:8;right:13px;top:12px;display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(17,16,27,.56);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.fx-side-slider-dots button{width:5px;height:5px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.28);cursor:pointer;transition:width .25s ease,background .25s ease,box-shadow .25s ease;}.fx-side-slider-dots button.is-active{width:18px;background:linear-gradient(90deg,#00f5ff,#ffd66b);box-shadow:0 0 9px rgba(0,245,255,.18);}@keyframes fxShortcutSweep{0%,22%{left:-42%;opacity:0;}30%{opacity:1;}58%,100%{left:130%;opacity:0;}}@keyframes fxRailCometPulse{50%{transform:scale(1.28);opacity:.25;}}@keyframes fxProductsHeaderSweep{0%,15%{left:-20%;opacity:0;}27%{opacity:1;}72%{opacity:.8;}100%{left:112%;opacity:0;}}@keyframes fxProductsLivePulse{55%{box-shadow:0 0 0 8px rgba(57,255,20,0),0 0 14px rgba(57,255,20,.55);}}@keyframes fxProductsTitleFlow{from{background-position:0 0;}to{background-position:-220% 0;}}@keyframes fxProductsOrbit{to{transform:rotate(360deg);}}@keyframes fxProductsSatellite{0%,100%{transform:translateY(-10px);opacity:.45;}50%{transform:translateY(10px);opacity:1;}}@keyframes fxSideSliderShine{0%,18%{left:-35%;opacity:0;}27%{opacity:1;}50%,100%{left:135%;opacity:0;}}@media (max-width: 1360px) and (min-width: 901px){.hs-search-shortcut{flex-basis:54px!important;width:54px!important;min-width:54px!important;grid-template-columns:1fr;padding:0 8px!important;}.hs-search-shortcut-icon{margin:auto;}.hs-search-shortcut-copy{display:none;}.fx-products-lab .fx-products-head-v7{grid-template-columns:minmax(0,1fr) 150px;}.fx-products-orbit-v7{width:142px;height:142px;}}@media (max-width: 900px){.hs-search-shortcut{display:none!important;}.fx-products-lab .fx-products-head-v7{min-height:0;grid-template-columns:1fr;padding:23px 21px!important;border-radius:22px;}.fx-products-orbit-v7{position:absolute;right:-40px;top:-34px;width:150px;height:150px;opacity:.34;pointer-events:none;}.fx-products-intro-v7{position:relative;z-index:2;}.fx-products-live-label em{display:none;}.fx-products-head-v7 h2 > span{font-size:clamp(32px,10vw,48px)!important;}.fx-products-head-v7 h2 > b{font-size:clamp(16px,4.5vw,21px);}.fx-products-proof-v7{margin-right:-10px;padding-right:10px;}.fx-products-lab .fx-product-tabs{margin-inline:0;}.fx-platform-intro .fx-platform-tabs button{min-width:190px!important;min-height:62px!important;grid-template-columns:36px minmax(0,1fr) 16px;}.fx-platform-tab-icon{width:36px;height:36px;border-radius:11px;}.fx-scroll-orbit-hint{display:none;}.fx-scroll-orbit-indicator{padding-inline:7px;}}@media (max-width: 520px){.fx-products-lab .fx-products-head-v7{padding:20px 17px!important;}.fx-products-live-label{min-height:27px;padding-inline:8px;}.fx-products-live-label strong{font-size:7px;}.fx-products-proof-v7 > span{min-width:165px;}.fx-products-lab .fx-product-tabs button{min-height:45px!important;padding-inline:11px!important;font-size:9px!important;}.fx-products-lab .fx-product-tabs button > i{width:25px;height:25px;}.fx-platform-intro .fx-platform-tabs button{min-width:176px!important;}.fx-platform-tab-copy strong{font-size:11px;}}@media (prefers-reduced-motion: reduce){.hs-search-shortcut::after,
    .fx-scroll-orbit-comet::after,
    .fx-products-head-v7::before,
    .fx-products-live-label > i,
    .fx-products-head-v7 h2 > b,
    .fx-products-orbit-v7::before,
    .fx-products-orbit-v7::after,
    .fx-products-orbit-v7 > span,
    .fx-side-slider-slide::after{animation:none!important;}.fx-side-slider-slide{transition:opacity .2s ease,visibility .2s ease!important;}}:root{--fx-gold:#f8e080;--fx-gold-bright:#fff0ad;--fx-gold-deep:#d4ad45;--fx-gold-rgb:248, 224, 128;}.fx-chip-accent{color:var(--fx-gold-bright)!important;border-color:rgba(var(--fx-gold-rgb), .3)!important;background:linear-gradient(135deg, rgba(var(--fx-gold-rgb), .13), rgba(0,245,255,.055))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 0 18px rgba(var(--fx-gold-rgb), .035);}.fx-product-rating i{color:var(--fx-gold)!important;filter:drop-shadow(0 0 6px rgba(var(--fx-gold-rgb), .18));}.fx-product-stockline > span{background:linear-gradient(90deg, var(--fx-turquoise-dark), var(--fx-turquoise) 40%, var(--fx-gold) 70%, var(--fx-orange))!important;}.fx-section-note i,
.fx-section-head > .fx-text-link i,
.fx-section-heading > .fx-text-link i{color:var(--fx-gold)!important;}.fx-text-link:hover{color:var(--fx-gold-bright)!important;}.fx-product-media{isolation:isolate;}.fx-product-media > img{transform:scale(1.001);transform-origin:50% 46%;will-change:transform, filter;transition:transform .88s cubic-bezier(.18,.78,.2,1), filter .55s ease!important;}.fx-product-card:hover .fx-product-media > img,
.fx-product-card:focus-within .fx-product-media > img{transform:scale(1.135) translate3d(0,-1.2%,0)!important;filter:saturate(1.13) contrast(1.055) brightness(1.025)!important;}.fx-product-media::after{content:'';position:absolute;z-index:1;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 38%, rgba(255,255,255,.075), transparent 34%),
        linear-gradient(115deg, transparent 20%, rgba(var(--fx-gold-rgb),.055) 48%, transparent 72%);transition:opacity .45s ease;}.fx-product-card:hover .fx-product-media::after,
.fx-product-card:focus-within .fx-product-media::after{opacity:1;}.fx-category-universe{position:relative;isolation:isolate;padding-block:72px 82px!important;}.fx-category-universe::before{content:'';position:absolute;z-index:-1;inset:24px 0 18px;pointer-events:none;background:radial-gradient(circle at 10% 24%, rgba(var(--fx-gold-rgb),.06), transparent 24rem),
        radial-gradient(circle at 88% 76%, rgba(0,245,255,.05), transparent 28rem);opacity:.9;}.fx-category-universe .fx-section-head{align-items:flex-end;margin-bottom:24px!important;padding:0 2px;}.fx-category-universe .fx-section-head > div{max-width:770px;}.fx-category-universe .fx-eyebrow{min-height:31px;padding:0 11px;border:1px solid rgba(var(--fx-gold-rgb),.16);border-radius:999px;background:linear-gradient(90deg,rgba(var(--fx-gold-rgb),.06),rgba(0,245,255,.035));color:#d9d6e1;font-size:9px;letter-spacing:.15em;}.fx-category-universe .fx-eyebrow i{color:var(--fx-gold)!important;}.fx-category-universe .fx-section-head h2{max-width:720px;margin-top:13px;font-size:clamp(31px,3.1vw,49px);line-height:1.02;letter-spacing:-.052em;}.fx-category-universe .fx-section-head h2 span{color:transparent!important;background:linear-gradient(90deg,var(--fx-gold-bright),#fff7d6 45%,var(--fx-turquoise-bright));-webkit-background-clip:text;background-clip:text;}.fx-category-universe .fx-section-head p{max-width:650px;margin-top:13px;color:#aaa8b5;font-size:12.5px;line-height:1.7;}.fx-category-universe .fx-text-link{min-height:42px;padding:0 14px;border:1px solid rgba(var(--fx-gold-rgb),.14);border-radius:13px;background:rgba(255,255,255,.018);color:#d8d5df;}.fx-category-universe .fx-text-link:hover{border-color:rgba(var(--fx-gold-rgb),.32);background:rgba(var(--fx-gold-rgb),.055);}.fx-category-rail-shell{position:relative;}.fx-category-universe .fx-category-rail{grid-auto-columns:minmax(258px, 298px)!important;gap:14px!important;padding:5px 3px 17px!important;align-items:stretch;}.fx-category-universe .fx-category-card,
.fx-category-universe .fx-category-card.is-featured{min-height:365px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:22px!important;background:#222131!important;box-shadow:0 16px 38px rgba(13,12,20,.22), inset 0 1px 0 rgba(255,255,255,.035)!important;transform:none;transition:transform .38s var(--fx-ease),border-color .35s ease,box-shadow .38s ease!important;}.fx-category-universe .fx-category-card::before{content:'';position:absolute;z-index:4;top:0;left:16px;right:16px;height:1px;opacity:.72;background:linear-gradient(90deg,transparent,rgba(var(--fx-gold-rgb),.75),rgba(0,245,255,.65),transparent);transform:scaleX(.24);transform-origin:center;transition:transform .5s var(--fx-ease),opacity .4s ease;pointer-events:none;}.fx-category-universe .fx-category-card:hover,
.fx-category-universe .fx-category-card:focus-visible{transform:translateY(-7px)!important;border-color:rgba(var(--fx-gold-rgb),.24)!important;box-shadow:0 25px 58px rgba(13,12,20,.32), 0 0 0 1px rgba(0,245,255,.04) inset!important;}.fx-category-universe .fx-category-card:hover::before,
.fx-category-universe .fx-category-card:focus-visible::before{transform:scaleX(.92);opacity:1;}.fx-category-universe .fx-category-visual img{filter:saturate(.88) contrast(1.04) brightness(.9);transform:scale(1.015);transition:transform .9s cubic-bezier(.18,.78,.2,1),filter .55s ease!important;}.fx-category-universe .fx-category-card:hover .fx-category-visual img{transform:scale(1.105) translateY(-1%)!important;filter:saturate(1.05) contrast(1.06) brightness(.96)!important;}.fx-category-universe .fx-category-shade{background:linear-gradient(180deg,rgba(18,17,28,.04) 18%,rgba(18,17,28,.13) 45%,rgba(25,24,38,.97) 82%,rgba(25,24,38,1) 100%),
        linear-gradient(125deg,rgba(var(--fx-gold-rgb),.055),transparent 40%,rgba(0,245,255,.04))!important;}.fx-category-universe .fx-category-ripple{display:none!important;}.fx-category-universe .fx-category-copy{position:relative;z-index:2;padding:18px 18px 17px!important;border-top:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,rgba(31,30,45,.28),rgba(31,30,45,.88) 30%,rgba(31,30,45,.97));backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);}.fx-category-universe .fx-category-kicker{display:inline-flex!important;align-items:center;gap:6px;margin-bottom:8px!important;color:var(--fx-gold)!important;font-family:'Sora','Inter',sans-serif;font-size:7.5px!important;letter-spacing:.12em!important;}.fx-category-universe .fx-category-kicker i{font-size:7px;color:var(--fx-gold-bright);}.fx-category-universe .fx-category-copy > strong{font-size:20px!important;line-height:1.12!important;letter-spacing:-.035em!important;}.fx-category-universe .fx-category-copy > small{margin-top:7px!important;color:#b7b4c0!important;font-size:9px!important;line-height:1.55!important;}.fx-category-universe .fx-category-meta{gap:6px!important;margin-top:12px!important;}.fx-category-universe .fx-category-meta em{min-height:24px!important;padding:0 8px!important;border-color:rgba(255,255,255,.075)!important;background:rgba(15,14,23,.28)!important;color:#aaa7b3!important;font-size:7.5px!important;}.fx-category-universe .fx-category-meta em:first-child i{color:var(--fx-gold)!important;}.fx-category-universe .fx-category-meta i{color:var(--fx-turquoise-bright)!important;}.fx-category-universe .fx-category-arrow{top:14px!important;right:14px!important;width:38px!important;height:38px!important;border:1px solid rgba(var(--fx-gold-rgb),.18)!important;border-radius:12px!important;background:rgba(20,19,30,.65)!important;color:var(--fx-gold-bright)!important;transform:rotate(-18deg)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.fx-category-universe .fx-category-card:hover .fx-category-arrow{color:#171622!important;background:linear-gradient(135deg,var(--fx-gold-bright),var(--fx-gold))!important;border-color:transparent!important;transform:rotate(0) translateY(-1px)!important;box-shadow:0 9px 22px rgba(var(--fx-gold-rgb),.16);}.fx-category-universe .fx-rail-arrow{width:42px!important;height:42px!important;border-color:rgba(var(--fx-gold-rgb),.16)!important;background:rgba(25,24,38,.82)!important;color:#d8d5df!important;box-shadow:0 12px 30px rgba(13,12,20,.22)!important;}.fx-category-universe .fx-rail-arrow:hover{color:#171622!important;background:var(--fx-gold)!important;border-color:var(--fx-gold)!important;}@keyframes fxCategoryGoldLine{0%,18%{opacity:.18;transform:translateX(-18%) scaleX(.2);}48%{opacity:.85;}82%,100%{opacity:.12;transform:translateX(18%) scaleX(.7);}}.fx-category-universe .fx-category-card.is-featured::before{animation:fxCategoryGoldLine 5.6s ease-in-out infinite;}@media (max-width: 900px){.fx-category-universe{padding-block:54px 62px!important;}.fx-category-universe .fx-section-head{align-items:flex-start;gap:18px;}.fx-category-universe .fx-section-head h2{font-size:clamp(29px,8.5vw,42px);}.fx-category-universe .fx-section-head p{font-size:11.5px;}.fx-category-universe .fx-category-rail{grid-auto-columns:minmax(238px, 78vw)!important;}.fx-category-universe .fx-category-card,
    .fx-category-universe .fx-category-card.is-featured{min-height:342px!important;}}@media (max-width: 560px){.fx-category-universe .fx-section-head{display:grid!important;}.fx-category-universe .fx-text-link{justify-self:start;}.fx-category-universe .fx-category-rail{grid-auto-columns:minmax(224px, 82vw)!important;}.fx-category-universe .fx-category-card,
    .fx-category-universe .fx-category-card.is-featured{min-height:326px!important;}.fx-category-universe .fx-category-copy > strong{font-size:18px!important;}}@media (prefers-reduced-motion: reduce){.fx-category-universe .fx-category-card.is-featured::before{animation:none!important;}.fx-product-media > img,
    .fx-category-universe .fx-category-visual img{transition-duration:.01ms!important;}}.live-search-price,
.fx-product-price strong,
.pb-price-main strong,
.pb-showcase-price-main strong,
.fx-console-price strong,
.fx-cart-price-stack strong,
.co-item-price,
.sum-price,
.fx-checkout-total strong,
.fx-order-total strong{color:var(--fx-gold-bright, #fff0ad)!important;text-shadow:0 0 18px rgba(248,224,128,.07);}.fx-product-price strong{background:linear-gradient(92deg, #fff5bf 0%, #f8e080 48%, #e9bd54 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;}.fx-product-price del,
.fx-cart-price-stack del{color:#807d8c!important;}@media (min-width: 769px){.header-user-dropdown.hs-account-menu{width:410px!important;min-width:410px!important;max-height:min(690px, calc(100vh - 118px));padding:10px!important;overflow:auto;border:1px solid rgba(101,223,241,.16)!important;border-radius:22px!important;background:radial-gradient(circle at 92% 0%, rgba(248,224,128,.07), transparent 31%),
            radial-gradient(circle at 8% 14%, rgba(0,245,255,.065), transparent 28%),
            linear-gradient(160deg, rgba(27,27,43,.992), rgba(16,16,28,.995))!important;box-shadow:0 28px 76px rgba(4,4,12,.52), inset 0 1px 0 rgba(255,255,255,.045)!important;backdrop-filter:blur(22px) saturate(132%);-webkit-backdrop-filter:blur(22px) saturate(132%);scrollbar-width:thin;scrollbar-color:rgba(248,224,128,.2) transparent;}.header-user-dropdown.hs-account-menu::-webkit-scrollbar{width:5px;}.header-user-dropdown.hs-account-menu::-webkit-scrollbar-thumb{border-radius:99px;background:linear-gradient(#00f5ff,#f8e080);}.hs-account-menu::before{content:'';position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.75),rgba(248,224,128,.8),transparent);pointer-events:none;}.hs-account-menu-overview{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:13px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(110deg,rgba(0,245,255,.045),transparent 45%,rgba(248,224,128,.035)),
            rgba(255,255,255,.025);}.hs-account-menu-overview::after{content:'';position:absolute;right:-24px;bottom:-42px;width:116px;height:116px;border:1px solid rgba(248,224,128,.10);border-radius:50%;box-shadow:0 0 0 18px rgba(0,245,255,.018),0 0 0 38px rgba(248,224,128,.012);pointer-events:none;}.hs-account-menu-avatar-wrap{position:relative;width:48px;height:48px;}.hs-account-menu-avatar-wrap img{width:48px;height:48px;display:block;object-fit:cover;border:1px solid rgba(0,245,255,.32);border-radius:15px;box-shadow:0 0 0 3px rgba(0,245,255,.035),0 12px 24px rgba(0,0,0,.24);}.hs-account-menu-avatar-wrap > span{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border:3px solid #1b1a2a;border-radius:50%;background:#39ff14;box-shadow:0 0 12px rgba(57,255,20,.55);}.hs-account-menu-overview-copy{min-width:0;display:grid;gap:2px;}.hs-account-menu-overview-copy > small{color:#81889a;font-size:7px;font-weight:900;letter-spacing:.16em;}.hs-account-menu-overview-copy > strong{overflow:hidden;color:#fff;font-family:'Sora','Inter',sans-serif;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;}.hs-account-menu-overview-copy > span{color:#aaaebe;font-size:9px;font-weight:650;}.hs-account-menu-overview-copy > span b{margin-left:3px;color:var(--fx-gold-bright,#fff0ad);font-size:10px;}.hs-account-status{position:relative;z-index:2;min-height:25px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid rgba(57,255,20,.13);border-radius:999px;background:rgba(57,255,20,.035);color:#9dfb91;font-size:7px;font-weight:900;letter-spacing:.07em;}.hs-account-status i{width:5px;height:5px;border-radius:50%;background:#39ff14;box-shadow:0 0 8px rgba(57,255,20,.65);}.hs-account-menu-quick{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;}.hs-account-menu .hs-account-quick-item{min-height:58px;display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px!important;padding:9px 10px!important;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.022);color:#d8dae3!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;}.hs-account-menu .hs-account-quick-item:hover{padding-left:10px!important;transform:translateY(-2px);border-color:rgba(0,245,255,.19);background:linear-gradient(125deg,rgba(0,245,255,.055),rgba(248,224,128,.025));box-shadow:0 10px 24px rgba(0,0,0,.15);}.hs-account-menu .hs-account-quick-item > i{width:34px!important;height:34px;display:grid;place-items:center;border:1px solid rgba(0,245,255,.12);border-radius:10px;background:rgba(0,245,255,.04);color:#76ebf5;font-size:12px;}.hs-account-menu .hs-account-quick-balance > i{border-color:rgba(248,224,128,.16);background:rgba(248,224,128,.045);color:var(--fx-gold,#f8e080);}.hs-account-quick-item > span{min-width:0;display:grid;gap:3px;}.hs-account-quick-item strong{overflow:hidden;color:#f6f6fa;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;}.hs-account-quick-item small{overflow:hidden;color:#7e8291;font-size:7.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;}.hs-account-menu-label{margin:12px 4px 5px;padding:0 4px;color:#686d7c;font-size:7px;font-weight:900;letter-spacing:.16em;}.hs-account-menu-label-panel{color:#8b8060;}.hs-account-menu-list{display:grid;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:rgba(255,255,255,.014);}.hs-account-menu .hs-account-menu-list .dropdown-item{min-height:42px;display:grid!important;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px!important;padding:6px 8px!important;border-radius:10px;color:#bec1cd!important;font-size:10.5px!important;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease;}.hs-account-menu .hs-account-menu-list .dropdown-item:hover{padding-left:8px!important;transform:translateX(2px);background:rgba(255,255,255,.035);color:#fff!important;}.hs-account-menu .hs-account-menu-list .dropdown-item > i:first-child{width:30px!important;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(255,255,255,.022);color:#7eddeb;font-size:10px;}.hs-account-row-arrow{width:auto!important;color:#555c6c!important;font-size:8px!important;transition:transform .18s ease,color .18s ease;}.hs-account-menu-list .dropdown-item:hover .hs-account-row-arrow{color:var(--fx-gold,#f8e080)!important;transform:translateX(2px);}.hs-account-panel-list .dropdown-item.admin{color:#f1e9c9!important;background:linear-gradient(90deg,rgba(248,224,128,.04),transparent);}.hs-account-panel-list .dropdown-item.admin > i:first-child{color:var(--fx-gold,#f8e080)!important;border-color:rgba(248,224,128,.12);background:rgba(248,224,128,.035);}.hs-account-menu-footer{margin-top:8px;}.hs-account-menu .hs-account-menu-footer .dropdown-item.logout{min-height:42px;display:flex!important;justify-content:center;gap:8px!important;padding:0 12px!important;border:1px solid rgba(255,105,119,.10);border-radius:12px;background:rgba(255,71,87,.025);color:#dc9ba3!important;font-size:9.5px!important;font-weight:800;letter-spacing:.03em;}.hs-account-menu .hs-account-menu-footer .dropdown-item.logout:hover{padding-left:12px!important;border-color:rgba(255,105,119,.19);background:rgba(255,71,87,.055);color:#ffb0b8!important;}}@media (min-width: 901px){.category-bar{height:64px!important;padding:7px 0!important;border-bottom:1px solid rgba(255,255,255,.035)!important;background:linear-gradient(180deg,rgba(29,28,43,.98),rgba(24,23,37,.985))!important;box-shadow:0 10px 28px rgba(9,8,16,.13)!important;}.category-bar-container{width:min(1660px,calc(100% - 40px))!important;max-width:calc(100vw - 28px)!important;height:50px!important;padding:5px 6px!important;gap:4px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:16px!important;background:linear-gradient(100deg,rgba(0,245,255,.018),transparent 32%,transparent 70%,rgba(248,224,128,.018)),
            rgba(12,13,23,.89)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.16)!important;}.category-bar-container::before{left:18px!important;right:18px!important;opacity:.5;background:linear-gradient(90deg,transparent,rgba(0,245,255,.48),rgba(248,224,128,.44),transparent)!important;}.category-nav-item{height:40px!important;}.category-bar-link{height:40px!important;min-height:40px!important;padding:0 9px!important;gap:7px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#aeb5c5!important;font-family:'Inter','Sora',sans-serif;font-size:11px!important;font-weight:760!important;letter-spacing:-.01em;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important;}.category-bar-link > i:not(.category-chevron){width:28px!important;height:28px!important;flex:0 0 28px;border:1px solid rgba(0,245,255,.10)!important;border-radius:9px!important;background:rgba(0,245,255,.028)!important;color:#65dce8!important;font-size:10px!important;box-shadow:none!important;}.category-bar-link:hover,
    .category-nav-item.has-children:hover > .category-bar-link,
    .category-bar-link.is-active{transform:none!important;border-color:rgba(255,255,255,.065)!important;background:rgba(255,255,255,.032)!important;color:#f4f5f8!important;}.category-bar-link:hover > i:not(.category-chevron),
    .category-nav-item.has-children:hover > .category-bar-link > i:not(.category-chevron){border-color:rgba(0,245,255,.18)!important;background:rgba(0,245,255,.055)!important;color:#8ff4ff!important;}.category-chevron{margin-left:0!important;color:#5f687c!important;font-size:7px!important;}.category-bar-all{padding-right:11px!important;border-color:rgba(248,224,128,.10)!important;background:linear-gradient(120deg,rgba(248,224,128,.05),rgba(0,245,255,.018))!important;color:#f0e8c8!important;box-shadow:inset 0 -1px 0 rgba(248,224,128,.18)!important;}.category-bar-all > i:not(.category-chevron){border-color:rgba(248,224,128,.16)!important;background:rgba(248,224,128,.045)!important;color:var(--fx-gold,#f8e080)!important;}.category-bar-home{width:40px!important;min-width:40px!important;padding:0 5px!important;justify-content:center!important;}.category-bar-home > span{display:none!important;}.category-bar-home > i:not(.category-chevron){width:28px!important;height:28px!important;background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.06)!important;color:#c9ced9!important;}.category-bar .account-nav-actions{margin-left:5px!important;padding-left:7px!important;gap:4px!important;border-left:1px solid rgba(255,255,255,.055)!important;}.category-bar .account-nav-action{height:36px!important;padding:0 8px!important;gap:6px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:10px!important;background:rgba(255,255,255,.02)!important;box-shadow:none!important;filter:none!important;}.category-bar .account-nav-action::before{display:none!important;}.category-bar .account-nav-action .account-nav-icon{width:25px!important;height:25px!important;flex-basis:25px!important;border-radius:8px!important;font-size:9px!important;}.category-bar .account-nav-action .account-nav-copy strong{font-size:9.5px!important;font-weight:780!important;}.category-bar .account-nav-sell{border-color:rgba(57,255,20,.10)!important;color:#dbe7d9!important;}.category-bar .account-nav-buy{border-color:rgba(248,224,128,.10)!important;color:#e9e1c5!important;}:root{--hp-category-h:64px;}.main-content,
    .hs-page-home .main-content{padding-top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h) + 64px + 4px)!important;}}[data-flux-rail][data-flux-drag-ready],
[data-flux-rail][data-flux-drag-ready] *{-webkit-user-select:none!important;user-select:none!important;}[data-flux-rail][data-flux-drag-ready]{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;}[data-flux-rail][data-flux-drag-ready] a,
[data-flux-rail][data-flux-drag-ready] img{-webkit-user-drag:none!important;user-drag:none!important;}[data-flux-rail][data-flux-drag-ready].is-dragging,
[data-flux-rail][data-flux-drag-ready].is-dragging *{cursor:grabbing!important;}[data-flux-rail][data-flux-drag-ready].is-dragging{scroll-behavior:auto!important;scroll-snap-type:none!important;}[data-flux-rail][data-flux-drag-ready].is-dragging .fx-category-card,
[data-flux-rail][data-flux-drag-ready].is-dragging .fx-product-card{pointer-events:none;}@media (max-width: 768px){.hs-account-menu-overview{display:none!important;}.hs-account-menu-quick{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 10px;}.hs-account-menu .hs-account-quick-item{min-height:50px;padding:8px 10px!important;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.022);}.hs-account-menu .hs-account-quick-item:hover{padding-left:10px!important;}.hs-account-quick-item > span{display:grid;gap:2px;}.hs-account-quick-item > span strong{color:#f4f4f7;font-size:11px;}.hs-account-quick-item > span small{display:none;}.hs-account-menu-label{margin:8px 22px 4px;color:#737887;font-size:7px;font-weight:900;letter-spacing:.14em;}.hs-account-menu-list{padding:0 10px;}.hs-account-menu .hs-account-menu-list .dropdown-item{min-height:46px;padding:10px 14px!important;border-radius:11px;}.hs-account-menu .hs-account-menu-list .dropdown-item:hover{padding-left:14px!important;}.hs-account-row-arrow{margin-left:auto;opacity:.45;}.hs-account-menu-footer{padding:8px 10px 0;}.hs-account-menu .hs-account-menu-footer .dropdown-item.logout{justify-content:center;border:1px solid rgba(255,71,87,.10);border-radius:12px;background:rgba(255,71,87,.025);}}@media (prefers-reduced-motion: reduce){.hs-account-menu *,
    .category-bar-link{transition-duration:.01ms!important;}}:root{--fx-orange:#f8e080;--fx-orange-bright:#fff0ad;--fx-orange-dark:#d4ad45;--fx-orange-border:rgba(248,224,128,.30);--secondary-color:#f8e080;--secondary:#f8e080;}.fx-signal-stack{grid-template-rows:repeat(3, minmax(0, 1fr))!important;grid-auto-rows:minmax(0, 1fr)!important;}.fx-side-slider-slot{min-height:0!important;height:100%;}.fx-signal-stats{display:none!important;}[data-flux-rail][data-flux-drag-ready] a{cursor:pointer;}[data-flux-rail][data-flux-drag-ready].is-drag-armed{cursor:grab;}[data-flux-rail][data-flux-drag-ready].is-dragging{cursor:grabbing!important;}.premium-notice.pink .premium-notice-icon,
.premium-notice.pink strong,
.premium-notice.pink i{color:#ffe49a!important;}.premium-notice.pink .premium-notice-icon{border-color:rgba(248,224,128,.20)!important;background:rgba(248,224,128,.065)!important;}.fx-product-price strong,
.pb-price-main strong,
.fx-cart-price strong,
.fx-cart-total strong,
.fx-summary-total strong,
.fx-purchase-price strong,
.fx-product-live-price strong{color:var(--fx-gold-bright, #fff0ad)!important;}@media (max-width: 1080px){.fx-signal-stack{grid-template-rows:none!important;grid-auto-rows:minmax(190px, 1fr)!important;}}@media (max-width: 720px){.fx-signal-stack{grid-template-rows:none!important;grid-auto-rows:205px!important;}}@media (min-width: 901px){:root{--hp-category-h:82px;}.category-bar{position:fixed!important;height:82px!important;padding:8px 0!important;overflow:visible!important;border-bottom:1px solid rgba(248,224,128,.075)!important;background:radial-gradient(circle at 10% 0,rgba(45,216,239,.055),transparent 28%),
            radial-gradient(circle at 88% 100%,rgba(248,224,128,.050),transparent 30%),
            linear-gradient(180deg,rgba(31,30,46,.985),rgba(22,22,35,.99))!important;box-shadow:0 15px 38px rgba(5,7,14,.22),inset 0 1px 0 rgba(255,255,255,.025)!important;isolation:isolate;}.category-bar::before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:2px;opacity:.78;background:linear-gradient(90deg,transparent 0%,rgba(40,213,237,.72) 22%,rgba(248,224,128,.85) 50%,rgba(40,213,237,.64) 78%,transparent 100%);background-size:220% 100%;animation:hsCategoryDeckBeam 8s linear infinite;pointer-events:none;}.category-bar-container{position:relative!important;width:min(1760px,calc(100% - 36px))!important;max-width:calc(100vw - 24px)!important;height:66px!important;margin:0 auto!important;padding:6px 8px!important;display:flex!important;align-items:center!important;gap:7px!important;overflow:visible!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:21px!important;background:radial-gradient(circle at 3% 50%,rgba(248,224,128,.055),transparent 21%),
            radial-gradient(circle at 78% 45%,rgba(35,211,238,.038),transparent 26%),
            linear-gradient(115deg,rgba(15,17,29,.965),rgba(9,11,20,.985))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.042),
            inset 0 -1px 0 rgba(248,224,128,.025),
            0 16px 34px rgba(0,0,0,.20)!important;}.category-bar-container::before{content:""!important;position:absolute!important;left:24px!important;right:24px!important;top:-1px!important;height:1px!important;opacity:.9!important;background:linear-gradient(90deg,transparent,rgba(39,215,239,.72),rgba(248,224,128,.72),transparent)!important;background-size:210% 100%!important;animation:hsCategoryDeckBeam 7s linear infinite reverse!important;pointer-events:none!important;}.category-bar-container::after{content:""!important;position:absolute!important;inset:5px!important;display:block!important;border:1px solid rgba(255,255,255,.018)!important;border-radius:16px!important;background:linear-gradient(90deg,rgba(255,255,255,.012),transparent 28%,transparent 72%,rgba(255,255,255,.010))!important;pointer-events:none!important;}.category-nav-item,
    .category-all-nav{height:54px!important;display:flex!important;align-items:center!important;margin:0!important;}.category-all-nav::after{top:51px!important;height:15px!important;}.category-bar-link{position:relative!important;z-index:1;height:54px!important;min-height:54px!important;min-width:0;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;overflow:hidden;border:1px solid rgba(255,255,255,.060)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(255,255,255,.030),rgba(255,255,255,.012))!important;color:#d5dae4!important;font-family:'Inter','Sora',system-ui,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:-.012em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;transform:translateZ(0)!important;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important;}.category-bar-link::before{content:"";position:absolute;left:-45%;top:-70%;width:42%;height:240%;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:rotate(16deg);transition:left .5s cubic-bezier(.16,1,.3,1),opacity .18s ease;pointer-events:none;}.category-bar-link::after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:3px!important;height:2px!important;display:block!important;border-radius:999px!important;opacity:0!important;transform:scaleX(.35)!important;transform-origin:center!important;background:linear-gradient(90deg,rgba(42,215,239,.96),rgba(248,224,128,.98))!important;box-shadow:0 0 13px rgba(45,216,239,.20)!important;transition:opacity .22s ease,transform .22s ease!important;pointer-events:none!important;}.category-bar-link:hover,
    .category-bar-link:focus-visible,
    .category-nav-item.has-children:hover > .category-bar-link,
    .category-bar-link.is-active{border-color:rgba(58,216,237,.22)!important;background:linear-gradient(135deg,rgba(45,214,237,.075),rgba(248,224,128,.042))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 25px rgba(0,0,0,.18),0 0 0 1px rgba(248,224,128,.018)!important;transform:translateY(-2px)!important;outline:none!important;}.category-bar-link:hover::before,
    .category-bar-link:focus-visible::before,
    .category-nav-item.has-children:hover > .category-bar-link::before{left:112%;opacity:1;}.category-bar-link:hover::after,
    .category-bar-link:focus-visible::after,
    .category-nav-item.has-children:hover > .category-bar-link::after,
    .category-bar-link.is-active::after{opacity:1!important;transform:scaleX(1)!important;}.category-bar-link > i:not(.category-chevron){position:relative;z-index:1;width:38px!important;height:38px!important;flex:0 0 38px!important;display:grid!important;place-items:center!important;margin:0!important;border:1px solid rgba(45,214,237,.16)!important;border-radius:12px!important;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.075),transparent 45%),
            linear-gradient(145deg,rgba(19,111,132,.23),rgba(13,30,48,.50))!important;color:#68e5f3!important;font-size:13px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 5px 14px rgba(0,0,0,.12)!important;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease!important;}.category-bar-link:hover > i:not(.category-chevron),
    .category-bar-link:focus-visible > i:not(.category-chevron),
    .category-nav-item.has-children:hover > .category-bar-link > i:not(.category-chevron){border-color:rgba(70,225,244,.34)!important;background:linear-gradient(145deg,rgba(30,157,180,.32),rgba(19,54,74,.58))!important;color:#c7fbff!important;box-shadow:0 0 18px rgba(44,215,238,.12),inset 0 1px 0 rgba(255,255,255,.07)!important;transform:translateY(-1px) scale(1.045)!important;}.category-link-copy{position:relative;z-index:1;min-width:0;display:grid!important;align-content:center;gap:3px;line-height:1.05;white-space:nowrap;}.category-link-copy strong{display:block;overflow:hidden;color:inherit;font-size:13px;font-weight:850;letter-spacing:-.016em;text-overflow:ellipsis;white-space:nowrap;}.category-link-copy small{display:block;overflow:hidden;color:#727c90;font-size:8px;font-weight:850;letter-spacing:.055em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:color .2s ease;}.category-bar-link:hover .category-link-copy small,
    .category-bar-link:focus-visible .category-link-copy small,
    .category-nav-item.has-children:hover > .category-bar-link .category-link-copy small{color:#9ba8b9;}.category-chevron{position:relative;z-index:1;flex:0 0 auto;margin-left:1px!important;color:#667186!important;font-size:8px!important;transition:transform .2s ease,color .2s ease!important;}.category-nav-item.has-children:hover > .category-bar-link .category-chevron{color:#f8e080!important;transform:rotate(180deg)!important;}.category-bar-all{min-width:184px!important;padding:0 15px 0 9px!important;border-color:rgba(248,224,128,.20)!important;background:radial-gradient(circle at 17% 22%,rgba(248,224,128,.10),transparent 38%),
            linear-gradient(125deg,rgba(248,224,128,.085),rgba(45,214,237,.030))!important;color:#fff6d7!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 20px rgba(0,0,0,.10)!important;}.category-bar-all > i:not(.category-chevron){width:40px!important;height:40px!important;flex-basis:40px!important;border-color:rgba(248,224,128,.28)!important;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.16),transparent 38%),
            linear-gradient(145deg,rgba(248,224,128,.20),rgba(130,104,42,.16))!important;color:#ffe995!important;font-size:14px!important;box-shadow:0 0 18px rgba(248,224,128,.065),inset 0 1px 0 rgba(255,255,255,.08)!important;}.category-link-copy-all small{color:#bbaa72!important;}.category-link-copy-all strong{font-size:13.5px;}.category-bar-all:hover,
    .category-all-nav:hover > .category-bar-all{border-color:rgba(248,224,128,.36)!important;background:linear-gradient(125deg,rgba(248,224,128,.135),rgba(45,214,237,.045))!important;box-shadow:0 12px 28px rgba(0,0,0,.18),0 0 22px rgba(248,224,128,.045),inset 0 1px 0 rgba(255,255,255,.075)!important;}.category-bar-home{width:auto!important;min-width:118px!important;padding:0 12px 0 8px!important;justify-content:flex-start!important;border-color:rgba(255,255,255,.068)!important;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.014))!important;}.category-bar-home > span{display:grid!important;}.category-bar-home > i:not(.category-chevron){width:38px!important;height:38px!important;flex-basis:38px!important;border-color:rgba(248,224,128,.13)!important;background:linear-gradient(145deg,rgba(248,224,128,.070),rgba(255,255,255,.018))!important;color:#f0dc93!important;}.category-link-copy-home small{color:#80785f;}.category-bar-empty{min-width:190px;}.category-mega,
    .all-categories-mega{top:calc(100% + 10px)!important;}.category-bar .account-nav-actions{height:54px!important;margin-left:auto!important;padding-left:9px!important;display:flex!important;align-items:center!important;gap:7px!important;border-left:1px solid rgba(255,255,255,.065)!important;}.category-bar .account-nav-action{min-width:142px!important;height:50px!important;padding:0 10px!important;gap:8px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.030),rgba(255,255,255,.012))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,background .22s ease,box-shadow .22s ease!important;}.category-bar .account-nav-action::before{display:none!important;}.category-bar .account-nav-action:hover{transform:translateY(-2px)!important;background:rgba(255,255,255,.046)!important;}.category-bar .account-nav-action .account-nav-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important;font-size:11px!important;}.category-bar .account-nav-action .account-nav-copy{min-width:0;display:grid!important;gap:3px;}.category-bar .account-nav-action .account-nav-copy strong{overflow:hidden;color:#edf1f5!important;font-size:10.7px!important;font-weight:850!important;text-overflow:ellipsis;white-space:nowrap;}.category-bar .account-nav-action .account-nav-copy > span{display:block!important;overflow:hidden;margin:0!important;color:#6f798c!important;font-size:7.7px!important;font-weight:750;text-overflow:ellipsis;white-space:nowrap;}.category-bar .account-nav-action .account-nav-arrow{display:none!important;}.category-bar .account-nav-sell{border-color:rgba(52,221,139,.14)!important;background:linear-gradient(145deg,rgba(35,188,117,.052),rgba(255,255,255,.012))!important;}.category-bar .account-nav-sell:hover{border-color:rgba(67,225,151,.27)!important;box-shadow:0 11px 25px rgba(18,124,78,.08),inset 0 1px 0 rgba(255,255,255,.04)!important;}.category-bar .account-nav-buy{border-color:rgba(248,224,128,.14)!important;background:linear-gradient(145deg,rgba(248,224,128,.052),rgba(255,255,255,.012))!important;}.category-bar .account-nav-buy:hover{border-color:rgba(248,224,128,.29)!important;box-shadow:0 11px 25px rgba(174,139,47,.08),inset 0 1px 0 rgba(255,255,255,.04)!important;}.main-content,
    .hs-page-home .main-content{padding-top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h) + 82px + 4px)!important;}}@media (min-width: 901px) and (max-width: 1780px){.category-bar-container{width:calc(100% - 24px)!important;gap:5px!important;}.category-bar-link{padding-left:9px!important;padding-right:9px!important;gap:7px!important;}.category-bar-link > i:not(.category-chevron){width:35px!important;height:35px!important;flex-basis:35px!important;}.category-link-copy small{display:none!important;}.category-link-copy strong{font-size:11.5px;}.category-bar-all{min-width:150px!important;}.category-bar-home{min-width:48px!important;width:48px!important;padding:0 5px!important;justify-content:center!important;}.category-bar-home .category-link-copy{display:none!important;}.category-bar .account-nav-action{min-width:0!important;width:auto!important;padding:0 10px!important;justify-content:flex-start!important;}.category-bar .account-nav-action .account-nav-copy{display:block!important;}.category-bar .account-nav-action .account-nav-copy > span{display:none!important;}}@media (min-width: 901px) and (max-width: 1360px){.category-bar .account-nav-action{min-width:46px!important;width:46px!important;padding:0 5px!important;justify-content:center!important;}.category-bar .account-nav-action .account-nav-copy{display:none!important;}}@media (min-width: 901px) and (max-width: 1180px){:root{--hp-category-h:74px;}.category-bar{height:74px!important;padding:7px 0!important;}.category-bar-container{height:60px!important;border-radius:18px!important;}.category-nav-item,.category-all-nav{height:48px!important;}.category-bar-link{height:48px!important;min-height:48px!important;border-radius:14px!important;}.category-bar-link > i:not(.category-chevron){width:34px!important;height:34px!important;flex-basis:34px!important;}.category-bar-all{min-width:137px!important;}.category-link-copy-all strong{font-size:10.5px;}.category-bar .account-nav-actions{height:48px!important;}.category-bar .account-nav-action{height:44px!important;}.main-content,.hs-page-home .main-content{padding-top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h) + 74px + 4px)!important;}}@keyframes hsCategoryDeckBeam{from{background-position:200% 0;}to{background-position:-20% 0;}}@media (prefers-reduced-motion: reduce){.category-bar::before,
    .category-bar-container::before{animation:none!important;}.category-bar-link::before{display:none!important;}}@media (min-width: 901px) and (max-width: 1100px){.category-bar-container{gap:3px!important;padding-left:5px!important;padding-right:5px!important;}.category-bar-link{padding-left:6px!important;padding-right:6px!important;gap:5px!important;}.category-bar-link > i:not(.category-chevron){width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:10px!important;font-size:10px!important;}.category-link-copy strong{font-size:9.4px!important;}.category-chevron{display:none!important;}.category-bar-all{min-width:126px!important;}.category-bar-home,
    .category-bar .account-nav-actions{display:none!important;}}@media (max-width: 900px){.category-link-copy{min-width:0;display:inline-flex!important;align-items:center;line-height:1;}.category-link-copy small{display:none!important;}.category-link-copy strong{display:inline!important;overflow:hidden;color:inherit!important;font:inherit!important;font-weight:800!important;text-overflow:ellipsis;white-space:nowrap;}.category-link-copy-home{display:none!important;}}.hs-page-product .pdv12-product-page{--pdv12-gold:#f8e080;--pdv12-gold-bright:#fff4bd;--pdv12-gold-deep:#c99c32;--pdv12-cyan:#25e9f3;--pdv12-cyan-soft:#7bf5fb;--pdv12-ink:#14131e;--pdv12-panel:rgba(32,31,48,.92);--pdv12-panel-soft:rgba(43,42,61,.76);--pdv12-line:rgba(123,245,251,.13);--pdv12-line-gold:rgba(248,224,128,.22);position:relative;isolation:isolate;min-height:80vh;padding:30px 0 112px!important;overflow:clip;font-family:'Manrope','Inter',system-ui,sans-serif;background:radial-gradient(circle at 10% 10%, rgba(37,233,243,.07), transparent 27rem),
        radial-gradient(circle at 91% 15%, rgba(248,224,128,.075), transparent 28rem),
        linear-gradient(180deg, rgba(37,36,53,.22), rgba(23,22,34,.04) 52%, transparent)!important;}.hs-page-product .pdv12-product-page::before,
.hs-page-product .pdv12-product-page::after{display:none!important;}.hs-page-product .pdv12-shell{position:relative;z-index:2;}.hs-page-product .pdv12-ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;}.hs-page-product .pdv12-ambient span{position:absolute;display:block;border-radius:999px;filter:blur(1px);opacity:.55;}.hs-page-product .pdv12-ambient span:nth-child(1){width:520px;height:520px;left:-300px;top:180px;border:1px solid rgba(37,233,243,.09);box-shadow:0 0 0 48px rgba(37,233,243,.014),0 0 0 110px rgba(37,233,243,.009);animation:pdv12Orbit 24s linear infinite;}.hs-page-product .pdv12-ambient span:nth-child(2){width:380px;height:380px;right:-190px;top:520px;background:radial-gradient(circle,rgba(248,224,128,.065),transparent 67%);animation:pdv12Float 9s ease-in-out infinite alternate;}.hs-page-product .pdv12-ambient span:nth-child(3){width:240px;height:240px;left:44%;top:42%;background:radial-gradient(circle,rgba(37,233,243,.035),transparent 69%);animation:pdv12Float 12s ease-in-out -4s infinite alternate-reverse;}.hs-page-product .pdv12-breadcrumb{min-height:42px;display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#8f8c9d;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;}.hs-page-product .pdv12-breadcrumb a,
.hs-page-product .pdv12-breadcrumb span{min-width:0;overflow:hidden;text-overflow:ellipsis;}.hs-page-product .pdv12-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:#b8b5c3;text-decoration:none;transition:color .22s ease;}.hs-page-product .pdv12-breadcrumb a:hover{color:var(--pdv12-gold-bright);}.hs-page-product .pdv12-breadcrumb > i{flex:0 0 auto;color:rgba(123,245,251,.25);font-size:8px;}.hs-page-product .pdv12-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:24px;align-items:start;}.hs-page-product .pdv12-gallery-card,
.hs-page-product .pdv12-identity-card,
.hs-page-product .pdv12-purchase-card,
.hs-page-product .pdv12-assurance-grid,
.hs-page-product .pdv12-information,
.hs-page-product .pdv12-bundle-showcase,
.hs-page-product .pdv12-gift-banner{border:1px solid var(--pdv12-line);box-shadow:0 24px 70px rgba(10,9,17,.23), inset 0 1px 0 rgba(255,255,255,.035);}.hs-page-product .pdv12-gallery-card{position:sticky;top:150px;min-width:0;padding:18px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 88% 0%, rgba(248,224,128,.07), transparent 31%),
        linear-gradient(155deg, rgba(47,46,66,.93), rgba(25,24,37,.97));}.hs-page-product .pdv12-gallery-card::before{content:'';position:absolute;width:170px;height:1px;left:26px;top:0;background:linear-gradient(90deg,transparent,var(--pdv12-gold),transparent);box-shadow:0 0 22px rgba(248,224,128,.44);animation:pdv12TopLine 6s ease-in-out infinite;}.hs-page-product .pdv12-gallery-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;}.hs-page-product .pdv12-gallery-toolbar > div:first-child{display:grid;gap:4px;}.hs-page-product .pdv12-gallery-toolbar small{color:#888594;font-size:10px;font-weight:650;}.hs-page-product .pdv12-overline{display:inline-flex;align-items:center;gap:8px;color:var(--pdv12-cyan-soft);font-family:'Sora',sans-serif;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;}.hs-page-product .pdv12-overline i{color:var(--pdv12-gold);}.hs-page-product .pdv12-gallery-actions{display:flex;align-items:center;gap:8px;}.hs-page-product .pdv12-icon-button{position:relative;width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(123,245,251,.14);border-radius:14px;background:rgba(18,17,28,.55);color:#c4c1cd;cursor:pointer;transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease;}.hs-page-product .pdv12-icon-button:hover,
.hs-page-product .pdv12-icon-button.is-active{transform:translateY(-2px);border-color:rgba(248,224,128,.42);background:rgba(248,224,128,.1);color:var(--pdv12-gold-bright);box-shadow:0 12px 28px rgba(8,8,14,.24);}.hs-page-product .pdv12-gallery-layout{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;min-width:0;}.hs-page-product .pdv12-gallery-layout.is-single{grid-template-columns:minmax(0,1fr);}.hs-page-product .pdv12-thumbs{min-width:0;max-height:586px;display:grid;align-content:start;gap:9px;overflow-y:auto;padding:1px 4px 1px 1px;scrollbar-width:none;}.hs-page-product .pdv12-thumbs::-webkit-scrollbar{display:none;}.hs-page-product .pdv12-thumb{position:relative;aspect-ratio:1/1.08;overflow:hidden;padding:0;border:1px solid rgba(123,245,251,.1);border-radius:14px;background:#181722;opacity:.58;cursor:pointer;transition:opacity .24s ease,transform .24s ease,border-color .24s ease,box-shadow .24s ease;}.hs-page-product .pdv12-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.2,1);}.hs-page-product .pdv12-thumb > span{position:absolute;right:5px;bottom:5px;min-width:22px;height:20px;display:grid;place-items:center;border-radius:7px;background:rgba(12,11,18,.72);color:#d8d5df;font-family:'Sora',sans-serif;font-size:7px;font-weight:800;backdrop-filter:blur(8px);}.hs-page-product .pdv12-thumb:hover{opacity:.9;transform:translateX(2px);}.hs-page-product .pdv12-thumb:hover img{transform:scale(1.08);}.hs-page-product .pdv12-thumb.is-active{opacity:1;border-color:rgba(248,224,128,.58);box-shadow:0 0 0 3px rgba(248,224,128,.07),0 12px 26px rgba(7,7,13,.25);}.hs-page-product .pdv12-main-media{position:relative;isolation:isolate;min-width:0;aspect-ratio:1.06/1;overflow:hidden;border:1px solid rgba(123,245,251,.1);border-radius:24px;background:#15141f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.018);}.hs-page-product .pdv12-main-media > img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.012);transition:opacity .25s ease,transform .85s cubic-bezier(.2,.75,.2,1),filter .6s ease;}.hs-page-product .pdv12-media-empty{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:14px;color:#aaa7b4;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(37,233,243,.09),transparent 34%),linear-gradient(145deg,#1d1c2a,#15141f);}.hs-page-product .pdv12-media-empty i{color:var(--pdv12-gold);font-size:clamp(42px,7vw,76px);filter:drop-shadow(0 12px 24px rgba(248,224,128,.13));}.hs-page-product .pdv12-media-empty span{font-family:'Sora',sans-serif;font-size:11px;font-weight:700;letter-spacing:.035em;}.hs-page-product .pdv12-main-media:hover > img{transform:scale(1.055);filter:saturate(1.04) contrast(1.025);}.hs-page-product .pdv12-main-media > img.is-switching{opacity:.2;transform:scale(1.08);}.hs-page-product .pdv12-media-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,13,.08) 0%,transparent 48%,rgba(10,9,16,.84) 100%),linear-gradient(120deg,rgba(37,233,243,.055),transparent 44%,rgba(248,224,128,.04));}.hs-page-product .pdv12-media-scan{position:absolute;z-index:2;inset:-40% -55%;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.11) 49%,rgba(248,224,128,.08) 51%,transparent 57%);transform:translateX(-52%) rotate(3deg);animation:pdv12MediaScan 8s ease-in-out infinite;}.hs-page-product .pdv12-media-badges{position:absolute;z-index:4;left:16px;top:16px;display:flex;gap:8px;flex-wrap:wrap;}.hs-page-product .pdv12-badge{min-height:31px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(16,15,24,.67);color:#e7e4ec;font-size:9px;font-weight:800;backdrop-filter:blur(13px) saturate(120%);box-shadow:0 9px 24px rgba(7,7,12,.2);}.hs-page-product .pdv12-badge.is-gold{color:var(--pdv12-gold-bright);border-color:rgba(248,224,128,.32);background:rgba(86,69,25,.38);}.hs-page-product .pdv12-badge.is-cyan{color:var(--pdv12-cyan-soft);border-color:rgba(37,233,243,.3);background:rgba(13,83,88,.36);}.hs-page-product .pdv12-badge.is-live{color:#b7ffac;border-color:rgba(87,239,86,.24);background:rgba(20,89,35,.38);}.hs-page-product .pdv12-badge.is-muted{color:#b7b3c0;}.hs-page-product .pdv12-media-caption{position:absolute;z-index:4;left:18px;right:18px;bottom:17px;display:flex;align-items:end;justify-content:space-between;gap:18px;}.hs-page-product .pdv12-media-caption > div{min-width:0;display:grid;gap:5px;}.hs-page-product .pdv12-media-caption span{color:var(--pdv12-cyan-soft);font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;}.hs-page-product .pdv12-media-caption strong{max-width:500px;color:#fff;font-family:'Sora',sans-serif;font-size:clamp(17px,1.5vw,23px);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.hs-page-product .pdv12-media-caption em{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(248,224,128,.22);border-radius:11px;background:rgba(19,18,27,.64);color:var(--pdv12-gold-bright);font-size:9px;font-style:normal;font-weight:800;backdrop-filter:blur(10px);}.hs-page-product .pdv12-gallery-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;}.hs-page-product .pdv12-gallery-proof > div{min-width:0;min-height:66px;display:flex;align-items:center;gap:10px;padding:11px;border:1px solid rgba(123,245,251,.08);border-radius:15px;background:rgba(18,17,28,.4);}.hs-page-product .pdv12-gallery-proof > div > i{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(37,233,243,.14);border-radius:11px;background:rgba(37,233,243,.055);color:var(--pdv12-cyan-soft);font-size:12px;}.hs-page-product .pdv12-gallery-proof span{min-width:0;display:grid;gap:2px;}.hs-page-product .pdv12-gallery-proof small{color:#858291;font-size:8px;font-weight:700;}.hs-page-product .pdv12-gallery-proof strong{overflow:hidden;color:#dcd9e3;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;}.hs-page-product .pdv12-detail-column{min-width:0;display:grid;gap:17px;}.hs-page-product .pdv12-identity-card{position:relative;overflow:hidden;padding:27px 27px 25px;border-radius:28px;background:radial-gradient(circle at 100% 0%, rgba(37,233,243,.07), transparent 35%),
        linear-gradient(145deg, rgba(43,42,61,.88), rgba(28,27,41,.92));}.hs-page-product .pdv12-identity-card::after{content:'';position:absolute;right:-56px;bottom:-84px;width:190px;height:190px;border:1px solid rgba(248,224,128,.075);border-radius:50%;box-shadow:0 0 0 32px rgba(248,224,128,.012);pointer-events:none;}.hs-page-product .pdv12-identity-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;}.hs-page-product .pdv12-category-chip{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(37,233,243,.18);border-radius:11px;background:rgba(37,233,243,.05);color:var(--pdv12-cyan-soft);text-decoration:none;font-size:10px;font-weight:850;transition:border-color .22s ease,background .22s ease,color .22s ease;}.hs-page-product .pdv12-category-chip:hover{border-color:rgba(248,224,128,.32);background:rgba(248,224,128,.07);color:var(--pdv12-gold-bright);}.hs-page-product .pdv12-product-code{color:#777483;font-family:'Sora',sans-serif;font-size:8px;font-weight:750;letter-spacing:.1em;}.hs-page-product .pdv12-identity-card h1{position:relative;z-index:1;max-width:760px;margin:22px 0 0;color:#fff;font-family:'Sora',sans-serif;font-size:clamp(34px,3.25vw,54px);font-weight:750;line-height:1.03;letter-spacing:-.05em;text-wrap:balance;}.hs-page-product .pdv12-lead{position:relative;z-index:1;max-width:760px;margin:17px 0 0;color:#bbb8c5;font-size:14px;font-weight:500;line-height:1.72;}.hs-page-product .pdv12-social-proof{position:relative;z-index:1;display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-top:21px;}.hs-page-product .pdv12-social-proof > span{min-height:46px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(123,245,251,.09);border-radius:13px;background:rgba(17,16,25,.4);color:#d8d5df;}.hs-page-product .pdv12-social-proof i{color:var(--pdv12-gold);font-size:11px;}.hs-page-product .pdv12-social-proof strong{color:#fff;font-family:'Sora',sans-serif;font-size:11px;}.hs-page-product .pdv12-social-proof small{color:#878493;font-size:8px;}.hs-page-product .pdv12-social-proof .is-rating{border-color:rgba(248,224,128,.17);background:rgba(248,224,128,.055);}.hs-page-product .pdv12-platform-switcher{position:relative;z-index:1;margin-top:23px;padding-top:18px;border-top:1px solid rgba(123,245,251,.09);}.hs-page-product .pdv12-block-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px;}.hs-page-product .pdv12-block-heading > span{color:#f3f1f6;font-family:'Sora',sans-serif;font-size:11px;font-weight:700;}.hs-page-product .pdv12-block-heading > small{color:#858291;font-size:9px;font-weight:650;text-align:right;}.hs-page-product .pdv12-platform-options{display:flex;gap:8px;flex-wrap:wrap;}.hs-page-product .pdv12-platform-option{min-height:45px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(123,245,251,.11);border-radius:13px;background:rgba(18,17,28,.47);color:#c8c5d0;text-decoration:none;font-size:10px;font-weight:800;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease;}.hs-page-product .pdv12-platform-option:hover{transform:translateY(-2px);border-color:rgba(37,233,243,.3);color:#fff;}.hs-page-product .pdv12-platform-option.is-current{border-color:rgba(248,224,128,.36);background:linear-gradient(135deg,rgba(248,224,128,.12),rgba(37,233,243,.045));color:var(--pdv12-gold-bright);box-shadow:inset 0 0 0 1px rgba(248,224,128,.04);}.hs-page-product .pdv12-platform-option em{display:inline-flex;align-items:center;gap:4px;margin-left:2px;color:var(--pdv12-cyan-soft);font-size:7px;font-style:normal;}.hs-page-product .pdv12-purchase-card.fx-purchase-console{position:relative!important;top:auto!important;display:block!important;grid-template-columns:none!important;grid-column:auto!important;min-width:0;padding:0!important;overflow:hidden;border-color:rgba(248,224,128,.2)!important;border-radius:30px!important;background:radial-gradient(circle at 94% 3%, rgba(248,224,128,.11), transparent 29%),
        linear-gradient(155deg, rgba(44,43,61,.97), rgba(22,21,32,.985))!important;box-shadow:0 28px 78px rgba(8,8,14,.31), inset 0 1px 0 rgba(255,255,255,.04)!important;}.hs-page-product .pdv12-purchase-card.fx-purchase-console::before{display:none!important;}.hs-page-product .pdv12-card-glow{position:absolute;z-index:0;width:220px;height:220px;right:-100px;top:-110px;border-radius:50%;border:1px solid rgba(248,224,128,.12);box-shadow:0 0 0 35px rgba(248,224,128,.018),0 0 0 75px rgba(37,233,243,.009);pointer-events:none;animation:pdv12Orbit 18s linear infinite;}.hs-page-product .pdv12-purchase-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 25px 20px;border-bottom:1px solid rgba(123,245,251,.09);}.hs-page-product .pdv12-purchase-header > div{min-width:0;}.hs-page-product .pdv12-purchase-header h2{max-width:500px;margin:8px 0 0;color:#fff;font-family:'Sora',sans-serif;font-size:clamp(20px,2vw,28px);font-weight:720;line-height:1.15;letter-spacing:-.035em;}.hs-page-product .pdv12-purchase-header p{max-width:520px;margin:8px 0 0;color:#8f8c9a;font-size:10px;line-height:1.55;}.hs-page-product .pdv12-live-status{flex:0 0 auto;min-height:31px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#b9b6c1;background:rgba(15,14,22,.45);font-size:8px;font-weight:850;}.hs-page-product .pdv12-live-status > i{width:7px;height:7px;border-radius:50%;}.hs-page-product .pdv12-live-status.is-online{color:#baffb0;border-color:rgba(91,240,90,.2);background:rgba(24,92,37,.23);}.hs-page-product .pdv12-live-status.is-online > i{background:#5cf15b;box-shadow:0 0 0 0 rgba(92,241,91,.25);animation:fxPulse 1.8s infinite;}.hs-page-product .pdv12-live-status.is-offline > i{background:#ff6c78;}.hs-page-product .pdv12-price-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 25px;border-bottom:1px solid rgba(123,245,251,.085);background:linear-gradient(90deg,rgba(248,224,128,.045),transparent 65%);}.hs-page-product .pdv12-price-copy > small{display:block;color:#8f8c9a;font-size:9px;font-weight:700;}.hs-page-product .pdv12-price-copy > div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:5px;}.hs-page-product .pdv12-price-copy del{color:#797684;font-size:12px;font-weight:700;}.hs-page-product .pdv12-price-copy strong{display:block;color:var(--pdv12-gold-bright)!important;background:linear-gradient(92deg,#fff6c6 0%,#f8e080 54%,#d9ac3f 100%);-webkit-background-clip:text;background-clip:text;font-family:'Sora',sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:800;line-height:1;letter-spacing:-.055em;-webkit-text-fill-color:transparent;text-shadow:none!important;}.hs-page-product .pdv12-price-copy > span{min-height:25px;display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:0 8px;border:1px solid rgba(37,233,243,.17);border-radius:999px;background:rgba(37,233,243,.055);color:var(--pdv12-cyan-soft);font-size:8px;font-weight:800;}.hs-page-product .pdv12-delivery-mark{min-width:158px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(123,245,251,.1);border-radius:15px;background:rgba(16,15,24,.42);}.hs-page-product .pdv12-delivery-mark > i{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(37,233,243,.17);border-radius:12px;background:rgba(37,233,243,.06);color:var(--pdv12-cyan-soft);}.hs-page-product .pdv12-delivery-mark span{min-width:0;display:grid;gap:2px;}.hs-page-product .pdv12-delivery-mark small{color:#858291;font-size:8px;}.hs-page-product .pdv12-delivery-mark strong{color:#eeecf2;font-size:10px;font-weight:800;}.hs-page-product .pdv12-purchase-section{position:relative;z-index:1;padding:19px 25px;border-bottom:1px solid rgba(123,245,251,.08);}.hs-page-product .pdv12-purchase-section.is-packages{padding-top:21px;}.hs-page-product .pdv12-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}.hs-page-product .pdv12-package-option.fx-variant-option{position:relative;min-width:0;min-height:92px;display:grid!important;grid-template-columns:31px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:13px!important;overflow:hidden;border:1px solid rgba(123,245,251,.1)!important;border-radius:16px!important;background:rgba(17,16,25,.47)!important;color:#d9d6df!important;text-align:left;cursor:pointer;box-shadow:none!important;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease!important;}.hs-page-product .pdv12-package-option.fx-variant-option::before{content:'';position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--pdv12-gold),var(--pdv12-cyan),transparent);transform:scaleX(0);transform-origin:center;transition:transform .28s ease;}.hs-page-product .pdv12-package-option.fx-variant-option:hover{transform:translateY(-2px);border-color:rgba(37,233,243,.28)!important;background:rgba(37,233,243,.045)!important;}.hs-page-product .pdv12-package-option.fx-variant-option.is-active{border-color:rgba(248,224,128,.42)!important;background:linear-gradient(135deg,rgba(248,224,128,.11),rgba(37,233,243,.04))!important;box-shadow:0 12px 28px rgba(8,8,14,.18),inset 0 0 0 1px rgba(248,224,128,.035)!important;}.hs-page-product .pdv12-package-option.is-active::before{transform:scaleX(1);}.hs-page-product .pdv12-package-check{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(123,245,251,.15);border-radius:10px;background:rgba(37,233,243,.055);color:transparent;font-size:9px;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease;}.hs-page-product .pdv12-package-option.is-active .pdv12-package-check,
.hs-page-product .pdv12-single-package .pdv12-package-check{border-color:var(--pdv12-gold);background:var(--pdv12-gold);color:#171622;transform:rotate(-3deg);box-shadow:0 8px 20px rgba(248,224,128,.15);}.hs-page-product .pdv12-package-copy{min-width:0;display:block;}.hs-page-product .pdv12-package-option .pdv12-package-copy strong{display:block;overflow:hidden;color:#fff!important;font-family:'Sora',sans-serif;font-size:10px!important;font-weight:720;text-overflow:ellipsis;white-space:nowrap;}.hs-page-product .pdv12-package-option .pdv12-package-copy small{display:-webkit-box;margin-top:5px;overflow:hidden;color:#8d8998!important;font-size:8px!important;line-height:1.4!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.hs-page-product .pdv12-package-price{display:grid;gap:3px;text-align:right;}.hs-page-product .pdv12-package-price small{color:#777482!important;font-size:7px!important;white-space:nowrap;}.hs-page-product .pdv12-package-option .pdv12-package-price b{color:var(--pdv12-gold-bright)!important;font-family:'Sora',sans-serif!important;font-size:12px!important;font-weight:800;white-space:nowrap;}.hs-page-product .pdv12-package-note,
.hs-page-product .pdv12-helper{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;color:#858291;font-size:8px;line-height:1.5;}.hs-page-product .pdv12-package-note i,
.hs-page-product .pdv12-helper i{margin-top:2px;color:var(--pdv12-cyan-soft);}.hs-page-product .pdv12-single-package{position:relative;z-index:1;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:19px 25px;padding:14px;border:1px solid rgba(248,224,128,.28);border-radius:17px;background:linear-gradient(135deg,rgba(248,224,128,.09),rgba(37,233,243,.035));}.hs-page-product .pdv12-single-package > span:nth-child(2){min-width:0;display:grid;gap:3px;}.hs-page-product .pdv12-single-package small{color:#8d8998;font-size:8px;}.hs-page-product .pdv12-single-package strong{color:#fff;font-family:'Sora',sans-serif;font-size:11px;}.hs-page-product .pdv12-single-package em{color:#9d99a7;font-size:8px;font-style:normal;}.hs-page-product .pdv12-single-package > b{color:var(--pdv12-gold-bright);font-family:'Sora',sans-serif;font-size:14px;white-space:nowrap;}.hs-page-product .pdv12-input-shell{min-height:50px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(123,245,251,.12);border-radius:14px;background:rgba(16,15,24,.52);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;}.hs-page-product .pdv12-input-shell:focus-within{border-color:rgba(37,233,243,.45);background:rgba(37,233,243,.035);box-shadow:0 0 0 4px rgba(37,233,243,.055);}.hs-page-product .pdv12-input-shell > i{color:var(--pdv12-cyan-soft);}.hs-page-product .pdv12-input-shell input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:11px;}.hs-page-product .pdv12-input-shell input::placeholder{color:#716e7c;}.hs-page-product .pdv12-input-shell input.is-invalid{color:#ff8791;}.hs-page-product .pdv12-order-builder{display:grid;grid-template-columns:minmax(180px,.78fr) minmax(170px,.7fr);align-items:end;gap:14px;}.hs-page-product .pdv12-quantity-control{display:grid;grid-template-columns:43px minmax(54px,1fr) 43px;min-height:47px;overflow:hidden;border:1px solid rgba(123,245,251,.12);border-radius:14px;background:rgba(16,15,24,.5);}.hs-page-product .pdv12-quantity-control button{border:0;background:rgba(37,233,243,.045);color:var(--pdv12-cyan-soft);cursor:pointer;transition:background .2s ease,color .2s ease;}.hs-page-product .pdv12-quantity-control button:hover{background:var(--pdv12-cyan);color:#171622;}.hs-page-product .pdv12-quantity-control input{width:100%;border:0;outline:0;background:transparent;color:#fff;text-align:center;font-family:'Sora',sans-serif;font-size:12px;font-weight:750;-moz-appearance:textfield;}.hs-page-product .pdv12-quantity-control input::-webkit-inner-spin-button{display:none;}.hs-page-product .pdv12-total-box{min-height:72px;display:grid;align-content:center;justify-items:end;padding:11px 13px;border:1px solid rgba(248,224,128,.17);border-radius:15px;background:rgba(248,224,128,.045);text-align:right;}.hs-page-product .pdv12-total-box small{color:#888594;font-size:8px;}.hs-page-product .pdv12-total-box strong{margin-top:2px;color:#fff;font-family:'Sora',sans-serif;font-size:18px;font-weight:780;letter-spacing:-.03em;}.hs-page-product .pdv12-total-box span{margin-top:2px;color:#777482;font-size:7px;}.hs-page-product .pdv12-purchase-actions{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.4fr);gap:9px;padding:20px 25px 12px;}.hs-page-product .pdv12-add-button,
.hs-page-product .pdv12-buy-now{border-radius:15px;cursor:pointer;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;}.hs-page-product .pdv12-add-button{position:relative;isolation:isolate;min-height:57px;display:grid;grid-template-columns:auto 1fr 34px;align-items:center;gap:10px;padding:0 11px 0 18px;overflow:hidden;border:0;background:linear-gradient(112deg,#fff0a4 0%,#f8e080 45%,#dfb84e 100%);color:#171622;font-size:12px;font-weight:900;box-shadow:0 17px 35px rgba(196,154,49,.18);}.hs-page-product .pdv12-add-button::before{content:'';position:absolute;z-index:-1;width:90px;height:170%;left:-130px;top:-35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(18deg);animation:pdv12ButtonSweep 4.8s ease-in-out infinite;}.hs-page-product .pdv12-add-button em{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(23,22,34,.12);font-style:normal;}.hs-page-product .pdv12-add-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.025);box-shadow:0 22px 44px rgba(196,154,49,.25);}.hs-page-product .pdv12-buy-now{min-height:57px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(37,233,243,.22);background:rgba(37,233,243,.06);color:var(--pdv12-cyan-soft);font-size:10px;font-weight:850;}.hs-page-product .pdv12-buy-now:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(37,233,243,.42);background:rgba(37,233,243,.1);color:#fff;}.hs-page-product .pdv12-add-button:disabled,
.hs-page-product .pdv12-buy-now:disabled{opacity:.45;cursor:not-allowed;animation:none;}.hs-page-product .pdv12-purchase-footer{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 25px 22px;}.hs-page-product .pdv12-purchase-footer span,
.hs-page-product .pdv12-purchase-footer a{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 8px;border:1px solid rgba(123,245,251,.075);border-radius:11px;background:rgba(16,15,24,.34);color:#918e9c;text-decoration:none;font-size:8px;font-weight:700;}.hs-page-product .pdv12-purchase-footer i{color:var(--pdv12-cyan-soft);}.hs-page-product .pdv12-purchase-footer a:hover{color:var(--pdv12-gold-bright);border-color:rgba(248,224,128,.22);}.hs-page-product .pdv12-assurance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;overflow:hidden;border-radius:25px;background:linear-gradient(145deg,rgba(42,41,59,.78),rgba(24,23,35,.88));}.hs-page-product .pdv12-assurance-grid article{position:relative;min-width:0;min-height:132px;display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:13px;padding:20px;overflow:hidden;border-right:1px solid rgba(123,245,251,.08);transition:background .25s ease;}.hs-page-product .pdv12-assurance-grid article:last-child{border-right:0;}.hs-page-product .pdv12-assurance-grid article:hover{background:linear-gradient(145deg,rgba(248,224,128,.06),rgba(37,233,243,.035));}.hs-page-product .pdv12-assurance-icon{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(248,224,128,.2);border-radius:14px;background:rgba(248,224,128,.065);color:var(--pdv12-gold);font-size:14px;}.hs-page-product .pdv12-assurance-grid article > div{min-width:0;}.hs-page-product .pdv12-assurance-grid small{color:var(--pdv12-cyan-soft);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;}.hs-page-product .pdv12-assurance-grid strong{display:block;margin-top:4px;color:#f3f1f6;font-family:'Sora',sans-serif;font-size:11px;line-height:1.35;}.hs-page-product .pdv12-assurance-grid p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:#888594;font-size:8px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.hs-page-product .pdv12-assurance-grid article > em{position:absolute;right:9px;bottom:-10px;color:rgba(123,245,251,.035);font-family:'Sora',sans-serif;font-size:50px;font-style:normal;font-weight:800;pointer-events:none;}.hs-page-product .pdv12-gift-banner{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding:19px 22px;overflow:hidden;border-color:rgba(248,224,128,.27);border-radius:22px;background:linear-gradient(105deg,rgba(248,224,128,.105),rgba(37,233,243,.04) 68%,rgba(28,27,41,.86));}.hs-page-product .pdv12-gift-orbit{position:absolute;width:170px;height:170px;right:15%;top:-110px;border:1px solid rgba(248,224,128,.15);border-radius:50%;box-shadow:0 0 0 26px rgba(248,224,128,.016);animation:pdv12Orbit 15s linear infinite;}.hs-page-product .pdv12-gift-icon{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(248,224,128,.31);border-radius:17px;background:rgba(248,224,128,.12);color:var(--pdv12-gold-bright);font-size:19px;box-shadow:0 12px 30px rgba(141,108,27,.12);}.hs-page-product .pdv12-gift-banner > div{min-width:0;}.hs-page-product .pdv12-gift-banner small{color:var(--pdv12-gold);font-size:8px;font-weight:900;letter-spacing:.12em;}.hs-page-product .pdv12-gift-banner strong{display:block;margin-top:3px;color:#fff;font-family:'Sora',sans-serif;font-size:14px;}.hs-page-product .pdv12-gift-banner p{margin:4px 0 0;color:#9c99a6;font-size:10px;line-height:1.5;}.hs-page-product .pdv12-gift-tag{position:relative;z-index:1;min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(37,233,243,.16);border-radius:999px;background:rgba(37,233,243,.055);color:var(--pdv12-cyan-soft);font-size:8px;font-weight:850;white-space:nowrap;}.hs-page-product .pdv12-bundle-showcase{position:relative;display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);gap:24px;margin-top:28px;padding:28px;overflow:hidden;border-color:rgba(248,224,128,.2);border-radius:31px;background:radial-gradient(circle at 8% 8%,rgba(248,224,128,.11),transparent 23rem),
    radial-gradient(circle at 91% 82%,rgba(37,233,243,.07),transparent 28rem),
    linear-gradient(145deg,rgba(44,43,61,.91),rgba(21,20,31,.97));}.hs-page-product .pdv12-bundle-showcase::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(123,245,251,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(123,245,251,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 73%);}.hs-page-product .pdv12-bundle-intro{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:26px;padding:8px 0;}.hs-page-product .pdv12-bundle-intro h2{max-width:430px;margin:13px 0 0;color:#fff;font-family:'Sora',sans-serif;font-size:clamp(30px,3.1vw,46px);font-weight:750;line-height:1.04;letter-spacing:-.05em;}.hs-page-product .pdv12-bundle-intro h2 span{color:var(--pdv12-gold-bright);}.hs-page-product .pdv12-bundle-intro p{max-width:420px;margin:14px 0 0;color:#a19eaa;font-size:12px;line-height:1.7;}.hs-page-product .pdv12-bundle-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.hs-page-product .pdv12-bundle-metrics > span{min-height:70px;display:grid;align-content:center;gap:3px;padding:12px;border:1px solid rgba(123,245,251,.09);border-radius:14px;background:rgba(15,14,22,.36);}.hs-page-product .pdv12-bundle-metrics small{color:#858291;font-size:8px;}.hs-page-product .pdv12-bundle-metrics strong{color:var(--pdv12-gold-bright);font-family:'Sora',sans-serif;font-size:16px;font-weight:800;}.hs-page-product .pdv12-bundle-rail{position:relative;z-index:1;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(330px,390px);gap:16px;overflow-x:auto;overflow-y:hidden;padding:2px 3px 13px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(248,224,128,.32) transparent;}.hs-page-product .pdv12-bundle-rail::-webkit-scrollbar{height:5px;}.hs-page-product .pdv12-bundle-rail::-webkit-scrollbar-track{background:transparent;}.hs-page-product .pdv12-bundle-rail::-webkit-scrollbar-thumb{border:0;border-radius:999px;background:linear-gradient(90deg,var(--pdv12-gold),var(--pdv12-cyan));}.hs-page-product .pdv12-bundle-rail > *{min-width:0;width:100%;scroll-snap-align:start;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-card{min-height:478px!important;border:1px solid rgba(248,224,128,.18)!important;border-radius:23px!important;background:#171621!important;box-shadow:0 22px 55px rgba(6,6,11,.34),inset 0 1px 0 rgba(255,255,255,.035)!important;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-card:hover{transform:translateY(-4px);border-color:rgba(248,224,128,.38)!important;box-shadow:0 30px 66px rgba(6,6,11,.43),0 0 32px rgba(248,224,128,.07)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-visual{min-height:267px!important;background:radial-gradient(circle at 50% 30%,rgba(37,233,243,.12),transparent 60%),#191824!important;}.hs-page-product .pdv12-bundle-showcase .pb-auto-bg{filter:saturate(.9) contrast(1.04)!important;}.hs-page-product .pdv12-bundle-showcase .pb-auto-bg::after{background:linear-gradient(180deg,rgba(7,7,12,.08),rgba(7,7,12,.12) 38%,rgba(12,11,18,.64) 73%,#171621 100%)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-badge{border-color:rgba(248,224,128,.27)!important;background:rgba(18,16,20,.68)!important;color:var(--pdv12-gold-bright)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-discount{background:linear-gradient(145deg,#fff0a0,#dcae3e)!important;color:#171622!important;box-shadow:0 14px 30px rgba(172,130,30,.22)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-body{padding:19px 20px 20px!important;background:linear-gradient(180deg,#171621,#12111b)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-title{color:#fff!important;font-family:'Sora',sans-serif!important;font-size:17px!important;letter-spacing:-.025em!important;text-transform:none!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-subtitle{color:#8f8c99!important;font-size:9px!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-price-main strong{color:var(--pdv12-gold-bright)!important;font-family:'Sora',sans-serif!important;font-size:27px!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-saving{border-color:rgba(37,233,243,.18)!important;background:rgba(37,233,243,.055)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-saving b{color:var(--pdv12-cyan-soft)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-card .pb-buy{min-height:52px!important;background:linear-gradient(105deg,#fff0a4,#dfb64c)!important;color:#171622!important;box-shadow:0 14px 30px rgba(188,145,37,.17)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-card .pb-detail{border-color:rgba(37,233,243,.14)!important;background:rgba(37,233,243,.045)!important;color:var(--pdv12-cyan-soft)!important;}.hs-page-product .pdv12-information{margin-top:28px;padding:28px;border-radius:31px;background:radial-gradient(circle at 95% 0%,rgba(37,233,243,.055),transparent 26rem),
    linear-gradient(145deg,rgba(42,41,59,.84),rgba(23,22,34,.94));}.hs-page-product .pdv12-info-header{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:2px 3px 25px;}.hs-page-product .pdv12-info-header > div{min-width:0;}.hs-page-product .pdv12-info-header h2{max-width:760px;margin:12px 0 0;color:#fff;font-family:'Sora',sans-serif;font-size:clamp(28px,3vw,44px);font-weight:740;line-height:1.08;letter-spacing:-.047em;}.hs-page-product .pdv12-info-header > p{max-width:440px;margin:0;color:#9693a0;font-size:11px;line-height:1.65;}.hs-page-product .pdv12-tab-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(123,245,251,.09);border-radius:18px;background:rgba(14,13,21,.37);}.hs-page-product .pdv12-tab-rail button{min-width:0;min-height:58px;display:grid;grid-template-columns:28px 24px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#9996a3;text-align:left;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease;}.hs-page-product .pdv12-tab-rail button > span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(37,233,243,.05);color:var(--pdv12-cyan-soft);font-family:'Sora',sans-serif;font-size:7px;font-weight:800;}.hs-page-product .pdv12-tab-rail button > i{color:#777482;font-size:12px;}.hs-page-product .pdv12-tab-rail button b{min-width:0;overflow:hidden;font-family:'Sora',sans-serif;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}.hs-page-product .pdv12-tab-rail button:hover{transform:translateY(-1px);color:#fff;background:rgba(37,233,243,.035);}.hs-page-product .pdv12-tab-rail button.is-active{border-color:rgba(248,224,128,.26);background:linear-gradient(135deg,rgba(248,224,128,.1),rgba(37,233,243,.035));color:var(--pdv12-gold-bright);box-shadow:0 10px 25px rgba(8,8,14,.15);}.hs-page-product .pdv12-tab-rail button.is-active > span{background:var(--pdv12-gold);color:#171622;}.hs-page-product .pdv12-tab-rail button.is-active > i{color:var(--pdv12-cyan-soft);}.hs-page-product .pdv12-tab-panels{min-height:440px;margin-top:14px;overflow:hidden;border:1px solid rgba(123,245,251,.085);border-radius:23px;background:rgba(17,16,25,.37);}.hs-page-product .pdv12-tab-panel{display:none;padding:31px;}.hs-page-product .pdv12-tab-panel.is-active{display:block;animation:pdv12PanelIn .45s cubic-bezier(.2,.75,.2,1);}.hs-page-product .pdv12-overview-layout{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);gap:28px;}.hs-page-product .pdv12-panel-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--pdv12-cyan-soft);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;}.hs-page-product .pdv12-rich-content h3,
.hs-page-product .pdv12-panel-heading h3{max-width:760px;margin:9px 0 0;color:#fff;font-family:'Sora',sans-serif;font-size:clamp(24px,2.5vw,36px);font-weight:720;line-height:1.12;letter-spacing:-.04em;}.hs-page-product .pdv12-rich-copy{margin-top:22px;color:#b8b5c1;font-size:13px;line-height:1.9;}.hs-page-product .pdv12-fact-card{align-self:start;padding:19px;border:1px solid rgba(248,224,128,.16);border-radius:19px;background:linear-gradient(145deg,rgba(248,224,128,.055),rgba(37,233,243,.025));}.hs-page-product .pdv12-fact-card dl{display:grid;gap:0;margin:13px 0 0;}.hs-page-product .pdv12-fact-card dl > div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(123,245,251,.07);}.hs-page-product .pdv12-fact-card dl > div:last-child{border-bottom:0;}.hs-page-product .pdv12-fact-card dt{color:#858291;font-size:9px;}.hs-page-product .pdv12-fact-card dd{margin:0;color:#eeecf2;font-size:10px;font-weight:800;text-align:right;}.hs-page-product .pdv12-fact-card > a{min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:15px;padding:0 12px;border:1px solid rgba(37,233,243,.15);border-radius:13px;background:rgba(37,233,243,.05);color:#d9d6df;text-decoration:none;}.hs-page-product .pdv12-fact-card > a > i:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(37,233,243,.08);color:var(--pdv12-cyan-soft);}.hs-page-product .pdv12-fact-card > a span{display:grid;gap:2px;}.hs-page-product .pdv12-fact-card > a strong{color:#fff;font-size:9px;}.hs-page-product .pdv12-fact-card > a small{color:#858291;font-size:7px;}.hs-page-product .pdv12-fact-card > a > i:last-child{color:var(--pdv12-gold);}.hs-page-product .pdv12-panel-heading > p{max-width:760px;margin:10px 0 0;color:#9693a0;font-size:11px;line-height:1.65;}.hs-page-product .pdv12-delivery-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px;}.hs-page-product .pdv12-delivery-flow article{position:relative;min-height:230px;padding:20px;overflow:hidden;border:1px solid rgba(123,245,251,.09);border-radius:19px;background:linear-gradient(145deg,rgba(37,233,243,.035),rgba(18,17,28,.44));transition:transform .25s ease,border-color .25s ease,background .25s ease;}.hs-page-product .pdv12-delivery-flow article:hover{transform:translateY(-3px);border-color:rgba(248,224,128,.23);background:linear-gradient(145deg,rgba(248,224,128,.055),rgba(37,233,243,.025));}.hs-page-product .pdv12-delivery-flow article > span{position:absolute;right:10px;top:-8px;color:rgba(123,245,251,.045);font-family:'Sora',sans-serif;font-size:58px;font-weight:800;}.hs-page-product .pdv12-delivery-flow article > i{width:47px;height:47px;display:grid;place-items:center;border:1px solid rgba(248,224,128,.22);border-radius:14px;background:rgba(248,224,128,.07);color:var(--pdv12-gold);font-size:15px;}.hs-page-product .pdv12-delivery-flow strong{display:block;margin-top:36px;color:#fff;font-family:'Sora',sans-serif;font-size:13px;}.hs-page-product .pdv12-delivery-flow p{margin:8px 0 0;color:#9693a0;font-size:10px;line-height:1.65;}.hs-page-product .pdv12-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;}.hs-page-product .pdv12-review-grid blockquote{margin:0;padding:19px;border:1px solid rgba(123,245,251,.09);border-radius:18px;background:rgba(37,233,243,.025);}.hs-page-product .pdv12-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;}.hs-page-product .pdv12-review-stars{display:flex;gap:3px;color:var(--pdv12-gold);font-size:10px;}.hs-page-product .pdv12-review-head em{display:inline-flex;align-items:center;gap:5px;color:#7fddca;font-size:7px;font-style:normal;font-weight:800;}.hs-page-product .pdv12-review-grid blockquote > p{min-height:55px;margin:14px 0 0;color:#b9b6c1;font-size:11px;line-height:1.65;}.hs-page-product .pdv12-review-grid footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(123,245,251,.07);color:#7f7c8a;font-size:8px;}.hs-page-product .pdv12-review-grid footer span{display:inline-flex;align-items:center;gap:7px;color:var(--pdv12-cyan-soft);font-weight:800;}.hs-page-product .pdv12-empty-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:15px;margin-top:22px;padding:24px;border:1px dashed rgba(123,245,251,.14);border-radius:19px;background:rgba(37,233,243,.02);}.hs-page-product .pdv12-empty-state > span{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(37,233,243,.15);border-radius:16px;background:rgba(37,233,243,.05);color:var(--pdv12-cyan-soft);font-size:17px;}.hs-page-product .pdv12-empty-state strong{color:#fff;font-family:'Sora',sans-serif;font-size:12px;}.hs-page-product .pdv12-empty-state p{margin:5px 0 0;color:#8f8c99;font-size:9px;}.hs-page-product .pdv12-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;}.hs-page-product .pdv12-faq-list details{align-self:start;overflow:hidden;border:1px solid rgba(123,245,251,.09);border-radius:16px;background:rgba(37,233,243,.022);}.hs-page-product .pdv12-faq-list details[open]{border-color:rgba(248,224,128,.2);background:rgba(248,224,128,.035);}.hs-page-product .pdv12-faq-list summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;color:#e7e4ec;font-size:10px;font-weight:800;list-style:none;cursor:pointer;}.hs-page-product .pdv12-faq-list summary::-webkit-details-marker{display:none;}.hs-page-product .pdv12-faq-list summary > span{display:flex;align-items:center;gap:10px;}.hs-page-product .pdv12-faq-list summary > span > i{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(37,233,243,.13);border-radius:10px;background:rgba(37,233,243,.045);color:var(--pdv12-cyan-soft);}.hs-page-product .pdv12-faq-list summary > i{color:var(--pdv12-gold);transition:transform .25s ease;}.hs-page-product .pdv12-faq-list details[open] summary > i{transform:rotate(45deg);}.hs-page-product .pdv12-faq-list details p{margin:0;padding:0 15px 17px 56px;color:#9693a0;font-size:10px;line-height:1.65;}.hs-page-product .pdv12-related-products{margin-top:72px;}.hs-page-product .pdv12-related-header{display:flex;align-items:end;justify-content:space-between;gap:26px;margin-bottom:24px;}.hs-page-product .pdv12-related-header h2{margin:11px 0 0;color:#fff;font-family:'Sora',sans-serif;font-size:clamp(28px,3vw,43px);font-weight:740;line-height:1.08;letter-spacing:-.047em;}.hs-page-product .pdv12-related-header > a{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border:1px solid rgba(123,245,251,.12);border-radius:13px;background:rgba(37,233,243,.035);color:#cbc8d2;text-decoration:none;font-size:10px;font-weight:800;}.hs-page-product .pdv12-related-header > a:hover{border-color:rgba(248,224,128,.28);color:var(--pdv12-gold-bright);}.hs-page-product .pdv12-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;}.hs-page-product .pdv12-related-grid .fx-product-card{transition:transform .28s cubic-bezier(.2,.75,.2,1),border-color .28s ease,box-shadow .28s ease!important;}.hs-page-product .pdv12-related-grid .fx-product-card:hover{transform:translateY(-6px);border-color:rgba(248,224,128,.24)!important;box-shadow:0 24px 58px rgba(8,8,14,.32)!important;}.hs-page-product .pdv12-mobile-buy{display:none!important;}.hs-page-product .pdv12-product-page.is-cart-success .pdv12-purchase-card{animation:pdv12CartSuccess .8s cubic-bezier(.2,.75,.2,1);}@keyframes pdv12Orbit{to{transform:rotate(360deg);}}@keyframes pdv12Float{from{transform:translate3d(0,-8px,0) scale(.96);}to{transform:translate3d(18px,18px,0) scale(1.05);}}@keyframes pdv12TopLine{0%,100%{transform:translateX(-25%) scaleX(.5);opacity:.25;}50%{transform:translateX(270%) scaleX(1);opacity:.92;}}@keyframes pdv12MediaScan{0%,18%{transform:translateX(-52%) rotate(3deg);opacity:0;}35%{opacity:.8;}63%,100%{transform:translateX(55%) rotate(3deg);opacity:0;}}@keyframes pdv12ButtonSweep{0%,20%{transform:translateX(0) rotate(18deg);opacity:0;}38%{opacity:.9;}65%,100%{transform:translateX(620px) rotate(18deg);opacity:0;}}@keyframes pdv12PanelIn{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:none;}}@keyframes pdv12CartSuccess{0%,100%{box-shadow:0 28px 78px rgba(8,8,14,.31),inset 0 1px 0 rgba(255,255,255,.04);}50%{box-shadow:0 28px 78px rgba(8,8,14,.31),0 0 0 4px rgba(92,241,91,.1),0 0 42px rgba(92,241,91,.14);}}@media (max-width: 1280px){.hs-page-product .pdv12-hero{grid-template-columns:minmax(0,1fr) minmax(430px,.87fr);gap:18px;}.hs-page-product .pdv12-gallery-card{top:138px;}.hs-page-product .pdv12-gallery-layout{grid-template-columns:66px minmax(0,1fr);}.hs-page-product .pdv12-package-grid{grid-template-columns:1fr;}.hs-page-product .pdv12-bundle-showcase{grid-template-columns:minmax(250px,.3fr) minmax(0,1fr);}.hs-page-product .pdv12-bundle-rail{grid-auto-columns:minmax(315px,365px);}.hs-page-product .pdv12-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}@media (max-width: 1080px){.hs-page-product .pdv12-hero{grid-template-columns:1fr;}.hs-page-product .pdv12-gallery-card{position:relative;top:auto;}.hs-page-product .pdv12-main-media{aspect-ratio:1.45/1;}.hs-page-product .pdv12-thumbs{max-height:520px;}.hs-page-product .pdv12-detail-column{grid-template-columns:minmax(0,.82fr) minmax(430px,1fr);align-items:start;}.hs-page-product .pdv12-identity-card{height:100%;}.hs-page-product .pdv12-identity-card h1{font-size:clamp(30px,4.4vw,48px);}.hs-page-product .pdv12-package-grid{grid-template-columns:1fr;}.hs-page-product .pdv12-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.hs-page-product .pdv12-assurance-grid article:nth-child(2){border-right:0;}.hs-page-product .pdv12-assurance-grid article:nth-child(-n+2){border-bottom:1px solid rgba(123,245,251,.08);}.hs-page-product .pdv12-bundle-showcase{grid-template-columns:1fr;}.hs-page-product .pdv12-bundle-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;}.hs-page-product .pdv12-bundle-metrics{min-width:300px;}.hs-page-product .pdv12-info-header{align-items:flex-start;}.hs-page-product .pdv12-info-header > p{max-width:340px;}.hs-page-product .pdv12-tab-rail button{grid-template-columns:27px minmax(0,1fr);}.hs-page-product .pdv12-tab-rail button > i{display:none;}}@media (max-width: 900px){.hs-page-product .pdv12-product-page{padding-top:18px!important;padding-bottom:132px!important;}.hs-page-product .pdv12-detail-column{grid-template-columns:1fr;}.hs-page-product .pdv12-main-media{aspect-ratio:1.25/1;}.hs-page-product .pdv12-purchase-card.fx-purchase-console{display:block!important;}.hs-page-product .pdv12-price-stage{grid-template-columns:minmax(0,1fr) auto;}.hs-page-product .pdv12-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.hs-page-product .pdv12-info-header{display:grid;}.hs-page-product .pdv12-info-header > p{max-width:680px;}.hs-page-product .pdv12-tab-rail{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto;scrollbar-width:none;}.hs-page-product .pdv12-tab-rail::-webkit-scrollbar{display:none;}.hs-page-product .pdv12-overview-layout{grid-template-columns:1fr;}.hs-page-product .pdv12-fact-card{max-width:none;}.hs-page-product .pdv12-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.hs-page-product .pdv12-mobile-buy{position:fixed!important;z-index:1150;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));min-height:72px;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px 10px 15px;border:1px solid rgba(248,224,128,.22);border-radius:19px;background:rgba(20,19,30,.92);box-shadow:0 20px 60px rgba(4,4,9,.54),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(20px) saturate(135%);}.hs-page-product .pdv12-mobile-buy > div{display:grid;gap:2px;}.hs-page-product .pdv12-mobile-buy small{color:#8c8996;font-size:8px;}.hs-page-product .pdv12-mobile-buy strong{color:var(--pdv12-gold-bright);font-family:'Sora',sans-serif;font-size:17px;}.hs-page-product .pdv12-mobile-buy button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(105deg,#fff0a4,#dfb64c);color:#171622;font-size:10px;font-weight:900;}}@media (max-width: 720px){.hs-page-product .pdv12-breadcrumb{margin-bottom:14px;font-size:9px;}.hs-page-product .pdv12-gallery-card{padding:13px;border-radius:23px;}.hs-page-product .pdv12-gallery-toolbar{min-height:42px;margin-bottom:10px;}.hs-page-product .pdv12-gallery-layout{display:flex;flex-direction:column-reverse;gap:9px;}.hs-page-product .pdv12-main-media{aspect-ratio:1.02/1;border-radius:19px;}.hs-page-product .pdv12-thumbs{max-height:none;display:grid;grid-auto-flow:column;grid-auto-columns:67px;overflow-x:auto;overflow-y:hidden;padding:1px 1px 3px;}.hs-page-product .pdv12-thumb{aspect-ratio:1/1;}.hs-page-product .pdv12-media-badges{left:10px;top:10px;gap:5px;}.hs-page-product .pdv12-badge{min-height:27px;padding-inline:9px;font-size:7px;}.hs-page-product .pdv12-media-caption{left:12px;right:12px;bottom:11px;}.hs-page-product .pdv12-media-caption strong{font-size:16px;}.hs-page-product .pdv12-media-caption em{display:none;}.hs-page-product .pdv12-gallery-proof{grid-template-columns:1fr;}.hs-page-product .pdv12-gallery-proof > div{min-height:54px;}.hs-page-product .pdv12-identity-card{padding:21px 18px;border-radius:23px;}.hs-page-product .pdv12-identity-topline{align-items:flex-start;}.hs-page-product .pdv12-product-code{padding-top:10px;}.hs-page-product .pdv12-identity-card h1{margin-top:17px;font-size:clamp(29px,9vw,41px);}.hs-page-product .pdv12-lead{font-size:12px;line-height:1.68;}.hs-page-product .pdv12-social-proof > span{min-height:40px;}.hs-page-product .pdv12-purchase-card.fx-purchase-console{border-radius:24px!important;}.hs-page-product .pdv12-purchase-header{display:grid;padding:21px 18px 17px;}.hs-page-product .pdv12-live-status{justify-self:start;}.hs-page-product .pdv12-price-stage{grid-template-columns:1fr;padding:18px;}.hs-page-product .pdv12-delivery-mark{min-width:0;}.hs-page-product .pdv12-purchase-section{padding:17px 18px;}.hs-page-product .pdv12-package-grid{grid-template-columns:1fr;}.hs-page-product .pdv12-package-option.fx-variant-option{min-height:84px;}.hs-page-product .pdv12-single-package{margin:17px 18px;grid-template-columns:35px minmax(0,1fr);}.hs-page-product .pdv12-single-package > b{grid-column:2;}.hs-page-product .pdv12-order-builder{grid-template-columns:1fr;}.hs-page-product .pdv12-total-box{justify-items:start;text-align:left;}.hs-page-product .pdv12-purchase-actions{grid-template-columns:1fr;padding:18px 18px 10px;}.hs-page-product .pdv12-buy-now{min-height:48px;}.hs-page-product .pdv12-purchase-footer{grid-template-columns:1fr;padding:0 18px 19px;}.hs-page-product .pdv12-purchase-footer span,
    .hs-page-product .pdv12-purchase-footer a{justify-content:flex-start;padding-inline:12px;}.hs-page-product .pdv12-assurance-grid{grid-template-columns:1fr;border-radius:22px;}.hs-page-product .pdv12-assurance-grid article{min-height:112px;border-right:0;border-bottom:1px solid rgba(123,245,251,.08);}.hs-page-product .pdv12-assurance-grid article:last-child{border-bottom:0;}.hs-page-product .pdv12-gift-banner{grid-template-columns:50px minmax(0,1fr);padding:17px;}.hs-page-product .pdv12-gift-icon{width:50px;height:50px;}.hs-page-product .pdv12-gift-tag{grid-column:1 / -1;justify-self:start;}.hs-page-product .pdv12-bundle-showcase{padding:20px 14px;border-radius:24px;}.hs-page-product .pdv12-bundle-intro{display:grid;grid-template-columns:1fr;padding-inline:5px;}.hs-page-product .pdv12-bundle-metrics{min-width:0;}.hs-page-product .pdv12-bundle-rail{grid-auto-columns:minmax(286px,86vw);}.hs-page-product .pdv12-information{padding:18px 13px;border-radius:24px;}.hs-page-product .pdv12-info-header{padding:4px 5px 19px;}.hs-page-product .pdv12-tab-rail{grid-template-columns:repeat(4,minmax(142px,1fr));}.hs-page-product .pdv12-tab-panels{min-height:390px;border-radius:19px;}.hs-page-product .pdv12-tab-panel{padding:22px 16px;}.hs-page-product .pdv12-delivery-flow,
    .hs-page-product .pdv12-review-grid,
    .hs-page-product .pdv12-faq-list{grid-template-columns:1fr;}.hs-page-product .pdv12-delivery-flow article{min-height:205px;}.hs-page-product .pdv12-faq-list details p{padding-left:15px;}.hs-page-product .pdv12-related-products{margin-top:55px;}.hs-page-product .pdv12-related-header{align-items:flex-start;}.hs-page-product .pdv12-related-header > a{flex:0 0 auto;}}@media (max-width: 520px){.hs-page-product .pdv12-product-page{padding-top:12px!important;}.hs-page-product .pdv12-overline{font-size:8px;}.hs-page-product .pdv12-gallery-actions{gap:6px;}.hs-page-product .pdv12-icon-button{width:39px;height:39px;border-radius:12px;}.hs-page-product .pdv12-main-media{aspect-ratio:.88/1;}.hs-page-product .pdv12-media-caption span{font-size:7px;}.hs-page-product .pdv12-category-chip{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.hs-page-product .pdv12-product-code{font-size:7px;}.hs-page-product .pdv12-social-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.hs-page-product .pdv12-social-proof > span{min-width:0;}.hs-page-product .pdv12-platform-options{display:grid;grid-template-columns:1fr;}.hs-page-product .pdv12-platform-option{justify-content:flex-start;}.hs-page-product .pdv12-price-copy strong{font-size:36px;}.hs-page-product .pdv12-package-option.fx-variant-option{grid-template-columns:31px minmax(0,1fr)!important;}.hs-page-product .pdv12-package-price{grid-column:2;justify-self:start;text-align:left;}.hs-page-product .pdv12-package-price small{display:none!important;}.hs-page-product .pdv12-bundle-metrics{grid-template-columns:1fr 1fr;}.hs-page-product .pdv12-bundle-metrics > span:last-child:nth-child(3){grid-column:1 / -1;}.hs-page-product .pdv12-related-header{display:grid;}.hs-page-product .pdv12-related-header > a{justify-self:start;}.hs-page-product .pdv12-related-grid{grid-template-columns:1fr!important;}.hs-page-product .pdv12-mobile-buy{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));}.hs-page-product .pdv12-mobile-buy button{padding-inline:14px;}}@media (prefers-reduced-motion: reduce){.hs-page-product .pdv12-ambient span,
    .hs-page-product .pdv12-gallery-card::before,
    .hs-page-product .pdv12-media-scan,
    .hs-page-product .pdv12-card-glow,
    .hs-page-product .pdv12-add-button::before,
    .hs-page-product .pdv12-gift-orbit{animation:none!important;}.hs-page-product .pdv12-main-media > img,
    .hs-page-product .pdv12-thumb img{transition-duration:.01ms!important;}}.hs-page-product .pdv12-bundle-showcase .pb-showcase-covers .pb-more{border-color:rgba(37,233,243,.2)!important;background:rgba(37,233,243,.06)!important;color:var(--pdv12-cyan-soft)!important;}.hs-page-product .pdv12-bundle-showcase .pb-showcase-covers .pb-cover{border-color:rgba(248,224,128,.18)!important;}.hs-page-home .fx-home-hero{padding-top:16px!important;}.hs-page-home .fx-hero-shell-v13{display:grid!important;grid-template-columns:minmax(205px, 240px) minmax(0, 1fr) minmax(205px, 240px)!important;align-items:stretch;gap:14px!important;}.hs-page-home .fx-hero-shell-v13 > .fx-hero-stage{min-width:0;min-height:570px!important;margin:0;border-radius:30px!important;box-shadow:0 28px 70px rgba(4,7,14,.24), inset 0 1px 0 rgba(255,255,255,.035);}.hs-page-home .fx-hero-metrics-flank{min-width:0;height:570px;margin:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(2, minmax(0, 1fr))!important;gap:14px!important;}.hs-page-home .fx-hero-metrics-flank > .fx-metric-card{position:relative;min-width:0;min-height:0!important;height:100%;display:grid!important;grid-template-columns:50px minmax(0, 1fr)!important;grid-template-rows:54px minmax(0, 1fr)!important;align-content:center;align-items:center;gap:10px 11px!important;padding:18px!important;border-radius:25px!important;overflow:hidden;text-decoration:none;isolation:isolate;background:radial-gradient(circle at 12% 8%, rgba(248,224,128,.10), transparent 30%),
        radial-gradient(circle at 90% 92%, rgba(37,233,243,.055), transparent 34%),
        linear-gradient(150deg, rgba(39,38,55,.965), rgba(21,21,33,.985))!important;border:1px solid rgba(248,224,128,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045), 0 18px 44px rgba(4,6,13,.18)!important;}.hs-page-home .fx-hero-metrics-flank > .fx-metric-card::before{top:0;left:-55%;width:42%;height:1px;background:linear-gradient(90deg, transparent, rgba(255,241,183,.95), rgba(37,233,243,.65), transparent);animation-duration:6.8s;}.hs-page-home .fx-hero-metrics-flank > .fx-metric-card::after{right:-58px;bottom:-64px;width:150px;height:150px;opacity:.7;}.hs-page-home .fx-hero-metrics-flank .fx-metric-icon{grid-column:1!important;grid-row:1!important;width:50px!important;height:50px!important;margin:0!important;border-radius:15px!important;font-size:16px!important;}.hs-page-home .fx-hero-metrics-flank .fx-metric-copy{grid-column:1 / -1!important;grid-row:2!important;align-self:end;min-width:0;}.hs-page-home .fx-hero-metrics-flank .fx-metric-kicker{margin-bottom:9px;color:#bdb8c8!important;font-size:8.5px!important;letter-spacing:.12em;}.hs-page-home .fx-hero-metrics-flank .fx-metric-value > strong{font-size:clamp(27px, 2.25vw, 36px)!important;line-height:.95;}.hs-page-home .fx-hero-metrics-flank .fx-metric-copy > small{max-width:180px;margin-top:10px;color:#aaa8b6!important;font-size:10px!important;line-height:1.5;}.hs-page-home .fx-hero-metrics-flank .fx-metric-live,
.hs-page-home .fx-hero-metrics-flank .fx-metric-go{position:absolute;z-index:3;top:19px;right:17px;}.hs-page-home .fx-hero-metrics-flank .fx-metric-go{width:34px;height:34px;display:grid!important;place-items:center;border:1px solid rgba(248,224,128,.18);border-radius:11px;background:rgba(248,224,128,.06);color:#ffe79a!important;transition:transform .22s ease, background .22s ease, border-color .22s ease;}.hs-page-home .fx-hero-metrics-flank .fx-metric-support:hover .fx-metric-go{transform:translateX(3px);background:rgba(248,224,128,.12);border-color:rgba(248,224,128,.34);}.hs-page-home .fx-side-slider-deck-v13{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:14px;padding:0;}.hs-page-home .fx-side-slider-deck-v13::before{content:"";position:absolute;z-index:0;left:6%;right:6%;top:-1px;height:1px;opacity:.75;background:linear-gradient(90deg, transparent, rgba(37,233,243,.55), rgba(248,224,128,.68), rgba(37,233,243,.45), transparent);pointer-events:none;}.hs-page-home .fx-side-slider-deck-v13 .fx-side-slider-slot{position:relative;z-index:1;width:100%;height:176px!important;min-height:176px!important;border-radius:21px!important;border:1px solid rgba(255,255,255,.075);background:rgba(21,21,32,.94);box-shadow:0 15px 35px rgba(4,6,12,.17), inset 0 1px 0 rgba(255,255,255,.025);}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-card{border-radius:21px!important;border-color:rgba(248,224,128,.10)!important;box-shadow:none!important;}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-card::before{content:"";position:absolute;z-index:4;inset:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(120deg, rgba(37,233,243,.28), transparent 36%, transparent 64%, rgba(248,224,128,.28)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .25s ease;}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-card:hover::before{opacity:.75;}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-card-media img{transform:scale(1.015);}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-card-media:hover img{transform:scale(1.085);}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-shade{background:linear-gradient(180deg, rgba(15,15,25,.04) 20%, rgba(16,16,26,.92) 100%);}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-copy{inset:auto 15px 14px;}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-copy small{font-size:7px;letter-spacing:.11em;}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-copy strong{max-width:94%;margin-top:4px;overflow:hidden;font-family:'Sora','Inter',sans-serif;font-size:clamp(13px, 1vw, 17px);line-height:1.15;text-overflow:ellipsis;white-space:nowrap;}.hs-page-home .fx-side-slider-deck-v13 .fx-signal-copy em{margin-top:8px;font-size:8px;}.hs-page-home .fx-side-slider-deck-v13 .fx-side-slider-dots{top:10px;right:10px;}.hs-page-home .fx-delivery-section{display:none!important;}@media (max-width: 1450px) and (min-width: 1081px){.hs-page-home .fx-hero-shell-v13{grid-template-columns:minmax(170px, 190px) minmax(0, 1fr) minmax(170px, 190px)!important;gap:11px!important;}.hs-page-home .fx-hero-shell-v13 > .fx-hero-stage,
    .hs-page-home .fx-hero-metrics-flank{min-height:535px!important;height:535px;}.hs-page-home .fx-hero-metrics-flank > .fx-metric-card{padding:15px!important;border-radius:21px!important;}.hs-page-home .fx-hero-metrics-flank .fx-metric-icon{width:43px!important;height:43px!important;}.hs-page-home .fx-hero-metrics-flank .fx-metric-live,
    .hs-page-home .fx-hero-metrics-flank .fx-metric-go{top:15px;right:13px;}.hs-page-home .fx-hero-metrics-flank .fx-metric-copy > small{font-size:8.7px!important;}.hs-page-home .fx-side-slider-deck-v13 .fx-side-slider-slot{height:154px!important;min-height:154px!important;}}@media (max-width: 1080px){.hs-page-home .fx-hero-shell-v13{grid-template-columns:repeat(2, minmax(0, 1fr))!important;gap:12px!important;}.hs-page-home .fx-hero-shell-v13 > .fx-hero-stage{grid-column:1 / -1;grid-row:1;min-height:520px!important;}.hs-page-home .fx-hero-metrics-left{grid-column:1;grid-row:2;}.hs-page-home .fx-hero-metrics-right{grid-column:2;grid-row:2;}.hs-page-home .fx-hero-metrics-flank{height:auto;grid-template-rows:repeat(2, 132px)!important;}.hs-page-home .fx-hero-metrics-flank > .fx-metric-card{grid-template-columns:45px minmax(0, 1fr)!important;grid-template-rows:45px minmax(0,1fr)!important;padding:14px!important;border-radius:20px!important;}.hs-page-home .fx-hero-metrics-flank .fx-metric-icon{width:42px!important;height:42px!important;}.hs-page-home .fx-hero-metrics-flank .fx-metric-value > strong{font-size:25px!important;}.hs-page-home .fx-hero-metrics-flank .fx-metric-copy > small{margin-top:6px;font-size:8.5px!important;}.hs-page-home .fx-side-slider-deck-v13{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px, 31vw);grid-template-columns:none;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:1px 1px 10px;}.hs-page-home .fx-side-slider-deck-v13::-webkit-scrollbar{display:none;}.hs-page-home .fx-side-slider-deck-v13 .fx-side-slider-slot{height:165px!important;min-height:165px!important;scroll-snap-align:start;}}@media (max-width: 720px){.hs-page-home .fx-home-hero{padding-top:10px!important;}.hs-page-home .fx-hero-shell-v13{grid-template-columns:1fr!important;}.hs-page-home .fx-hero-shell-v13 > .fx-hero-stage{grid-column:1;min-height:490px!important;border-radius:24px!important;}.hs-page-home .fx-hero-metrics-left,
    .hs-page-home .fx-hero-metrics-right{grid-column:1;grid-row:auto;}.hs-page-home .fx-hero-metrics-flank{grid-template-rows:none!important;grid-template-columns:repeat(2, minmax(0,1fr))!important;}.hs-page-home .fx-hero-metrics-flank > .fx-metric-card{min-height:130px!important;height:auto;}.hs-page-home .fx-hero-metrics-flank .fx-metric-live,
    .hs-page-home .fx-hero-metrics-flank .fx-metric-go{top:12px;right:11px;}.hs-page-home .fx-side-slider-deck-v13{grid-auto-columns:minmax(215px, 76vw);}.hs-page-home .fx-side-slider-deck-v13 .fx-side-slider-slot{height:158px!important;min-height:158px!important;}}@media (max-width: 480px){.hs-page-home .fx-hero-metrics-flank{grid-template-columns:1fr!important;}.hs-page-home .fx-hero-metrics-flank > .fx-metric-card{min-height:116px!important;}}@property --hs-edge-angle{syntax:'<angle>';inherits:false;initial-value:0deg;}body.hs-theme{--hs-edge-opacity:.82;--hs-edge-glow:10px;--hs-edge-line:1.35px;}body.hs-theme[data-hs-edge-intensity="soft"]{--hs-edge-opacity:.50;--hs-edge-glow:6px;--hs-edge-line:1px;}body.hs-theme[data-hs-edge-intensity="high"]{--hs-edge-opacity:1;--hs-edge-glow:16px;--hs-edge-line:1.7px;}.hs-edge-fx{--hs-edge-angle:0deg;position:absolute;z-index:24;inset:0;display:block;padding:var(--hs-edge-line);overflow:hidden;border-radius:inherit;opacity:0;pointer-events:none;background:transparent;filter:none;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transform:translateZ(0);will-change:background, filter, opacity;}.hs-edge-fx-product{border-radius:inherit;}.hs-edge-fx-category{inset:0;border-radius:inherit;}.hs-edge-fx-slider{inset:0;border-radius:inherit;z-index:12;}body[data-hs-edge-product="orbit"] .hs-edge-fx-product,
body[data-hs-edge-category="orbit"] .hs-edge-fx-category,
body[data-hs-edge-slider="orbit"] .hs-edge-fx-slider{opacity:var(--hs-edge-opacity);background:conic-gradient(
        from var(--hs-edge-angle),
        transparent 0deg 50deg,
        rgba(37,233,243,.10) 64deg,
        rgba(37,233,243,.92) 78deg,
        rgba(255,240,173,.98) 91deg,
        transparent 106deg 190deg,
        rgba(248,224,128,.10) 208deg,
        rgba(248,224,128,.76) 224deg,
        rgba(37,233,243,.88) 238deg,
        transparent 254deg 360deg
    );filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(37,233,243,.30)) drop-shadow(0 0 var(--hs-edge-glow) rgba(248,224,128,.16));animation:hsEdgeOrbit var(--hs-edge-speed,6s) linear infinite;}body[data-hs-edge-product="electric"] .hs-edge-fx-product,
body[data-hs-edge-category="electric"] .hs-edge-fx-category,
body[data-hs-edge-slider="electric"] .hs-edge-fx-slider{opacity:var(--hs-edge-opacity);background:repeating-conic-gradient(
        from var(--hs-edge-angle),
        transparent 0deg 12deg,
        rgba(37,233,243,.96) 13deg 15deg,
        transparent 16deg 31deg,
        rgba(255,240,173,.96) 32deg 34deg,
        transparent 35deg 52deg,
        rgba(37,233,243,.42) 53deg 54deg,
        transparent 55deg 72deg
    );filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(37,233,243,.44)) drop-shadow(0 0 var(--hs-edge-glow) rgba(255,240,173,.18));animation:hsEdgeOrbit var(--hs-edge-speed,6s) linear infinite, hsEdgeElectric .92s steps(2,end) infinite;}body[data-hs-edge-product="spark"] .hs-edge-fx-product,
body[data-hs-edge-category="spark"] .hs-edge-fx-category,
body[data-hs-edge-slider="spark"] .hs-edge-fx-slider{opacity:var(--hs-edge-opacity);background:conic-gradient(
        from var(--hs-edge-angle),
        transparent 0deg 26deg,
        rgba(255,244,190,.98) 27deg 29deg,
        rgba(248,224,128,.35) 30deg 34deg,
        transparent 35deg 106deg,
        rgba(37,233,243,.92) 107deg 109deg,
        transparent 111deg 189deg,
        rgba(248,224,128,.95) 190deg 193deg,
        transparent 196deg 279deg,
        rgba(37,233,243,.82) 280deg 282deg,
        transparent 285deg 360deg
    );filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(248,224,128,.34)) drop-shadow(0 0 var(--hs-edge-glow) rgba(37,233,243,.22));animation:hsEdgeOrbit var(--hs-edge-speed,6s) linear infinite, hsEdgeSpark 1.7s ease-in-out infinite;}@keyframes hsEdgeOrbit{to{--hs-edge-angle:360deg;}}@keyframes hsEdgeElectric{0%,100%{filter:drop-shadow(0 0 5px rgba(37,233,243,.25));}18%{filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(37,233,243,.52));}22%{filter:drop-shadow(0 0 4px rgba(248,224,128,.18));}48%{filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(37,233,243,.40));}52%{filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(248,224,128,.36));}78%{filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(37,233,243,.46));}}@keyframes hsEdgeSpark{0%,100%{filter:drop-shadow(0 0 5px rgba(248,224,128,.18));}24%{filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(248,224,128,.40));}28%{filter:drop-shadow(0 0 6px rgba(37,233,243,.22));}62%{filter:drop-shadow(0 0 var(--hs-edge-glow) rgba(37,233,243,.36));}66%{filter:drop-shadow(0 0 5px rgba(248,224,128,.18));}}.fx-product-card > .hs-edge-fx-product,
.category-bar-container > .hs-edge-fx-category,
.fx-hero-stage > .hs-edge-fx-slider,
.fx-side-slider-slot > .hs-edge-fx-slider{pointer-events:none!important;}body:not([data-hs-edge-slider="none"]) .hs-page-home .fx-hero-stage,
body:not([data-hs-edge-slider="none"]) .hs-page-home .fx-side-slider-slot{border-color:rgba(255,255,255,.075)!important;}body:not([data-hs-edge-category="none"]) .category-bar-container::before{opacity:.22!important;}@media (min-width: 901px){.category-mega{width:min(640px, calc(100vw - 28px))!important;max-height:min(64vh, 430px)!important;grid-template-columns:174px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-radius:16px!important;overflow:hidden auto!important;background:radial-gradient(circle at 8% 8%, rgba(37,233,243,.075), transparent 31%),
            radial-gradient(circle at 92% 12%, rgba(248,224,128,.065), transparent 29%),
            linear-gradient(145deg, rgba(18,18,29,.988), rgba(8,9,16,.992))!important;border-color:rgba(37,233,243,.16)!important;box-shadow:0 24px 64px rgba(0,0,0,.52), inset 0 1px 0 rgba(255,255,255,.035)!important;}.category-mega-intro{min-height:0!important;padding:14px!important;border-radius:12px!important;background:linear-gradient(150deg, rgba(37,233,243,.055), rgba(248,224,128,.035), rgba(255,255,255,.018))!important;border-color:rgba(255,255,255,.055)!important;}.category-mega-intro-icon{width:38px!important;height:38px!important;border-radius:11px!important;color:#fff0ad!important;font-size:14px!important;background:linear-gradient(145deg, rgba(37,233,243,.10), rgba(248,224,128,.09))!important;border-color:rgba(248,224,128,.14)!important;}.category-mega-intro h3{margin:10px 0 4px!important;font-family:'Sora',sans-serif!important;font-size:15px!important;letter-spacing:-.025em;}.category-mega-intro p{font-size:9px!important;line-height:1.48!important;color:rgba(232,235,242,.48)!important;}.category-mega-all{min-height:35px!important;margin-top:10px!important;padding:7px 9px!important;border-radius:9px!important;color:#fff0ad!important;font-size:9px!important;background:rgba(248,224,128,.055)!important;border-color:rgba(248,224,128,.13)!important;}.category-mega-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;align-content:start!important;max-height:390px;overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(37,233,243,.22) transparent;}.category-sub-link{min-height:60px!important;display:grid!important;grid-template-columns:47px minmax(0,1fr) 12px!important;align-items:center!important;gap:8px!important;padding:6px!important;border-radius:11px!important;background:rgba(255,255,255,.018)!important;border-color:rgba(255,255,255,.052)!important;}.category-sub-link:hover{transform:translateY(-1px)!important;border-color:rgba(37,233,243,.18)!important;background:linear-gradient(135deg,rgba(37,233,243,.045),rgba(248,224,128,.035))!important;}.category-sub-media{width:47px;height:47px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:linear-gradient(145deg,rgba(37,233,243,.07),rgba(248,224,128,.05));color:#fff0ad;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);}.category-sub-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s cubic-bezier(.16,1,.3,1), filter .3s ease;}.category-sub-media i{font-size:13px;}.category-sub-link:hover .category-sub-media img{transform:scale(1.09);filter:saturate(1.08) contrast(1.03);}.category-sub-copy strong{font-family:'Manrope',sans-serif!important;font-size:11px!important;font-weight:850!important;letter-spacing:-.01em;}.category-sub-copy span{margin-top:2px!important;font-size:8px!important;color:rgba(225,229,238,.40)!important;}.category-sub-arrow{font-size:8px!important;color:rgba(248,224,128,.42)!important;}.all-categories-mega{width:min(720px, calc(100vw - 28px))!important;max-height:min(66vh, 570px)!important;padding:12px!important;border-radius:17px!important;}.all-categories-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;}.all-category-group{padding:6px!important;border-radius:12px!important;}.all-category-parent{min-height:42px!important;padding:4px!important;}.all-category-parent-icon{width:31px!important;height:31px!important;flex-basis:31px!important;border-radius:9px!important;}.all-category-parent-copy strong{font-size:11.5px!important;}.all-category-parent-copy small{font-size:8px!important;}.all-category-child-list{gap:2px!important;padding:2px 3px 2px 5px!important;}.all-category-child-list a{min-height:34px!important;gap:7px!important;padding:3px 5px!important;font-size:9.5px!important;border-radius:8px!important;}.all-category-child-thumb{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;overflow:hidden;border-radius:7px;border:1px solid rgba(255,255,255,.065);background:rgba(37,233,243,.045);color:#7bf5fb;}.all-category-child-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease;}.all-category-child-thumb i{width:auto!important;font-size:8px!important;}.all-category-child-list a:hover .all-category-child-thumb img{transform:scale(1.09);}}@media (max-width: 900px){.hs-edge-fx-category{display:none!important;}}@media (prefers-reduced-motion: reduce){.hs-edge-fx{animation-duration:18s!important;filter:none!important;opacity:.35!important;}}@media (min-width: 901px){:root{--hp-category-h:76px;}.category-bar{height:76px!important;padding:7px 0!important;}.category-bar-container{height:62px!important;padding:5px 7px!important;border-radius:19px!important;}.category-nav-item,
    .category-all-nav{height:50px!important;}.category-all-nav::after{top:47px!important;height:14px!important;}.category-bar-link{height:50px!important;min-height:50px!important;border-radius:14px!important;padding-inline:11px!important;gap:8px!important;}.category-bar-link > i:not(.category-chevron){width:35px!important;height:35px!important;flex-basis:35px!important;border-radius:11px!important;}.category-bar-all{min-width:174px!important;}.category-bar-all > i:not(.category-chevron){width:37px!important;height:37px!important;flex-basis:37px!important;}.category-link-copy strong{font-size:12.2px!important;}.category-link-copy small{font-size:7.5px!important;}.category-bar .account-nav-actions{height:50px!important;}.category-bar .account-nav-action{height:46px!important;min-height:46px!important;border-radius:13px!important;}.main-content,
    .hs-page-home .main-content{padding-top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h) + 76px + 4px)!important;}}.category-nav-pagination,
[data-category-pagination]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}.premium-trophy-link,
.header .menu-toggle{display:none!important;}.header .hs-logo-image-only{flex:0 0 auto;min-width:0;}@media (min-width: 901px){.category-bar{display:flex!important;justify-content:center!important;}.category-bar-container{width:fit-content!important;max-width:calc(100vw - 48px)!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;padding-left:9px!important;padding-right:9px!important;}.category-bar .account-nav-actions{margin-left:8px!important;flex:0 0 auto!important;}}@media (min-width: 901px) and (max-width: 1480px){.category-bar-container{justify-content:flex-start!important;}}.hs-page-home .fx-home-hero.fx-slider-scene-enabled{--fx-scene-overlay:.46;--fx-scene-blur:0px;--fx-scene-scale:1.06;--fx-scene-speed:18s;--fx-scene-position:center center;--fx-scene-base-rgb:8, 11, 22;--fx-scene-accent-rgb:241, 210, 111;position:relative;isolation:isolate;overflow:hidden;background:transparent!important;}.hs-page-home .fx-home-hero.fx-slider-scene-enabled > .fx-slider-scene-bg{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;user-select:none;}.hs-page-home .fx-home-hero.fx-slider-scene-enabled > .fx-shell,
.hs-page-home .fx-home-hero.fx-slider-scene-enabled > .fx-side-slider-deck-v13{position:relative;z-index:2;}.hs-page-home .fx-slider-scene-image{position:absolute;inset:-6%;background:radial-gradient(circle at 22% 30%, rgba(var(--fx-scene-accent-rgb), .12), transparent 32%),
        linear-gradient(135deg, #101627 0%, #171a2b 45%, #0b1020 100%);background-size:cover;background-repeat:no-repeat;background-position:var(--fx-scene-position);transform:scale(var(--fx-scene-scale));transform-origin:center;filter:blur(var(--fx-scene-blur)) saturate(1.08) contrast(1.03);opacity:.9;will-change:transform, filter, opacity;}.hs-page-home .fx-slider-scene-color{position:absolute;inset:0;opacity:var(--fx-scene-overlay);background:linear-gradient(90deg, rgba(var(--fx-scene-base-rgb), .96) 0%, rgba(var(--fx-scene-base-rgb), .76) 34%, rgba(var(--fx-scene-base-rgb), .58) 62%, rgba(var(--fx-scene-base-rgb), .92) 100%),
        radial-gradient(circle at 50% 12%, rgba(var(--fx-scene-accent-rgb), .22), transparent 40%);}.hs-page-home .fx-slider-scene-light{position:absolute;width:min(52vw, 780px);aspect-ratio:1;border-radius:50%;opacity:.18;filter:blur(70px);background:rgba(var(--fx-scene-accent-rgb), .48);}.hs-page-home .fx-slider-scene-light-a{left:-18%;top:-62%;}.hs-page-home .fx-slider-scene-light-b{right:-20%;bottom:-68%;opacity:.11;}.hs-page-home .fx-slider-scene-texture{position:absolute;inset:0;opacity:.12;mix-blend-mode:screen;}.hs-page-home .fx-slider-scene-texture-grid .fx-slider-scene-texture{background-image:linear-gradient(rgba(255,255,255,.12) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.12) 1px, transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom, transparent, #000 20%, #000 78%, transparent);}.hs-page-home .fx-slider-scene-texture-dots .fx-slider-scene-texture{background-image:radial-gradient(circle, rgba(var(--fx-scene-accent-rgb), .65) 1px, transparent 1.5px);background-size:25px 25px;opacity:.09;}.hs-page-home .fx-slider-scene-texture-scan .fx-slider-scene-texture{background-image:repeating-linear-gradient(0deg, rgba(255,255,255,.08) 0 1px, transparent 1px 7px);opacity:.06;}.hs-page-home .fx-slider-scene-vignette > .fx-slider-scene-bg::after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 150px 30px rgba(2,4,10,.72);background:linear-gradient(to bottom, rgba(4,6,13,.16), transparent 24%, transparent 72%, rgba(4,6,13,.36));}.hs-page-home .fx-slider-scene-tone-graphite{--fx-scene-base-rgb:8, 11, 22;--fx-scene-accent-rgb:126, 147, 181;}.hs-page-home .fx-slider-scene-tone-gold{--fx-scene-base-rgb:17, 14, 13;--fx-scene-accent-rgb:246, 211, 112;}.hs-page-home .fx-slider-scene-tone-cyan{--fx-scene-base-rgb:6, 15, 22;--fx-scene-accent-rgb:64, 228, 238;}.hs-page-home .fx-slider-scene-tone-blue{--fx-scene-base-rgb:7, 11, 26;--fx-scene-accent-rgb:91, 149, 255;}.hs-page-home .fx-slider-scene-spacing-compact{padding-top:8px!important;padding-bottom:24px!important;}.hs-page-home .fx-slider-scene-spacing-balanced{padding-top:16px!important;padding-bottom:38px!important;}.hs-page-home .fx-slider-scene-spacing-cinematic{padding-top:34px!important;padding-bottom:58px!important;}.hs-page-home .fx-slider-scene-glass .fx-hero-stage,
.hs-page-home .fx-slider-scene-glass .fx-metric-card,
.hs-page-home .fx-slider-scene-glass .fx-side-slider-slot{backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);box-shadow:0 22px 70px rgba(0,0,0,.24), inset 0 1px rgba(255,255,255,.035);}@keyframes fxSceneSlowZoom{0%,100%{transform:scale(var(--fx-scene-scale)) translate3d(0,0,0);}50%{transform:scale(calc(var(--fx-scene-scale) + .055)) translate3d(0,-.8%,0);}}@keyframes fxSceneDrift{0%,100%{transform:scale(calc(var(--fx-scene-scale) + .035)) translate3d(-1.5%,0,0);}50%{transform:scale(calc(var(--fx-scene-scale) + .055)) translate3d(1.5%,-.7%,0);}}@keyframes fxScenePulse{0%,100%{opacity:.78;filter:blur(var(--fx-scene-blur)) saturate(1.02) contrast(1.02);}50%{opacity:.96;filter:blur(var(--fx-scene-blur)) saturate(1.18) contrast(1.06);}}@keyframes fxSceneAuroraA{0%,100%{transform:translate3d(-8%,0,0) scale(.92);opacity:.11;}50%{transform:translate3d(28%,22%,0) scale(1.18);opacity:.26;}}@keyframes fxSceneAuroraB{0%,100%{transform:translate3d(8%,0,0) scale(1);opacity:.08;}50%{transform:translate3d(-30%,-18%,0) scale(1.22);opacity:.20;}}.hs-page-home .fx-slider-scene-anim-slow_zoom .fx-slider-scene-image{animation:fxSceneSlowZoom var(--fx-scene-speed) ease-in-out infinite;}.hs-page-home .fx-slider-scene-anim-drift .fx-slider-scene-image{animation:fxSceneDrift var(--fx-scene-speed) ease-in-out infinite;}.hs-page-home .fx-slider-scene-anim-pulse .fx-slider-scene-image{animation:fxScenePulse var(--fx-scene-speed) ease-in-out infinite;}.hs-page-home .fx-slider-scene-anim-aurora .fx-slider-scene-image{animation:fxSceneSlowZoom var(--fx-scene-speed) ease-in-out infinite;}.hs-page-home .fx-slider-scene-anim-aurora .fx-slider-scene-light-a{animation:fxSceneAuroraA var(--fx-scene-speed) ease-in-out infinite;}.hs-page-home .fx-slider-scene-anim-aurora .fx-slider-scene-light-b{animation:fxSceneAuroraB var(--fx-scene-speed) ease-in-out infinite;}@media (max-width: 900px){.hs-page-home .fx-slider-scene-spacing-cinematic{padding-top:18px!important;padding-bottom:38px!important;}.hs-page-home .fx-slider-scene-light{filter:blur(52px);}}@media (max-width: 640px){.hs-page-home .fx-home-hero.fx-slider-scene-enabled{--fx-scene-scale:1.10;}.hs-page-home .fx-slider-scene-spacing-balanced,
    .hs-page-home .fx-slider-scene-spacing-cinematic{padding-top:10px!important;padding-bottom:28px!important;}.hs-page-home .fx-slider-scene-image{inset:-4%;}.hs-page-home .fx-slider-scene-vignette > .fx-slider-scene-bg::after{box-shadow:inset 0 0 90px 10px rgba(2,4,10,.68);}}@media (prefers-reduced-motion: reduce){.hs-page-home .fx-slider-scene-image,
    .hs-page-home .fx-slider-scene-light{animation:none!important;}}.hs-page-home .fx-hero-shell-v17.has-flank-left.has-flank-right{grid-template-columns:minmax(210px,240px) minmax(0,1fr) minmax(210px,240px)!important;}.hs-page-home .fx-hero-shell-v17.has-flank-left.no-flank-right{grid-template-columns:minmax(210px,240px) minmax(0,1fr)!important;}.hs-page-home .fx-hero-shell-v17.no-flank-left.has-flank-right{grid-template-columns:minmax(0,1fr) minmax(210px,240px)!important;}.hs-page-home .fx-hero-shell-v17.no-flank-left.no-flank-right{grid-template-columns:minmax(0,1fr)!important;}.hs-page-home .fx-hero-flank{--fx-flank-gap:14px;min-width:0;height:570px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--fx-flank-count,2), minmax(0,1fr));gap:var(--fx-flank-gap);}.hs-page-home .fx-flank-showcase{--flank-accent:248,224,128;--flank-accent-2:37,233,243;position:relative;min-width:0;min-height:0;display:block;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--flank-accent),.22);border-radius:25px;background:linear-gradient(155deg,rgba(31,31,44,.98),rgba(13,15,24,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 18px 44px rgba(2,5,13,.24);color:#fff;text-decoration:none;transform:translateZ(0);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease;}.hs-page-home .fx-flank-showcase.fx-accent-gold{--flank-accent:248,224,128;--flank-accent-2:37,233,243;}.hs-page-home .fx-flank-showcase.fx-accent-cyan{--flank-accent:37,233,243;--flank-accent-2:248,224,128;}.hs-page-home .fx-flank-showcase.fx-accent-blue{--flank-accent:91,142,255;--flank-accent-2:37,233,243;}.hs-page-home .fx-flank-showcase.fx-accent-emerald{--flank-accent:83,232,168;--flank-accent-2:248,224,128;}.hs-page-home .fx-flank-showcase::before{content:"";position:absolute;z-index:5;inset:-1px;padding:1px;border-radius:inherit;background:conic-gradient(from 210deg,transparent 0 22%,rgba(var(--flank-accent),.72) 30%,transparent 38% 68%,rgba(var(--flank-accent-2),.42) 76%,transparent 84%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.52;pointer-events:none;animation:fxFlankOrbit 8s linear infinite;}.hs-page-home .fx-flank-showcase::after{content:"";position:absolute;z-index:1;width:150px;height:150px;right:-70px;bottom:-76px;border-radius:50%;background:radial-gradient(circle,rgba(var(--flank-accent),.18),transparent 66%);filter:blur(1px);pointer-events:none;}@keyframes fxFlankOrbit{to{transform:rotate(360deg);}}.hs-page-home .fx-flank-showcase:hover{transform:translateY(-5px);border-color:rgba(var(--flank-accent),.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 24px 52px rgba(2,5,13,.34),0 0 28px rgba(var(--flank-accent),.07);}.hs-page-home .fx-flank-media{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 25% 18%,rgba(var(--flank-accent),.15),transparent 34%),
        linear-gradient(150deg,rgba(31,34,48,.96),rgba(12,14,23,.99));}.hs-page-home .fx-flank-media>img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.72;filter:saturate(.92) contrast(1.06);transform:scale(1.02);transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s ease,opacity .45s ease;}.hs-page-home .fx-flank-showcase:hover .fx-flank-media>img{transform:scale(1.105);filter:saturate(1.06) contrast(1.08);opacity:.83;}.hs-page-home .fx-flank-media-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,14,23,.08) 0%,rgba(12,14,23,.22) 34%,rgba(12,14,23,.88) 72%,rgba(12,14,23,.985) 100%);}.hs-page-home .fx-flank-light{position:absolute;width:140px;height:140px;left:-72px;top:-72px;border-radius:50%;background:radial-gradient(circle,rgba(var(--flank-accent),.22),transparent 66%);filter:blur(7px);transition:transform .55s ease;}.hs-page-home .fx-flank-showcase:hover .fx-flank-light{transform:translate(28px,22px) scale(1.12);}.hs-page-home .fx-flank-topline{position:absolute;z-index:4;top:14px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;}.hs-page-home .fx-flank-badge,
.hs-page-home .fx-flank-discount{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:7px 9px;border:1px solid rgba(var(--flank-accent),.24);border-radius:999px;background:rgba(12,14,23,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgb(var(--flank-accent));font-family:'Sora','Inter',sans-serif;font-size:7.5px;font-weight:800;line-height:1;letter-spacing:.09em;white-space:nowrap;}.hs-page-home .fx-flank-badge{overflow:hidden;text-overflow:ellipsis;}.hs-page-home .fx-flank-discount{flex:0 0 auto;color:#15130c;background:rgb(var(--flank-accent));border-color:transparent;}.hs-page-home .fx-flank-body{position:absolute;z-index:3;left:16px;right:16px;bottom:15px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;}.hs-page-home .fx-flank-body>small{margin-bottom:6px;color:rgb(var(--flank-accent));font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}.hs-page-home .fx-flank-body>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:'Sora','Inter',sans-serif;color:#f8f7fb;font-size:clamp(16px,1.25vw,20px);font-weight:800;line-height:1.08;letter-spacing:-.035em;}.hs-page-home .fx-flank-body>em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:7px;color:#b7b6c1;font-style:normal;font-size:9px;line-height:1.42;}.hs-page-home .fx-flank-price{display:flex;align-items:baseline;gap:7px;margin-top:10px;}.hs-page-home .fx-flank-price del{color:#85838f;font-size:9px;font-weight:600;}.hs-page-home .fx-flank-price b{color:rgb(var(--flank-accent));font-family:'Sora','Inter',sans-serif;font-size:18px;font-weight:900;letter-spacing:-.04em;}.hs-page-home .fx-flank-cta{display:flex;align-items:center;gap:7px;margin-top:10px;color:#e9e7ef;font-size:8px;font-weight:800;letter-spacing:.035em;transition:color .25s ease,gap .25s ease;}.hs-page-home .fx-flank-showcase:hover .fx-flank-cta{color:rgb(var(--flank-accent));gap:10px;}.hs-page-home .fx-flank-bundle-covers{position:absolute;inset:42px 14px auto 14px;height:92px;display:flex;align-items:center;justify-content:center;}.hs-page-home .fx-flank-bundle-covers>span{position:absolute;width:74px;aspect-ratio:1/1.22;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#171923;box-shadow:0 12px 24px rgba(0,0,0,.26);transform:translateX(calc((var(--cover-i) - 1) * 34px)) rotate(calc((var(--cover-i) - 1) * 7deg));transition:transform .42s cubic-bezier(.2,.8,.2,1);}.hs-page-home .fx-flank-bundle-covers>span img{width:100%;height:100%;object-fit:cover;}.hs-page-home .fx-flank-bundle:hover .fx-flank-bundle-covers>span{transform:translateX(calc((var(--cover-i) - 1) * 42px)) rotate(calc((var(--cover-i) - 1) * 4deg)) translateY(-3px);}.hs-page-home .fx-flank-icon-visual{position:absolute;inset:0;display:grid;place-items:center;color:rgba(var(--flank-accent),.2);font-size:78px;transform:rotate(-9deg) scale(.92);transition:transform .55s ease,color .4s ease;}.hs-page-home .fx-flank-showcase:hover .fx-flank-icon-visual{color:rgba(var(--flank-accent),.3);transform:rotate(-3deg) scale(1.04);}@media (max-width:1450px) and (min-width:1081px){.hs-page-home .fx-hero-shell-v17.has-flank-left.has-flank-right{grid-template-columns:minmax(170px,190px) minmax(0,1fr) minmax(170px,190px)!important;}.hs-page-home .fx-hero-shell-v17.has-flank-left.no-flank-right{grid-template-columns:minmax(170px,190px) minmax(0,1fr)!important;}.hs-page-home .fx-hero-shell-v17.no-flank-left.has-flank-right{grid-template-columns:minmax(0,1fr) minmax(170px,190px)!important;}.hs-page-home .fx-hero-flank{height:535px;gap:11px;}.hs-page-home .fx-flank-showcase{border-radius:21px;}.hs-page-home .fx-flank-topline{top:11px;left:11px;right:11px;}.hs-page-home .fx-flank-body{left:13px;right:13px;bottom:12px;}.hs-page-home .fx-flank-body>strong{font-size:15px;}.hs-page-home .fx-flank-body>em{font-size:8px;-webkit-line-clamp:1;}.hs-page-home .fx-flank-price{margin-top:7px;}.hs-page-home .fx-flank-price b{font-size:16px;}.hs-page-home .fx-flank-cta{margin-top:7px;}}@media (max-width:1080px){.hs-page-home .fx-hero-shell-v17,
    .hs-page-home .fx-hero-shell-v17.has-flank-left.has-flank-right,
    .hs-page-home .fx-hero-shell-v17.has-flank-left.no-flank-right,
    .hs-page-home .fx-hero-shell-v17.no-flank-left.has-flank-right{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.hs-page-home .fx-hero-shell-v17.no-flank-left.no-flank-right{grid-template-columns:1fr!important;}.hs-page-home .fx-hero-shell-v17>.fx-hero-stage{grid-column:1/-1;grid-row:1;}.hs-page-home .fx-hero-flank{height:auto;grid-template-rows:repeat(var(--fx-flank-count,2),minmax(210px,1fr));}.hs-page-home .fx-hero-flank-left{grid-column:1;grid-row:2;}.hs-page-home .fx-hero-flank-right{grid-column:2;grid-row:2;}.hs-page-home .fx-hero-shell-v17.no-flank-left .fx-hero-flank-right{grid-column:1/-1;}.hs-page-home .fx-hero-shell-v17.no-flank-right .fx-hero-flank-left{grid-column:1/-1;}}@media (max-width:720px){.hs-page-home .fx-hero-shell-v17,
    .hs-page-home .fx-hero-shell-v17.has-flank-left.has-flank-right,
    .hs-page-home .fx-hero-shell-v17.has-flank-left.no-flank-right,
    .hs-page-home .fx-hero-shell-v17.no-flank-left.has-flank-right{grid-template-columns:1fr!important;}.hs-page-home .fx-hero-flank-left,
    .hs-page-home .fx-hero-flank-right,
    .hs-page-home .fx-hero-shell-v17.no-flank-left .fx-hero-flank-right,
    .hs-page-home .fx-hero-shell-v17.no-flank-right .fx-hero-flank-left{grid-column:1;grid-row:auto;}.hs-page-home .fx-hero-flank{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto;gap:10px;}.hs-page-home .fx-flank-showcase{min-height:220px;border-radius:21px;}.hs-page-home .fx-flank-body>strong{font-size:16px;}}@media (max-width:500px){.hs-page-home .fx-hero-flank{grid-template-columns:1fr;}.hs-page-home .fx-flank-showcase{min-height:208px;}.hs-page-home .fx-flank-body>em{-webkit-line-clamp:1;}}@media (prefers-reduced-motion:reduce){.hs-page-home .fx-flank-showcase::before{animation:none!important;}.hs-page-home .fx-flank-showcase,.hs-page-home .fx-flank-media>img,.hs-page-home .fx-flank-light,.hs-page-home .fx-flank-bundle-covers>span{transition-duration:.01ms!important;}}@media (min-width: 901px){:root{--hp-category-h:62px;}.category-bar{height:var(--hp-category-h)!important;padding-top:0!important;padding-bottom:0!important;}.category-bar-container{height:100%!important;}.hs-page-home .main-content{padding-top:calc(var(--hp-banner-h) + var(--hp-utility-h) + var(--hp-main-h) + var(--hp-category-h))!important;}.hs-page-home .fx-home-hero,
    .hs-page-home .fx-home-hero.fx-slider-scene-enabled,
    .hs-page-home .fx-slider-scene-spacing-compact,
    .hs-page-home .fx-slider-scene-spacing-balanced,
    .hs-page-home .fx-slider-scene-spacing-cinematic{padding-top:0!important;margin-top:0!important;}}body.hs-theme[data-hs-edge-product="orbit"] .hs-edge-fx-product,
body.hs-theme[data-hs-edge-category="orbit"] .hs-edge-fx-category,
body.hs-theme[data-hs-edge-slider="orbit"] .hs-edge-fx-slider{animation:hsEdgeOrbit var(--hs-edge-speed,6s) linear infinite!important;animation-play-state:running!important;animation-fill-mode:none!important;}body.hs-theme[data-hs-edge-product="electric"] .hs-edge-fx-product,
body.hs-theme[data-hs-edge-category="electric"] .hs-edge-fx-category,
body.hs-theme[data-hs-edge-slider="electric"] .hs-edge-fx-slider{animation:hsEdgeOrbit var(--hs-edge-speed,6s) linear infinite, hsEdgeElectric .92s steps(2,end) infinite!important;animation-play-state:running!important;animation-fill-mode:none!important;}body.hs-theme[data-hs-edge-product="spark"] .hs-edge-fx-product,
body.hs-theme[data-hs-edge-category="spark"] .hs-edge-fx-category,
body.hs-theme[data-hs-edge-slider="spark"] .hs-edge-fx-slider{animation:hsEdgeOrbit var(--hs-edge-speed,6s) linear infinite, hsEdgeSpark 1.7s ease-in-out infinite!important;animation-play-state:running!important;animation-fill-mode:none!important;}@media (prefers-reduced-motion: reduce){body.hs-theme .hs-edge-fx{animation-iteration-count:infinite!important;animation-play-state:running!important;}}.hs-page-home .hs-bridge-ticker{position:relative;z-index:36;width:100%;height:38px;margin:0;overflow:hidden;border-top:1px solid rgba(248,224,128,.10);border-bottom:1px solid rgba(34,211,238,.12);background:radial-gradient(circle at 12% 50%, rgba(248,224,128,.075), transparent 24%),
        radial-gradient(circle at 82% 50%, rgba(34,211,238,.065), transparent 26%),
        linear-gradient(90deg, rgba(23,25,36,.97), rgba(32,34,48,.96) 48%, rgba(20,23,34,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),
        inset 0 -1px 0 rgba(255,255,255,.018),
        0 8px 22px rgba(0,0,0,.12);user-select:none;-webkit-user-select:none;isolation:isolate;}.hs-page-home .hs-bridge-ticker::before,
.hs-page-home .hs-bridge-ticker::after{content:'';position:absolute;z-index:5;top:0;bottom:0;width:min(9vw, 120px);pointer-events:none;}.hs-page-home .hs-bridge-ticker::before{left:0;background:linear-gradient(90deg, #191b28 0%, rgba(25,27,40,.86) 35%, transparent 100%);}.hs-page-home .hs-bridge-ticker::after{right:0;background:linear-gradient(270deg, #161925 0%, rgba(22,25,37,.86) 35%, transparent 100%);}.hs-page-home .hs-bridge-ticker-beam{position:absolute;z-index:1;inset:0 auto 0 -22%;width:18%;transform:skewX(-20deg);background:linear-gradient(90deg, transparent, rgba(248,224,128,.025), rgba(248,224,128,.19), rgba(34,211,238,.12), transparent);filter:blur(4px);opacity:.75;animation:hsBridgeBeam 6.8s linear infinite;pointer-events:none;}.hs-page-home .hs-bridge-ticker-viewport{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;}.hs-page-home .hs-bridge-ticker-track{display:flex;width:max-content;min-width:max-content;will-change:transform;animation:hsBridgeMarquee 34s linear infinite;animation-play-state:running!important;animation-iteration-count:infinite!important;}.hs-page-home .hs-bridge-ticker-group{display:flex;align-items:center;flex:0 0 auto;min-width:max-content;}.hs-page-home .hs-bridge-ticker-item{--ticker-accent:34, 211, 238;position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 22px;color:rgba(241,244,250,.76);font-family:'Manrope','Inter',system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.01em;white-space:nowrap;}.hs-page-home .hs-bridge-ticker-item.tone-gold{--ticker-accent:248,224,128;}.hs-page-home .hs-bridge-ticker-item.tone-cyan{--ticker-accent:34,211,238;}.hs-page-home .hs-bridge-ticker-item.tone-blue{--ticker-accent:96,165,250;}.hs-page-home .hs-bridge-ticker-item.tone-amber{--ticker-accent:251,191,36;}.hs-page-home .hs-bridge-ticker-item strong{position:relative;color:rgb(var(--ticker-accent));font-family:'Sora','Manrope',system-ui,sans-serif;font-size:10px;font-weight:850;letter-spacing:.065em;text-transform:uppercase;text-shadow:0 0 14px rgba(var(--ticker-accent),.20);}.hs-page-home .hs-bridge-ticker-item > span:not(.hs-bridge-ticker-icon){color:rgba(226,229,239,.63);}.hs-page-home .hs-bridge-ticker-icon{display:inline-grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border:1px solid rgba(var(--ticker-accent),.22);border-radius:7px;color:rgb(var(--ticker-accent));background:rgba(var(--ticker-accent),.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 0 14px rgba(var(--ticker-accent),.08);font-size:9px;animation:hsBridgeIconPulse 2.6s ease-in-out infinite;}.hs-page-home .hs-bridge-ticker-dot{width:4px;height:4px;margin-left:6px;border-radius:999px;background:rgb(var(--ticker-accent));box-shadow:0 0 0 4px rgba(var(--ticker-accent),.05), 0 0 10px rgba(var(--ticker-accent),.42);opacity:.8;animation:hsBridgeDot 1.8s ease-in-out infinite;}@keyframes hsBridgeMarquee{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}}@keyframes hsBridgeBeam{from{left:-24%;}to{left:124%;}}@keyframes hsBridgeIconPulse{0%,100%{transform:translateY(0) scale(1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 0 10px rgba(var(--ticker-accent),.07);}50%{transform:translateY(-1px) scale(1.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 0 17px rgba(var(--ticker-accent),.18);}}@keyframes hsBridgeDot{0%,100%{opacity:.42;transform:scale(.78);}50%{opacity:1;transform:scale(1.12);}}@media (max-width: 900px){.hs-page-home .hs-bridge-ticker{height:34px;}.hs-page-home .hs-bridge-ticker-item{min-height:34px;gap:6px;padding:0 15px;font-size:9px;}.hs-page-home .hs-bridge-ticker-item strong{font-size:9px;}.hs-page-home .hs-bridge-ticker-icon{width:19px;height:19px;flex-basis:19px;border-radius:6px;font-size:8px;}.hs-page-home .hs-bridge-ticker-track{animation-duration:29s;}}@media (max-width: 560px){.hs-page-home .hs-bridge-ticker-item > span:not(.hs-bridge-ticker-icon){display:none;}.hs-page-home .hs-bridge-ticker-item{padding:0 14px;}.hs-page-home .hs-bridge-ticker-track{animation-duration:24s;}}@media (prefers-reduced-motion: reduce){.hs-page-home .hs-bridge-ticker-track{animation:hsBridgeMarquee 48s linear infinite!important;}.hs-page-home .hs-bridge-ticker-beam{animation:hsBridgeBeam 10s linear infinite!important;}.hs-page-home .hs-bridge-ticker-icon{animation:hsBridgeIconPulse 3.6s ease-in-out infinite!important;}.hs-page-home .hs-bridge-ticker-dot{animation:hsBridgeDot 2.8s ease-in-out infinite!important;}}.hs-confidence-strip{position:relative;overflow:hidden;border-top:1px solid rgba(103,232,249,.10)!important;border-bottom:1px solid rgba(248,224,128,.10)!important;background:linear-gradient(90deg, rgba(0,245,255,.035), transparent 30%, rgba(248,224,128,.035) 70%, transparent),
        rgba(31,30,45,.94)!important;}.hs-confidence-strip::after{content:'';position:absolute;top:0;left:-32%;width:28%;height:1px;background:linear-gradient(90deg, transparent, var(--fx-turquoise-bright), var(--fx-orange-bright), transparent);box-shadow:0 0 18px rgba(103,232,249,.45);animation:hsFooterTrustSweep 8s linear infinite;}@keyframes hsFooterTrustSweep{to{left:104%;}}.hs-confidence-inner{width:min(1460px, calc(100% - 48px));min-height:112px;gap:12px;padding:14px 0;}.hs-confidence-item{min-height:82px;gap:14px;padding:15px 18px!important;border:1px solid rgba(103,232,249,.08)!important;border-radius:18px;background:linear-gradient(145deg, rgba(50,49,71,.58), rgba(23,22,34,.28));box-shadow:inset 0 1px rgba(255,255,255,.025);transition:transform .25s var(--fx-ease), border-color .25s ease, background .25s ease;}.hs-confidence-item:last-child{border-right:1px solid rgba(103,232,249,.08)!important;}.hs-confidence-item:hover{transform:translateY(-3px);border-color:rgba(248,224,128,.20)!important;background:linear-gradient(145deg, rgba(57,55,75,.72), rgba(23,22,34,.36));}.hs-confidence-icon{width:48px;height:48px;flex-basis:48px;border-radius:15px;font-size:16px;box-shadow:inset 0 1px rgba(255,255,255,.045);}.hs-confidence-copy strong{font-family:'Sora', sans-serif;font-size:13px;font-weight:800;letter-spacing:-.015em;}.hs-confidence-copy span{margin-top:6px;color:#aaa8b6;font-family:'Manrope', sans-serif;font-size:10.5px;line-height:1.55;}.site-footer.hs-footer-v22{background:radial-gradient(circle at 5% 18%, rgba(0,245,255,.075), transparent 30rem),
        radial-gradient(circle at 95% 18%, rgba(248,224,128,.07), transparent 32rem),
        linear-gradient(180deg, #171923 0%, #12131c 58%, #0e0f16 100%)!important;}.site-footer.hs-footer-v22::before{opacity:.16;background-size:62px 62px;mask-image:linear-gradient(to bottom, #000, transparent 82%);}.site-footer.hs-footer-v22::after{content:'';position:absolute;top:0;left:50%;width:min(1180px, 70vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg, transparent, rgba(103,232,249,.7), rgba(248,224,128,.8), transparent);box-shadow:0 0 28px rgba(103,232,249,.22);pointer-events:none;}.hs-footer-v22 .footer-top{padding:58px 0 42px!important;}.hs-footer-shell{display:grid;grid-template-columns:minmax(330px, 1.12fr) minmax(420px, 1.18fr) minmax(310px, .9fr);gap:18px;align-items:stretch;}.hs-footer-brand-card,
.hs-footer-nav-card,
.hs-footer-contact-card{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.09);background:linear-gradient(145deg, rgba(42,41,58,.68), rgba(19,19,29,.58));box-shadow:0 22px 60px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.025);}.hs-footer-brand-card::before,
.hs-footer-nav-card::before,
.hs-footer-contact-card::before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, rgba(103,232,249,.38), rgba(248,224,128,.34), transparent);opacity:.8;}.hs-footer-brand-card{min-height:100%;padding:28px;border-radius:25px;}.hs-footer-brand-card::after{content:'';position:absolute;right:-70px;bottom:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle, rgba(248,224,128,.10), transparent 68%);pointer-events:none;}.hs-footer-brand-head{display:flex;align-items:center;justify-content:space-between;gap:18px;}.hs-footer-v22 .footer-logo{margin:0!important;}.hs-footer-logo-img{width:auto;max-width:205px;max-height:58px;object-fit:contain;}.hs-footer-v22 .footer-logo-icon{width:52px!important;height:52px!important;border-radius:16px!important;background:linear-gradient(135deg, var(--fx-turquoise-bright), var(--fx-orange-bright))!important;box-shadow:0 12px 35px rgba(0,245,255,.12);}.hs-footer-v22 .footer-logo-text{font-size:22px!important;letter-spacing:-.03em;}.hs-footer-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid rgba(57,255,20,.14);border-radius:999px;background:rgba(57,255,20,.045);color:#c8f7bf;font-family:'Manrope', sans-serif;font-size:10px;font-weight:800;}.hs-footer-status i,
.hs-footer-legal-dot{width:7px;height:7px;border-radius:50%;background:#39ff14;box-shadow:0 0 14px rgba(57,255,20,.55);animation:hsFooterStatusPulse 1.8s ease-in-out infinite;}@keyframes hsFooterStatusPulse{50%{opacity:.5;transform:scale(.78);}}.hs-footer-v22 .footer-about{max-width:520px;margin:21px 0 0!important;color:#bbb9c5!important;font-family:'Manrope', sans-serif;font-size:13.5px!important;font-weight:550;line-height:1.78!important;}.hs-footer-brand-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;}.hs-footer-brand-badges span{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(103,232,249,.09);border-radius:10px;background:rgba(103,232,249,.035);color:#c8c7d1;font-family:'Manrope', sans-serif;font-size:10.5px;font-weight:750;}.hs-footer-brand-badges i{color:var(--fx-turquoise-bright);}.hs-footer-brand-badges span:nth-child(2) i{color:var(--fx-orange-bright);}.hs-footer-social-row{display:grid;grid-template-columns:auto minmax(170px, 1fr);align-items:end;gap:16px;margin-top:27px;padding-top:22px;border-top:1px solid rgba(103,232,249,.07);}.hs-footer-mini-label{display:block;margin-bottom:9px;color:#777584;font-family:'Manrope', sans-serif;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.hs-footer-v22 .footer-social{margin:0!important;gap:7px;}.hs-footer-v22 .social-link{width:40px!important;height:40px!important;border-radius:12px!important;color:#c7c6cf!important;}.hs-footer-support-cta{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 15px;border:1px solid rgba(248,224,128,.15);border-radius:14px;background:linear-gradient(135deg, rgba(248,224,128,.075), rgba(0,245,255,.035));color:inherit;text-decoration:none;transition:transform .25s var(--fx-ease), border-color .25s ease, background .25s ease;}.hs-footer-support-cta:hover{transform:translateY(-2px);border-color:rgba(248,224,128,.34);background:linear-gradient(135deg, rgba(248,224,128,.11), rgba(0,245,255,.055));}.hs-footer-support-cta small,
.hs-footer-support-cta strong{display:block;}.hs-footer-support-cta small{color:#888694;font-size:9px;font-weight:700;}.hs-footer-support-cta strong{margin-top:3px;color:#f4f3f8;font-family:'Sora', sans-serif;font-size:11px;font-weight:800;}.hs-footer-support-cta > i{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:var(--fx-orange-bright);color:#171720;font-size:11px;}.hs-footer-links-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;}.hs-footer-nav-card,
.hs-footer-contact-card{padding:24px;border-radius:22px;}.hs-footer-column-head{display:flex;align-items:center;gap:11px;margin-bottom:20px;padding-bottom:17px;border-bottom:1px solid rgba(103,232,249,.07);}.hs-footer-column-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(103,232,249,.14);border-radius:12px;background:rgba(0,245,255,.05);color:var(--fx-turquoise-bright);font-size:13px;}.hs-footer-column-icon.is-gold{border-color:rgba(248,224,128,.17);background:rgba(248,224,128,.055);color:var(--fx-orange-bright);}.hs-footer-column-head small{display:block;margin-bottom:3px;color:#73717f;font-family:'Manrope', sans-serif;font-size:8.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}.hs-footer-v22 .footer-column h4{margin:0!important;padding:0!important;color:#f7f6fa!important;font-family:'Sora', sans-serif;font-size:14px!important;font-weight:800!important;letter-spacing:-.02em;}.hs-footer-v22 .footer-column h4::after{display:none!important;}.hs-footer-v22 .footer-links{gap:5px;}.hs-footer-v22 .footer-links a{min-height:36px;justify-content:space-between;gap:12px!important;padding:0 9px 0 10px;border:1px solid transparent;border-radius:10px;color:#aaa8b5!important;font-family:'Manrope', sans-serif;font-size:11.5px!important;font-weight:650;transition:transform .2s var(--fx-ease), color .2s ease, background .2s ease, border-color .2s ease!important;}.hs-footer-v22 .footer-links a i{opacity:.55!important;transform:none!important;color:#6d6b78!important;font-size:8px!important;transition:transform .2s ease, color .2s ease, opacity .2s ease;}.hs-footer-v22 .footer-links a:hover{padding-left:10px!important;color:#fff!important;transform:translateX(3px);border-color:rgba(103,232,249,.08);background:rgba(103,232,249,.035);}.hs-footer-v22 .footer-links a:hover i{opacity:1!important;transform:translateX(2px)!important;color:var(--fx-turquoise-bright)!important;}.hs-footer-v22 .footer-links a.hs-footer-all-link{margin-top:5px;border-color:rgba(248,224,128,.10);background:rgba(248,224,128,.035);color:#e6dba4!important;}.hs-footer-v22 .footer-links a.hs-footer-all-link i{color:var(--fx-orange-bright)!important;opacity:.8!important;}.hs-footer-contact-card{min-width:0;}.hs-footer-v22 .footer-contact{gap:8px;}.hs-footer-v22 .contact-item{min-width:0;min-height:58px;display:grid!important;grid-template-columns:38px minmax(0, 1fr) 16px;align-items:center!important;gap:11px!important;padding:9px 10px;border:1px solid rgba(103,232,249,.08);border-radius:13px;background:rgba(103,232,249,.028);color:inherit!important;text-decoration:none;transition:transform .22s var(--fx-ease), border-color .22s ease, background .22s ease;}.hs-footer-v22 .contact-item:hover{transform:translateY(-2px);border-color:rgba(248,224,128,.18);background:rgba(248,224,128,.04);}.hs-footer-v22 .contact-item > i{width:38px;height:38px;flex-basis:38px;border-radius:11px;font-size:13px;}.hs-footer-v22 .contact-item span{min-width:0;}.hs-footer-v22 .contact-item small,
.hs-footer-v22 .contact-item strong{display:block;}.hs-footer-v22 .contact-item small{margin-bottom:3px;color:#777582;font-family:'Manrope', sans-serif;font-size:8.5px;font-weight:750;}.hs-footer-v22 .contact-item strong{overflow:hidden;color:#d9d8e0;font-family:'Manrope', sans-serif;font-size:10.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap;}.hs-footer-v22 .contact-item > b{color:#6f6d7a;font-size:8px;font-weight:900;}.hs-footer-payment-block{margin-top:18px;padding-top:17px;border-top:1px solid rgba(103,232,249,.07);}.hs-footer-payment-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;}.hs-footer-payment-head span{color:#d9d8df;font-family:'Sora', sans-serif;font-size:10.5px;font-weight:750;}.hs-footer-payment-head small{color:#706e7a;font-size:8px;font-weight:700;}.hs-footer-v22 .payment-methods{gap:7px!important;margin-top:11px!important;}.hs-footer-v22 .payment-icon{min-height:32px;gap:6px;padding:0 9px!important;border-color:rgba(103,232,249,.09)!important;border-radius:9px!important;background:rgba(10,11,18,.28)!important;color:#aaa8b5!important;font-family:'Manrope', sans-serif;font-size:8.5px!important;font-weight:750!important;}.hs-footer-v22 .payment-icon i{color:var(--fx-turquoise-bright);}.hs-footer-v22 .payment-icon:nth-child(2) i{color:var(--fx-orange-bright);}.hs-footer-v22 .footer-bottom{padding:18px 0!important;border-top:1px solid rgba(103,232,249,.07)!important;background:rgba(7,8,13,.36)!important;}.hs-footer-v22 .footer-bottom-content{min-height:36px;}.hs-footer-legal-copy{display:flex;align-items:center;gap:10px;}.hs-footer-v22 .copyright{color:#777583!important;font-family:'Manrope', sans-serif;font-size:10px!important;font-weight:650;}.hs-footer-v22 .footer-bottom-links{gap:8px;}.hs-footer-v22 .footer-bottom-links a{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;color:#817f8c!important;font-family:'Manrope', sans-serif;font-size:9px!important;font-weight:700;}.hs-footer-v22 .footer-bottom-links a:hover{background:rgba(103,232,249,.035);color:var(--fx-orange-bright)!important;}@media (max-width: 1180px){.hs-footer-shell{grid-template-columns:1fr 1fr;}.hs-footer-brand-card{grid-column:1 / -1;}.hs-footer-social-row{grid-template-columns:auto minmax(230px, 340px);}.hs-footer-contact-card{min-height:100%;}.hs-confidence-inner{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 820px){.hs-confidence-inner{width:min(100% - 24px, 1460px);grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;}.hs-confidence-item{min-height:76px;padding:12px!important;}.hs-confidence-icon{width:42px;height:42px;flex-basis:42px;}.hs-confidence-copy strong{font-size:11.5px;}.hs-confidence-copy span{font-size:9px;}.hs-footer-shell{grid-template-columns:1fr;}.hs-footer-brand-card{grid-column:auto;}.hs-footer-links-grid{grid-template-columns:1fr 1fr;}.hs-footer-v22 .footer-top{padding:34px 0 30px!important;}}@media (max-width: 620px){.hs-confidence-inner{grid-template-columns:1fr;}.hs-confidence-item{min-height:68px;}.hs-confidence-copy span{display:block;}.hs-footer-v22 .site-footer .container{width:min(100% - 20px, 1460px)!important;}.hs-footer-brand-card,
    .hs-footer-nav-card,
    .hs-footer-contact-card{border-radius:18px;}.hs-footer-brand-card{padding:21px;}.hs-footer-nav-card,
    .hs-footer-contact-card{padding:19px;}.hs-footer-brand-head{align-items:flex-start;flex-direction:column;gap:12px;}.hs-footer-logo-img{max-width:180px;max-height:50px;}.hs-footer-v22 .footer-about{font-size:12.5px!important;}.hs-footer-brand-badges{display:grid;grid-template-columns:1fr;}.hs-footer-brand-badges span{width:100%;}.hs-footer-social-row{grid-template-columns:1fr;align-items:stretch;}.hs-footer-support-cta{width:100%;}.hs-footer-links-grid{grid-template-columns:1fr;}.hs-footer-v22 .footer-links a{font-size:12px!important;}.hs-footer-v22 .contact-item strong{font-size:11px;}.hs-footer-v22 .footer-bottom-content{align-items:stretch!important;}.hs-footer-legal-copy{align-items:flex-start;}.hs-footer-v22 .footer-bottom-links{width:100%;display:grid;grid-template-columns:1fr;}.hs-footer-v22 .footer-bottom-links a{justify-content:flex-start;padding-left:0;}}.fx-blog-section{position:relative;padding-block:56px 62px;overflow:hidden;}.fx-blog-section::before{content:'';position:absolute;inset:10% 4% auto;height:220px;pointer-events:none;background:radial-gradient(circle at 18% 40%, rgba(0,245,255,.055), transparent 34%),
        radial-gradient(circle at 82% 20%, rgba(248,224,128,.045), transparent 30%);filter:blur(10px);}.fx-blog-heading{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.065);}.fx-blog-heading-copy{min-width:0;}.fx-blog-heading .fx-eyebrow{font-size:10px;}.fx-blog-heading h2{margin:8px 0 6px;max-width:790px;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:clamp(27px, 2.55vw, 41px);font-weight:760;line-height:1.08;letter-spacing:-.042em;}.fx-blog-heading h2 span{color:var(--fx-orange-bright);}.fx-blog-heading p{max-width:690px;margin:0;color:var(--fx-muted);font-family:'Manrope', sans-serif;font-size:13px;line-height:1.65;}.fx-blog-all-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 16px 0 18px;border:1px solid rgba(248,224,128,.2);border-radius:14px;background:linear-gradient(135deg, rgba(248,224,128,.075), rgba(0,245,255,.035));color:var(--fx-text-soft);font-family:'Manrope', sans-serif;font-size:12px;font-weight:800;text-decoration:none;transition:transform .24s var(--fx-ease), border-color .24s, color .24s, background .24s;}.fx-blog-all-link i{color:var(--fx-orange-bright);transition:transform .24s var(--fx-ease);}.fx-blog-all-link:hover{transform:translateY(-2px);border-color:rgba(248,224,128,.42);background:linear-gradient(135deg, rgba(248,224,128,.12), rgba(0,245,255,.06));color:var(--fx-text);}.fx-blog-all-link:hover i{transform:translateX(3px);}.fx-blog-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;}.fx-blog-card,
.fx-blog-card.is-featured{position:relative;min-width:0;display:grid;grid-template-rows:190px minmax(0, 1fr);grid-column:auto;grid-row:auto;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:linear-gradient(150deg, rgba(38,37,55,.92), rgba(24,23,35,.95));color:inherit;text-decoration:none;box-shadow:0 20px 55px rgba(4,7,18,.15);transition:transform .3s var(--fx-ease), border-color .3s, box-shadow .3s;}.fx-blog-card::before{content:'';position:absolute;z-index:4;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg, transparent 30%, rgba(248,224,128,.075) 49%, rgba(0,245,255,.06) 54%, transparent 72%);background-size:220% 100%;background-position:160% 0;opacity:0;transition:opacity .3s;}.fx-blog-card:hover{transform:translateY(-5px);border-color:rgba(248,224,128,.24);box-shadow:0 25px 70px rgba(4,7,18,.26), 0 0 0 1px rgba(0,245,255,.035);}.fx-blog-card:hover::before{opacity:1;animation:fxBlogSweep 1.05s var(--fx-ease) both;}@keyframes fxBlogSweep{to{background-position:-60% 0;}}.fx-blog-media,
.fx-blog-card.is-featured .fx-blog-media{position:relative;min-height:0;height:190px;aspect-ratio:auto;display:grid;place-items:center;overflow:hidden;border-radius:0;background:radial-gradient(circle at 26% 30%, rgba(0,245,255,.13), transparent 35%),
        radial-gradient(circle at 72% 65%, rgba(248,224,128,.1), transparent 37%),
        #1b1b29;color:var(--fx-turquoise);}.fx-blog-media img{width:100%;height:100%;object-fit:cover;display:block;user-select:none;transition:transform .65s var(--fx-ease), filter .65s var(--fx-ease);}.fx-blog-card:hover .fx-blog-media img{transform:scale(1.055);filter:saturate(1.08) contrast(1.03);}.fx-blog-media-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(14,14,23,.04), rgba(14,14,23,.16) 55%, rgba(14,14,23,.72));}.fx-blog-placeholder{display:grid;justify-items:center;gap:5px;color:var(--fx-text);}.fx-blog-placeholder i{width:52px;height:52px;display:grid;place-items:center;margin-bottom:3px;border:1px solid rgba(0,245,255,.18);border-radius:17px;background:rgba(0,245,255,.07);color:var(--fx-turquoise-bright);font-size:20px;box-shadow:0 10px 35px rgba(0,245,255,.08);}.fx-blog-placeholder b{font-family:'Sora', sans-serif;font-size:16px;letter-spacing:-.02em;}.fx-blog-placeholder small{color:var(--fx-muted);font-family:'Manrope', sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;}.fx-blog-open{position:absolute;z-index:3;right:14px;top:14px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(17,17,26,.68);color:var(--fx-orange-bright);font-size:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .25s var(--fx-ease), background .25s;}.fx-blog-card:hover .fx-blog-open{transform:translate(2px,-2px);background:rgba(248,224,128,.15);}.fx-blog-copy{min-width:0;padding:18px 18px 17px;display:flex;flex-direction:column;border:0;border-top:1px solid rgba(255,255,255,.055);border-radius:0;background:transparent;}.fx-blog-meta{display:flex;align-items:center;gap:8px;color:var(--fx-muted);font-family:'Manrope', sans-serif;font-size:10px;font-weight:700;}.fx-blog-meta b{color:var(--fx-orange-bright);font-weight:850;}.fx-blog-meta i{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.25);}.fx-blog-meta time{color:var(--fx-dim);}.fx-blog-copy > strong,
.fx-blog-card.is-featured .fx-blog-copy > strong{display:-webkit-box;margin-top:9px;overflow:hidden;color:var(--fx-text);font-family:'Sora', sans-serif;font-size:17px;font-weight:720;line-height:1.32;letter-spacing:-.025em;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.fx-blog-copy p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:var(--fx-muted);font-family:'Manrope', sans-serif;font-size:12px;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.fx-blog-copy em{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:14px;padding-top:0;color:var(--fx-turquoise-bright);font-family:'Manrope', sans-serif;font-size:10px;font-style:normal;font-weight:850;}.fx-blog-copy em i{font-size:9px;transition:transform .22s var(--fx-ease);}.fx-blog-card:hover .fx-blog-copy em i{transform:translateX(3px);}.fx-blog-grid.fx-blog-count-1{grid-template-columns:minmax(0, 920px);}.fx-blog-grid.fx-blog-count-1 .fx-blog-card{grid-template-columns:minmax(280px, .82fr) minmax(0, 1.18fr);grid-template-rows:minmax(220px, auto);min-height:220px;}.fx-blog-grid.fx-blog-count-1 .fx-blog-media{height:100%;min-height:220px;}.fx-blog-grid.fx-blog-count-1 .fx-blog-copy{justify-content:center;padding:24px 26px;border-top:0;border-left:1px solid rgba(255,255,255,.055);}.fx-blog-grid.fx-blog-count-1 .fx-blog-copy > strong{font-size:clamp(19px, 1.7vw, 24px);}.fx-blog-grid.fx-blog-count-1 .fx-blog-copy p{font-size:13px;-webkit-line-clamp:3;}@media (max-width: 900px){.fx-blog-section{padding-block:46px 52px;}.fx-blog-heading{align-items:flex-start;}.fx-blog-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.fx-blog-grid.fx-blog-count-1{grid-template-columns:1fr;}.fx-blog-grid.fx-blog-count-1 .fx-blog-card{grid-template-columns:minmax(220px, .8fr) minmax(0, 1.2fr);}}@media (max-width: 640px){.fx-blog-section{padding-block:38px 42px;}.fx-blog-heading{display:grid;gap:15px;margin-bottom:16px;padding-bottom:15px;}.fx-blog-heading h2{font-size:clamp(25px, 8.2vw, 34px);}.fx-blog-heading p{font-size:12px;}.fx-blog-all-link{width:max-content;min-height:40px;}.fx-blog-grid,
    .fx-blog-grid.fx-blog-count-1{grid-template-columns:1fr;gap:13px;}.fx-blog-card,
    .fx-blog-grid.fx-blog-count-1 .fx-blog-card{grid-template-columns:1fr;grid-template-rows:175px auto;min-height:0;border-radius:19px;}.fx-blog-media,
    .fx-blog-grid.fx-blog-count-1 .fx-blog-media{height:175px;min-height:175px;}.fx-blog-copy,
    .fx-blog-grid.fx-blog-count-1 .fx-blog-copy{padding:16px;border-left:0;border-top:1px solid rgba(255,255,255,.055);}.fx-blog-copy > strong,
    .fx-blog-grid.fx-blog-count-1 .fx-blog-copy > strong{font-size:16px;}.fx-blog-copy p,
    .fx-blog-grid.fx-blog-count-1 .fx-blog-copy p{font-size:11.5px;-webkit-line-clamp:2;}}.hs-notification-center{position:relative;display:inline-flex;align-items:center;font-family:'Manrope', sans-serif;isolation:isolate;}#notifBellBtn.hs-notification-trigger{position:relative!important;width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important;place-items:center!important;overflow:visible!important;border:1px solid rgba(0,245,255,.13)!important;border-radius:15px!important;background:radial-gradient(circle at 30% 18%, rgba(248,224,128,.08), transparent 34%),
        linear-gradient(145deg, rgba(48,47,68,.94), rgba(27,27,42,.98))!important;color:#dce5f1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),
        0 12px 28px rgba(0,0,0,.16)!important;cursor:pointer;transition:transform .24s var(--fx-ease), border-color .24s ease, color .24s ease, box-shadow .24s ease!important;}#notifBellBtn.hs-notification-trigger:hover,
.hs-notification-center.is-open #notifBellBtn.hs-notification-trigger{transform:translateY(-2px);color:#fff!important;border-color:rgba(248,224,128,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),
        0 14px 34px rgba(0,0,0,.24),
        0 0 0 4px rgba(248,224,128,.035)!important;}#notifBellBtn.hs-notification-trigger > .fa-bell{position:relative;z-index:2;font-size:17px;transition:transform .3s cubic-bezier(.2,.8,.2,1), color .3s ease;}.hs-notification-center.has-unread #notifBellBtn.hs-notification-trigger > .fa-bell{color:#f8e080;animation:hsNotifBell 4.8s ease-in-out infinite;}.hs-notification-trigger-ring{position:absolute;inset:8px;border-radius:11px;border:1px solid transparent;background:linear-gradient(#202032,#202032) padding-box,
                conic-gradient(from 180deg, transparent 0 28%, rgba(0,245,255,.66), rgba(248,224,128,.78), transparent 68% 100%) border-box;opacity:0;transform:scale(.82) rotate(-40deg);pointer-events:none;}.hs-notification-center.has-unread .hs-notification-trigger-ring{opacity:.52;animation:hsNotifRing 5.8s linear infinite;}.hs-notification-badge{position:absolute;top:-5px;right:-5px;z-index:4;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border:2px solid #181824;border-radius:999px;background:linear-gradient(135deg, #f8e080, #e4b84f);color:#16140d;font-size:9px;font-weight:900;line-height:1;letter-spacing:-.03em;box-shadow:0 6px 18px rgba(228,184,79,.3), 0 0 0 3px rgba(248,224,128,.06);opacity:0;transform:scale(.55);pointer-events:none;transition:opacity .22s ease, transform .22s cubic-bezier(.2,.8,.2,1);}.hs-notification-badge.is-visible{opacity:1;transform:scale(1);}.hs-notification-backdrop{position:fixed;inset:0;z-index:7798;display:block;padding:0;border:0;background:rgba(5,8,15,.54);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease, visibility .25s ease;}.hs-notification-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;}#notifDrop.hs-notification-panel{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;left:auto!important;z-index:7900!important;width:min(430px, calc(100vw - 24px))!important;max-height:min(76vh, 650px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden!important;border:1px solid rgba(248,224,128,.17)!important;border-radius:24px!important;background:radial-gradient(circle at 88% 3%, rgba(0,245,255,.09), transparent 28%),
        radial-gradient(circle at 12% 0%, rgba(248,224,128,.08), transparent 30%),
        linear-gradient(155deg, rgba(30,30,47,.985), rgba(17,18,30,.992))!important;box-shadow:0 28px 80px rgba(0,0,0,.48),
        0 0 0 1px rgba(0,245,255,.035) inset,
        inset 0 1px 0 rgba(255,255,255,.055)!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.97);transform-origin:top right;transition:opacity .24s ease, visibility .24s ease, transform .3s cubic-bezier(.2,.8,.2,1);}#notifDrop.hs-notification-panel::before{content:'';position:absolute;top:0;left:24px;right:24px;height:1px;z-index:4;background:linear-gradient(90deg, transparent, #00f5ff 24%, #f8e080 55%, transparent);opacity:.88;pointer-events:none;}#notifDrop.hs-notification-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);}.hs-notification-panel-glow{position:absolute;width:180px;height:180px;right:-72px;top:-92px;border-radius:50%;background:rgba(0,245,255,.09);filter:blur(34px);pointer-events:none;animation:hsNotifGlow 7s ease-in-out infinite;}.hs-notification-head{position:relative;z-index:2;display:grid;grid-template-columns:48px minmax(0,1fr) 36px;gap:12px;align-items:center;padding:18px 18px 16px;border-bottom:1px solid rgba(255,255,255,.055);}.hs-notification-head-icon{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(248,224,128,.19);border-radius:15px;background:radial-gradient(circle at 35% 22%, rgba(248,224,128,.22), transparent 44%), rgba(248,224,128,.045);color:#f8e080;box-shadow:inset 0 1px 0 rgba(255,255,255,.055);}.hs-notification-head-icon > i{font-size:16px;position:relative;z-index:2;}.hs-notification-head-icon > span{position:absolute;width:8px;height:8px;right:7px;top:7px;border:2px solid #252438;border-radius:50%;background:#00f5ff;box-shadow:0 0 13px rgba(0,245,255,.75);animation:hsNotifDot 1.9s ease-in-out infinite;}.hs-notification-head-copy{min-width:0;}.hs-notification-eyebrow{display:block;margin-bottom:4px;color:#73f8ff;font-family:'Manrope', sans-serif;font-size:9px;font-weight:900;letter-spacing:.16em;}.hs-notification-title-row{display:flex;align-items:center;gap:8px;min-width:0;}.hs-notification-title-row h3{margin:0;color:#fff;font-family:'Sora', sans-serif;font-size:17px;font-weight:760;line-height:1.2;letter-spacing:-.03em;}.hs-notification-new-count{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(248,224,128,.18);border-radius:999px;background:rgba(248,224,128,.07);color:#f8e080;font-size:9px;font-weight:900;letter-spacing:.02em;}.hs-notification-new-count.is-clear{border-color:rgba(0,245,255,.15);background:rgba(0,245,255,.055);color:#76f9ff;}.hs-notification-head-copy p{margin:5px 0 0;color:#8f96a8;font-size:11px;line-height:1.5;}.hs-notification-close,
.hs-notification-icon-btn{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025);color:#8f96a8;cursor:pointer;transition:.2s ease;}.hs-notification-close:hover,
.hs-notification-icon-btn:hover{border-color:rgba(0,245,255,.2);background:rgba(0,245,255,.06);color:#fff;transform:translateY(-1px);}.hs-notification-icon-btn.is-loading i{animation:hsNotifSpin .72s linear infinite;}.hs-notification-toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);background:rgba(12,14,24,.28);}.hs-notification-tabs{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.025);}.hs-notification-tab{min-height:31px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#8e96a8;font-family:'Manrope', sans-serif;font-size:10px;font-weight:800;cursor:pointer;transition:.2s ease;}.hs-notification-tab span{min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:rgba(255,255,255,.045);color:#aab1c0;font-size:8px;}.hs-notification-tab:hover{color:#fff;background:rgba(255,255,255,.035);}.hs-notification-tab.active{background:linear-gradient(135deg, rgba(248,224,128,.14), rgba(0,245,255,.055));color:#fff;box-shadow:inset 0 0 0 1px rgba(248,224,128,.12);}.hs-notification-tab.active span{background:rgba(248,224,128,.12);color:#f8e080;}.hs-notification-body{position:relative;min-height:205px;max-height:420px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(248,224,128,.28) transparent;}.hs-notification-body::-webkit-scrollbar{width:5px;}.hs-notification-body::-webkit-scrollbar-track{background:transparent;}.hs-notification-body::-webkit-scrollbar-thumb{background:linear-gradient(#00f5ff, #f8e080);border-radius:999px;}.hs-notification-group-label{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;padding:9px 15px 6px;background:linear-gradient(180deg, rgba(21,22,36,.97) 74%, rgba(21,22,36,0));backdrop-filter:blur(10px);}.hs-notification-group-label span{color:#737c91;font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;}.hs-notification-group-label::after{content:'';height:1px;flex:1;background:linear-gradient(90deg, rgba(255,255,255,.065), transparent);}.hs-notification-item{--notif-accent:#7b879a;position:relative;width:calc(100% - 16px);margin:0 8px 7px;padding:12px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:flex-start;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:16px;background:linear-gradient(145deg, rgba(255,255,255,.035), rgba(255,255,255,.012));color:inherit;text-align:left;cursor:pointer;transition:transform .22s var(--fx-ease), border-color .22s ease, background .22s ease, box-shadow .22s ease;}.hs-notification-item::before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:0 99px 99px 0;background:var(--notif-accent);opacity:0;box-shadow:0 0 14px color-mix(in srgb, var(--notif-accent) 55%, transparent);transition:opacity .2s ease;}.hs-notification-item::after{content:'';position:absolute;width:120px;height:120px;right:-72px;top:-72px;border-radius:50%;background:var(--notif-accent);filter:blur(28px);opacity:0;transition:opacity .25s ease;pointer-events:none;}.hs-notification-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--notif-accent) 28%, rgba(255,255,255,.07));background:linear-gradient(145deg, rgba(255,255,255,.052), rgba(255,255,255,.018));box-shadow:0 14px 26px rgba(0,0,0,.13);}.hs-notification-item:hover::after{opacity:.035;}.hs-notification-item.is-unread{border-color:color-mix(in srgb, var(--notif-accent) 19%, rgba(255,255,255,.07));background:linear-gradient(90deg, color-mix(in srgb, var(--notif-accent) 5%, transparent), transparent 42%),
        linear-gradient(145deg, rgba(255,255,255,.045), rgba(255,255,255,.015));}.hs-notification-item.is-unread::before{opacity:.85;}.hs-notification-item.is-processing{opacity:.68;pointer-events:none;}.hs-notification-item.has-error{animation:hsNotifError .45s ease;border-color:rgba(255,96,109,.38);}.hs-notification-tone-success{--notif-accent:#6ee7a8;}.hs-notification-tone-gold{--notif-accent:#f8e080;}.hs-notification-tone-cyan{--notif-accent:#00f5ff;}.hs-notification-tone-blue{--notif-accent:#7aa8ff;}.hs-notification-tone-neutral{--notif-accent:#9aa4b8;}.hs-notification-item-icon{position:relative;width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb, var(--notif-accent) 22%, transparent);border-radius:13px;background:color-mix(in srgb, var(--notif-accent) 8%, rgba(255,255,255,.018));color:var(--notif-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);}.hs-notification-item-icon > i{position:relative;z-index:2;font-size:14px;}.hs-notification-item-icon > span{position:absolute;inset:5px;border:1px solid color-mix(in srgb, var(--notif-accent) 12%, transparent);border-radius:10px;opacity:.65;transition:transform .3s ease;}.hs-notification-item:hover .hs-notification-item-icon > span{transform:rotate(8deg) scale(1.04);}.hs-notification-item-main{min-width:0;display:block;}.hs-notification-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;}.hs-notification-kind{color:var(--notif-accent);font-size:8.5px;font-weight:900;letter-spacing:.105em;text-transform:uppercase;}.hs-notification-item time{color:#697287;font-size:9px;font-weight:700;white-space:nowrap;}.hs-notification-item-main > strong{display:block;overflow:hidden;color:#f7f8fb;font-family:'Sora', sans-serif;font-size:12.5px;font-weight:720;line-height:1.38;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;}.hs-notification-message{display:-webkit-box;margin-top:4px;overflow:hidden;color:#9aa2b3;font-size:11px;font-weight:560;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.hs-notification-item-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;}.hs-notification-unread-mark,
.hs-notification-read-mark,
.hs-notification-open-label{display:inline-flex;align-items:center;gap:5px;color:#737d91;font-size:9.5px;font-weight:850;}.hs-notification-unread-mark{color:var(--notif-accent);}.hs-notification-unread-mark i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:hsNotifDot 1.8s ease-in-out infinite;}.hs-notification-open-label{color:#8b94a7;transition:color .2s ease;}.hs-notification-open-label i{font-size:7px;transition:transform .2s ease;}.hs-notification-item:hover .hs-notification-open-label{color:#dfe5ef;}.hs-notification-item:hover .hs-notification-open-label i{transform:translateX(2px);}.hs-notification-footer{position:relative;z-index:2;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg, rgba(11,13,23,.55), rgba(11,13,23,.82));}.hs-notification-footer-status{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#727b8e;font-size:9px;font-weight:700;}.hs-notification-live-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#53e7a0;box-shadow:0 0 11px rgba(83,231,160,.68);animation:hsNotifDot 2s ease-in-out infinite;}.hs-notification-mark-all{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(248,224,128,.15);border-radius:10px;background:rgba(248,224,128,.055);color:#e9d687;font-family:'Manrope', sans-serif;font-size:9px;font-weight:900;cursor:pointer;transition:.2s ease;}.hs-notification-mark-all:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(248,224,128,.28);background:rgba(248,224,128,.09);color:#fff1b0;}.hs-notification-mark-all:disabled{opacity:.38;cursor:default;}.hs-notification-mark-all.is-loading i{animation:hsNotifSpin .7s linear infinite;}.hs-notification-mark-all.has-error{animation:hsNotifError .45s ease;}.hs-notification-skeleton-list{padding:11px 8px 5px;}.hs-notification-skeleton{display:grid;grid-template-columns:44px 1fr;gap:11px;padding:12px;margin-bottom:7px;border:1px solid rgba(255,255,255,.04);border-radius:16px;background:rgba(255,255,255,.018);}.hs-notification-skeleton > i,
.hs-notification-skeleton b,
.hs-notification-skeleton em{position:relative;display:block;overflow:hidden;border-radius:8px;background:rgba(255,255,255,.045);}.hs-notification-skeleton > i{width:44px;height:44px;border-radius:13px;}.hs-notification-skeleton > span{display:grid;gap:7px;align-content:center;}.hs-notification-skeleton b{width:52%;height:8px;}.hs-notification-skeleton em{width:92%;height:6px;}.hs-notification-skeleton em:last-child{width:68%;}.hs-notification-skeleton > i::after,
.hs-notification-skeleton b::after,
.hs-notification-skeleton em::after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255,255,255,.085), transparent);animation:hsNotifSkeleton 1.35s ease-in-out infinite;}.hs-notification-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 26px;text-align:center;}.hs-notification-empty-orbit{position:relative;width:64px;height:64px;display:grid;place-items:center;margin-bottom:16px;border:1px solid rgba(248,224,128,.15);border-radius:21px;background:radial-gradient(circle at 35% 25%, rgba(248,224,128,.16), transparent 45%), rgba(255,255,255,.025);color:#f8e080;}.hs-notification-empty-orbit i{position:relative;z-index:2;font-size:19px;}.hs-notification-empty-orbit span{position:absolute;inset:-8px;border:1px dashed rgba(0,245,255,.16);border-radius:25px;animation:hsNotifOrbit 8s linear infinite;}.hs-notification-empty strong{color:#f3f5f9;font-family:'Sora', sans-serif;font-size:14px;font-weight:730;}.hs-notification-empty p{max-width:280px;margin:7px 0 0;color:#858ea1;font-size:11px;line-height:1.55;}.hs-notification-empty button{min-height:34px;margin-top:14px;padding:0 12px;border:1px solid rgba(0,245,255,.14);border-radius:10px;background:rgba(0,245,255,.05);color:#8bfaff;font-size:9.5px;font-weight:850;cursor:pointer;}.hs-notification-empty.is-error .hs-notification-empty-orbit{color:#ff8c95;border-color:rgba(255,96,109,.18);}@keyframes hsNotifBell{0%, 82%, 100%{transform:rotate(0);}86%{transform:rotate(12deg);}90%{transform:rotate(-10deg);}94%{transform:rotate(6deg);}}@keyframes hsNotifRing{to{transform:scale(.82) rotate(320deg);}}@keyframes hsNotifGlow{0%,100%{transform:translate3d(0,0,0) scale(.95);opacity:.55;}50%{transform:translate3d(-18px,16px,0) scale(1.12);opacity:.95;}}@keyframes hsNotifDot{0%,100%{transform:scale(.82);opacity:.58;}50%{transform:scale(1.12);opacity:1;}}@keyframes hsNotifSpin{to{transform:rotate(360deg);}}@keyframes hsNotifOrbit{to{transform:rotate(360deg);}}@keyframes hsNotifSkeleton{100%{transform:translateX(100%);}}@keyframes hsNotifError{0%,100%{transform:translateX(0);}33%{transform:translateX(-4px);}66%{transform:translateX(4px);}}@media (max-width: 768px){body.notif-center-open{overflow:hidden!important;}#notifDrop.hs-notification-panel{position:fixed!important;top:auto!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important;width:auto!important;max-width:none!important;max-height:min(78dvh, 670px)!important;border-radius:24px!important;transform:translateY(22px) scale(.985);transform-origin:bottom center;}#notifDrop.hs-notification-panel.is-open{transform:translateY(0) scale(1);}.hs-notification-head{grid-template-columns:44px minmax(0,1fr) 34px;padding:15px 14px 13px;}.hs-notification-head-icon{width:44px;height:44px;border-radius:14px;}.hs-notification-title-row h3{font-size:15px;}.hs-notification-head-copy p{font-size:10px;}.hs-notification-toolbar{padding:9px 11px;}.hs-notification-body{max-height:min(52dvh, 420px);}.hs-notification-item{width:calc(100% - 12px);margin-inline:6px;padding:11px;grid-template-columns:42px minmax(0,1fr);}.hs-notification-item-icon{width:42px;height:42px;}.hs-notification-footer{padding:9px 11px;}.hs-notification-footer-status{display:none;}.hs-notification-mark-all{width:100%;min-height:38px;}}@media (max-width: 390px){.hs-notification-head-copy p{display:none;}.hs-notification-title-row h3{font-size:14px;}.hs-notification-new-count{font-size:7.5px;}.hs-notification-tab{padding-inline:8px;}.hs-notification-item-main > strong{font-size:12px;}}.hs-page-home .fx-home > .fx-section .fx-section-head,
.hs-page-home .fx-home .fx-showcase-block .fx-section-head{width:min(960px, 100%);margin:0 auto 32px!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center;}.hs-page-home .fx-home > .fx-section .fx-section-head > div,
.hs-page-home .fx-home .fx-showcase-block .fx-section-head > div{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}.hs-page-home .fx-home > .fx-section .fx-section-head .fx-eyebrow,
.hs-page-home .fx-home .fx-showcase-block .fx-section-head .fx-eyebrow{justify-content:center;margin-inline:auto;}.hs-page-home .fx-home > .fx-section .fx-section-head h2,
.hs-page-home .fx-home .fx-showcase-block .fx-section-head h2{max-width:860px!important;margin:9px auto 0!important;text-align:center;text-wrap:balance;}.hs-page-home .fx-home > .fx-section .fx-section-head p,
.hs-page-home .fx-home .fx-showcase-block .fx-section-head p{max-width:690px!important;margin:12px auto 0!important;text-align:center;text-wrap:pretty;}.hs-page-home .fx-home > .fx-section .fx-section-head > .fx-text-link,
.hs-page-home .fx-home > .fx-section .fx-section-head > .fx-section-note,
.hs-page-home .fx-home .fx-showcase-block .fx-section-head > .fx-text-link,
.hs-page-home .fx-home .fx-showcase-block .fx-section-head > .fx-section-note{align-self:center;justify-content:center;margin-inline:auto;}.hs-page-home .fx-products-lab .fx-products-head-v7{grid-template-columns:minmax(0, 1fr)!important;justify-items:center;text-align:center;padding-inline:clamp(22px, 4vw, 52px)!important;}.hs-page-home .fx-products-lab .fx-products-intro-v7{width:min(980px, 100%);max-width:980px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;}.hs-page-home .fx-products-lab .fx-products-live-label{margin-inline:auto;justify-content:center;}.hs-page-home .fx-products-lab .fx-products-head-v7 h2{align-items:center;text-align:center;}.hs-page-home .fx-products-lab .fx-products-head-v7 h2 > b{width:auto;max-width:820px;margin-inline:auto;text-align:center;text-wrap:balance;}.hs-page-home .fx-products-lab .fx-products-head-v7 p{max-width:720px!important;margin:14px auto 0!important;text-align:center;}.hs-page-home .fx-products-lab .fx-products-proof-v7{width:min(790px, 100%);margin:20px auto 0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));justify-content:center;gap:10px;overflow:visible;}.hs-page-home .fx-products-lab .fx-products-proof-v7 > span{min-width:0;width:100%;text-align:left;}.hs-page-home .fx-products-lab .fx-products-orbit-v7{position:absolute;z-index:0;left:50%;top:50%;width:180px;height:180px;margin:0;opacity:.11;transform:translate(-50%, -50%);pointer-events:none;}.hs-page-home .fx-products-lab .fx-products-intro-v7{position:relative;z-index:2;}.hs-page-home .fx-products-lab .fx-product-tabs{justify-content:center;margin-inline:auto;}.hs-page-home .fx-platform-section .fx-platform-intro{grid-template-columns:minmax(0, 1fr)!important;grid-template-areas:'eyebrow'
        'title'
        'copy'
        'tabs'
        'link'!important;justify-items:center;align-items:center!important;text-align:center;row-gap:0;padding-inline:clamp(22px, 4vw, 46px)!important;}.hs-page-home .fx-platform-section .fx-platform-intro > .fx-eyebrow,
.hs-page-home .fx-platform-section .fx-platform-intro > h2,
.hs-page-home .fx-platform-section .fx-platform-intro > p,
.hs-page-home .fx-platform-section .fx-platform-intro > .fx-text-link{justify-self:center;text-align:center;}.hs-page-home .fx-platform-section .fx-platform-intro > h2{max-width:900px!important;text-wrap:balance;}.hs-page-home .fx-platform-section .fx-platform-intro > p{max-width:720px!important;margin-inline:auto!important;}.hs-page-home .fx-platform-section .fx-platform-intro .fx-platform-tabs{width:min(1040px, 100%);margin:20px auto 0!important;justify-content:center;}.hs-page-home .fx-platform-section .fx-platform-intro > .fx-text-link{margin:15px auto 0!important;}.hs-page-home .fx-sell-section .fx-sell-card{grid-template-columns:minmax(0, 1fr)!important;justify-items:center;gap:28px!important;text-align:center;}.hs-page-home .fx-sell-section .fx-sell-copy{width:min(920px, 100%);display:flex;flex-direction:column;align-items:center;}.hs-page-home .fx-sell-section .fx-sell-copy h2,
.hs-page-home .fx-sell-section .fx-sell-copy p{margin-inline:auto;text-align:center;text-wrap:balance;}.hs-page-home .fx-sell-section .fx-sell-copy p{max-width:720px;}.hs-page-home .fx-sell-section .fx-sell-steps{width:min(820px, 100%);grid-template-columns:repeat(3, minmax(0, 1fr));margin-inline:auto;}.hs-page-home .fx-sell-section .fx-sell-action{width:min(360px, 100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;}.hs-page-home .fx-sell-section .fx-sell-orbit{left:50%;right:auto;top:50%;transform:translate(-50%, -50%);opacity:.18;}.hs-page-home .fx-brands-section .fx-brands-head{width:min(900px, 100%);margin:0 auto 24px;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;}.hs-page-home .fx-blog-section .fx-blog-heading{width:min(960px, 100%);margin:0 auto 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;}.hs-page-home .fx-blog-section .fx-blog-heading-copy{width:100%;display:flex;flex-direction:column;align-items:center;}.hs-page-home .fx-blog-section .fx-blog-heading h2{max-width:840px;margin-inline:auto;text-align:center;text-wrap:balance;}.hs-page-home .fx-blog-section .fx-blog-heading p{max-width:680px;margin-inline:auto;text-align:center;}.hs-page-home .fx-blog-section .fx-blog-all-link{margin-inline:auto;}.hs-page-home .fx-category-rail-shell,
.hs-page-home .fx-product-panels,
.hs-page-home .fx-platform-panels,
.hs-page-home .fx-bundle-rail,
.hs-page-home .fx-story-rail,
.hs-page-home .fx-brand-rail,
.hs-page-home .fx-blog-grid{margin-inline:auto;}@media (max-width: 900px){.hs-page-home .fx-products-lab .fx-products-proof-v7{width:100%;grid-template-columns:1fr;max-width:560px;}.hs-page-home .fx-products-lab .fx-products-proof-v7 > span{text-align:left;}.hs-page-home .fx-platform-section .fx-platform-intro .fx-platform-tabs{justify-content:flex-start;}.hs-page-home .fx-sell-section .fx-sell-steps{grid-template-columns:1fr;max-width:560px;}}@media (max-width: 640px){.hs-page-home .fx-home > .fx-section .fx-section-head,
    .hs-page-home .fx-home .fx-showcase-block .fx-section-head,
    .hs-page-home .fx-blog-section .fx-blog-heading{margin-bottom:22px!important;gap:11px!important;}.hs-page-home .fx-home > .fx-section .fx-section-head h2,
    .hs-page-home .fx-home .fx-showcase-block .fx-section-head h2,
    .hs-page-home .fx-blog-section .fx-blog-heading h2{text-wrap:pretty;}.hs-page-home .fx-products-lab .fx-products-live-label{width:fit-content;flex-wrap:wrap;justify-content:center;}.hs-page-home .fx-products-lab .fx-products-live-label em{display:none;}.hs-page-home .fx-products-lab .fx-products-orbit-v7{opacity:.07;}.hs-page-home .fx-platform-section .fx-platform-intro > .fx-text-link{width:fit-content;}}@media (max-width: 900px){.header .hs-logo-image-only{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 54px)!important;justify-content:flex-start!important;overflow:hidden!important;}.header .hs-logo-image-only .hs-responsive-logo{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;overflow:hidden;}.header .hs-logo-image-only .logo-img{display:block;width:auto;height:auto;max-width:min(230px, 64vw)!important;max-height:38px!important;object-fit:contain;object-position:left center;}.fx-mobile-buy-dock,
    .hs-page-product .pdv12-mobile-buy{bottom:calc(var(--mobile-dock-h, 72px) + env(safe-area-inset-bottom, 0px) + 14px)!important;}}@media (max-width: 768px){#notifDrop.hs-notification-panel{bottom:calc(var(--mobile-dock-h, 72px) + env(safe-area-inset-bottom, 0px) + 14px)!important;max-height:min(72dvh, 620px)!important;}}@media (max-width: 900px){:root{--hp-main-h:104px!important;}.header{height:var(--hp-main-h)!important;background:rgba(35, 34, 53, .98)!important;border-top:1px solid rgba(255,255,255,.035)!important;border-bottom:1px solid rgba(0,245,255,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.20)!important;}.header .header-container{position:relative!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;justify-content:center!important;overflow:visible!important;}.header .header-container::after{display:none!important;}.header .hs-logo-image-only{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%, -50%)!important;width:min(390px, 78vw)!important;max-width:calc(100% - 92px)!important;height:calc(100% - 16px)!important;min-width:0!important;flex:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;justify-content:center!important;z-index:1001!important;}.header .hs-logo-image-only:hover{transform:translate(-50%, -50%)!important;border-color:transparent!important;}.header .hs-logo-image-only .hs-responsive-logo{width:100%!important;height:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;}.header .hs-logo-image-only .logo-img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:82px!important;object-fit:contain!important;object-position:center center!important;filter:drop-shadow(0 5px 15px rgba(0,0,0,.16))!important;}.header .header-actions{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:1003!important;}.main-content,
    .hs-page-home .main-content{padding-top:calc(var(--hp-main-h) + 7px)!important;}}@media (max-width: 420px){.header .hs-logo-image-only{width:min(300px, 74vw)!important;max-width:calc(100% - 86px)!important;}.header .hs-logo-image-only .logo-img{max-height:76px!important;}}@supports (content-visibility: auto){.hs-page-home [data-home-block]:not([data-home-block="hero"]){content-visibility:auto;contain-intrinsic-size:auto 820px;}}@media (max-width: 900px){.header,
    .mobile-bottom-dock,
    .mobile-search-panel,
    .hs-notification-panel,
    .hs-notification-backdrop,
    .delivery-review-overlay,
    .pci-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}.fx-ambient,
    .fx-ambient-one,
    .fx-ambient-two,
    .pdv12-ambient,
    .hp-banner-ambient,
    .hp-banner-ambient-left,
    .hp-banner-ambient-right,
    .hs-edge-fx,
    .fx-product-orbit,
    .fx-cart-orbit,
    .fx-sell-orbit,
    .fx-scroll-orbit-comet,
    .fx-products-orbit-v7,
    .hs-notification-trigger-ring,
    .hs-notification-panel-glow,
    .hs-notification-empty-orbit,
    .hs-notification-live-dot,
    .hs-bridge-ticker-beam,
    .hs-bridge-ticker-dot,
    .hs-footer-status,
    .pdv12-gift-orbit,
    .fx-slider-scene-light,
    .fx-slider-scene-light-a,
    .fx-slider-scene-light-b,
    .fx-slider-scene-texture-scan,
    .hp-banner-anim-aurora,
    .hp-banner-anim-gold_sweep,
    .hp-banner-anim-neon_scan,
    .hp-banner-anim-pulse,
    .fx-slider-scene-anim-aurora,
    .fx-slider-scene-anim-drift,
    .fx-slider-scene-anim-pulse,
    .fx-slider-scene-anim-slow_zoom{animation:none!important;will-change:auto!important;}.particles-bg,
    .fx-ambient-one,
    .fx-ambient-two,
    .pdv12-ambient{display:none!important;}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto!important;}*, *::before, *::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.001ms!important;}}@media (max-width: 900px){.header .header-actions{top:0!important;bottom:0!important;height:100%!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;}}@media (max-width: 768px){#notifDrop.hs-notification-panel{position:fixed!important;top:auto!important;left:10px!important;right:10px!important;bottom:calc(var(--mobile-dock-h, 72px) + env(safe-area-inset-bottom, 0px) + 14px)!important;width:auto!important;max-width:none!important;max-height:min(72dvh, 620px)!important;z-index:7900!important;}#notifBackdrop.hs-notification-backdrop{position:fixed!important;inset:0!important;z-index:7798!important;}#notifBellBtn.hs-notification-trigger{position:relative!important;z-index:3!important;touch-action:manipulation;pointer-events:auto!important;}}@media (max-width: 720px){.hs-page-home .fx-products-lab{max-width:100%;overflow-x:clip;}.hs-page-home .fx-products-lab > .fx-shell,
    .hs-page-home .fx-products-lab .fx-products-head-v7,
    .hs-page-home .fx-products-lab .fx-products-intro-v7,
    .hs-page-home .fx-products-lab .fx-product-tabs,
    .hs-page-home .fx-products-lab .fx-product-panels,
    .hs-page-home .fx-products-lab .fx-product-panel,
    .hs-page-home .fx-products-lab .fx-product-rail{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;}.hs-page-home .fx-products-lab .fx-product-tabs{display:grid!important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px!important;overflow:visible!important;padding:6px!important;touch-action:manipulation;}.hs-page-home .fx-products-lab .fx-product-tabs button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;justify-content:center!important;gap:7px!important;padding-inline:8px!important;white-space:nowrap;overflow:hidden;}.hs-page-home .fx-products-lab .fx-product-tabs button > span{min-width:0;overflow:hidden;text-overflow:ellipsis;}.hs-page-home .fx-products-lab .fx-product-rail{grid-auto-columns:minmax(0, min(330px, calc(100% - 30px)))!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 2px 16px!important;scroll-padding-inline:2px 30px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom!important;}.hs-page-home .fx-products-lab .fx-product-rail::-webkit-scrollbar{display:none!important;}.hs-page-home .fx-products-lab .fx-product-rail > .fx-product-card{width:100%;min-width:0!important;max-width:100%;scroll-snap-align:start;scroll-snap-stop:normal;}.hs-page-home .fx-products-lab .fx-products-proof-v7{margin-right:0!important;padding-right:0!important;max-width:100%;}}@media (pointer: coarse){[data-flux-rail][data-flux-drag-ready]{cursor:auto!important;touch-action:pan-x pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch;}[data-flux-rail][data-flux-drag-ready].is-drag-armed,
    [data-flux-rail][data-flux-drag-ready].is-dragging{cursor:auto!important;}}@supports (content-visibility:auto){.site-footer{content-visibility:auto;contain-intrinsic-size:auto 760px;}}@media (max-width:900px){.hs-page-home .hs-bridge-ticker-track{animation:none!important;transform:none!important;will-change:auto!important;}.hs-page-home .hs-bridge-ticker-group[aria-hidden="true"]{display:none!important;}.hs-page-home .hs-bridge-ticker-beam,
  .hs-page-home .hs-bridge-ticker-icon,
  .hs-page-home .hs-bridge-ticker-dot,
  .hs-page-home .fx-hero-image,
  .hs-page-home .fx-signal-pulse,
  .hs-page-home .fx-signal-bars,
  .hs-page-home .fx-products-orbit-v7,
  .hs-page-home .fx-products-orbit-v7::before,
  .hs-page-home .fx-products-orbit-v7::after,
  .hs-page-home .fx-products-orbit-v7>span,
  .hs-page-home .fx-scroll-orbit-comet,
  .premium-header-banner strong,
  .premium-notice-shine,
  .premium-store-status i,
  .hs-confidence-strip::after,
  .hs-footer-status,
  .hs-notification-trigger-ring,
  .hs-notification-panel-glow,
  .hs-notification-live-dot{animation:none!important;will-change:auto!important;}.hs-page-home [data-fx-tilt]{transform:none!important;will-change:auto!important;}}@media (max-width:720px){.hs-page-home .fx-products-lab .fx-product-rail{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;grid-template-columns:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 2px 18px!important;scroll-padding-inline:2px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom!important}.hs-page-home .fx-products-lab .fx-product-rail::-webkit-scrollbar{display:none!important}.hs-page-home .fx-products-lab .fx-product-rail>.fx-product-card{flex:0 0 calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important;min-width:0!important;max-width:none!important;scroll-snap-align:start;scroll-snap-stop:normal}.hs-page-home .fx-products-lab .fx-product-card .fx-product-content,.hs-page-home .fx-products-lab .fx-product-card .fx-product-context,.hs-page-home .fx-products-lab .fx-product-card .fx-product-title,.hs-page-home .fx-products-lab .fx-product-card .fx-product-footer,.hs-page-home .fx-products-lab .fx-product-card .fx-product-price{min-width:0!important}.hs-page-home .fx-products-lab .fx-product-card .fx-product-footer{gap:8px!important}.hs-page-home .fx-products-lab .fx-product-card .fx-product-price{flex:1 1 auto}.hs-page-home .fx-products-lab .fx-product-card .fx-product-price strong,.hs-page-home .fx-products-lab .fx-product-card .fx-product-price del{white-space:nowrap}.hs-page-home .fx-products-lab .fx-product-card .fx-product-actions{flex:0 0 auto}}@media (max-width:520px){.hs-page-home .fx-products-lab .fx-product-rail>.fx-product-card{flex-basis:min(310px,calc(100% - 34px))!important;width:min(310px,calc(100% - 34px))!important}.hs-page-home .fx-products-lab .fx-product-card .fx-product-content{padding:14px!important}.hs-page-home .fx-products-lab .fx-product-card .fx-product-title{min-height:40px!important;font-size:13px!important}.hs-page-home .fx-products-lab .fx-product-card .fx-product-price strong{font-size:17px!important}}@media (hover:none) and (pointer:coarse){.hs-page-home .fx-products-lab .fx-product-card:hover{transform:none!important}.hs-page-home .fx-products-lab .fx-product-card:hover .fx-product-media>img{transform:none!important;filter:none!important}}

/* HESAPIN GAME TREE V3 - mevcut canlı CSS korunarak eklenen kurallar */
/* ========================================================================== 
   OYUN PLATFORM MERKEZİ — Oyunlar > PC/PlayStation/Xbox > Alt kategori
   ========================================================================== */
.fx-game-platform-tabs {
    grid-area: tabs;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    margin-top: 18px;
}
.fx-game-platform-tabs button {
    min-width: 0;
    min-height: 74px;
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr) 18px;
    align-items: center;
    gap: 11px;
    padding: 10px 12px;
    border: 1px solid rgba(255,255,255,.085);
    border-radius: 17px;
    background: linear-gradient(145deg, rgba(50,49,71,.96), rgba(31,30,45,.98));
    color: #e9edf5;
    text-align: left;
    cursor: pointer;
    transition: transform .22s var(--fx-ease), border-color .22s ease, background .22s ease, box-shadow .22s ease;
}
.fx-game-platform-tabs button:hover {
    transform: translateY(-2px);
    border-color: rgba(0,245,255,.25);
    box-shadow: 0 14px 30px rgba(10,12,20,.2);
}
.fx-game-platform-tabs button.is-active {
    border-color: rgba(0,245,255,.44);
    background: radial-gradient(circle at 8% 10%, rgba(0,245,255,.16), transparent 45%), linear-gradient(145deg, rgba(39,52,67,.98), rgba(29,29,45,.99));
    box-shadow: 0 14px 30px rgba(0,245,255,.08), inset 0 -2px 0 rgba(0,245,255,.44);
}
.fx-game-platform-icon {
    width: 44px;
    height: 44px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(0,245,255,.14);
    border-radius: 13px;
    background: rgba(0,245,255,.07);
    color: #78e9f6;
    font-size: 16px;
}
.fx-game-platform-tabs button.is-active .fx-game-platform-icon { background: rgba(0,245,255,.13); color: #b6fbff; }
.fx-game-platform-tabs button > span:nth-child(2) { min-width: 0; display: grid; gap: 4px; }
.fx-game-platform-tabs button strong { overflow: hidden; color: inherit; font-family: 'Sora','Inter',sans-serif; font-size: 13px; font-weight: 850; text-overflow: ellipsis; white-space: nowrap; }
.fx-game-platform-tabs button small { color: #858c9d; font-size: 8px; font-weight: 700; }
.fx-game-platform-tabs button > i { justify-self: end; color: #656d80; font-size: 9px; transition: transform .2s ease, color .2s ease; }
.fx-game-platform-tabs button.is-active > i { color: #67e8f9; transform: translateX(2px); }

.fx-game-platform-stage { width: 100%; margin-top: 16px; min-width: 0; }
.fx-game-platform-view { display: none; }
.fx-game-platform-view.is-active { display: block; animation: fxPanelIn .4s var(--fx-ease); }
.fx-game-subnav {
    padding: 16px 18px;
    border: 1px solid var(--fx-border);
    border-radius: 20px;
    background: linear-gradient(145deg, rgba(43,42,61,.88), rgba(33,32,49,.9));
}
.fx-game-subnav-head { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.fx-game-subnav-head > div { min-width: 0; display: flex; align-items: center; gap: 10px; }
.fx-game-subnav-icon { width: 38px; height: 38px; display: grid; place-items: center; flex: 0 0 auto; border-radius: 12px; background: rgba(248,224,128,.08); color: var(--fx-orange-bright); }
.fx-game-subnav-head > div > span:last-child { min-width: 0; display: grid; gap: 2px; }
.fx-game-subnav-head small { color: #858c9d; font-size: 7px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.fx-game-subnav-head strong { overflow: hidden; color: #f0f3f8; font-family: 'Sora','Inter',sans-serif; font-size: 15px; font-weight: 850; text-overflow: ellipsis; white-space: nowrap; }
.fx-game-subnav-head > a { display: inline-flex; align-items: center; gap: 7px; flex: 0 0 auto; min-height: 36px; padding: 0 11px; border: 1px solid rgba(0,245,255,.14); border-radius: 11px; background: rgba(0,245,255,.035); color: #a9eaf0; text-decoration: none; font-size: 9px; font-weight: 800; }
.fx-game-subnav-head > a:hover { border-color: rgba(0,245,255,.3); color: #d8fdff; }
.fx-game-subtabs { display: flex; gap: 8px; margin-top: 14px; overflow-x: auto; padding: 2px 1px 4px; scroll-snap-type: x proximity; scrollbar-width: none; }
.fx-game-subtabs::-webkit-scrollbar { display: none; }
.fx-game-subtabs button {
    min-width: max-content;
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 0 12px;
    border: 1px solid rgba(255,255,255,.075);
    border-radius: 12px;
    background: rgba(255,255,255,.025);
    color: #a7adba;
    font-size: 9px;
    font-weight: 800;
    cursor: pointer;
    scroll-snap-align: start;
    transition: .2s ease;
}
.fx-game-subtabs button:hover { color: #e9fbff; border-color: rgba(0,245,255,.2); background: rgba(0,245,255,.045); }
.fx-game-subtabs button.is-active { color: #0c1118; border-color: rgba(0,245,255,.5); background: linear-gradient(135deg, #00f5ff, #7eeaf2); box-shadow: 0 8px 20px rgba(0,245,255,.1); }
.fx-game-subtabs button i { font-size: 10px; }
.fx-game-platform-view .fx-platform-panels { margin-top: 13px; }
.fx-game-platform-view .fx-platform-panel .fx-empty-state { min-width: min(540px, 86vw); }

/* Kategori geçidindeki "Tüm ..." kartı */
.fx-gateway-all-card {
    position: relative;
    min-height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    padding: 22px;
    border: 1px solid rgba(0,245,255,.28);
    border-radius: 24px;
    background: radial-gradient(circle at 20% 10%, rgba(0,245,255,.16), transparent 42%), linear-gradient(145deg, rgba(47,46,65,.98), rgba(29,29,43,.99));
    color: #fff;
    text-decoration: none;
    isolation: isolate;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.035);
    transition: transform .25s var(--fx-ease), border-color .25s ease, box-shadow .25s ease;
}
.fx-gateway-all-card:hover { transform: translateY(-5px); border-color: rgba(0,245,255,.5); box-shadow: 0 22px 48px rgba(0,0,0,.24), 0 0 30px rgba(0,245,255,.06); }
.fx-gateway-all-card > img { position: absolute; inset: 0; z-index: -3; width: 100%; height: 100%; object-fit: cover; opacity: .25; }
.fx-gateway-all-shade { position: absolute; inset: 0; z-index: -2; background: linear-gradient(180deg, rgba(20,22,35,.18), rgba(20,21,32,.94) 72%); }
.fx-gateway-all-icon { width: 46px; height: 46px; display: grid; place-items: center; margin-bottom: auto; border: 1px solid rgba(0,245,255,.22); border-radius: 14px; background: rgba(0,245,255,.1); color: #9af7ff; font-size: 16px; }
.fx-gateway-all-copy { display: grid; gap: 5px; }
.fx-gateway-all-copy small { color: #93a4b8; font-size: 8px; font-weight: 800; text-transform: uppercase; letter-spacing: .08em; }
.fx-gateway-all-copy strong { font-family: 'Sora','Inter',sans-serif; font-size: 20px; line-height: 1.15; }
.fx-gateway-all-copy em { color: #7feaf3; font-size: 9px; font-style: normal; font-weight: 800; }
.fx-gateway-all-arrow { position: absolute; right: 18px; bottom: 18px; width: 34px; height: 34px; display: grid; place-items: center; border-radius: 11px; background: rgba(0,245,255,.1); color: #9ef9ff; }

.fx-category-all-nav { margin-top: -14px; margin-bottom: 18px; padding: 14px 16px; display: flex; align-items: center; justify-content: space-between; gap: 16px; border: 1px solid var(--fx-border); border-radius: 18px; background: rgba(43,42,61,.82); }
.fx-category-all-nav-copy { min-width: 0; display: grid; gap: 3px; }
.fx-category-all-nav-copy > span { color: #edf1f7; font-size: 11px; font-weight: 850; }
.fx-category-all-nav-copy > span i { margin-right: 7px; color: #67e8f9; }
.fx-category-all-nav-copy small { color: #858c9d; font-size: 8px; }
.fx-category-all-nav-links { min-width: 0; display: flex; gap: 7px; overflow-x: auto; padding-bottom: 2px; scrollbar-width: none; }
.fx-category-all-nav-links::-webkit-scrollbar { display: none; }
.fx-category-all-nav-links a { min-width: max-content; min-height: 36px; display: inline-flex; align-items: center; gap: 7px; padding: 0 10px; border: 1px solid rgba(255,255,255,.075); border-radius: 11px; background: rgba(255,255,255,.025); color: #aab0bd; text-decoration: none; font-size: 8px; font-weight: 800; }
.fx-category-all-nav-links a:hover { color: #eefcff; border-color: rgba(0,245,255,.2); }
.fx-category-all-nav-links a.is-active { color: #0b1118; border-color: rgba(0,245,255,.48); background: #69e8ef; }
.fx-category-all-nav-links a.is-overview { color: #e6ce84; border-color: rgba(248,224,128,.16); background: rgba(248,224,128,.045); }

@media (max-width: 980px) {
    .fx-game-platform-tabs { grid-template-columns: repeat(3, minmax(190px, 1fr)); overflow-x: auto; padding-bottom: 4px; scroll-snap-type: x mandatory; scrollbar-width: none; }
    .fx-game-platform-tabs::-webkit-scrollbar { display: none; }
    .fx-game-platform-tabs button { scroll-snap-align: start; }
    .fx-category-all-nav { align-items: flex-start; flex-direction: column; }
    .fx-category-all-nav-links { width: 100%; }
}
@media (max-width: 640px) {
    .fx-game-platform-tabs { grid-template-columns: none; grid-auto-flow: column; grid-auto-columns: minmax(210px, 78vw); }
    .fx-game-platform-tabs button { min-height: 68px; }
    .fx-game-subnav { padding: 14px; border-radius: 17px; }
    .fx-game-subnav-head { align-items: flex-start; }
    .fx-game-subnav-head > a { font-size: 0; width: 36px; padding: 0; justify-content: center; }
    .fx-game-subnav-head > a i { font-size: 9px; }
    .fx-gateway-all-card { min-height: 220px; border-radius: 20px; }
    .fx-category-all-nav { margin-top: -6px; padding: 12px; border-radius: 15px; }
}

/* ========================================================================== 
   OYUN MERKEZİ V2 — kompakt ana sayfa vitrini + düzgün kategori geçidi
   ========================================================================== */
.hs-page-home .fx-game-hub-section {
    overflow: hidden;
}
.hs-page-home .fx-game-hub-shell {
    display: block !important;
}
.hs-page-home .fx-game-hub-head {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    overflow: hidden;
    padding: clamp(22px, 3vw, 34px);
    border: 1px solid rgba(103,232,249,.13);
    border-radius: 26px;
    background:
        radial-gradient(circle at 8% 0%, rgba(0,245,255,.10), transparent 34%),
        radial-gradient(circle at 94% 14%, rgba(248,224,128,.08), transparent 30%),
        linear-gradient(145deg, rgba(43,42,61,.94), rgba(29,28,43,.97));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.025);
}
.hs-page-home .fx-game-hub-heading {
    min-width: 0;
    width: min(880px, 100%);
}
.hs-page-home .fx-game-hub-heading .fx-eyebrow {
    margin: 0;
}
.hs-page-home .fx-game-hub-heading h2 {
    margin: 10px 0 0;
    color: var(--fx-text);
    font-family: 'Sora', sans-serif;
    font-size: clamp(28px, 3.3vw, 48px);
    line-height: 1.02;
    letter-spacing: -.05em;
    text-wrap: balance;
}
.hs-page-home .fx-game-hub-heading p {
    max-width: 760px;
    margin: 12px 0 0;
    color: var(--fx-muted);
    font-size: 12px;
    line-height: 1.7;
}
.hs-page-home .fx-game-hub-all-link {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    flex: 0 0 auto;
    padding: 0 15px;
    border: 1px solid rgba(248,224,128,.22);
    border-radius: 13px;
    background: rgba(248,224,128,.065);
    color: var(--fx-orange-bright);
    text-decoration: none;
    font-size: 9px;
    font-weight: 850;
    transition: transform .22s var(--fx-ease), border-color .22s ease, background .22s ease;
}
.hs-page-home .fx-game-hub-all-link:hover {
    transform: translateY(-2px);
    border-color: rgba(248,224,128,.42);
    background: rgba(248,224,128,.11);
}

.hs-page-home .fx-game-platform-tabs {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
    margin: 14px 0 0;
}
.hs-page-home .fx-game-platform-tabs button {
    min-width: 0;
    min-height: 78px;
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr) auto;
    align-items: center;
    gap: 12px;
    padding: 11px 13px;
    border: 1px solid rgba(255,255,255,.075);
    border-radius: 18px;
    background: linear-gradient(145deg, rgba(45,44,63,.96), rgba(30,29,43,.98));
    color: #dfe5ee;
    text-align: left;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    font: inherit;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.018);
    transition: transform .22s var(--fx-ease), border-color .22s ease, background .22s ease, box-shadow .22s ease;
}
.hs-page-home .fx-game-platform-tabs button:hover {
    transform: translateY(-2px);
    border-color: rgba(103,232,249,.24);
}
.hs-page-home .fx-game-platform-tabs button.is-active {
    border-color: rgba(103,232,249,.42);
    background:
        radial-gradient(circle at 0% 0%, rgba(0,245,255,.15), transparent 48%),
        linear-gradient(145deg, rgba(37,49,62,.98), rgba(29,29,43,.99));
    box-shadow: inset 0 -2px 0 rgba(0,245,255,.34), 0 14px 34px rgba(10,12,20,.14);
}
.hs-page-home .fx-game-platform-icon {
    width: 44px;
    height: 44px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(103,232,249,.15);
    border-radius: 13px;
    background: rgba(0,245,255,.065);
    color: var(--fx-turquoise-bright);
    font-size: 16px;
}
.hs-page-home .fx-game-platform-copy {
    min-width: 0;
    display: grid;
    gap: 4px;
}
.hs-page-home .fx-game-platform-copy strong {
    overflow: hidden;
    color: inherit;
    font-family: 'Sora', sans-serif;
    font-size: 13px;
    line-height: 1.15;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hs-page-home .fx-game-platform-copy small {
    overflow: hidden;
    color: #858c9d;
    font-size: 8px;
    line-height: 1.35;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hs-page-home .fx-game-platform-count {
    min-width: 30px;
    height: 30px;
    display: grid;
    place-items: center;
    justify-self: end;
    border: 1px solid rgba(103,232,249,.13);
    border-radius: 10px;
    background: rgba(0,245,255,.04);
    color: #8ceef5;
    font-size: 9px;
    font-weight: 900;
}
.hs-page-home .fx-game-platform-tabs button.is-active .fx-game-platform-count {
    border-color: rgba(103,232,249,.28);
    background: rgba(0,245,255,.11);
    color: #d7fcff;
}

.hs-page-home .fx-game-platform-stage {
    width: 100%;
    margin-top: 12px;
}
.hs-page-home .fx-game-platform-view {
    display: none;
}
.hs-page-home .fx-game-platform-view.is-active {
    display: block;
    animation: fxPanelIn .36s var(--fx-ease);
}
.hs-page-home .fx-game-subnav {
    padding: 15px 16px 14px;
    border: 1px solid rgba(103,232,249,.11);
    border-radius: 20px;
    background: linear-gradient(145deg, rgba(39,38,56,.9), rgba(29,28,42,.92));
}
.hs-page-home .fx-game-subnav-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}
.hs-page-home .fx-game-subnav-head > div {
    min-width: 0;
    display: flex;
    align-items: center;
    gap: 10px;
}
.hs-page-home .fx-game-subnav-icon {
    width: 38px;
    height: 38px;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    border-radius: 12px;
    background: rgba(248,224,128,.075);
    color: var(--fx-orange-bright);
}
.hs-page-home .fx-game-subnav-head > div > span:last-child {
    min-width: 0;
    display: grid;
    gap: 2px;
}
.hs-page-home .fx-game-subnav-head small {
    color: #858c9d;
    font-size: 7px;
    font-weight: 850;
    letter-spacing: .08em;
    text-transform: uppercase;
}
.hs-page-home .fx-game-subnav-head strong {
    overflow: hidden;
    color: #f0f3f8;
    font-family: 'Sora', sans-serif;
    font-size: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hs-page-home .fx-game-subnav-head > a {
    min-height: 36px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    flex: 0 0 auto;
    padding: 0 11px;
    border: 1px solid rgba(103,232,249,.14);
    border-radius: 11px;
    background: rgba(0,245,255,.035);
    color: #a9eaf0;
    text-decoration: none;
    font-size: 8px;
    font-weight: 850;
}
.hs-page-home .fx-game-subnav-head > a:hover {
    border-color: rgba(103,232,249,.3);
    color: #d8fdff;
}
.hs-page-home .fx-game-subtabs {
    width: 100%;
    display: flex;
    gap: 8px;
    margin-top: 13px;
    overflow-x: auto;
    padding: 2px 1px 4px;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
}
.hs-page-home .fx-game-subtabs::-webkit-scrollbar { display: none; }
.hs-page-home .fx-game-subtabs button {
    min-width: max-content;
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 0 12px;
    border: 1px solid rgba(255,255,255,.075);
    border-radius: 12px;
    background: rgba(255,255,255,.025);
    color: #a7adba;
    appearance: none;
    -webkit-appearance: none;
    font: inherit;
    font-size: 9px;
    font-weight: 850;
    cursor: pointer;
    scroll-snap-align: start;
    transition: color .2s ease, border-color .2s ease, background .2s ease;
}
.hs-page-home .fx-game-subtabs button:hover {
    color: #e9fbff;
    border-color: rgba(103,232,249,.2);
    background: rgba(0,245,255,.045);
}
.hs-page-home .fx-game-subtabs button.is-active {
    color: #0c1118;
    border-color: rgba(103,232,249,.5);
    background: linear-gradient(135deg, #67e8f9, #a8f7fb);
    box-shadow: 0 8px 20px rgba(0,245,255,.08);
}
.hs-page-home .fx-game-subtabs button i { font-size: 10px; }

.hs-page-home .fx-game-product-panels {
    min-width: 0;
    margin-top: 12px;
}
.hs-page-home .fx-game-product-panel {
    display: none;
}
.hs-page-home .fx-game-product-panel.is-active {
    display: block;
    animation: fxPanelIn .32s var(--fx-ease);
}
.hs-page-home .fx-game-product-panel .fx-product-rail {
    padding-top: 1px;
}
.hs-page-home .fx-game-empty-state {
    min-height: 126px;
    display: grid;
    grid-template-columns: 46px minmax(0, 1fr) auto;
    align-items: center;
    gap: 14px;
    padding: 18px;
    border: 1px dashed rgba(103,232,249,.14);
    border-radius: 18px;
    background: rgba(37,36,53,.55);
}
.hs-page-home .fx-game-empty-state > span {
    width: 46px;
    height: 46px;
    display: grid;
    place-items: center;
    border-radius: 14px;
    background: rgba(0,245,255,.065);
    color: var(--fx-turquoise-bright);
}
.hs-page-home .fx-game-empty-state strong {
    display: block;
    color: var(--fx-text);
    font-size: 12px;
}
.hs-page-home .fx-game-empty-state p {
    margin: 5px 0 0;
    color: var(--fx-muted);
    font-size: 9px;
    line-height: 1.5;
}
.hs-page-home .fx-game-empty-state > a {
    min-height: 36px;
    display: inline-flex;
    align-items: center;
    gap: 7px;
    padding: 0 11px;
    border: 1px solid rgba(248,224,128,.16);
    border-radius: 11px;
    color: var(--fx-orange-bright);
    text-decoration: none;
    font-size: 8px;
    font-weight: 850;
}

/* Kategori geçidi: Oyunlar kökünde yalnız PC / PlayStation / Xbox kartları. */
.fx-gateway-grid.platform-only-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: stretch;
}
.fx-gateway-grid.platform-only-grid > .fx-category-card,
.fx-gateway-grid.platform-only-grid > .fx-category-card.is-featured {
    min-height: 390px;
}
/* PC / PlayStation / Xbox sayfasındaki sanal "Tüm ..." kartı diğer kartlarla aynı ölçüde. */
.fx-gateway-grid.has-all-card .fx-gateway-all-card {
    min-height: 390px;
    border-radius: 26px;
}
.fx-gateway-grid.has-all-card .fx-gateway-all-card .fx-gateway-all-copy strong {
    max-width: calc(100% - 42px);
    font-size: 23px;
    line-height: 1.1;
}

@media (max-width: 980px) {
    .hs-page-home .fx-game-hub-head {
        align-items: flex-start;
        flex-direction: column;
    }
    .hs-page-home .fx-game-platform-tabs {
        grid-template-columns: repeat(3, minmax(220px, 1fr));
        overflow-x: auto;
        padding-bottom: 4px;
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
    }
    .hs-page-home .fx-game-platform-tabs::-webkit-scrollbar { display: none; }
    .hs-page-home .fx-game-platform-tabs button { scroll-snap-align: start; }
    .fx-gateway-grid.platform-only-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
    .hs-page-home .fx-game-hub-head {
        padding: 19px;
        border-radius: 21px;
    }
    .hs-page-home .fx-game-hub-heading h2 { font-size: clamp(27px, 9vw, 38px); }
    .hs-page-home .fx-game-hub-all-link { width: 100%; }
    .hs-page-home .fx-game-platform-tabs {
        grid-template-columns: none;
        grid-auto-flow: column;
        grid-auto-columns: minmax(245px, 82vw);
    }
    .hs-page-home .fx-game-platform-tabs button { min-height: 72px; }
    .hs-page-home .fx-game-subnav { padding: 13px; border-radius: 17px; }
    .hs-page-home .fx-game-subnav-head { align-items: flex-start; }
    .hs-page-home .fx-game-subnav-head > a { width: 36px; padding: 0; justify-content: center; }
    .hs-page-home .fx-game-subnav-head > a span { display: none; }
    .hs-page-home .fx-game-empty-state {
        grid-template-columns: 42px minmax(0, 1fr);
    }
    .hs-page-home .fx-game-empty-state > a { grid-column: 1 / -1; justify-content: center; }
    .fx-gateway-grid.platform-only-grid { grid-template-columns: 1fr; }
    .fx-gateway-grid.platform-only-grid > .fx-category-card,
    .fx-gateway-grid.platform-only-grid > .fx-category-card.is-featured,
    .fx-gateway-grid.has-all-card .fx-gateway-all-card { min-height: 320px; }
}

/* === HESAPIN V5 · OYUN DUNYASI 3 PLATFORM VITRINI === */
.fx-game-world-v5 {
    position: relative;
    padding-top: clamp(24px, 3vw, 42px);
    padding-bottom: clamp(28px, 4vw, 52px);
}
.fx-game-world-v5 .fx-gw-shell {
    position: relative;
    overflow: hidden;
    padding: clamp(18px, 2vw, 28px);
    border: 1px solid rgba(157, 193, 221, .12);
    border-radius: 26px;
    background:
        radial-gradient(circle at 50% -20%, rgba(0, 245, 255, .08), transparent 38%),
        linear-gradient(180deg, rgba(8, 15, 23, .96), rgba(5, 10, 16, .985));
    box-shadow: 0 26px 70px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .025);
}
.fx-game-world-v5 .fx-gw-shell::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    opacity: .16;
    background-image:
        linear-gradient(rgba(255,255,255,.018) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.018) 1px, transparent 1px);
    background-size: 38px 38px;
    mask-image: linear-gradient(to bottom, #000, transparent 72%);
}
.fx-game-world-v5 .fx-gw-heading {
    position: relative;
    z-index: 1;
    max-width: 820px;
    margin: 0 auto clamp(18px, 2vw, 26px);
    text-align: center;
}
.fx-game-world-v5 .fx-gw-heading .fx-eyebrow {
    justify-content: center;
    margin-bottom: 6px;
}
.fx-game-world-v5 .fx-gw-heading h2 {
    margin: 0;
    color: #f5f8fb;
    font-size: clamp(28px, 3vw, 42px);
    line-height: 1.08;
    letter-spacing: -.035em;
}
.fx-game-world-v5 .fx-gw-heading p {
    max-width: 690px;
    margin: 9px auto 0;
    color: rgba(218, 229, 239, .68);
    font-size: clamp(12px, 1vw, 14px);
    line-height: 1.6;
}
.fx-game-world-v5 .fx-gw-grid {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(10px, 1.2vw, 16px);
}
.fx-game-world-v5 .fx-gw-card {
    --gw-accent: #e12636;
    --gw-accent-rgb: 225, 38, 54;
    min-width: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(151, 184, 207, .13);
    border-radius: 18px;
    background: linear-gradient(180deg, rgba(11, 18, 25, .98), rgba(6, 12, 18, .99));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.02), 0 18px 45px rgba(0,0,0,.16);
}
.fx-game-world-v5 .fx-gw-card.is-playstation {
    --gw-accent: #2876ed;
    --gw-accent-rgb: 40, 118, 237;
}
.fx-game-world-v5 .fx-gw-card.is-xbox {
    --gw-accent: #48c91a;
    --gw-accent-rgb: 72, 201, 26;
}
.fx-game-world-v5 .fx-gw-hero {
    position: relative;
    isolation: isolate;
    min-height: 126px;
    overflow: hidden;
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 20px 56px 20px 20px;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid rgba(var(--gw-accent-rgb), .2);
    background:
        radial-gradient(circle at 78% 45%, rgba(var(--gw-accent-rgb), .16), transparent 44%),
        linear-gradient(110deg, rgba(var(--gw-accent-rgb), .11), rgba(5, 10, 15, .98) 56%);
}
.fx-game-world-v5 .fx-gw-hero-art {
    position: absolute;
    z-index: -3;
    right: -4%;
    top: -28%;
    width: 64%;
    height: 158%;
    object-fit: cover;
    object-position: center 34%;
    opacity: .5;
    filter: saturate(.92) contrast(1.05);
    transform: scale(1.02);
}
.fx-game-world-v5 .fx-gw-hero-shade {
    position: absolute;
    z-index: -2;
    inset: 0;
    background:
        linear-gradient(90deg, rgba(5,10,15,.99) 0%, rgba(5,10,15,.93) 43%, rgba(5,10,15,.48) 70%, rgba(5,10,15,.2) 100%),
        linear-gradient(0deg, rgba(5,10,15,.48), transparent 45%);
}
.fx-game-world-v5 .fx-gw-platform-icon {
    flex: 0 0 56px;
    width: 56px;
    height: 56px;
    display: grid;
    place-items: center;
    color: var(--gw-accent);
    font-size: 38px;
    text-shadow: 0 0 26px rgba(var(--gw-accent-rgb), .16);
}
.fx-game-world-v5 .fx-gw-platform-copy {
    min-width: 0;
    display: grid;
    gap: 4px;
}
.fx-game-world-v5 .fx-gw-platform-copy strong {
    color: #fff;
    font-size: clamp(16px, 1.35vw, 21px);
    line-height: 1.05;
    letter-spacing: -.025em;
}
.fx-game-world-v5 .fx-gw-platform-copy small {
    color: rgba(232, 240, 247, .72);
    font-size: 11px;
    line-height: 1.4;
}
.fx-game-world-v5 .fx-gw-hero-arrow {
    position: absolute;
    right: 15px;
    top: 50%;
    width: 38px;
    height: 38px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 50%;
    color: #fff;
    background: rgba(7,12,17,.54);
    transform: translateY(-50%);
    transition: border-color .18s ease, background .18s ease, transform .18s ease;
}
.fx-game-world-v5 .fx-gw-hero:hover .fx-gw-hero-arrow {
    border-color: rgba(var(--gw-accent-rgb), .52);
    background: rgba(var(--gw-accent-rgb), .14);
    transform: translateY(-50%) translateX(2px);
}
.fx-game-world-v5 .fx-gw-categories {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
    padding: 11px;
    border-bottom: 1px solid rgba(151,184,207,.09);
    background: rgba(255,255,255,.012);
}
.fx-game-world-v5 .fx-gw-cat {
    min-width: 0;
    min-height: 56px;
    display: flex;
    align-items: center;
    gap: 9px;
    padding: 9px 10px;
    border: 1px solid rgba(155,184,205,.09);
    border-radius: 9px;
    color: rgba(242,247,250,.88);
    background: linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.018));
    text-decoration: none;
    transition: border-color .18s ease, background .18s ease, color .18s ease, transform .18s ease;
}
.fx-game-world-v5 .fx-gw-cat i {
    flex: 0 0 21px;
    width: 21px;
    text-align: center;
    color: rgba(255,255,255,.92);
    font-size: 15px;
}
.fx-game-world-v5 .fx-gw-cat span {
    min-width: 0;
    overflow: hidden;
    color: inherit;
    font-size: 10.5px;
    font-weight: 750;
    line-height: 1.22;
    text-overflow: ellipsis;
}
.fx-game-world-v5 .fx-gw-cat:hover {
    color: #fff;
    border-color: rgba(var(--gw-accent-rgb), .34);
    background: rgba(var(--gw-accent-rgb), .075);
    transform: translateY(-1px);
}
.fx-game-world-v5 .fx-gw-cat.is-all {
    color: #fff;
    border-color: rgba(var(--gw-accent-rgb), .56);
    background: linear-gradient(135deg, rgba(var(--gw-accent-rgb), .96), rgba(var(--gw-accent-rgb), .72));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 8px 20px rgba(var(--gw-accent-rgb), .12);
}
.fx-game-world-v5 .fx-gw-cat.is-all i { color: #fff; }
.fx-game-world-v5 .fx-gw-popular {
    padding: 12px 11px 10px;
}
.fx-game-world-v5 .fx-gw-popular-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 9px;
}
.fx-game-world-v5 .fx-gw-popular-head strong {
    min-width: 0;
    color: rgba(247,250,252,.94);
    font-size: 11.5px;
    line-height: 1.25;
}
.fx-game-world-v5 .fx-gw-popular-head a {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    color: var(--gw-accent);
    font-size: 9.5px;
    font-weight: 800;
    text-decoration: none;
}
.fx-game-world-v5 .fx-gw-products {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 7px;
}
.fx-game-world-v5 .fx-gw-product {
    min-width: 0;
    overflow: hidden;
    display: grid;
    grid-template-rows: auto auto auto;
    gap: 4px;
    padding-bottom: 7px;
    border: 1px solid rgba(151,184,207,.08);
    border-radius: 8px;
    color: #fff;
    background: rgba(255,255,255,.015);
    text-decoration: none;
    transition: border-color .18s ease, transform .18s ease, background .18s ease;
}
.fx-game-world-v5 .fx-gw-product:hover {
    border-color: rgba(var(--gw-accent-rgb), .3);
    background: rgba(var(--gw-accent-rgb), .04);
    transform: translateY(-2px);
}
.fx-game-world-v5 .fx-gw-product-cover {
    position: relative;
    overflow: hidden;
    display: grid;
    place-items: center;
    width: 100%;
    aspect-ratio: .72;
    color: rgba(255,255,255,.36);
    background:
        radial-gradient(circle at 50% 20%, rgba(var(--gw-accent-rgb), .11), transparent 45%),
        #080d12;
}
.fx-game-world-v5 .fx-gw-product-cover img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    transition: transform .24s ease;
}
.fx-game-world-v5 .fx-gw-product:hover .fx-gw-product-cover img { transform: scale(1.035); }
.fx-game-world-v5 .fx-gw-product-cover > i { font-size: 22px; }
.fx-game-world-v5 .fx-gw-product-name {
    min-width: 0;
    overflow: hidden;
    padding: 0 7px;
    color: rgba(232,240,247,.76);
    font-size: 8.5px;
    line-height: 1.25;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fx-game-world-v5 .fx-gw-product > strong {
    padding: 0 7px;
    color: #f8fbfd;
    font-size: 10.5px;
    font-weight: 750;
}
.fx-game-world-v5 .fx-gw-no-products {
    min-height: 112px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    padding: 18px;
    border: 1px dashed rgba(var(--gw-accent-rgb), .22);
    border-radius: 10px;
    color: rgba(220,232,241,.58);
    font-size: 10px;
    line-height: 1.45;
    text-align: center;
}
.fx-game-world-v5 .fx-gw-no-products i { color: var(--gw-accent); font-size: 19px; }
.fx-game-world-v5 .fx-gw-explore {
    min-height: 48px;
    margin: auto 11px 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    padding: 10px 14px;
    border: 1px solid rgba(var(--gw-accent-rgb), .45);
    border-radius: 8px;
    color: #fff;
    background: linear-gradient(135deg, rgba(var(--gw-accent-rgb), .92), rgba(var(--gw-accent-rgb), .66));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.13);
    font-size: 11.5px;
    font-weight: 800;
    text-align: center;
    text-decoration: none;
    transition: filter .18s ease, transform .18s ease;
}
.fx-game-world-v5 .fx-gw-explore:hover { filter: brightness(1.08); transform: translateY(-1px); }
.fx-game-world-v5 .fx-gw-summary {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin-top: 16px;
}
.fx-game-world-v5 .fx-gw-summary > a {
    --gw-summary: 0, 245, 255;
    min-width: 0;
    min-height: 78px;
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 14px 18px;
    border: 1px solid rgba(151,184,207,.1);
    border-radius: 14px;
    color: #fff;
    background: linear-gradient(180deg, rgba(13,21,29,.82), rgba(7,13,19,.95));
    text-decoration: none;
}
.fx-game-world-v5 .fx-gw-summary > a.is-pc { --gw-summary: 225, 38, 54; }
.fx-game-world-v5 .fx-gw-summary > a.is-playstation { --gw-summary: 40, 118, 237; }
.fx-game-world-v5 .fx-gw-summary > a.is-xbox { --gw-summary: 72, 201, 26; }
.fx-game-world-v5 .fx-gw-summary > a.is-categories { --gw-summary: 255, 196, 64; }
.fx-game-world-v5 .fx-gw-summary > a > i {
    flex: 0 0 34px;
    width: 34px;
    color: rgb(var(--gw-summary));
    font-size: 27px;
    text-align: center;
}
.fx-game-world-v5 .fx-gw-summary > a > span { min-width: 0; display: grid; gap: 2px; }
.fx-game-world-v5 .fx-gw-summary > a strong { color: #fff; font-size: 19px; line-height: 1; }
.fx-game-world-v5 .fx-gw-summary > a small { color: rgba(220,231,239,.62); font-size: 10px; line-height: 1.25; }
.fx-game-world-v5 .fx-gw-summary > a:hover { border-color: rgba(var(--gw-summary), .3); background: rgba(var(--gw-summary), .045); }

@media (max-width: 1180px) {
    .fx-game-world-v5 .fx-gw-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .fx-game-world-v5 .fx-gw-card:nth-child(3):last-child { grid-column: 1 / -1; width: min(100%, 720px); justify-self: center; }
    .fx-game-world-v5 .fx-gw-summary { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 760px) {
    .fx-game-world-v5 { padding-top: 20px; padding-bottom: 30px; }
    .fx-game-world-v5 .fx-gw-shell { padding: 13px; border-radius: 20px; }
    .fx-game-world-v5 .fx-gw-heading { margin-bottom: 16px; }
    .fx-game-world-v5 .fx-gw-heading h2 { font-size: clamp(25px, 8vw, 34px); }
    .fx-game-world-v5 .fx-gw-grid { grid-template-columns: 1fr; }
    .fx-game-world-v5 .fx-gw-card:nth-child(3):last-child { grid-column: auto; width: 100%; }
    .fx-game-world-v5 .fx-gw-hero { min-height: 112px; padding: 17px 48px 17px 15px; gap: 11px; }
    .fx-game-world-v5 .fx-gw-platform-icon { flex-basis: 44px; width: 44px; height: 44px; font-size: 30px; }
    .fx-game-world-v5 .fx-gw-hero-art { width: 68%; opacity: .42; }
    .fx-game-world-v5 .fx-gw-categories { gap: 7px; padding: 9px; }
    .fx-game-world-v5 .fx-gw-cat { min-height: 52px; padding: 8px; gap: 7px; }
    .fx-game-world-v5 .fx-gw-cat span { font-size: 9.5px; }
    .fx-game-world-v5 .fx-gw-product-name { display: none; }
    .fx-game-world-v5 .fx-gw-summary { grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 12px; }
    .fx-game-world-v5 .fx-gw-summary > a { min-height: 68px; padding: 11px 13px; gap: 10px; }
}
@media (max-width: 430px) {
    .fx-game-world-v5 .fx-gw-categories { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .fx-game-world-v5 .fx-gw-cat:first-child { grid-column: 1 / -1; }
    .fx-game-world-v5 .fx-gw-products { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 5px; }
    .fx-game-world-v5 .fx-gw-product > strong { padding: 0 5px; font-size: 9px; }
    .fx-game-world-v5 .fx-gw-summary { grid-template-columns: 1fr 1fr; gap: 7px; }
    .fx-game-world-v5 .fx-gw-summary > a { min-height: 62px; padding: 9px; }
    .fx-game-world-v5 .fx-gw-summary > a > i { flex-basis: 27px; width: 27px; font-size: 22px; }
    .fx-game-world-v5 .fx-gw-summary > a strong { font-size: 16px; }
}

/* =========================================================
   V6 - SURELI FIRSATLAR / GERI SAYIM VITRINI
   ========================================================= */
.fx-limited-deals-v6{padding-top:26px;padding-bottom:30px}
.fx-limited-deals-v6 .fx-deal-stage{position:relative;overflow:hidden;padding:38px 28px 28px;border:1px solid rgba(239,52,63,.22);border-radius:30px;background:radial-gradient(circle at 12% 28%,rgba(213,16,32,.16),transparent 27%),radial-gradient(circle at 86% 20%,rgba(185,12,30,.11),transparent 25%),linear-gradient(180deg,rgba(5,9,13,.985),rgba(4,10,15,.97));box-shadow:0 28px 78px rgba(0,0,0,.31),inset 0 1px rgba(255,255,255,.025);isolation:isolate}
.fx-limited-deals-v6 .fx-deal-stage:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.42;background:linear-gradient(135deg,transparent 0 13%,rgba(226,28,43,.2) 13.1% 13.2%,transparent 13.3% 69%,rgba(226,28,43,.16) 69.1% 69.22%,transparent 69.3%),repeating-linear-gradient(135deg,transparent 0 96px,rgba(222,28,40,.07) 97px 98px,transparent 99px 190px);mask-image:linear-gradient(90deg,#000,transparent 44%,transparent 56%,#000)}
.fx-limited-deals-v6 .fx-deal-stage:after{content:"";position:absolute;z-index:-1;left:6%;right:6%;bottom:122px;height:230px;background:radial-gradient(ellipse at 50% 100%,rgba(209,23,36,.12),transparent 68%);filter:blur(8px);pointer-events:none}
.fx-limited-deals-v6 .fx-deal-lightning{position:absolute;z-index:-1;width:170px;height:250px;opacity:.62;background:linear-gradient(160deg,rgba(245,27,43,.78),rgba(89,2,12,.12));clip-path:polygon(51% 0,30% 42%,55% 42%,20% 100%,77% 42%,54% 42%,79% 0);filter:drop-shadow(0 0 20px rgba(224,19,34,.18));pointer-events:none}
.fx-limited-deals-v6 .fx-deal-lightning-left{left:28px;top:55px;transform:rotate(9deg)}
.fx-limited-deals-v6 .fx-deal-lightning-right{right:20px;top:48px;transform:scaleX(-1) rotate(7deg);opacity:.17}
.fx-limited-deals-v6 .fx-deal-head{position:relative;min-height:124px;display:flex;align-items:flex-start;justify-content:center;text-align:center}
.fx-limited-deals-v6 .fx-deal-head-copy{position:relative;z-index:1;width:min(780px,72%)}
.fx-limited-deals-v6 .fx-deal-eyebrow{display:inline-flex;align-items:center;gap:11px;color:#ef2737;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.fx-limited-deals-v6 .fx-deal-eyebrow i:last-child{font-size:12px;opacity:.8}
.fx-limited-deals-v6 .fx-deal-head h2{margin:12px 0 5px;color:#fff;font-family:'Sora',sans-serif;font-size:clamp(38px,4vw,62px);font-weight:900;line-height:.98;letter-spacing:-.055em;text-shadow:0 8px 30px rgba(0,0,0,.38)}
.fx-limited-deals-v6 .fx-deal-head p{margin:12px auto 0;color:rgba(225,229,235,.72);font-size:14px;line-height:1.55}
.fx-limited-deals-v6 .fx-deal-all{position:absolute;z-index:2;right:4px;top:28px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 20px;border:1px solid rgba(239,39,55,.72);border-radius:12px;color:#fff;background:rgba(26,8,12,.35);font-size:10px;font-weight:900;letter-spacing:.015em;text-decoration:none;transition:.2s ease}
.fx-limited-deals-v6 .fx-deal-all i{color:#ef2737;transition:transform .2s ease}
.fx-limited-deals-v6 .fx-deal-all:hover{background:rgba(239,39,55,.1);box-shadow:0 10px 30px rgba(217,22,37,.12);transform:translateY(-1px)}
.fx-limited-deals-v6 .fx-deal-all:hover i{transform:translateX(3px)}
.fx-limited-deals-v6 .fx-deal-timer{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 26px}
.fx-limited-deals-v6 .fx-deal-timer>span{min-width:95px;min-height:82px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid rgba(164,178,194,.12);border-radius:12px;background:linear-gradient(180deg,rgba(20,27,34,.94),rgba(11,16,22,.97));box-shadow:inset 0 1px rgba(255,255,255,.035),0 12px 30px rgba(0,0,0,.18)}
.fx-limited-deals-v6 .fx-deal-timer strong{color:#fff;font-family:'Sora',sans-serif;font-size:25px;font-weight:900;line-height:1;letter-spacing:-.04em}
.fx-limited-deals-v6 .fx-deal-timer small{color:rgba(218,223,230,.66);font-size:9px;font-weight:750;letter-spacing:.05em}
.fx-limited-deals-v6 .fx-deal-timer>i{color:rgba(255,255,255,.48);font-style:normal;font-size:16px;font-weight:900}
.fx-limited-deals-v6 .fx-deal-rail-shell{position:relative;padding:0 28px}
.fx-limited-deals-v6 .fx-deal-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 75px)/6);gap:15px;overflow-x:auto;overflow-y:hidden;padding:5px 2px 13px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.fx-limited-deals-v6 .fx-deal-rail::-webkit-scrollbar{display:none}
.fx-limited-deals-v6 .fx-deal-arrow{position:absolute;z-index:5;top:50%;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(196,207,218,.15);border-radius:50%;background:rgba(15,21,28,.92);color:#fff;box-shadow:0 10px 32px rgba(0,0,0,.32);cursor:pointer;transform:translateY(-50%);transition:.18s ease}
.fx-limited-deals-v6 .fx-deal-arrow.is-prev{left:0}.fx-limited-deals-v6 .fx-deal-arrow.is-next{right:0}
.fx-limited-deals-v6 .fx-deal-arrow:hover:not(:disabled){border-color:rgba(239,39,55,.5);color:#ff3948;background:rgba(35,12,17,.96)}
.fx-limited-deals-v6 .fx-deal-arrow:disabled{opacity:.25;cursor:default}
.fx-limited-deals-v6 .fx-deal-product{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(136,159,178,.13);border-radius:15px;background:linear-gradient(180deg,rgba(10,16,22,.96),rgba(7,12,17,.99));box-shadow:0 14px 34px rgba(0,0,0,.24);scroll-snap-align:start;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.fx-limited-deals-v6 .fx-deal-product:hover{border-color:rgba(239,39,55,.32);transform:translateY(-4px);box-shadow:0 22px 44px rgba(0,0,0,.35)}
.fx-limited-deals-v6 .fx-deal-product-media{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:.72;background:#0c1218}
.fx-limited-deals-v6 .fx-deal-product-media>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,filter .35s ease}
.fx-limited-deals-v6 .fx-deal-product:hover .fx-deal-product-media>img{transform:scale(1.035);filter:saturate(1.05)}
.fx-limited-deals-v6 .fx-deal-product-media>span{width:100%;height:100%;display:grid;place-items:center;color:rgba(239,39,55,.55);font-size:42px;background:radial-gradient(circle at 50% 25%,rgba(239,39,55,.14),transparent 48%),#0c1218}
.fx-limited-deals-v6 .fx-deal-product-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(4,8,12,.62) 100%);pointer-events:none}
.fx-limited-deals-v6 .fx-deal-discount{position:absolute;right:8px;top:8px;min-width:48px;min-height:31px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#ef2638,#c71021);box-shadow:0 8px 18px rgba(214,20,34,.22);font-size:11px;font-weight:900}
.fx-limited-deals-v6 .fx-deal-product-body{flex:1;display:flex;flex-direction:column;padding:12px 12px 13px}
.fx-limited-deals-v6 .fx-deal-product h3{min-height:40px;margin:0 0 13px;font-family:'Sora',sans-serif;font-size:12px;line-height:1.45}
.fx-limited-deals-v6 .fx-deal-product h3 a{display:-webkit-box;overflow:hidden;color:#f4f6f8;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.fx-limited-deals-v6 .fx-deal-product-footer{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}
.fx-limited-deals-v6 .fx-deal-price{min-width:0;display:grid;gap:3px}
.fx-limited-deals-v6 .fx-deal-price del{color:rgba(190,198,208,.48);font-size:9px;font-weight:650;white-space:nowrap}
.fx-limited-deals-v6 .fx-deal-price strong{color:#fff;font-family:'Sora',sans-serif;font-size:15px;font-weight:900;line-height:1;white-space:nowrap}
.fx-limited-deals-v6 .fx-deal-cart{flex:0 0 39px;width:39px;height:39px;display:grid;place-items:center;border:0;border-radius:9px;background:linear-gradient(135deg,#f02a3b,#ca0e20);color:#fff;box-shadow:0 8px 18px rgba(220,18,33,.2);cursor:pointer;transition:.18s ease}
.fx-limited-deals-v6 .fx-deal-cart:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}
.fx-limited-deals-v6 .fx-deal-cart:disabled{opacity:.35;cursor:not-allowed}.fx-limited-deals-v6 .fx-deal-cart.is-loading i{animation:fxSpin .7s linear infinite}
.fx-limited-deals-v6 .fx-deal-empty{min-height:160px;display:flex;align-items:center;justify-content:center;gap:16px;margin:5px 28px 18px;padding:24px;border:1px dashed rgba(239,39,55,.28);border-radius:16px;background:rgba(239,39,55,.035);color:rgba(226,231,237,.65);text-align:left}
.fx-limited-deals-v6 .fx-deal-empty>i{color:#ef2737;font-size:28px}.fx-limited-deals-v6 .fx-deal-empty>div{display:grid;gap:5px}.fx-limited-deals-v6 .fx-deal-empty strong{color:#fff;font-size:13px}.fx-limited-deals-v6 .fx-deal-empty span{font-size:10px;line-height:1.5}
.fx-limited-deals-v6 .fx-deal-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border:1px solid rgba(137,159,177,.12);border-radius:17px;background:linear-gradient(180deg,rgba(11,18,24,.88),rgba(8,13,18,.94))}
.fx-limited-deals-v6 .fx-deal-platforms>a{--deal-platform:235,42,58;min-width:0;min-height:104px;display:grid;grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;gap:14px;padding:18px 24px;border-right:1px solid rgba(137,159,177,.12);color:#fff;text-decoration:none;transition:.18s ease}
.fx-limited-deals-v6 .fx-deal-platforms>a:last-child{border-right:0}.fx-limited-deals-v6 .fx-deal-platforms>a.is-playstation{--deal-platform:36,116,235}.fx-limited-deals-v6 .fx-deal-platforms>a.is-xbox{--deal-platform:83,203,30}
.fx-limited-deals-v6 .fx-deal-platforms>a>i{width:58px;color:rgb(var(--deal-platform));font-size:42px;text-align:center}.fx-limited-deals-v6 .fx-deal-platforms>a>span{min-width:0;display:grid;gap:4px}.fx-limited-deals-v6 .fx-deal-platforms>a strong{font-family:'Sora',sans-serif;font-size:15px}.fx-limited-deals-v6 .fx-deal-platforms>a small{overflow:hidden;color:rgba(211,219,227,.62);font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.fx-limited-deals-v6 .fx-deal-platforms>a>em{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(148,166,181,.15);border-radius:50%;color:rgba(238,242,246,.78);font-style:normal;transition:.18s ease}.fx-limited-deals-v6 .fx-deal-platforms>a>em i{font-size:12px}.fx-limited-deals-v6 .fx-deal-platforms>a:hover{background:rgba(var(--deal-platform),.045)}.fx-limited-deals-v6 .fx-deal-platforms>a:hover>em{border-color:rgba(var(--deal-platform),.4);color:rgb(var(--deal-platform));transform:translateX(2px)}
@media(max-width:1180px){.fx-limited-deals-v6 .fx-deal-head-copy{width:min(650px,70%)}.fx-limited-deals-v6 .fx-deal-head h2{font-size:42px}.fx-limited-deals-v6 .fx-deal-all{right:0;padding-inline:14px}.fx-limited-deals-v6 .fx-deal-rail{grid-auto-columns:calc((100% - 45px)/4)}.fx-limited-deals-v6 .fx-deal-platforms>a{grid-template-columns:48px minmax(0,1fr) 36px;padding:16px}.fx-limited-deals-v6 .fx-deal-platforms>a>i{width:46px;font-size:34px}}
@media(max-width:820px){.fx-limited-deals-v6 .fx-deal-stage{padding:28px 16px 18px;border-radius:23px}.fx-limited-deals-v6 .fx-deal-head{min-height:0;display:grid;gap:16px}.fx-limited-deals-v6 .fx-deal-head-copy{width:100%}.fx-limited-deals-v6 .fx-deal-head h2{font-size:clamp(34px,9vw,48px)}.fx-limited-deals-v6 .fx-deal-head p{font-size:12px}.fx-limited-deals-v6 .fx-deal-all{position:static;justify-self:center;min-height:46px}.fx-limited-deals-v6 .fx-deal-timer{gap:6px;margin-top:20px}.fx-limited-deals-v6 .fx-deal-timer>span{min-width:70px;min-height:69px}.fx-limited-deals-v6 .fx-deal-timer strong{font-size:20px}.fx-limited-deals-v6 .fx-deal-rail-shell{padding:0 20px}.fx-limited-deals-v6 .fx-deal-rail{grid-auto-columns:calc((100% - 24px)/2.25);gap:12px}.fx-limited-deals-v6 .fx-deal-platforms{grid-template-columns:1fr;margin-top:16px}.fx-limited-deals-v6 .fx-deal-platforms>a{min-height:82px;border-right:0;border-bottom:1px solid rgba(137,159,177,.12)}.fx-limited-deals-v6 .fx-deal-platforms>a:last-child{border-bottom:0}.fx-limited-deals-v6 .fx-deal-lightning{opacity:.18}}
@media(max-width:520px){.fx-limited-deals-v6{padding-top:18px;padding-bottom:22px}.fx-limited-deals-v6 .fx-deal-stage{padding-inline:11px}.fx-limited-deals-v6 .fx-deal-eyebrow{font-size:10px}.fx-limited-deals-v6 .fx-deal-timer{gap:4px}.fx-limited-deals-v6 .fx-deal-timer>span{min-width:0;flex:1;min-height:61px}.fx-limited-deals-v6 .fx-deal-timer>i{font-size:11px}.fx-limited-deals-v6 .fx-deal-timer strong{font-size:17px}.fx-limited-deals-v6 .fx-deal-timer small{font-size:7px}.fx-limited-deals-v6 .fx-deal-rail-shell{padding:0 9px}.fx-limited-deals-v6 .fx-deal-rail{grid-auto-columns:min(78vw,270px)}.fx-limited-deals-v6 .fx-deal-arrow{width:36px;height:36px}.fx-limited-deals-v6 .fx-deal-arrow.is-prev{left:-3px}.fx-limited-deals-v6 .fx-deal-arrow.is-next{right:-3px}.fx-limited-deals-v6 .fx-deal-product h3{font-size:11px}.fx-limited-deals-v6 .fx-deal-price strong{font-size:14px}.fx-limited-deals-v6 .fx-deal-platforms>a{grid-template-columns:43px minmax(0,1fr) 34px;padding:13px 12px;gap:10px}.fx-limited-deals-v6 .fx-deal-platforms>a>i{width:42px;font-size:31px}.fx-limited-deals-v6 .fx-deal-platforms>a strong{font-size:12px}.fx-limited-deals-v6 .fx-deal-platforms>a small{font-size:9px}}

.fx-limited-deals-v6 .fx-deal-cart span{display:none}

/* V7 - Süreli fırsatlarda ürün bazlı ekstra indirim */
.fx-limited-deals-v6 .fx-deal-extra-badge{position:absolute;left:8px;top:8px;z-index:3;min-height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,62,78,.96),rgba(132,7,21,.96));color:#fff;box-shadow:0 8px 18px rgba(197,12,30,.24);font-size:8px;font-weight:950;letter-spacing:.035em;white-space:nowrap}.fx-limited-deals-v6 .fx-deal-stack-note{display:block;max-width:130px;overflow:hidden;color:rgba(255,138,148,.74);font-size:7.5px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.fx-cart-item-tags span.is-deal{border-color:rgba(255,71,87,.24);background:rgba(255,71,87,.07);color:#ff9aa5}.fx-cart-item-tags span.is-deal i{color:#ff5362}

/* =========================================================
   HESAPIN V9 - REFERANS ÜRÜN DETAY SAYFASI
   3 kolon: Paket / Görsel / Satın alma
   ========================================================= */
.hs-page-product .pdv12-product-page{
    --v9-bg:#030914;
    --v9-panel:#07111f;
    --v9-panel-2:#091527;
    --v9-panel-3:#0d1a2f;
    --v9-line:rgba(124,161,219,.18);
    --v9-line-strong:rgba(112,75,255,.52);
    --v9-text:#f5f7ff;
    --v9-muted:#8f9ab0;
    --v9-soft:#c4ccdc;
    --v9-purple:#6f35ff;
    --v9-purple-2:#4b23e8;
    --v9-blue:#2d7cff;
    --v9-green:#23df89;
    --v9-yellow:#ffd34f;
    background:
        radial-gradient(circle at 76% 8%,rgba(78,46,255,.09),transparent 31rem),
        radial-gradient(circle at 14% 26%,rgba(20,108,220,.075),transparent 26rem),
        linear-gradient(180deg,#020711 0%,#040b16 48%,#030914 100%)!important;
    padding:22px 0 112px!important;
    color:var(--v9-text);
}
.hs-page-product .pdv12-ambient{opacity:.22!important;}
.hs-page-product .pdv12-breadcrumb{margin-bottom:18px!important;color:#78859d!important;}
.hs-page-product .pdv12-breadcrumb a{color:#a7b1c3!important;}
.hs-page-product .pdv12-breadcrumb a:first-child i{color:#3b82f6;}
.hs-page-product .pdv12-breadcrumb > i{color:#53627d!important;}

.hs-page-product .v9-product-stage{
    --v9-accent:var(--v9-purple);
    --v9-accent-soft:rgba(111,53,255,.16);
    display:grid;
    grid-template-columns:minmax(245px,.72fr) minmax(490px,1.55fr) minmax(340px,.95fr);
    gap:16px;
    align-items:stretch;
    min-width:0;
}
.hs-page-product .v9-product-stage.v9-tone-playstation{--v9-accent:#2d7cff;--v9-accent-soft:rgba(45,124,255,.15);}
.hs-page-product .v9-product-stage.v9-tone-xbox{--v9-accent:#42c63a;--v9-accent-soft:rgba(66,198,58,.14);}
.hs-page-product .v9-product-stage.v9-tone-pc{--v9-accent:#6f35ff;--v9-accent-soft:rgba(111,53,255,.16);}

.hs-page-product .v9-side-card,
.hs-page-product .v9-main-card,
.hs-page-product .v9-buy-card{
    min-width:0;
    border:1px solid var(--v9-line);
    border-radius:14px;
    background:linear-gradient(155deg,rgba(10,21,38,.97),rgba(5,13,25,.99));
    box-shadow:0 18px 55px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.018);
}

/* Sol kolon */
.hs-page-product .v9-side-card{display:flex;flex-direction:column;padding:20px 18px;gap:22px;}
.hs-page-product .v9-side-section{display:grid;gap:14px;}
.hs-page-product .v9-side-heading,
.hs-page-product .v9-content-heading{display:flex;align-items:center;gap:8px;color:#eef2fb;font-size:11px;font-weight:900;letter-spacing:.035em;}
.hs-page-product .v9-side-heading > i,
.hs-page-product .v9-content-heading > i{color:var(--v9-accent);font-size:16px;transform:scaleX(.72);}
.hs-page-product .v9-package-list{display:grid;gap:9px;max-height:290px;overflow:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:rgba(111,53,255,.55) transparent;}
.hs-page-product .v9-package-option{
    width:100%;min-height:76px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;
    padding:12px 12px;border:1px solid rgba(126,151,193,.14);border-radius:10px;background:rgba(8,17,31,.78);color:var(--v9-text);
    text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;
}
.hs-page-product button.v9-package-option:hover{transform:translateY(-1px);border-color:rgba(111,53,255,.36);background:rgba(17,24,45,.9);}
.hs-page-product .v9-package-option.is-active{border-color:var(--v9-accent);background:linear-gradient(135deg,var(--v9-accent-soft),rgba(8,16,30,.92));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v9-accent) 22%,transparent);}
.hs-page-product .v9-package-option.is-static{cursor:default;}
.hs-page-product .v9-radio-dot{width:16px;height:16px;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--v9-accent) 78%,#fff 8%);border-radius:50%;}
.hs-page-product .v9-radio-dot i{width:7px;height:7px;border-radius:50%;background:transparent;}
.hs-page-product .v9-package-option.is-active .v9-radio-dot i{background:var(--v9-accent);box-shadow:0 0 13px color-mix(in srgb,var(--v9-accent) 65%,transparent);}
.hs-page-product .v9-package-copy{min-width:0;display:grid;gap:4px;}
.hs-page-product .v9-package-copy strong{overflow:hidden;color:#f5f7ff;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}
.hs-page-product .v9-package-copy small{overflow:hidden;color:#8c98ad;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;}
.hs-page-product .v9-package-price{display:grid;gap:2px;justify-items:end;white-space:nowrap;}
.hs-page-product .v9-package-price del{color:#6f7b91;font-size:7px;}
.hs-page-product .v9-package-price b{color:#cfd8ff;font-size:10px;}
.hs-page-product .v9-package-stock{display:inline-flex;align-items:center;gap:5px;color:#43e894;font-size:8px;font-weight:800;white-space:nowrap;}
.hs-page-product .v9-package-stock i{width:6px;height:6px;border-radius:50%;background:#28e986;box-shadow:0 0 10px rgba(40,233,134,.7);}
.hs-page-product .v9-package-note{display:flex;align-items:flex-start;gap:7px;margin:0;color:#7f8aa0;font-size:8px;line-height:1.45;}
.hs-page-product .v9-package-note i{margin-top:1px;color:var(--v9-accent);}
.hs-page-product .v9-platform-links{display:grid;gap:7px;}
.hs-page-product .v9-platform-links a{min-height:42px;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(126,151,193,.12);border-radius:9px;background:rgba(7,16,29,.65);color:#b7c1d3;text-decoration:none;font-size:9px;font-weight:750;}
.hs-page-product .v9-platform-links a.is-current{border-color:color-mix(in srgb,var(--v9-accent) 48%,transparent);background:var(--v9-accent-soft);color:#f5f7ff;}
.hs-page-product .v9-platform-links a > i:first-child{color:var(--v9-accent);font-size:14px;text-align:center;}
.hs-page-product .v9-platform-links a > i:last-child{color:#3de697;font-size:9px;}
.hs-page-product .v9-feature-list{display:grid;gap:11px;margin:0;padding:0;list-style:none;}
.hs-page-product .v9-feature-list li{display:flex;align-items:center;gap:10px;color:#b8c3d6;font-size:9px;line-height:1.3;}
.hs-page-product .v9-feature-list i{width:17px;height:17px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--v9-accent) 40%,transparent);border-radius:50%;background:var(--v9-accent-soft);color:var(--v9-accent);font-size:9px;}
.hs-page-product .v9-help-card{margin-top:auto;padding:16px;border:1px solid rgba(126,151,193,.12);border-radius:10px;background:linear-gradient(145deg,rgba(16,29,51,.84),rgba(9,18,33,.88));}
.hs-page-product .v9-help-card strong{display:block;color:#eef2fb;font-size:8px;font-weight:900;letter-spacing:.03em;}
.hs-page-product .v9-help-card p{margin:9px 0 13px;color:#8d99ad;font-size:8px;line-height:1.55;}
.hs-page-product .v9-help-card a{min-height:43px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(140,157,199,.12);border-radius:9px;background:#142139;color:#f4f6fc;text-decoration:none;font-size:9px;font-weight:850;transition:background .2s ease,border-color .2s ease;}
.hs-page-product .v9-help-card a:hover{border-color:color-mix(in srgb,var(--v9-accent) 52%,transparent);background:var(--v9-accent-soft);}

/* Orta ürün görseli */
.hs-page-product .v9-main-card{padding:7px;display:flex;flex-direction:column;overflow:hidden;}
.hs-page-product .v9-main-media{position:relative;isolation:isolate;min-width:0;aspect-ratio:1.33/1;overflow:hidden;border:1px solid rgba(113,148,202,.18);border-radius:10px;background:#07101e;}
.hs-page-product .v9-main-media > img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:opacity .25s ease,transform .6s ease;}
.hs-page-product .v9-main-media:hover > img{transform:scale(1.018);}
.hs-page-product .v9-main-media > img.is-switching{opacity:.22;}
.hs-page-product .v9-main-media::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.16),transparent 24%,transparent 70%,rgba(0,5,12,.26));}
.hs-page-product .v9-media-empty{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:10px;color:#8f9ab0;background:radial-gradient(circle at center,rgba(111,53,255,.12),transparent 40%),#07101e;}
.hs-page-product .v9-media-empty i{font-size:54px;color:var(--v9-accent);}
.hs-page-product .v9-media-topbar{position:absolute;z-index:3;left:12px;right:12px;top:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}
.hs-page-product .v9-media-badges{display:flex;gap:7px;flex-wrap:wrap;}
.hs-page-product .v9-media-badges span{min-height:27px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(3,10,20,.72);backdrop-filter:blur(12px);color:#edf1fb;font-size:8px;font-weight:850;}
.hs-page-product .v9-media-badges span i{color:#f7d155;}
.hs-page-product .v9-media-badges span.is-deal{border-color:rgba(255,69,88,.38);background:rgba(159,12,34,.68);}
.hs-page-product .v9-media-badges span.is-deal i{color:#fff;}
.hs-page-product .v9-media-actions{display:flex;gap:6px;}
.hs-page-product .v9-media-actions button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:rgba(3,10,20,.72);backdrop-filter:blur(12px);color:#d5dceb;cursor:pointer;}
.hs-page-product .v9-media-actions button:hover,.hs-page-product .v9-media-actions button.is-active{border-color:color-mix(in srgb,var(--v9-accent) 58%,transparent);background:var(--v9-accent-soft);color:#fff;}
.hs-page-product .v9-thumb-strip{display:grid;grid-auto-flow:column;grid-auto-columns:54px;gap:7px;overflow-x:auto;padding:8px 2px 2px;scrollbar-width:none;}
.hs-page-product .v9-thumb-strip::-webkit-scrollbar{display:none;}
.hs-page-product .v9-thumb-strip button{aspect-ratio:1;border:1px solid rgba(110,143,194,.15);border-radius:8px;overflow:hidden;padding:0;background:#08111f;opacity:.6;cursor:pointer;}
.hs-page-product .v9-thumb-strip button.is-active{opacity:1;border-color:var(--v9-accent);box-shadow:0 0 0 2px var(--v9-accent-soft);}
.hs-page-product .v9-thumb-strip img{width:100%;height:100%;object-fit:cover;display:block;}
.hs-page-product .v9-meta-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:7px;border:1px solid rgba(108,143,194,.12);border-radius:10px;background:rgba(5,14,27,.72);overflow:hidden;}
.hs-page-product .v9-meta-strip > div{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:12px 10px;border-right:1px solid rgba(108,143,194,.1);}
.hs-page-product .v9-meta-strip > div:last-child{border-right:0;}
.hs-page-product .v9-meta-strip > div > span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:rgba(67,84,126,.13);color:#d9e2f3;}
.hs-page-product .v9-meta-strip p{min-width:0;display:grid;gap:2px;margin:0;}
.hs-page-product .v9-meta-strip small{color:#7f8ba0;font-size:7px;}
.hs-page-product .v9-meta-strip strong{overflow:hidden;color:#f0f3fa;font-size:8px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}
.hs-page-product .v9-description-card{position:relative;padding:14px 10px 9px;}
.hs-page-product .v9-description-copy{position:relative;margin-top:10px;color:#aeb8c9;font-size:9px;line-height:1.75;transition:max-height .28s ease;}
.hs-page-product .v9-description-copy.is-collapsed{max-height:47px;overflow:hidden;}
.hs-page-product .v9-description-copy.is-collapsed::after{content:'';position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(transparent,#07111f);pointer-events:none;}
.hs-page-product .v9-description-copy.is-expanded{max-height:420px;overflow:auto;padding-right:5px;}
.hs-page-product .v9-description-toggle{display:flex;align-items:center;gap:7px;margin:8px auto 0;padding:7px 13px;border:0;border-radius:8px;background:rgba(15,26,46,.86);color:#d9e0ee;font-size:8px;font-weight:800;cursor:pointer;}
.hs-page-product .v9-description-toggle i{font-size:7px;transition:transform .2s ease;}
.hs-page-product .v9-description-toggle[aria-expanded="true"] i{transform:rotate(180deg);}

/* Sağ satın alma paneli */
.hs-page-product .v9-buy-card{position:relative;display:flex;flex-direction:column;padding:21px 19px 18px;overflow:hidden;}
.hs-page-product .v9-buy-card::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--v9-accent),transparent);opacity:.72;}
.hs-page-product .v9-buy-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;}
.hs-page-product .v9-category-chip{max-width:72%;min-height:29px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--v9-accent) 34%,transparent);border-radius:8px;background:var(--v9-accent-soft);color:color-mix(in srgb,var(--v9-accent) 35%,#fff 65%);text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.03em;}
.hs-page-product .v9-category-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hs-page-product .v9-live-status{display:inline-flex;align-items:center;gap:6px;color:#91a0b8;font-size:7px;font-weight:800;white-space:nowrap;}
.hs-page-product .v9-live-status i{width:6px;height:6px;border-radius:50%;background:#6e778b;}
.hs-page-product .v9-live-status.is-online{color:#54e7a0;}.hs-page-product .v9-live-status.is-online i{background:#2be68d;box-shadow:0 0 9px rgba(43,230,141,.65);}
.hs-page-product .v9-buy-card h1{margin:18px 0 13px;color:#fff;font-family:'Sora','Manrope',sans-serif;font-size:clamp(24px,2.1vw,34px);line-height:1.13;letter-spacing:-.025em;}
.hs-page-product .v9-rating-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.hs-page-product .v9-rating{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:rgba(255,198,41,.07);color:#fff;font-size:9px;}
.hs-page-product .v9-rating i{color:#ffc928;}.hs-page-product .v9-rating strong{font-size:10px;}
.hs-page-product .v9-review-count{display:inline-flex;align-items:center;gap:7px;color:#9aa5ba;font-size:8px;}
.hs-page-product .v9-review-count i{color:#836bff;}
.hs-page-product .v9-buy-divider{height:1px;margin:22px 0 20px;background:linear-gradient(90deg,rgba(110,143,194,.18),rgba(110,143,194,.06));}
.hs-page-product .v9-price-section{display:grid;gap:8px;}
.hs-page-product .v9-price-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;}
.hs-page-product .v9-price-label-row > small{color:#a9b3c5;font-size:8px;font-weight:850;letter-spacing:.02em;}
.hs-page-product .v9-discount-badge{min-height:29px;display:inline-flex;align-items:center;padding:0 9px;border-radius:8px;background:rgba(20,124,72,.22);color:#5df09e;font-size:8px;font-weight:900;}
.hs-page-product .v9-price-main{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-width:0;}
.hs-page-product .v9-price-main strong{color:#ffd54f;font-family:'Sora','Manrope',sans-serif;font-size:clamp(30px,2.6vw,42px);font-weight:850;line-height:1;letter-spacing:-.045em;white-space:nowrap;}
.hs-page-product .v9-price-main del{color:#768298;font-size:11px;white-space:nowrap;text-decoration-thickness:1px;}
.hs-page-product .v9-deal-note{display:flex;align-items:center;gap:7px;margin:2px 0 0;color:#8d99af;font-size:7.5px;line-height:1.45;}
.hs-page-product .v9-deal-note i{color:#ffcc4c;}
.hs-page-product .v9-input-section{display:grid;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(108,143,194,.1);}
.hs-page-product .v9-input-section label{color:#dce3ef;font-size:8px;font-weight:850;}
.hs-page-product .v9-input-section > div{height:43px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;border:1px solid rgba(112,145,197,.16);border-radius:9px;background:#081221;}
.hs-page-product .v9-input-section > div i{color:var(--v9-accent);text-align:center;}
.hs-page-product .v9-input-section input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#eff3fa;font-size:9px;}
.hs-page-product .v9-input-section > small{color:#748197;font-size:7px;line-height:1.4;}
.hs-page-product .v9-quantity-wrap{margin-top:21px;padding-top:17px;border-top:1px solid rgba(108,143,194,.1);}
.hs-page-product .v9-quantity-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#c2cbd9;font-size:8px;font-weight:800;}
.hs-page-product .v9-quantity-label small{color:#6f7e95;font-size:7px;font-weight:650;}
.hs-page-product .v9-quantity-control{height:54px;display:grid;grid-template-columns:54px 1fr 54px;border-radius:9px;background:rgba(7,16,29,.94);overflow:hidden;}
.hs-page-product .v9-quantity-control button{border:0;background:transparent;color:#41a9ff;font-size:12px;cursor:pointer;}
.hs-page-product .v9-quantity-control button:hover{background:rgba(45,124,255,.08);}
.hs-page-product .v9-quantity-control input{width:100%;border:0;outline:0;background:transparent;color:#f3f6fb;text-align:center;font-size:10px;font-weight:850;-moz-appearance:textfield;}
.hs-page-product .v9-quantity-control input::-webkit-inner-spin-button,.hs-page-product .v9-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.hs-page-product .v9-total-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0;padding:0 4px;color:#728096;font-size:7px;}
.hs-page-product .v9-total-line strong{color:#cfd7e6;font-size:10px;}
.hs-page-product .v9-buy-actions{display:grid;gap:9px;margin-top:22px;}
.hs-page-product .v9-buy-actions button{min-height:57px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;font-size:10px;font-weight:900;cursor:pointer;transition:transform .18s ease,filter .18s ease,border-color .18s ease;}
.hs-page-product .v9-buy-actions button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);}
.hs-page-product .v9-buy-actions button:disabled{opacity:.45;cursor:not-allowed;}
.hs-page-product .v9-add-cart{border:1px solid #6f35ff;background:linear-gradient(110deg,#732bff,#4d2aeb);box-shadow:0 11px 26px rgba(82,43,234,.22);color:#fff;}
.hs-page-product .v9-buy-now{border:1px solid rgba(111,53,255,.62);background:rgba(9,17,32,.94);color:#fff;}
.hs-page-product .v9-buy-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px -19px -18px;padding:16px 12px;border-top:1px solid rgba(108,143,194,.1);background:rgba(4,11,21,.43);}
.hs-page-product .v9-buy-benefits > div{min-width:0;display:grid;justify-items:center;gap:4px;text-align:center;}
.hs-page-product .v9-buy-benefits > div > span{width:31px;height:31px;display:grid;place-items:center;margin-bottom:4px;border-radius:9px;background:rgba(50,62,114,.16);color:var(--v9-accent);}
.hs-page-product .v9-buy-benefits strong{color:#e8edf7;font-size:7.5px;line-height:1.25;}
.hs-page-product .v9-buy-benefits small{color:#738198;font-size:6.5px;line-height:1.35;}

/* Referanstaki alt güven şeridi */
.hs-page-product .v9-assurance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;border:1px solid rgba(105,141,194,.14);border-radius:13px;background:linear-gradient(180deg,rgba(8,18,33,.94),rgba(5,13,24,.96));overflow:hidden;}
.hs-page-product .v9-assurance-strip article{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px 20px;border-right:1px solid rgba(105,141,194,.1);}
.hs-page-product .v9-assurance-strip article:last-child{border-right:0;}
.hs-page-product .v9-assurance-strip article > span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(76,57,173,.14);color:#6c45ff;font-size:17px;}
.hs-page-product .v9-assurance-strip article:nth-child(2) > span{color:#3f8cff;background:rgba(63,140,255,.1);}
.hs-page-product .v9-assurance-strip article:nth-child(3) > span{color:#863fff;background:rgba(134,63,255,.12);}
.hs-page-product .v9-assurance-strip article:nth-child(4) > span{color:#7b46ff;background:rgba(123,70,255,.12);}
.hs-page-product .v9-assurance-strip article div{min-width:0;display:grid;gap:3px;}
.hs-page-product .v9-assurance-strip strong{overflow:hidden;color:#eef2f9;font-size:9px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;}
.hs-page-product .v9-assurance-strip small{overflow:hidden;color:#7f8ca2;font-size:7px;text-overflow:ellipsis;white-space:nowrap;}

/* Eski alt modülleri yeni koyu ürün sayfasına yaklaştır */
.hs-page-product .pdv12-information,
.hs-page-product .pdv12-bundle-showcase,
.hs-page-product .pdv12-gift-banner{border-color:rgba(105,141,194,.14)!important;background:linear-gradient(150deg,rgba(8,18,33,.96),rgba(5,13,24,.98))!important;box-shadow:0 18px 52px rgba(0,0,0,.18)!important;}
.hs-page-product .pdv12-tab-rail button.is-active{border-color:rgba(111,53,255,.42)!important;background:rgba(111,53,255,.12)!important;}
.hs-page-product .pdv12-tab-rail button.is-active > span,
.hs-page-product .pdv12-tab-rail button.is-active > i{color:#8b6bff!important;}
.hs-page-product .pdv12-overline{color:#91a6c9!important;}
.hs-page-product .pdv12-overline i{color:#7f5cff!important;}

@media (max-width:1320px){
    .hs-page-product .v9-product-stage{grid-template-columns:minmax(225px,.68fr) minmax(430px,1.48fr) minmax(315px,.9fr);gap:13px;}
    .hs-page-product .v9-side-card{padding:17px 15px;}
    .hs-page-product .v9-buy-card{padding:18px 16px 16px;}
    .hs-page-product .v9-buy-benefits{margin-left:-16px;margin-right:-16px;margin-bottom:-16px;}
    .hs-page-product .v9-meta-strip > div{grid-template-columns:28px minmax(0,1fr);gap:6px;padding:10px 7px;}
    .hs-page-product .v9-meta-strip > div > span{width:26px;height:26px;}
}
@media (max-width:1100px){
    .hs-page-product .v9-product-stage{grid-template-columns:minmax(235px,.62fr) minmax(0,1.38fr);}
    .hs-page-product .v9-buy-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);column-gap:26px;}
    .hs-page-product .v9-buy-card > .v9-buy-topline,.hs-page-product .v9-buy-card > h1,.hs-page-product .v9-buy-card > .v9-rating-row,.hs-page-product .v9-buy-card > .v9-buy-divider{grid-column:1;}
    .hs-page-product .v9-buy-card > .v9-price-section,.hs-page-product .v9-buy-card > .v9-input-section,.hs-page-product .v9-buy-card > .v9-quantity-wrap,.hs-page-product .v9-buy-card > .v9-total-line,.hs-page-product .v9-buy-card > .v9-buy-actions{grid-column:2;}
    .hs-page-product .v9-buy-card > .v9-price-section{grid-row:1 / span 2;align-self:start;}
    .hs-page-product .v9-buy-card > .v9-input-section{grid-row:3;}
    .hs-page-product .v9-buy-card > .v9-quantity-wrap{grid-row:4;}
    .hs-page-product .v9-buy-card > .v9-total-line{grid-row:5;}
    .hs-page-product .v9-buy-card > .v9-buy-actions{grid-row:6;}
    .hs-page-product .v9-buy-benefits{grid-column:1/-1;margin-top:22px;}
    .hs-page-product .v9-assurance-strip{grid-template-columns:repeat(2,minmax(0,1fr));}
    .hs-page-product .v9-assurance-strip article:nth-child(2){border-right:0;}
    .hs-page-product .v9-assurance-strip article:nth-child(-n+2){border-bottom:1px solid rgba(105,141,194,.1);}
}
@media (max-width:900px){
    .hs-page-product .pdv12-product-page{padding-top:14px!important;padding-bottom:130px!important;}
    .hs-page-product .v9-product-stage{display:flex;flex-direction:column;}
    .hs-page-product .v9-main-card{order:1;}
    .hs-page-product .v9-buy-card{order:2;display:flex;}
    .hs-page-product .v9-side-card{order:3;}
    .hs-page-product .v9-main-media{aspect-ratio:1.28/1;}
    .hs-page-product .v9-side-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}
    .hs-page-product .v9-help-card{margin-top:0;}
    .hs-page-product .v9-platform-section{grid-column:auto;}
    .hs-page-product .v9-buy-benefits{margin-top:17px;}
}
@media (max-width:680px){
    .hs-page-product .v9-side-card{grid-template-columns:1fr;}
    .hs-page-product .v9-main-media{aspect-ratio:1.05/1;}
    .hs-page-product .v9-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr));}
    .hs-page-product .v9-meta-strip > div:nth-child(2){border-right:0;}
    .hs-page-product .v9-meta-strip > div:nth-child(-n+2){border-bottom:1px solid rgba(108,143,194,.1);}
    .hs-page-product .v9-price-main{align-items:flex-start;flex-direction:column;gap:5px;}
    .hs-page-product .v9-buy-benefits{grid-template-columns:1fr;gap:11px;padding:14px 16px;}
    .hs-page-product .v9-buy-benefits > div{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;column-gap:9px;text-align:left;}
    .hs-page-product .v9-buy-benefits > div > span{grid-row:1/span 2;margin:0;}
    .hs-page-product .v9-assurance-strip{grid-template-columns:1fr;}
    .hs-page-product .v9-assurance-strip article{border-right:0!important;border-bottom:1px solid rgba(105,141,194,.1);}
    .hs-page-product .v9-assurance-strip article:last-child{border-bottom:0;}
}
@media (max-width:460px){
    .hs-page-product .v9-buy-card h1{font-size:26px;}
    .hs-page-product .v9-main-media{aspect-ratio:.92/1;}
    .hs-page-product .v9-package-option{grid-template-columns:25px minmax(0,1fr);}
    .hs-page-product .v9-package-price,.hs-page-product .v9-package-stock{grid-column:2;justify-self:start;}
    .hs-page-product .v9-price-main strong{font-size:32px;}
    .hs-page-product .v9-assurance-strip article{padding:14px 15px;}
}

/* =========================================================
   HESAPIN V10 - URUN SAYFASI OKUNABILIRLIK / PREMIUM TYPOGRAPHY
   V9 yerlesimini korur; metin boyutu, kontrast ve görsel hiyerarsiyi guclendirir.
   ========================================================= */
.hs-page-product .pdv12-product-page{
    --v10-text:#f7f9fd;
    --v10-text-soft:#dce4f0;
    --v10-muted:#b5c0d2;
    --v10-muted-2:#98a7bd;
    --v10-line:rgba(135,169,219,.24);
    --v10-surface:rgba(12,25,44,.82);
    font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
}
.hs-page-product .pdv12-breadcrumb{
    margin-bottom:22px!important;
    color:#9eacc1!important;
    font-size:12px!important;
    font-weight:650!important;
    line-height:1.5;
}
.hs-page-product .pdv12-breadcrumb a{color:#c7d0df!important;font-weight:700!important;text-decoration:none;}
.hs-page-product .pdv12-breadcrumb a:hover{color:#fff!important;}

/* Kartlari daha net ayir ve metin alanina nefes ver */
.hs-page-product .v9-side-card,
.hs-page-product .v9-main-card,
.hs-page-product .v9-buy-card{
    border-color:var(--v10-line);
    border-radius:17px;
    background:linear-gradient(155deg,rgba(11,24,43,.985),rgba(5,14,27,.995));
    box-shadow:0 22px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);
}
.hs-page-product .v9-side-card{padding:23px 20px;gap:24px;}
.hs-page-product .v9-side-section{gap:15px;}
.hs-page-product .v9-side-section + .v9-side-section{
    padding-top:3px;
}
.hs-page-product .v9-side-heading,
.hs-page-product .v9-content-heading{
    min-width:0;
    gap:9px;
    color:var(--v10-text);
    font-size:12.5px;
    font-weight:900;
    line-height:1.25;
    letter-spacing:.045em;
}
.hs-page-product .v9-side-heading::after,
.hs-page-product .v9-content-heading::after{
    content:'';
    flex:1;
    height:1px;
    margin-left:4px;
    background:linear-gradient(90deg,color-mix(in srgb,var(--v9-accent) 45%,transparent),rgba(130,161,209,.08),transparent);
}
.hs-page-product .v9-side-heading > i,
.hs-page-product .v9-content-heading > i{font-size:17px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--v9-accent) 38%,transparent));}

/* Paket secimi */
.hs-page-product .v9-package-list{gap:10px;max-height:350px;}
.hs-page-product .v9-package-option{
    min-height:86px;
    grid-template-columns:30px minmax(0,1fr) auto;
    gap:11px;
    padding:14px 13px;
    border-color:rgba(135,169,219,.18);
    border-radius:12px;
    background:linear-gradient(145deg,rgba(12,25,44,.82),rgba(7,17,32,.86));
}
.hs-page-product button.v9-package-option:hover{
    border-color:color-mix(in srgb,var(--v9-accent) 48%,transparent);
    background:linear-gradient(145deg,color-mix(in srgb,var(--v9-accent) 10%,rgba(12,25,44,.92)),rgba(7,17,32,.95));
}
.hs-page-product .v9-package-option.is-active{
    border-color:color-mix(in srgb,var(--v9-accent) 78%,#fff 4%);
    box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v9-accent) 22%,transparent),0 10px 24px rgba(0,0,0,.14);
}
.hs-page-product .v9-radio-dot{width:18px;height:18px;border-width:2px;}
.hs-page-product .v9-radio-dot i{width:8px;height:8px;}
.hs-page-product .v9-package-copy{gap:5px;}
.hs-page-product .v9-package-copy strong{
    color:#fff;
    font-size:13px;
    font-weight:800;
    line-height:1.3;
}
.hs-page-product .v9-package-copy small{
    color:var(--v10-muted);
    font-size:10.5px;
    font-weight:600;
    line-height:1.45;
}
.hs-page-product .v9-package-price del{color:#96a4b9;font-size:9.5px;font-weight:650;}
.hs-page-product .v9-package-price b{color:#e6ebff;font-size:12.5px;font-weight:850;}
.hs-page-product .v9-package-stock{color:#58eea4;font-size:10.5px;font-weight:800;}
.hs-page-product .v9-package-note{color:#aeb9ca;font-size:10.5px;font-weight:600;line-height:1.55;}

/* Platform ve ozellikler */
.hs-page-product .v9-platform-links{gap:8px;}
.hs-page-product .v9-platform-links a{
    min-height:47px;
    grid-template-columns:25px minmax(0,1fr) 18px;
    gap:9px;
    padding:0 12px;
    border-color:rgba(135,169,219,.16);
    border-radius:10px;
    color:#c7d1e0;
    font-size:11.5px;
    font-weight:700;
}
.hs-page-product .v9-platform-links a > i:first-child{font-size:15px;}
.hs-page-product .v9-feature-list{gap:12px;}
.hs-page-product .v9-feature-list li{color:#c5cfde;font-size:11.5px;font-weight:650;line-height:1.45;}
.hs-page-product .v9-feature-list i{width:20px;height:20px;font-size:10px;}

/* Destek kutusu */
.hs-page-product .v9-help-card{
    padding:18px;
    border-color:rgba(135,169,219,.18);
    border-radius:12px;
    background:linear-gradient(145deg,rgba(19,34,58,.92),rgba(9,20,37,.92));
}
.hs-page-product .v9-help-card strong{color:#fff;font-size:11px;font-weight:900;letter-spacing:.035em;}
.hs-page-product .v9-help-card p{margin:10px 0 14px;color:#b7c2d2;font-size:10.8px;font-weight:600;line-height:1.62;}
.hs-page-product .v9-help-card a{min-height:47px;color:#fff;font-size:11.5px;font-weight:800;}

/* Urun gorseli / rozetler */
.hs-page-product .v9-main-card{padding:8px;}
.hs-page-product .v9-main-media{border-color:rgba(135,169,219,.23);border-radius:12px;}
.hs-page-product .v9-media-badges span{
    min-height:31px;
    padding:0 11px;
    color:#fff;
    font-size:10px;
    font-weight:850;
    letter-spacing:.01em;
}
.hs-page-product .v9-media-actions button{width:38px;height:38px;font-size:13px;}
.hs-page-product .v9-thumb-strip{grid-auto-columns:60px;gap:8px;padding-top:9px;}

/* Orta bilgi seridi */
.hs-page-product .v9-meta-strip{margin-top:7px;border-color:rgba(135,169,219,.14);}
.hs-page-product .v9-meta-strip > div{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:13px 11px;}
.hs-page-product .v9-meta-strip > div > span{width:34px;height:34px;border-radius:9px;font-size:13px;}
.hs-page-product .v9-meta-strip p{gap:3px;}
.hs-page-product .v9-meta-strip small{color:#a7b4c7;font-size:9.5px;font-weight:650;letter-spacing:.01em;}
.hs-page-product .v9-meta-strip strong{color:#f3f6fb;font-size:11.5px;font-weight:800;}

/* Aciklama */
.hs-page-product .v9-description-card{padding:18px 14px 13px;}
.hs-page-product .v9-description-copy{
    margin-top:13px;
    color:#c8d2e0;
    font-size:12.5px;
    font-weight:560;
    line-height:1.78;
    letter-spacing:.002em;
}
.hs-page-product .v9-description-copy.is-collapsed{max-height:66px;}
.hs-page-product .v9-description-copy.is-collapsed::after{height:42px;background:linear-gradient(transparent,rgba(7,17,31,.98));}
.hs-page-product .v9-description-toggle{
    min-height:38px;
    margin-top:10px;
    padding:0 15px;
    border:1px solid rgba(135,169,219,.13);
    color:#e4e9f2;
    font-size:10.5px;
    font-weight:800;
}

/* Satin alma paneli */
.hs-page-product .v9-buy-card{padding:24px 22px 20px;}
.hs-page-product .v9-category-chip{
    min-height:33px;
    padding:0 11px;
    color:#f0edff;
    font-size:10px;
    font-weight:900;
}
.hs-page-product .v9-live-status{color:#afbbcd;font-size:10px;font-weight:750;}
.hs-page-product .v9-live-status i{width:7px;height:7px;}
.hs-page-product .v9-buy-card h1{
    margin:20px 0 15px;
    color:#fff;
    font-size:clamp(30px,2.35vw,40px);
    font-weight:900;
    line-height:1.12;
    letter-spacing:-.03em;
    text-wrap:balance;
}
.hs-page-product .v9-rating-row{gap:13px;}
.hs-page-product .v9-rating{
    min-height:39px;
    padding:0 12px;
    background:rgba(255,198,41,.085);
    color:#fff;
    font-size:11px;
    font-weight:700;
}
.hs-page-product .v9-rating strong{font-size:12px;font-weight:900;}
.hs-page-product .v9-review-count{color:#b5c0d0;font-size:10.5px;font-weight:650;}
.hs-page-product .v9-buy-divider{margin:23px 0 21px;background:linear-gradient(90deg,rgba(130,165,219,.25),rgba(130,165,219,.06));}
.hs-page-product .v9-price-section{gap:10px;}
.hs-page-product .v9-price-label-row > small{color:#d3dae5;font-size:10px;font-weight:900;letter-spacing:.04em;}
.hs-page-product .v9-discount-badge{min-height:32px;padding:0 10px;color:#72f4ad;font-size:10.5px;font-weight:900;}
.hs-page-product .v9-price-main{gap:15px;}
.hs-page-product .v9-price-main strong{
    color:#ffda58;
    font-size:clamp(36px,3vw,48px);
    font-weight:900;
    letter-spacing:-.04em;
    text-shadow:0 0 22px rgba(255,211,79,.08);
}
.hs-page-product .v9-price-main del{color:#98a6ba;font-size:13px;font-weight:650;text-decoration-thickness:1.5px;}
.hs-page-product .v9-deal-note{color:#b3bfd0;font-size:10.5px;font-weight:650;line-height:1.55;}
.hs-page-product .v9-deal-note i{font-size:11px;}

/* Musteri bilgisi */
.hs-page-product .v9-input-section{gap:8px;margin-top:20px;padding-top:18px;}
.hs-page-product .v9-input-section label{color:#eef2f8;font-size:11px;font-weight:850;}
.hs-page-product .v9-input-section > div{height:48px;grid-template-columns:41px minmax(0,1fr);border-color:rgba(135,169,219,.2);border-radius:10px;}
.hs-page-product .v9-input-section input{color:#fff;font-size:12px;font-weight:650;}
.hs-page-product .v9-input-section input::placeholder{color:#7f8da2;opacity:1;}
.hs-page-product .v9-input-section > small{color:#a2afc1;font-size:9.8px;font-weight:600;line-height:1.5;}

/* Adet, toplam ve butonlar */
.hs-page-product .v9-quantity-wrap{margin-top:22px;padding-top:19px;}
.hs-page-product .v9-quantity-label{margin-bottom:10px;color:#e2e7ef;font-size:11px;font-weight:800;}
.hs-page-product .v9-quantity-label small{color:#9ba9bc;font-size:9.5px;font-weight:650;}
.hs-page-product .v9-quantity-control{height:58px;border:1px solid rgba(135,169,219,.13);border-radius:11px;}
.hs-page-product .v9-quantity-control button{font-size:14px;}
.hs-page-product .v9-quantity-control input{font-size:13px;font-weight:900;}
.hs-page-product .v9-total-line{margin-top:12px;padding:0 3px;color:#aebacc;font-size:10.5px;font-weight:650;}
.hs-page-product .v9-total-line strong{color:#f1f4f9;font-size:13.5px;font-weight:900;}
.hs-page-product .v9-buy-actions{gap:10px;margin-top:23px;}
.hs-page-product .v9-buy-actions button{
    min-height:61px;
    border-radius:11px;
    font-size:13px;
    font-weight:900;
    letter-spacing:.005em;
}
.hs-page-product .v9-buy-actions button i{font-size:14px;}
.hs-page-product .v9-add-cart{box-shadow:0 14px 34px rgba(82,43,234,.28),inset 0 1px 0 rgba(255,255,255,.12);}
.hs-page-product .v9-buy-now{border-color:rgba(131,94,255,.7);background:linear-gradient(180deg,rgba(14,25,45,.98),rgba(7,16,30,.98));}

/* Sag panel alt guven avantajlari */
.hs-page-product .v9-buy-benefits{gap:9px;margin:20px -22px -20px;padding:18px 13px;background:rgba(4,11,21,.58);}
.hs-page-product .v9-buy-benefits > div{gap:5px;}
.hs-page-product .v9-buy-benefits > div > span{width:36px;height:36px;margin-bottom:5px;border-radius:10px;font-size:13px;}
.hs-page-product .v9-buy-benefits strong{color:#f1f4fa;font-size:10.5px;font-weight:850;line-height:1.3;}
.hs-page-product .v9-buy-benefits small{color:#a3afc1;font-size:9px;font-weight:600;line-height:1.4;}

/* Alt guven seridi */
.hs-page-product .v9-assurance-strip{margin-top:22px;border-color:rgba(135,169,219,.19);border-radius:15px;}
.hs-page-product .v9-assurance-strip article{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:18px 20px;}
.hs-page-product .v9-assurance-strip article > span{width:42px;height:42px;border-radius:11px;font-size:18px;}
.hs-page-product .v9-assurance-strip article div{gap:4px;}
.hs-page-product .v9-assurance-strip strong{color:#f5f7fb;font-size:11.5px;font-weight:850;}
.hs-page-product .v9-assurance-strip small{color:#a6b2c4;font-size:9.5px;font-weight:600;}

/* Alt eski ürün modüllerinde de okunabilirliği yükselt */
.hs-page-product .pdv12-information,
.hs-page-product .pdv12-bundle-showcase,
.hs-page-product .pdv12-gift-banner{color:#d5deeb!important;}
.hs-page-product .pdv12-information p,
.hs-page-product .pdv12-bundle-showcase p,
.hs-page-product .pdv12-gift-banner p{color:#b9c5d6!important;font-weight:560!important;}

@media (max-width:1320px){
    .hs-page-product .v9-side-card{padding:20px 17px;}
    .hs-page-product .v9-buy-card{padding:21px 18px 18px;}
    .hs-page-product .v9-buy-benefits{margin-left:-18px;margin-right:-18px;margin-bottom:-18px;}
    .hs-page-product .v9-package-copy strong{font-size:12.5px;}
    .hs-page-product .v9-package-copy small{font-size:10px;}
}
@media (max-width:1100px){
    .hs-page-product .v9-buy-card h1{font-size:32px;}
    .hs-page-product .v9-buy-card{row-gap:3px;}
}
@media (max-width:900px){
    .hs-page-product .pdv12-breadcrumb{font-size:11.5px!important;}
    .hs-page-product .v9-side-heading,.hs-page-product .v9-content-heading{font-size:12px;}
    .hs-page-product .v9-description-copy{font-size:12.5px;}
}
@media (max-width:680px){
    .hs-page-product .v9-side-card,.hs-page-product .v9-buy-card{padding:18px 16px;}
    .hs-page-product .v9-buy-card h1{font-size:29px;}
    .hs-page-product .v9-price-main strong{font-size:36px;}
    .hs-page-product .v9-package-copy strong{font-size:12.5px;}
    .hs-page-product .v9-package-copy small,
    .hs-page-product .v9-package-note,
    .hs-page-product .v9-platform-links a,
    .hs-page-product .v9-feature-list li{font-size:11px;}
    .hs-page-product .v9-meta-strip small{font-size:9.5px;}
    .hs-page-product .v9-meta-strip strong{font-size:11.5px;}
    .hs-page-product .v9-buy-benefits{margin-left:-16px;margin-right:-16px;margin-bottom:-18px;}
}
@media (max-width:460px){
    .hs-page-product .pdv12-breadcrumb{font-size:10.5px!important;}
    .hs-page-product .v9-buy-card h1{font-size:27px;}
    .hs-page-product .v9-price-main strong{font-size:34px;}
    .hs-page-product .v9-description-copy{font-size:12px;line-height:1.72;}
    .hs-page-product .v9-buy-actions button{min-height:58px;font-size:12.5px;}
    .hs-page-product .v9-assurance-strip strong{font-size:11px;}
    .hs-page-product .v9-assurance-strip small{font-size:9.5px;white-space:normal;}
}


/* ═══════════════════════════════════════════════════════════════
   V11 - Ana slider görsel bağlantısı
   Link URL girilmiş ana sliderlarda görselin kendisini tıklanabilir yapar.
   İçerik, slider kontrol okları ve noktalar daha yüksek katmanda kalır.
   ═══════════════════════════════════════════════════════════════ */
.fx-hero-media-link{position:absolute;inset:0;z-index:0;display:block;border-radius:inherit;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden;}
.fx-hero-media-link .fx-hero-image{position:absolute;inset:0;width:100%;height:100%;}
.fx-hero-media-link .fx-hero-image-fallback{position:absolute;inset:0;}
.fx-hero-slide.has-media-link .fx-hero-overlay,.fx-hero-slide.has-media-link .fx-hero-mesh{pointer-events:none;}
.fx-hero-media-link:focus-visible{outline:3px solid var(--fx-turquoise);outline-offset:-5px;}
@media (hover:hover) and (pointer:fine){.fx-hero-slide.has-media-link .fx-hero-media-link .fx-hero-image{transition:filter .28s ease,opacity .28s ease;}.fx-hero-slide.has-media-link .fx-hero-media-link:hover .fx-hero-image{filter:saturate(1.06) brightness(1.03);}}

/* ═══════════════════════════════════════════════════════════════
   V12 - Kampanya Merkezi / Dinamik Rozet / Dönüşüm / Mobil / SEO UX
   ═══════════════════════════════════════════════════════════════ */
.hs-dynamic-badges,.v12-product-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.hs-dynamic-badges{margin-top:7px}.v12-product-badges{margin:10px 0 2px}.hs-product-badge{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045);color:#dce6f2;font-size:9.5px;font-weight:850;letter-spacing:.02em;line-height:1}.hs-product-badge i{font-size:9px}.hs-product-badge.is-deal{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.09);color:#fde68a}.hs-product-badge.is-discount{border-color:rgba(34,211,238,.26);background:rgba(34,211,238,.08);color:#67e8f9}.hs-product-badge.is-hot{border-color:rgba(248,113,113,.25);background:rgba(239,68,68,.08);color:#fca5a5}.hs-product-badge.is-new{border-color:rgba(167,139,250,.26);background:rgba(139,92,246,.08);color:#c4b5fd}.hs-product-badge.is-stock{border-color:rgba(251,146,60,.25);background:rgba(249,115,22,.08);color:#fdba74}

.hs-deals-center{position:relative;padding:32px 0 80px;background:radial-gradient(circle at 50% -10%,rgba(239,68,68,.09),transparent 34%),linear-gradient(180deg,rgba(4,8,14,.35),rgba(4,8,14,.8));min-height:70vh}.hs-deals-shell{max-width:1480px}.hs-deals-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#77869a;font-size:11px}.hs-deals-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:#9bacbf;text-decoration:none}.hs-deals-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(350px,.8fr);align-items:center;gap:30px;min-height:330px;padding:48px clamp(25px,5vw,72px);border:1px solid rgba(239,68,68,.18);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 12% 40%,rgba(220,38,38,.16),transparent 32%),radial-gradient(circle at 85% 30%,rgba(239,68,68,.08),transparent 35%),linear-gradient(145deg,#080d14,#05080e 72%);box-shadow:0 25px 90px rgba(0,0,0,.28)}.hs-deals-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 42%,rgba(239,68,68,.045) 42.2% 43%,transparent 43.2% 100%)}.hs-deals-hero-copy{position:relative;z-index:1;max-width:800px}.hs-deals-kicker{display:inline-flex;align-items:center;gap:8px;color:#f87171;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hs-deals-hero h1{margin:12px 0 10px;color:#f8fafc;font-size:clamp(38px,4.7vw,74px);line-height:.98;letter-spacing:-.045em;font-weight:950}.hs-deals-hero h1 em{display:block;color:#ef4444;font-style:normal}.hs-deals-hero p{max-width:650px;margin:0;color:#a4afbd;font-size:14px;line-height:1.75}.hs-deals-duration-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.hs-deals-duration-tabs a{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:rgba(255,255,255,.025);color:#8f9caf;font-size:11px;font-weight:800;text-decoration:none}.hs-deals-duration-tabs a b{color:#dbe5f0;font-size:14px}.hs-deals-duration-tabs a.is-active{border-color:rgba(239,68,68,.42);background:linear-gradient(135deg,rgba(220,38,38,.16),rgba(127,29,29,.05));color:#fecaca;box-shadow:inset 0 0 24px rgba(239,68,68,.04)}.hs-deals-countdown{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:rgba(7,12,20,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.hs-deals-countdown>span{min-width:0;padding:13px 6px;text-align:center;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.016));border:1px solid rgba(255,255,255,.055)}.hs-deals-countdown strong{display:block;color:#fff;font-size:clamp(22px,2.5vw,40px);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.hs-deals-countdown small{display:block;margin-top:4px;color:#77869a;font-size:9px;font-weight:800;text-transform:uppercase}.hs-deals-countdown>i{color:#ef4444;font-style:normal;font-size:17px}.hs-deals-section{margin-top:28px;padding:24px;border:1px solid rgba(148,163,184,.1);border-radius:24px;background:linear-gradient(145deg,rgba(10,17,28,.83),rgba(6,11,19,.8))}.hs-deals-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.hs-deals-section-head>div>span{display:inline-flex;align-items:center;gap:7px;color:#ef8d8d;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.hs-deals-section-head h2{margin:5px 0;color:#f8fafc;font-size:24px;letter-spacing:-.025em}.hs-deals-section-head p{margin:0;color:#7f8da0;font-size:11px}.hs-deals-section-head>a{display:inline-flex;align-items:center;gap:8px;color:#dbe5f0;text-decoration:none;font-size:11px;font-weight:800}.hs-deals-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hs-deals-empty{display:grid;place-items:center;text-align:center;min-height:190px;border:1px dashed rgba(148,163,184,.16);border-radius:18px;color:#8290a4}.hs-deals-empty i{font-size:26px;color:#ef4444}.hs-deals-empty strong{color:#f1f5f9;font-size:15px}.hs-deals-empty p{margin:0;font-size:11px}

.hs-category-discovery{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 20px;padding:13px 14px;border:1px solid rgba(148,163,184,.12);border-radius:16px;background:linear-gradient(135deg,rgba(12,21,35,.84),rgba(8,14,25,.8))}.hs-category-discovery>span{display:inline-flex;align-items:center;gap:7px;color:#8da0b6;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.hs-category-discovery>span i{color:#22d3ee}.hs-category-discovery>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.hs-category-discovery a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:rgba(255,255,255,.025);color:#c9d4e2;text-decoration:none;font-size:10px;font-weight:800;transition:.2s ease}.hs-category-discovery a:hover{border-color:rgba(34,211,238,.32);background:rgba(34,211,238,.07);color:#67e8f9;transform:translateY(-1px)}

.hs-cart-goal{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin:0 0 15px;padding:15px;border:1px solid rgba(34,211,238,.14);border-radius:15px;background:linear-gradient(135deg,rgba(8,145,178,.08),rgba(30,41,59,.2))}.hs-cart-goal-copy>span{display:flex;align-items:center;gap:6px;color:#67e8f9;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hs-cart-goal-copy strong{display:block;margin-top:4px;color:#f8fafc;font-size:13px}.hs-cart-goal-copy small{display:block;margin-top:2px;color:#8190a4;font-size:9.5px}.hs-cart-goal>b{align-self:center;color:#67e8f9;font-size:12px}.hs-cart-goal-meter{grid-column:1/-1;height:6px;overflow:hidden;border-radius:99px;background:rgba(148,163,184,.1)}.hs-cart-goal-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#06b6d4,#22d3ee);box-shadow:0 0 16px rgba(34,211,238,.25)}.hs-cart-goal.is-reached{border-color:rgba(34,197,94,.22);background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(13,28,24,.15))}.hs-cart-goal.is-reached .hs-cart-goal-copy>span,.hs-cart-goal.is-reached>b{color:#86efac}.hs-cart-goal.is-reached .hs-cart-goal-meter i{background:linear-gradient(90deg,#16a34a,#4ade80)}

.hs-checkout-compact-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:12px 0 18px;padding:21px 24px;border:1px solid rgba(148,163,184,.13);border-radius:18px;background:linear-gradient(135deg,rgba(12,22,37,.92),rgba(7,13,23,.92))}.hs-checkout-compact-head>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#67e8f9;font-size:9px;font-weight:900;letter-spacing:.12em}.hs-checkout-compact-head h1{margin:5px 0 4px;color:#f8fafc;font-size:24px;letter-spacing:-.025em}.hs-checkout-compact-head p{margin:0;color:#8896a9;font-size:11px}.hs-checkout-compact-total{display:flex;align-items:center;gap:13px;flex-wrap:wrap;justify-content:flex-end}.hs-checkout-compact-total small{color:#8593a6;font-size:10px}.hs-checkout-compact-total strong{color:#fde68a;font-size:24px;letter-spacing:-.03em}.hs-checkout-compact-total em{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(34,197,94,.15);border-radius:9px;background:rgba(34,197,94,.06);color:#86efac;font-style:normal;font-size:9px;font-weight:800}.fx-checkout-page .co-steps{margin-top:0!important;margin-bottom:18px!important}.fx-checkout-page .co-main-grid{align-items:start}.fx-checkout-page .co-section-card,.fx-checkout-page .co-summary-card{border-color:rgba(148,163,184,.13)!important;box-shadow:0 18px 55px rgba(0,0,0,.14)!important}

/* Mobil: masaüstünü küçültmek yerine önemli aksiyonları öne al. */
@media(max-width:1100px){.hs-deals-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hs-deals-hero{grid-template-columns:1fr}.hs-deals-countdown{max-width:620px}.hs-category-discovery{align-items:flex-start}.hs-checkout-compact-head{align-items:flex-start}}
@media(max-width:800px){.hs-deals-center{padding-top:16px;padding-bottom:110px}.hs-deals-hero{min-height:0;padding:28px 20px;border-radius:21px}.hs-deals-hero h1{font-size:clamp(34px,10vw,52px)}.hs-deals-hero p{font-size:12px}.hs-deals-countdown{padding:11px;gap:4px;border-radius:16px}.hs-deals-countdown>span{padding:10px 3px}.hs-deals-countdown strong{font-size:23px}.hs-deals-section{padding:16px;border-radius:19px}.hs-deals-section-head{align-items:flex-start}.hs-deals-section-head h2{font-size:20px}.hs-deals-section-head p{font-size:10px;line-height:1.55}.hs-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hs-category-discovery{display:block;overflow:hidden}.hs-category-discovery>div{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;flex-wrap:nowrap;margin-top:10px;padding-bottom:3px;scrollbar-width:none}.hs-category-discovery>div::-webkit-scrollbar{display:none}.hs-category-discovery a{min-height:42px;font-size:10.5px}.hs-checkout-compact-head{display:grid;padding:17px;border-radius:15px}.hs-checkout-compact-head h1{font-size:21px}.hs-checkout-compact-head p{font-size:10.5px;line-height:1.55}.hs-checkout-compact-total{justify-content:flex-start}.fx-cart-page .fx-cart-layout{grid-template-columns:1fr!important}.fx-cart-page .fx-cart-summary{position:static!important}.fx-cart-page .fx-checkout-launch{min-height:56px}.fx-cart-page .fx-coupon-console input{font-size:16px!important}.fx-checkout-page input,.fx-checkout-page select,.fx-checkout-page textarea{font-size:16px!important}.fx-checkout-page .co-payment-tabs,.fx-checkout-page .co-method-grid{grid-template-columns:1fr!important}.fx-checkout-page button,.fx-checkout-page label,.fx-cart-page button,.fx-cart-page a{touch-action:manipulation}.fx-catalog-grid{gap:10px!important}}
@media(max-width:520px){.hs-deals-breadcrumb{font-size:10px}.hs-deals-duration-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.hs-deals-duration-tabs a{justify-content:center;padding:0 8px}.hs-deals-countdown>i{font-size:12px}.hs-deals-countdown small{font-size:7px}.hs-deals-section-head{display:grid}.hs-deals-section-head>a{justify-self:start}.hs-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hs-product-badge{min-height:23px;padding:0 7px;font-size:8.5px}.hs-cart-goal{padding:13px}.hs-checkout-compact-total strong{font-size:21px}.hs-page-category .fx-product-card .fx-product-title,.hs-page-category .product-card .product-title{font-size:12px!important;line-height:1.35!important}.hs-page-category .fx-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hs-page-product .pdv12-mobile-buy{min-height:76px!important}.hs-page-product .pdv12-mobile-buy small{font-size:10px!important}.hs-page-product .pdv12-mobile-buy strong{font-size:18px!important}.hs-page-product .pdv12-mobile-buy button{min-height:52px!important;font-size:11.5px!important}.fx-cart-page .fx-cart-hero{padding:20px!important}.fx-cart-page .fx-cart-hero h1{font-size:30px!important}.fx-cart-page .fx-order-steps{overflow-x:auto;scrollbar-width:none}.fx-cart-page .fx-summary-head h2{font-size:20px}.fx-cart-page .fx-cart-summary{border-radius:18px!important}.fx-checkout-page .co-steps{transform:none!important;overflow-x:auto}.fx-checkout-page .co-step-lbl{font-size:10px!important}}
.hs-category-discovery>div:first-child{display:grid;gap:2px}.hs-category-discovery>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#67e8f9;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.hs-category-discovery>div:first-child>strong{color:#e8eff7;font-size:12px}.hs-category-discovery>nav{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.hs-category-discovery>nav a.is-active{border-color:rgba(34,211,238,.38);background:rgba(34,211,238,.09);color:#67e8f9}.hs-category-discovery>nav a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:rgba(255,255,255,.025);color:#c9d4e2;text-decoration:none;font-size:10px;font-weight:800;transition:.2s ease}@media(max-width:800px){.hs-category-discovery>nav{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;flex-wrap:nowrap;margin-top:10px;padding-bottom:3px;scrollbar-width:none}.hs-category-discovery>nav::-webkit-scrollbar{display:none}.hs-category-discovery>nav a{min-height:42px;font-size:10.5px}}

/* V12.1 - gerçek günlük görüntülenme rozeti */
.hs-product-badge.is-activity{border-color:rgba(96,165,250,.27);background:rgba(59,130,246,.085);color:#bfdbfe}

/* V12.2 visible integration */.premium-notice.hs-notice-link{color:inherit;text-decoration:none;cursor:pointer}.premium-notice.hs-notice-link:hover{border-color:rgba(255,154,56,.28)!important;background:rgba(255,154,56,.055)!important}.hs-bridge-ticker-link{color:inherit!important;text-decoration:none!important;cursor:pointer}.hs-bridge-ticker-link:hover strong{color:#fff}.hs-bridge-ticker-link:hover{filter:brightness(1.12)}

/* ========================================================================== */
/* V13 · YAKINDA ÇIKACAK OYUNLAR + SLIDER ÜSTÜ MEGA BANNER                   */
/* ========================================================================== */
.hs-upcoming-home-zone{position:relative;z-index:5;padding:20px 0 12px;order:-100}.hs-upcoming-home-shell{max-width:1536px}.hs-upcoming-single-banner{position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:30px;background:#03070d;box-shadow:0 32px 100px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.04);text-decoration:none}.hs-upcoming-single-banner img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.hs-upcoming-single-banner:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),inset 0 -100px 120px rgba(0,0,0,.12)}.hs-upcoming-single-hover{position:absolute;right:22px;bottom:22px;z-index:3;display:flex;align-items:center;gap:9px;min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(5,10,17,.72);backdrop-filter:blur(16px);color:#fff;font-size:11px;font-weight:900;opacity:0;transform:translateY(8px);transition:.22s ease;box-shadow:0 15px 40px rgba(0,0,0,.28)}.hs-upcoming-single-hover i{color:#ff4fb7}.hs-upcoming-single-banner:hover .hs-upcoming-single-hover,.hs-upcoming-single-banner:focus-visible .hs-upcoming-single-hover{opacity:1;transform:none}.hs-upcoming-single-banner:focus-visible{outline:2px solid #f472b6;outline-offset:4px}
.hs-upcoming-split-banner{--upg-overlay:.18;position:relative;min-height:780px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:#03070d;box-shadow:0 32px 110px rgba(0,0,0,.42);isolation:isolate}.hs-upcoming-split-banner:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 25% 75%,rgba(0,0,0,.22)),linear-gradient(180deg,rgba(0,0,0,.04),transparent 48%,rgba(0,0,0,.74) 100%)}.hs-upcoming-split-half{position:absolute;top:0;bottom:0;width:58%;z-index:1;overflow:hidden;color:#fff;text-decoration:none}.hs-upcoming-split-half.is-left{left:0;clip-path:polygon(0 0,92% 0,73% 100%,0 100%)}.hs-upcoming-split-half.is-right{right:0;clip-path:polygon(27% 0,100% 0,100% 100%,8% 100%)}.hs-upcoming-split-half img,.hs-upcoming-split-fallback{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .35s ease}.hs-upcoming-split-half:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--upg-overlay));transition:background .25s ease}.hs-upcoming-split-half.is-left:after{background:linear-gradient(90deg,rgba(2,3,8,.04),rgba(20,0,25,calc(var(--upg-overlay) + .08)))}.hs-upcoming-split-half.is-right:after{background:linear-gradient(270deg,rgba(2,3,8,.04),rgba(0,15,25,calc(var(--upg-overlay) + .08)))}.hs-upcoming-split-half:hover img{transform:scale(1.025);filter:saturate(1.08) brightness(1.04)}.hs-upcoming-split-fallback{display:grid;place-items:center;background:radial-gradient(circle at 30% 35%,rgba(236,72,153,.24),transparent 33%),linear-gradient(135deg,#140518,#070a12);font-size:90px;color:rgba(255,255,255,.16)}.hs-upcoming-split-half.is-right .hs-upcoming-split-fallback{background:radial-gradient(circle at 68% 35%,rgba(34,197,94,.22),transparent 33%),linear-gradient(225deg,#04170c,#070a12)}.hs-upcoming-split-game-label{position:absolute;z-index:4;top:32px;display:grid;gap:4px;max-width:270px;text-shadow:0 4px 20px rgba(0,0,0,.6)}.hs-upcoming-split-half.is-left .hs-upcoming-split-game-label{left:34px}.hs-upcoming-split-half.is-right .hs-upcoming-split-game-label{right:34px;text-align:right}.hs-upcoming-split-game-label small{font-size:10px;font-weight:900;letter-spacing:.16em;color:#f9a8d4}.hs-upcoming-split-half.is-right .hs-upcoming-split-game-label small{color:#bef264}.hs-upcoming-split-game-label strong{font-size:29px;line-height:1;font-weight:950;letter-spacing:-.04em}.hs-upcoming-split-center-glow{position:absolute;z-index:3;left:50%;top:-12%;width:48%;height:90%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at 50% 30%,rgba(236,72,153,.24),transparent 36%),radial-gradient(ellipse at 55% 50%,rgba(139,92,246,.12),transparent 48%);filter:blur(2px)}.hs-upcoming-split-copy{position:absolute;z-index:6;left:50%;top:11%;width:min(700px,58%);transform:translateX(-50%);text-align:center;pointer-events:none;text-shadow:0 6px 35px rgba(0,0,0,.58)}.hs-upcoming-split-copy>span{display:block;color:#fff;font-size:clamp(13px,1.5vw,22px);font-weight:500;letter-spacing:.42em;text-transform:uppercase}.hs-upcoming-split-copy h2{margin:20px 0 10px;color:#fff;font-size:clamp(46px,7vw,104px);font-weight:950;line-height:.85;letter-spacing:-.055em;text-transform:uppercase}.hs-upcoming-split-copy p{max-width:600px;margin:0 auto;color:rgba(255,255,255,.78);font-size:clamp(13px,1.25vw,18px);line-height:1.55;font-weight:600}.hs-upcoming-split-cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;margin-top:22px;padding:0 27px;border:1px solid rgba(255,255,255,.23);border-radius:12px;background:linear-gradient(135deg,#ff3ca6,#f43f5e);box-shadow:0 15px 45px rgba(244,63,94,.28),inset 0 1px 0 rgba(255,255,255,.25);color:#fff;text-decoration:none;font-size:13px;font-weight:950;letter-spacing:.02em;transition:.2s ease}.hs-upcoming-split-cta:hover{transform:translateY(-2px);filter:brightness(1.08)}.hs-upcoming-trust-strip{position:absolute;z-index:7;left:50%;bottom:142px;transform:translateX(-50%);width:calc(100% - 190px);min-height:56px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(4,8,14,.78);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.28)}.hs-upcoming-trust-strip span{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;color:#f8fafc;font-size:11px;font-weight:900;letter-spacing:.02em;border-right:1px solid rgba(255,255,255,.08)}.hs-upcoming-trust-strip span:last-child{border-right:0}.hs-upcoming-trust-strip i{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff}.hs-upcoming-bottom-row{position:absolute;z-index:7;left:50%;bottom:22px;width:calc(100% - 260px);transform:translateX(-50%);display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:24px}.hs-upcoming-bottom-row>a{display:grid;gap:5px;padding:14px 18px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(4,7,13,.62);backdrop-filter:blur(12px);text-decoration:none;color:#fff;min-width:0}.hs-upcoming-bottom-row>a:first-child{border-color:rgba(244,114,182,.28)}.hs-upcoming-bottom-row>a:last-child{border-color:rgba(163,230,53,.26)}.hs-upcoming-bottom-row a b{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-upcoming-bottom-row a:first-child b{color:#f472b6}.hs-upcoming-bottom-row a:last-child b{color:#bef264}.hs-upcoming-bottom-row a small{color:rgba(255,255,255,.75);font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-upcoming-bottom-row>strong{text-align:center;color:#fff;font-size:16px;line-height:1.35;font-style:italic;text-shadow:0 4px 18px rgba(0,0,0,.6)}
/* Yakında public sayfası */
.hs-upcoming-page{position:relative;padding:28px 0 90px;min-height:70vh;background:radial-gradient(circle at 20% 0,rgba(217,70,239,.08),transparent 28%),radial-gradient(circle at 82% 8%,rgba(34,197,94,.055),transparent 26%),#050910}.hs-upcoming-shell{max-width:1500px}.hs-upcoming-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:#718096;font-size:10.5px}.hs-upcoming-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:#a8b5c6;text-decoration:none}.hs-upcoming-page-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:32px;min-height:370px;padding:48px clamp(28px,5vw,72px);overflow:hidden;border:1px solid rgba(168,85,247,.17);border-radius:28px;background:linear-gradient(135deg,rgba(20,10,38,.86),rgba(5,10,17,.96) 55%,rgba(4,23,15,.76));box-shadow:0 30px 95px rgba(0,0,0,.28)}.hs-upcoming-page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 45%,rgba(236,72,153,.045) 45.2% 46%,transparent 46.2% 100%)}.hs-upcoming-page-copy{position:relative;z-index:2}.hs-upcoming-kicker{display:inline-flex;align-items:center;gap:8px;color:#f0abfc;font-size:10px;font-weight:950;letter-spacing:.13em}.hs-upcoming-page-copy h1{max-width:800px;margin:12px 0;color:#f8fafc;font-size:clamp(42px,5.5vw,78px);line-height:.94;letter-spacing:-.05em;font-weight:950}.hs-upcoming-page-copy h1 em{display:block;color:#f472b6;font-style:normal}.hs-upcoming-page-copy p{max-width:690px;margin:0;color:#a4b0c0;font-size:14px;line-height:1.72}.hs-upcoming-filter{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.hs-upcoming-filter button{min-height:42px;padding:0 14px;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:rgba(255,255,255,.025);color:#aab6c6;font-size:10.5px;font-weight:900;cursor:pointer}.hs-upcoming-filter button.is-active{border-color:rgba(244,114,182,.38);background:rgba(244,114,182,.09);color:#fbcfe8}.hs-upcoming-hero-stack{position:relative;z-index:2;height:280px}.hs-upcoming-stack-card{position:absolute;width:68%;height:88%;right:5%;top:3%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.65)),var(--upg-stack-image);background-size:cover;background-position:center;box-shadow:0 22px 55px rgba(0,0,0,.35);transform:rotate(4deg)}.hs-upcoming-stack-card.hs-upcoming-stack-1{right:28%;top:14%;transform:rotate(-7deg);filter:saturate(.9)}.hs-upcoming-stack-card span{position:absolute;left:16px;bottom:14px;color:#fff;font-size:13px;font-weight:900}.hs-upcoming-stack-empty{height:100%;display:grid;place-items:center;border:1px dashed rgba(168,85,247,.25);border-radius:22px;color:#c084fc;font-size:50px;background:rgba(168,85,247,.04)}.hs-upcoming-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.hs-upcoming-game{--upg-accent:#a855f7;position:relative;min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.13);border-radius:20px;background:linear-gradient(145deg,rgba(12,20,34,.96),rgba(6,12,21,.97));box-shadow:0 18px 52px rgba(0,0,0,.17);transition:transform .25s ease,border-color .25s ease}.hs-upcoming-game:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--upg-accent) 42%,transparent)}.hs-upcoming-game.is-accent-pink{--upg-accent:#ec4899}.hs-upcoming-game.is-accent-blue{--upg-accent:#3b82f6}.hs-upcoming-game.is-accent-cyan{--upg-accent:#06b6d4}.hs-upcoming-game.is-accent-green{--upg-accent:#22c55e}.hs-upcoming-game.is-accent-lime{--upg-accent:#84cc16}.hs-upcoming-game.is-accent-orange{--upg-accent:#f97316}.hs-upcoming-game.is-accent-red{--upg-accent:#ef4444}.hs-upcoming-game.is-accent-gold{--upg-accent:#eab308}.hs-upcoming-game-media{position:relative;display:block;height:300px;overflow:hidden;background:#07101b;text-decoration:none}.hs-upcoming-game-media>img:not(.hs-upcoming-game-logo){width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hs-upcoming-game:hover .hs-upcoming-game-media>img:not(.hs-upcoming-game-logo){transform:scale(1.025)}.hs-upcoming-game-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 15%,rgba(0,0,0,.82) 100%)}.hs-upcoming-game-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:60px;color:rgba(255,255,255,.12);background:radial-gradient(circle,var(--upg-accent),transparent 1%,transparent 38%),linear-gradient(135deg,#111827,#050912);opacity:.55}.hs-upcoming-featured{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:rgba(5,10,17,.76);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);color:#fde68a;font-size:8.5px;font-weight:950;letter-spacing:.08em}.hs-upcoming-game-logo{position:absolute;left:18px;bottom:18px;z-index:2;max-width:52%;max-height:82px;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 6px 16px rgba(0,0,0,.6))}.hs-upcoming-game-title-on-media{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;color:#fff;font-size:26px;line-height:1;letter-spacing:-.035em;font-weight:950;text-shadow:0 5px 20px rgba(0,0,0,.8)}.hs-upcoming-game-body{padding:18px}.hs-upcoming-game-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8998ac;font-size:9.5px}.hs-upcoming-game-top span{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-upcoming-game-top i{color:var(--upg-accent)}.hs-upcoming-game-top em{flex:0 0 auto;padding:6px 8px;border:1px solid color-mix(in srgb,var(--upg-accent) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--upg-accent) 9%,transparent);color:#e8eef7;font-style:normal;font-weight:850}.hs-upcoming-game-body h2{margin:13px 0 7px;color:#f8fafc;font-size:21px;letter-spacing:-.025em}.hs-upcoming-game-body>p{min-height:42px;margin:0;color:#91a0b3;font-size:11px;line-height:1.65}.hs-upcoming-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px}.hs-upcoming-countdown span{padding:9px 5px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:rgba(255,255,255,.022);text-align:center}.hs-upcoming-countdown b{display:block;color:#f8fafc;font-size:16px;font-variant-numeric:tabular-nums}.hs-upcoming-countdown small{display:block;margin-top:2px;color:#6f7f95;font-size:7.5px;text-transform:uppercase}.hs-upcoming-countdown .is-released{grid-column:1/-1;color:#86efac;font-size:11px}.hs-upcoming-game-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;padding-top:14px;border-top:1px solid rgba(148,163,184,.09)}.hs-upcoming-game-actions a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:10.5px;font-weight:900}.hs-upcoming-game-actions a i{color:var(--upg-accent)}.hs-upcoming-game-actions span{display:inline-flex;align-items:center;gap:5px;color:#758499;font-size:9px}.hs-upcoming-public-empty,.hs-upcoming-filter-empty{display:grid;place-items:center;text-align:center;min-height:250px;margin-top:28px;border:1px dashed rgba(168,85,247,.2);border-radius:20px;background:rgba(168,85,247,.025);color:#8695a9}.hs-upcoming-public-empty i,.hs-upcoming-filter-empty i{font-size:34px;color:#c084fc}.hs-upcoming-public-empty h2{margin:10px 0 2px;color:#f8fafc}.hs-upcoming-public-empty p{margin:0}.hs-upcoming-filter-empty strong{margin-top:10px;color:#f8fafc}.hs-upcoming-filter-empty span{margin-top:4px;font-size:10px}
@media(max-width:1150px){.hs-upcoming-split-banner{min-height:690px}.hs-upcoming-trust-strip{width:calc(100% - 80px)}.hs-upcoming-bottom-row{width:calc(100% - 100px)}.hs-upcoming-grid{grid-template-columns:repeat(2,1fr)}.hs-upcoming-page-hero{grid-template-columns:1fr}.hs-upcoming-hero-stack{display:none}}
@media(max-width:800px){.hs-upcoming-home-zone{padding:10px 0 5px}.hs-upcoming-single-banner{border-radius:18px}.hs-upcoming-single-hover{display:none}.hs-upcoming-split-banner{min-height:620px;border-radius:19px}.hs-upcoming-split-half{width:70%}.hs-upcoming-split-copy{top:9%;width:88%}.hs-upcoming-split-copy>span{font-size:9px;letter-spacing:.25em}.hs-upcoming-split-copy h2{font-size:clamp(38px,12vw,64px);margin-top:12px}.hs-upcoming-split-copy p{font-size:11px}.hs-upcoming-split-cta{min-height:47px;padding:0 18px;font-size:11px}.hs-upcoming-split-game-label{top:auto;bottom:155px}.hs-upcoming-split-half.is-left .hs-upcoming-split-game-label{left:16px}.hs-upcoming-split-half.is-right .hs-upcoming-split-game-label{right:16px}.hs-upcoming-split-game-label strong{font-size:18px}.hs-upcoming-trust-strip{bottom:91px;width:calc(100% - 28px);grid-template-columns:repeat(2,1fr);padding:5px 0}.hs-upcoming-trust-strip span{min-height:38px;font-size:8px;border-right:0}.hs-upcoming-trust-strip i{width:24px;height:24px}.hs-upcoming-bottom-row{bottom:12px;width:calc(100% - 28px);grid-template-columns:1fr 1fr;gap:8px}.hs-upcoming-bottom-row>strong{display:none}.hs-upcoming-bottom-row>a{padding:10px 11px}.hs-upcoming-bottom-row a b{font-size:12px}.hs-upcoming-bottom-row a small{font-size:8px}.hs-upcoming-page{padding-top:14px;padding-bottom:110px}.hs-upcoming-page-hero{min-height:0;padding:30px 20px;border-radius:20px}.hs-upcoming-page-copy h1{font-size:clamp(36px,11vw,55px)}.hs-upcoming-page-copy p{font-size:12px}.hs-upcoming-filter{display:grid;grid-template-columns:repeat(2,1fr)}.hs-upcoming-filter button{min-height:44px}.hs-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hs-upcoming-game-media{height:210px}.hs-upcoming-game-body{padding:13px}.hs-upcoming-game-body h2{font-size:16px}.hs-upcoming-game-body>p{font-size:9.5px;min-height:46px}.hs-upcoming-game-top{display:grid;gap:6px}.hs-upcoming-game-top em{justify-self:start}.hs-upcoming-countdown{gap:4px}.hs-upcoming-countdown span{padding:7px 2px}.hs-upcoming-countdown b{font-size:13px}.hs-upcoming-game-actions{display:grid}.hs-upcoming-game-actions span{display:none}}
@media(max-width:520px){.hs-upcoming-home-shell{padding-left:8px!important;padding-right:8px!important}.hs-upcoming-single-banner{border-radius:13px}.hs-upcoming-split-banner{min-height:560px}.hs-upcoming-split-half{width:82%}.hs-upcoming-split-copy{width:94%;top:8%}.hs-upcoming-split-copy h2{font-size:38px}.hs-upcoming-split-game-label{bottom:142px}.hs-upcoming-trust-strip{bottom:82px}.hs-upcoming-trust-strip span{gap:5px;font-size:7px}.hs-upcoming-trust-strip i{display:none}.hs-upcoming-bottom-row{bottom:9px}.hs-upcoming-page-hero{padding:24px 16px}.hs-upcoming-grid{grid-template-columns:1fr}.hs-upcoming-game-media{height:280px}.hs-upcoming-game-body h2{font-size:19px}.hs-upcoming-game-body>p{font-size:10.5px}}
.account-nav-upcoming{border-color:rgba(236,72,153,.20)!important;background:linear-gradient(145deg,rgba(236,72,153,.055),rgba(132,204,22,.018))!important}.account-nav-upcoming .account-nav-icon{color:#f9a8d4!important;background:rgba(236,72,153,.10)!important;border:1px solid rgba(236,72,153,.20)!important}.account-nav-upcoming:hover{border-color:rgba(244,114,182,.36)!important;box-shadow:0 11px 25px rgba(190,24,93,.09),inset 0 1px 0 rgba(255,255,255,.04)!important}

/* =========================================================
   V14 — Ana sayfa üstüne gömülü GTA 6 / FC 27 mega sahne
   ========================================================= */
body.hs-home-upcoming-embedded{--hs-embed-bg:#020610;--hs-embed-panel:#050b16;--hs-embed-line:rgba(120,151,210,.14);background:#060a12}
body.hs-home-upcoming-embedded .premium-utility-bar{position:relative;z-index:1160;background:linear-gradient(180deg,#050a15,#030711)!important;border-bottom:1px solid rgba(122,156,224,.12)!important;box-shadow:none!important}
body.hs-home-upcoming-embedded .header{position:relative!important;top:auto!important;z-index:1140!important;background:linear-gradient(180deg,#020610 0%,#030713 100%)!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.hs-home-upcoming-embedded .header::after{opacity:.12!important;background:linear-gradient(90deg,transparent,rgba(124,92,255,.55),rgba(0,224,255,.35),transparent)!important}
body.hs-home-upcoming-embedded .header-container{max-width:1760px!important;min-height:88px!important;padding-inline:34px!important}
body.hs-home-upcoming-embedded .logo-img{max-height:58px!important;max-width:310px!important;filter:drop-shadow(0 8px 22px rgba(0,0,0,.38))!important}
body.hs-home-search-below-hero .header .header-search{display:none!important}
body.hs-home-search-below-hero .header-container{justify-content:space-between!important}
body.hs-home-search-below-hero .header-actions{margin-left:auto!important}

.hs-home-embedded-mega{position:relative;z-index:8;width:100%;height:clamp(360px,29.32vw,var(--hs-embedded-mega-height,540px));overflow:hidden;background:radial-gradient(circle at 25% 20%,rgba(255,0,140,.16),transparent 33%),radial-gradient(circle at 78% 22%,rgba(0,123,255,.16),transparent 32%),#020610;border-top:1px solid rgba(255,255,255,.025);border-bottom:1px solid rgba(103,142,215,.12);isolation:isolate}
.hs-home-embedded-mega.is-contained{width:min(1760px,calc(100% - 34px));margin-inline:auto;border:1px solid rgba(255,255,255,.09);border-radius:0 0 24px 24px}
.hs-home-embedded-mega-link{position:relative;display:block;width:100%;height:100%;overflow:hidden;text-decoration:none;background:#020610;cursor:pointer}
.hs-home-embedded-mega-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .35s ease;will-change:transform}
.hs-home-embedded-mega-topshade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,6,16,.34) 0%,rgba(2,6,16,.04) 18%,transparent 42%,rgba(2,6,16,.08) 78%,rgba(2,6,16,.38) 100%)}
.hs-home-embedded-mega-edge{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px rgba(255,255,255,.035),inset 0 -34px 54px rgba(1,4,10,.28)}
.hs-home-embedded-mega-hint{position:absolute;right:34px;bottom:26px;z-index:4;display:flex;align-items:center;gap:9px;min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(3,8,18,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#f8fbff;font-size:11px;font-weight:900;letter-spacing:.01em;box-shadow:0 16px 42px rgba(0,0,0,.28);opacity:0;transform:translateY(8px);transition:.23s ease}
.hs-home-embedded-mega-hint i{color:#ff55c5}
@media(hover:hover) and (pointer:fine){.hs-home-embedded-mega-link:hover .hs-home-embedded-mega-art{transform:scale(1.012);filter:saturate(1.04) contrast(1.02)}.hs-home-embedded-mega-link:hover .hs-home-embedded-mega-hint{opacity:1;transform:none}}
.hs-home-embedded-mega-link:focus-visible{outline:2px solid #7c5cff;outline-offset:-4px}
.hs-home-embedded-mega-link:focus-visible .hs-home-embedded-mega-hint{opacity:1;transform:none}
.hs-home-embedded-split{height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}

.hs-home-embedded-discovery{position:relative;z-index:31;padding:14px 0 12px;background:linear-gradient(180deg,#030711 0%,#050a14 100%);border-bottom:1px solid rgba(92,128,192,.11)}
.hs-home-embedded-discovery-inner{width:min(1760px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:270px minmax(0,1fr);align-items:center;gap:14px}
.hs-home-embedded-all-categories{min-width:0;min-height:54px;display:flex;align-items:center;gap:12px;padding:0 17px;border:1px solid rgba(116,93,255,.24);border-radius:12px;background:linear-gradient(135deg,rgba(83,61,205,.42),rgba(37,31,92,.46));color:#f8f7ff;text-decoration:none;box-shadow:inset 0 1px rgba(255,255,255,.045),0 12px 30px rgba(0,0,0,.15);transition:.22s ease}
.hs-home-embedded-all-categories>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:rgba(123,92,255,.15);color:#c8baff;font-size:14px}
.hs-home-embedded-all-categories strong{font-size:12px;font-weight:900;letter-spacing:.015em;flex:1}
.hs-home-embedded-all-categories>i{font-size:10px;color:#9aa8be}
.hs-home-embedded-all-categories:hover{border-color:rgba(138,111,255,.45);transform:translateY(-1px);background:linear-gradient(135deg,rgba(91,66,220,.55),rgba(42,35,101,.54))}
.hs-home-embedded-search{max-width:none!important;width:100%!important;position:relative;z-index:32}
.hs-home-embedded-search .header-search-form{min-height:54px!important;border-radius:14px!important;background:rgba(5,11,24,.92)!important;border:1px solid rgba(92,128,192,.17)!important;box-shadow:inset 0 1px rgba(255,255,255,.028),0 12px 34px rgba(0,0,0,.12)!important}
.hs-home-embedded-search .header-search-form:focus-within{border-color:rgba(109,92,255,.55)!important;box-shadow:0 0 0 4px rgba(109,92,255,.08),0 14px 38px rgba(0,0,0,.2)!important}
.hs-home-embedded-search input{font-size:13px!important;color:#eef5ff!important}
.hs-home-embedded-search input::placeholder{color:#6f7e95!important;opacity:1!important}
.hs-home-embedded-search .header-search-icon{color:#7b92b8!important}
.hs-home-embedded-search .live-search-dropdown{z-index:7600!important}

body.hs-home-upcoming-embedded .category-bar{position:relative!important;top:auto!important;z-index:30!important;background:#050a14!important;border-top:0!important;border-bottom:1px solid rgba(84,122,184,.12)!important;box-shadow:0 14px 30px rgba(0,0,0,.10)!important}
body.hs-home-upcoming-embedded .category-bar-container{max-width:1760px!important;padding-inline:32px!important}
@media(min-width:901px){body.hs-home-search-below-hero .category-bar .category-all-nav{display:none!important}}

@media(max-width:1200px){
 body.hs-home-upcoming-embedded .header-container{padding-inline:22px!important;min-height:82px!important}
 .hs-home-embedded-mega{height:clamp(350px,31vw,var(--hs-embedded-mega-height,540px))}
 .hs-home-embedded-discovery-inner{width:min(100% - 36px,1500px);grid-template-columns:225px minmax(0,1fr)}
 .hs-home-embedded-all-categories strong{font-size:11px}
}
@media(max-width:900px){
 body.hs-home-upcoming-embedded .header{position:sticky!important;top:0!important;background:rgba(2,6,16,.94)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
 body.hs-home-upcoming-embedded .header-container{min-height:68px!important;padding-inline:14px!important}
 body.hs-home-upcoming-embedded .logo-img{max-height:46px!important;max-width:210px!important}
 .hs-home-embedded-mega{height:320px}
 .hs-home-embedded-mega-art{object-position:center center}
 .hs-home-embedded-mega-hint{display:none}
 .hs-home-embedded-discovery{padding:10px 0}
 .hs-home-embedded-discovery-inner{width:calc(100% - 20px);grid-template-columns:1fr;gap:8px}
 .hs-home-embedded-all-categories{display:none}
 .hs-home-embedded-search .header-search-form{min-height:49px!important}
 body.hs-home-upcoming-embedded .category-bar-container{padding-inline:10px!important}
}
@media(max-width:560px){
 .hs-home-embedded-mega{height:270px}
 .hs-home-embedded-mega-art{object-position:center center}
 .hs-home-embedded-discovery{padding:8px 0}
 .hs-home-embedded-discovery-inner{width:calc(100% - 14px)}
 .hs-home-embedded-search .header-search-form{min-height:47px!important;border-radius:12px!important}
 .hs-home-embedded-search input{font-size:12px!important}
}

/* =========================================================
   V14.1 — Gömülü Mega Banner stabilizasyonu / bugfix
   - Dinamik 2 oyun düzeni daha kısa gömülü alanda taşmaz.
   - CTA ve güven şeridi çakışmaz.
   - Oyun logo görselleri desteklenir.
   - Header/logo dikey hizası iyileştirilir.
   ========================================================= */
body.hs-home-upcoming-embedded .header{overflow:visible!important}
body.hs-home-upcoming-embedded .header-container{min-height:92px!important;align-items:center!important;padding-top:8px!important;padding-bottom:8px!important}
body.hs-home-upcoming-embedded .header-logo{display:flex!important;align-items:center!important;align-self:stretch!important;min-width:0!important}
body.hs-home-upcoming-embedded .logo-img{display:block!important;width:auto!important;height:auto!important;max-height:58px!important;object-fit:contain!important;margin:0!important}

/* Tek görsel, yüklenen geniş banner oranını mümkün olduğunca korur. */
.hs-home-embedded-mega-link,.hs-home-embedded-mega-art{border-radius:0!important}
.hs-home-embedded-mega-art{object-fit:cover!important;object-position:center center!important}

/* Gömülü dinamik mod: eski 780px'lik içerik düzenini 420–760px alana sıkıştırma. */
.hs-home-embedded-split.hs-upcoming-split-banner{min-height:0!important;height:100%!important;border-radius:0!important}
.hs-home-embedded-split .hs-upcoming-split-half{width:58%!important}
.hs-home-embedded-split .hs-upcoming-split-half img{object-fit:cover!important;object-position:center center!important}
.hs-home-embedded-split .hs-upcoming-split-game-label{top:24px!important;bottom:auto!important;max-width:240px!important;gap:7px!important}
.hs-home-embedded-split .hs-upcoming-split-half.is-left .hs-upcoming-split-game-label{left:30px!important}
.hs-home-embedded-split .hs-upcoming-split-half.is-right .hs-upcoming-split-game-label{right:30px!important}
.hs-home-embedded-split .hs-upcoming-split-game-label small{font-size:9px!important;letter-spacing:.14em!important}
.hs-home-embedded-split .hs-upcoming-split-game-label strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:clamp(19px,1.7vw,28px)!important;line-height:1.02!important}
.hs-home-embedded-split .hs-upcoming-split-logo{display:block!important;width:auto!important;height:auto!important;max-width:220px!important;max-height:92px!important;object-fit:contain!important;filter:drop-shadow(0 8px 22px rgba(0,0,0,.55))!important}
.hs-home-embedded-split .is-right .hs-upcoming-split-logo{margin-left:auto!important}

.hs-home-embedded-split .hs-upcoming-split-copy{top:7%!important;width:min(620px,46%)!important;max-height:72%!important;text-shadow:0 6px 30px rgba(0,0,0,.68)!important}
.hs-home-embedded-split .hs-upcoming-split-copy>span{font-size:clamp(10px,1vw,16px)!important;letter-spacing:.30em!important;font-weight:700!important}
.hs-home-embedded-split .hs-upcoming-split-copy h2{margin:13px 0 8px!important;font-size:clamp(42px,4.9vw,78px)!important;line-height:.91!important;letter-spacing:-.05em!important}
.hs-home-embedded-split .hs-upcoming-split-copy p{max-width:520px!important;font-size:clamp(11px,.92vw,14px)!important;line-height:1.48!important}
.hs-home-embedded-split .hs-upcoming-split-cta{min-height:48px!important;margin-top:15px!important;padding:0 22px!important;font-size:11px!important;border-radius:11px!important}
.hs-home-embedded-split .hs-upcoming-trust-strip{bottom:18px!important;width:min(1460px,calc(100% - 110px))!important;min-height:56px!important;border-radius:14px!important}
.hs-home-embedded-split .hs-upcoming-trust-strip span{font-size:10px!important;gap:8px!important}
.hs-home-embedded-split .hs-upcoming-trust-strip i{width:28px!important;height:28px!important}

/* 1200px altı: merkez alanı ve alt güven şeridini sadeleştir. */
@media(max-width:1200px){
 body.hs-home-upcoming-embedded .header-container{min-height:84px!important;padding-top:6px!important;padding-bottom:6px!important}
 .hs-home-embedded-split .hs-upcoming-split-copy{top:8%!important;width:min(540px,52%)!important}
 .hs-home-embedded-split .hs-upcoming-split-copy h2{font-size:clamp(38px,5.5vw,64px)!important}
 .hs-home-embedded-split .hs-upcoming-split-game-label{max-width:190px!important}
 .hs-home-embedded-split .hs-upcoming-split-logo{max-width:170px!important;max-height:70px!important}
 .hs-home-embedded-split .hs-upcoming-trust-strip{width:calc(100% - 46px)!important}
}
@media(max-width:900px){
 body.hs-home-upcoming-embedded .header-container{min-height:68px!important;padding-top:5px!important;padding-bottom:5px!important}
 .hs-home-embedded-split .hs-upcoming-split-half{width:72%!important}
 .hs-home-embedded-split .hs-upcoming-split-copy{top:8%!important;width:86%!important}
 .hs-home-embedded-split .hs-upcoming-split-copy>span{font-size:8px!important;letter-spacing:.20em!important}
 .hs-home-embedded-split .hs-upcoming-split-copy h2{font-size:clamp(34px,10vw,52px)!important;margin-top:9px!important}
 .hs-home-embedded-split .hs-upcoming-split-copy p{font-size:10px!important;max-width:420px!important}
 .hs-home-embedded-split .hs-upcoming-split-cta{min-height:42px!important;margin-top:10px!important;padding:0 16px!important;font-size:10px!important}
 .hs-home-embedded-split .hs-upcoming-split-game-label{display:none!important}
 .hs-home-embedded-split .hs-upcoming-trust-strip{bottom:10px!important;width:calc(100% - 20px)!important;min-height:44px!important;padding:3px!important;grid-template-columns:repeat(2,1fr)!important}
 .hs-home-embedded-split .hs-upcoming-trust-strip span{min-height:34px!important;font-size:8px!important;border-right:0!important}
 .hs-home-embedded-split .hs-upcoming-trust-strip i{width:22px!important;height:22px!important}
}
@media(max-width:560px){
 .hs-home-embedded-split .hs-upcoming-split-copy{top:7%!important;width:92%!important}
 .hs-home-embedded-split .hs-upcoming-split-copy h2{font-size:34px!important;line-height:.95!important}
 .hs-home-embedded-split .hs-upcoming-split-copy p{display:none!important}
 .hs-home-embedded-split .hs-upcoming-split-cta{margin-top:9px!important}
 .hs-home-embedded-split .hs-upcoming-trust-strip{display:none!important}
}

/* === V9 PRODUCT CONFIGURATOR + GIFT CHOICE === */
.hs-page-product .v9-side-card{border-color:rgba(72,145,255,.24)!important;background:radial-gradient(circle at 0 0,rgba(37,99,235,.14),transparent 34%),radial-gradient(circle at 100% 34%,rgba(168,85,247,.08),transparent 30%),linear-gradient(155deg,rgba(8,20,38,.985),rgba(4,12,24,.995))!important;box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)!important}
.hs-page-product .v9-side-heading{font-size:12.5px!important;letter-spacing:.055em!important;color:#f8fbff!important}.hs-page-product .v9-side-heading>i{color:#60a5fa!important;filter:drop-shadow(0 0 9px rgba(59,130,246,.55))!important}
.hs-page-product .v9-configurator{display:grid;gap:12px}.hs-page-product .v9-config-step-head{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;margin-top:1px}.hs-page-product .v9-config-step-head>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.34);border-radius:9px;background:linear-gradient(145deg,rgba(59,130,246,.18),rgba(139,92,246,.12));color:#93c5fd;font-size:9px;font-weight:950;box-shadow:0 8px 22px rgba(10,35,70,.2)}.hs-page-product .v9-config-step-head>div{display:grid;gap:1px}.hs-page-product .v9-config-step-head strong{color:#eef6ff;font-size:11.5px;font-weight:900}.hs-page-product .v9-config-step-head small{color:#8294ac;font-size:8.5px;font-weight:650}.hs-page-product .v9-config-step-head--options{margin-top:4px;padding-top:12px;border-top:1px dashed rgba(119,155,205,.15)}
.hs-page-product .v9-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hs-page-product .v9-tier-card{--tier-accent:#3b82f6;position:relative;isolation:isolate;min-width:0;min-height:116px;display:grid;align-content:start;gap:5px;padding:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tier-accent) 24%,rgba(125,151,190,.16));border-radius:13px;background:linear-gradient(150deg,color-mix(in srgb,var(--tier-accent) 8%,rgba(12,26,47,.94)),rgba(5,15,29,.96));color:#dce7f8;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.hs-page-product .v9-tier-card:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,var(--tier-accent) 54%,#fff 3%);box-shadow:0 12px 24px rgba(0,0,0,.2)}.hs-page-product .v9-tier-card.is-active{border-color:color-mix(in srgb,var(--tier-accent) 82%,#fff 6%);background:linear-gradient(150deg,color-mix(in srgb,var(--tier-accent) 19%,rgba(12,26,47,.98)),rgba(5,15,29,.98));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-accent) 20%,transparent),0 13px 30px color-mix(in srgb,var(--tier-accent) 16%,transparent)}.hs-page-product .v9-tier-card:disabled,.hs-page-product .v9-tier-card.is-soldout{opacity:.48;cursor:not-allowed;filter:saturate(.45)}.hs-page-product .v9-tier-glow{position:absolute;z-index:-1;width:96px;height:96px;right:-38px;top:-42px;border-radius:50%;background:color-mix(in srgb,var(--tier-accent) 22%,transparent);filter:blur(15px)}.hs-page-product .v9-tier-top{display:flex;align-items:center;justify-content:space-between;gap:6px;color:color-mix(in srgb,var(--tier-accent) 78%,#fff 18%)}.hs-page-product .v9-tier-top>i{font-size:13px}.hs-page-product .v9-tier-top>em{max-width:82px;overflow:hidden;padding:3px 6px;border:1px solid color-mix(in srgb,var(--tier-accent) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tier-accent) 10%,transparent);color:color-mix(in srgb,var(--tier-accent) 75%,#fff 20%);font-size:6.8px;font-style:normal;font-weight:950;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.hs-page-product .v9-tier-card>strong{margin-top:3px;color:#fff;font-size:13px;font-weight:900;line-height:1.15}.hs-page-product .v9-tier-card>small{min-height:28px;display:-webkit-box;overflow:hidden;color:#93a3b7;font-size:8px;font-weight:620;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hs-page-product .v9-tier-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--tier-accent) 15%,transparent)}.hs-page-product .v9-tier-bottom b{color:color-mix(in srgb,var(--tier-accent) 65%,#fff 28%);font-size:8.5px;font-weight:900}.hs-page-product .v9-tier-bottom i{color:#67e8a5;font-size:7px;font-style:normal;font-weight:800}
.hs-page-product .v9-dependent-options{max-height:360px!important;gap:8px!important}.hs-page-product .v9-dependent-options .v9-package-option{min-height:94px!important;padding:13px!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(11,27,49,.94),rgba(5,15,29,.98))!important}.hs-page-product .v9-dependent-options .v9-package-option:not([hidden]){display:grid}.hs-page-product .v9-package-option[hidden]{display:none!important}.hs-page-product .v9-package-option.is-soldout{opacity:.46;filter:saturate(.45);cursor:not-allowed}.hs-page-product .v9-package-option.is-soldout:hover{transform:none!important}.hs-page-product .v9-package-copy strong{font-size:13.5px!important;line-height:1.25!important;white-space:normal!important}.hs-page-product .v9-package-copy small{display:-webkit-box!important;overflow:hidden!important;color:#a8b7ca!important;font-size:10px!important;font-weight:620!important;line-height:1.42!important;white-space:normal!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hs-page-product .v9-package-price{min-width:84px!important;gap:3px!important}.hs-page-product .v9-package-price>b{color:#eef6ff!important;font-size:11.5px!important}.hs-page-product .v9-package-price>small{color:#8fa1b8!important;font-size:8px!important;font-weight:750}.hs-page-product .v9-stock-pill{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;padding:3px 6px;border-radius:999px;font-size:6.9px;font-weight:900;white-space:nowrap}.hs-page-product .v9-stock-pill>i{width:5px;height:5px;border-radius:50%}.hs-page-product .v9-stock-pill.is-live{border:1px solid rgba(34,197,94,.2);background:rgba(34,197,94,.075);color:#6ee7a7}.hs-page-product .v9-stock-pill.is-live>i{background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.65)}.hs-page-product .v9-stock-pill.is-out{border:1px solid rgba(239,68,68,.2);background:rgba(239,68,68,.07);color:#fca5a5}.hs-page-product .v9-stock-pill.is-out>i{background:#ef4444}.hs-page-product .v9-package-note--matrix{padding:9px 10px!important;border:1px solid rgba(96,165,250,.15);border-radius:10px;background:rgba(37,99,235,.055);color:#b8c6d7!important}.hs-page-product .v9-package-note--matrix i{color:#60a5fa!important}
.hs-page-product .v9-price-main strong{color:#ffd85a!important;text-shadow:0 0 24px rgba(245,158,11,.16)}.hs-page-product .v9-buy-card{border-color:rgba(65,139,238,.22)!important;background:radial-gradient(circle at 90% 5%,rgba(59,130,246,.11),transparent 30%),linear-gradient(155deg,rgba(8,21,39,.99),rgba(4,12,24,.995))!important}.hs-page-product .v9-add-cart{background:linear-gradient(90deg,#2563eb,#4f46e5)!important;box-shadow:0 12px 28px rgba(37,99,235,.23)!important}.hs-page-product .v9-buy-now{background:linear-gradient(90deg,#f59e0b,#f97316)!important;box-shadow:0 12px 28px rgba(245,158,11,.2)!important}.hs-page-product .v9-add-cart:disabled,.hs-page-product .v9-buy-now:disabled,.hs-page-product [data-flux-mobile-add]:disabled{opacity:.45!important;filter:grayscale(.35)!important;cursor:not-allowed!important;box-shadow:none!important}

/* Seçilebilir hediye oyunları */
.hs-page-product .pdv12-gift-choice{position:relative;margin-top:24px;padding:20px;overflow:hidden;border:1px solid rgba(168,85,247,.28);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(168,85,247,.17),transparent 34%),radial-gradient(circle at 100% 0,rgba(245,158,11,.09),transparent 30%),linear-gradient(145deg,rgba(8,17,33,.98),rgba(7,12,25,.99));box-shadow:0 22px 54px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)}.hs-page-product .pdv12-gift-choice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.hs-page-product .pdv12-gift-choice-kicker{display:inline-flex;align-items:center;gap:7px;color:#d8b4fe;font-size:8px;font-weight:950;letter-spacing:.11em}.hs-page-product .pdv12-gift-choice h3{margin:5px 0 0;color:#fff;font-size:17px;font-weight:900}.hs-page-product .pdv12-gift-choice-head p{max-width:720px;margin:5px 0 0;color:#a9b6c8;font-size:10px;line-height:1.55}.hs-page-product .pdv12-gift-choice-badge{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(245,158,11,.24);border-radius:999px;background:rgba(245,158,11,.08);color:#fde68a;font-size:8px;font-weight:900}.hs-page-product .pdv12-gift-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hs-page-product .pdv12-gift-option{position:relative;min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px;border:1px solid rgba(126,151,193,.15);border-radius:14px;background:rgba(10,20,37,.82);color:#dbe7f5;text-align:left;cursor:pointer;transition:.2s}.hs-page-product .pdv12-gift-option:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(168,85,247,.4);background:rgba(18,25,48,.92)}.hs-page-product .pdv12-gift-option.is-active{border-color:#a855f7;background:linear-gradient(145deg,rgba(126,34,206,.18),rgba(13,23,42,.96));box-shadow:inset 0 0 0 1px rgba(168,85,247,.13),0 10px 28px rgba(88,28,135,.14)}.hs-page-product .pdv12-gift-option:disabled{opacity:.42;cursor:not-allowed}.hs-page-product .pdv12-gift-option img,.hs-page-product .pdv12-gift-option-media{width:64px;height:76px;display:grid;place-items:center;object-fit:cover;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0d1729;color:#a78bfa;font-size:20px}.hs-page-product .pdv12-gift-option-copy{min-width:0;display:grid;gap:3px}.hs-page-product .pdv12-gift-option-copy small{color:#c084fc;font-size:7px;font-weight:900;letter-spacing:.08em}.hs-page-product .pdv12-gift-option-copy strong{overflow:hidden;color:#fff;font-size:11.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.hs-page-product .pdv12-gift-option-copy span{color:#8fa0b6;font-size:8px;line-height:1.35}.hs-page-product .pdv12-gift-option-check{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(168,85,247,.28);border-radius:50%;background:rgba(168,85,247,.07);color:transparent;font-size:9px}.hs-page-product .pdv12-gift-option.is-active .pdv12-gift-option-check{background:#9333ea;color:white;box-shadow:0 0 17px rgba(168,85,247,.45)}.hs-page-product .pdv12-gift-choice-note{display:flex;align-items:center;gap:7px;margin-top:11px;color:#a8b6c7;font-size:8.5px}.hs-page-product .pdv12-gift-choice-note i{color:#fbbf24}
@media(min-width:1280px){.hs-page-product .v9-product-stage{grid-template-columns:minmax(285px,.78fr) minmax(500px,1.42fr) minmax(335px,.9fr)!important;gap:15px!important}}
@media(max-width:720px){.hs-page-product .v9-tier-grid{grid-template-columns:1fr 1fr}.hs-page-product .v9-tier-card{min-height:108px;padding:10px}.hs-page-product .v9-dependent-options .v9-package-option{grid-template-columns:25px minmax(0,1fr)!important}.hs-page-product .v9-dependent-options .v9-package-price{grid-column:2;justify-items:start!important}.hs-page-product .v9-stock-pill{justify-content:flex-start}.hs-page-product .pdv12-gift-choice{padding:15px}.hs-page-product .pdv12-gift-choice-head{display:grid}.hs-page-product .pdv12-gift-choice-badge{justify-self:start}.hs-page-product .pdv12-gift-choice-grid{grid-template-columns:1fr}.hs-page-product .pdv12-gift-option{grid-template-columns:56px minmax(0,1fr) auto}.hs-page-product .pdv12-gift-option img,.hs-page-product .pdv12-gift-option-media{width:56px;height:66px}}

/* V9.1 - Seçilen paket özeti / dinamik stok görünümü */
.hs-page-product .v9-selection-summary{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:7px;margin:2px 0 12px;padding:10px;border:1px solid rgba(96,165,250,.16);border-radius:13px;background:linear-gradient(135deg,rgba(37,99,235,.075),rgba(168,85,247,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.hs-page-product .v9-selection-summary>span{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center}.hs-page-product .v9-selection-summary>span>i{grid-row:1/3;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.18);border-radius:8px;background:rgba(37,99,235,.09);color:#7dd3fc;font-size:9px}.hs-page-product .v9-selection-summary small{color:#7589a4;font-size:7px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.hs-page-product .v9-selection-summary strong{min-width:0;overflow:hidden;color:#edf6ff;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.hs-page-product .v9-selection-summary>em{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(168,85,247,.08);color:#c084fc;font-size:7px;font-style:normal}.hs-page-product .v9-live-status.is-online{border-color:rgba(34,197,94,.22)!important;background:rgba(34,197,94,.07)!important;color:#86efac!important}.hs-page-product .v9-live-status.is-offline{border-color:rgba(239,68,68,.24)!important;background:rgba(239,68,68,.075)!important;color:#fca5a5!important}
@media(max-width:520px){.hs-page-product .v9-selection-summary{grid-template-columns:1fr}.hs-page-product .v9-selection-summary>em{display:none}}
.hs-page-product .pdv12-gift-customer{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start;margin-top:12px;padding:12px 13px;border:1px solid rgba(56,189,248,.22);border-radius:14px;background:linear-gradient(135deg,rgba(14,165,233,.09),rgba(139,92,246,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.hs-page-product .pdv12-gift-customer[hidden]{display:none!important}.hs-page-product .pdv12-gift-customer-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:rgba(14,165,233,.09);color:#7dd3fc;font-size:14px}.hs-page-product .pdv12-gift-customer label{display:grid;gap:6px;min-width:0}.hs-page-product .pdv12-gift-customer strong{margin:0;color:#f8fbff;font-size:10px;font-weight:900;letter-spacing:.01em}.hs-page-product .pdv12-gift-customer input{width:100%;min-height:42px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:rgba(3,10,22,.78);color:#fff;outline:none;font-size:10px;font-weight:700;line-height:1.2;transition:border-color .18s,box-shadow .18s,background .18s}.hs-page-product .pdv12-gift-customer input::placeholder{color:#64748b}.hs-page-product .pdv12-gift-customer input:focus{border-color:rgba(56,189,248,.55);background:rgba(5,14,29,.94);box-shadow:0 0 0 3px rgba(14,165,233,.09)}.hs-page-product .pdv12-gift-customer input.is-invalid{border-color:rgba(251,113,133,.72);box-shadow:0 0 0 3px rgba(244,63,94,.1)}.hs-page-product .pdv12-gift-customer small{color:#8fa7bd;font-size:8px;line-height:1.45}.hs-page-product .pdv12-gift-banner.has-customer-input{grid-template-columns:56px minmax(0,1fr) auto}.hs-page-product .pdv12-gift-banner>.pdv12-gift-customer.single{grid-column:1/-1;width:100%;box-sizing:border-box;margin-top:2px;z-index:2}@media(max-width:720px){.hs-page-product .pdv12-gift-customer{grid-template-columns:36px minmax(0,1fr);padding:11px}.hs-page-product .pdv12-gift-customer-icon{width:36px;height:36px}.hs-page-product .pdv12-gift-banner.has-customer-input{grid-template-columns:50px minmax(0,1fr)}.hs-page-product .pdv12-gift-banner>.pdv12-gift-customer.single{grid-column:1/-1}}
body.pdv12-gift-modal-open{overflow:hidden}.hs-page-product .pdv12-gift-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .2s ease}.hs-page-product .pdv12-gift-modal[hidden]{display:none!important}.hs-page-product .pdv12-gift-modal.is-open{opacity:1;pointer-events:auto}.hs-page-product .pdv12-gift-modal-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 24%,rgba(124,58,237,.18),transparent 34%),rgba(1,5,15,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default}.hs-page-product .pdv12-gift-modal-card{position:relative;width:min(980px,calc(100vw - 40px));max-height:min(860px,calc(100vh - 40px));overflow:auto;border:1px solid rgba(168,85,247,.38);border-radius:26px;background:linear-gradient(145deg,rgba(12,18,34,.985),rgba(5,10,23,.995));box-shadow:0 34px 100px rgba(0,0,0,.62),0 0 70px rgba(126,34,206,.12),inset 0 1px 0 rgba(255,255,255,.055);transform:translateY(12px) scale(.985);transition:transform .22s ease;scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.45) transparent}.hs-page-product .pdv12-gift-modal.is-open .pdv12-gift-modal-card{transform:translateY(0) scale(1)}.hs-page-product .pdv12-gift-modal-card:before{content:"";position:absolute;left:9%;right:9%;top:0;height:1px;background:linear-gradient(90deg,transparent,#c084fc,#fbbf24,transparent);box-shadow:0 0 25px rgba(192,132,252,.42)}.hs-page-product .pdv12-gift-modal-header{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 42px;gap:15px;align-items:center;padding:22px 24px 18px;border-bottom:1px solid rgba(148,163,184,.12);background:radial-gradient(circle at 8% 20%,rgba(147,51,234,.18),transparent 28%),radial-gradient(circle at 88% 0,rgba(245,158,11,.1),transparent 28%)}.hs-page-product .pdv12-gift-modal-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(192,132,252,.35);border-radius:18px;background:linear-gradient(145deg,rgba(126,34,206,.3),rgba(76,29,149,.16));color:#e9d5ff;font-size:24px;box-shadow:0 12px 34px rgba(88,28,135,.24),inset 0 1px 0 rgba(255,255,255,.08)}.hs-page-product .pdv12-gift-modal-header small{display:block;margin-bottom:4px;color:#c084fc;font-size:8px;font-weight:950;letter-spacing:.13em}.hs-page-product .pdv12-gift-modal-header h2{margin:0;color:#fff;font-size:22px;line-height:1.15;font-weight:950;letter-spacing:-.025em}.hs-page-product .pdv12-gift-modal-header p{margin:6px 0 0;color:#9fb0c6;font-size:10px;line-height:1.5}.hs-page-product .pdv12-gift-modal-x{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:rgba(9,17,31,.72);color:#aab8ca;cursor:pointer;transition:.18s}.hs-page-product .pdv12-gift-modal-x:hover{border-color:rgba(244,114,182,.38);background:rgba(190,24,93,.11);color:#f9a8d4;transform:rotate(4deg)}.hs-page-product .pdv12-gift-modal-slot{padding:18px 22px 8px}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-choice{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-choice-head{display:none}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-choice-grid{gap:13px}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option{min-height:116px;padding:13px;grid-template-columns:78px minmax(0,1fr) 30px;border-color:rgba(126,151,193,.2);border-radius:17px;background:linear-gradient(145deg,rgba(12,24,44,.96),rgba(8,15,30,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(192,132,252,.5);box-shadow:0 16px 32px rgba(0,0,0,.18),0 0 0 1px rgba(168,85,247,.07)}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option.is-active{border-color:#a855f7;background:radial-gradient(circle at 0 0,rgba(168,85,247,.23),transparent 50%),linear-gradient(145deg,rgba(31,20,59,.98),rgba(10,18,35,.98));box-shadow:0 18px 38px rgba(88,28,135,.2),inset 0 0 0 1px rgba(192,132,252,.14)}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option img,.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option-media{width:78px;height:90px;border-radius:13px}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option-copy{gap:5px}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option-copy small{font-size:7.5px;color:#d8b4fe}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option-copy strong{font-size:13px;white-space:normal;line-height:1.25}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option-copy span{font-size:9px;color:#9aacc1}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option-check{width:30px;height:30px;font-size:11px}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-choice-note{margin:13px 2px 0;padding:10px 12px;border:1px solid rgba(34,197,94,.13);border-radius:11px;background:rgba(34,197,94,.045);color:#b4c3d3;font-size:8.5px}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-choice-note i{color:#4ade80}.hs-page-product .pdv12-gift-modal-footer{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:10px;padding:16px 22px 20px;border-top:1px solid rgba(148,163,184,.11);background:linear-gradient(180deg,rgba(7,12,25,.93),rgba(7,12,25,.99));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hs-page-product .pdv12-gift-modal-cancel,.hs-page-product .pdv12-gift-modal-confirm{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:13px;font-size:10px;font-weight:900;cursor:pointer;transition:.18s}.hs-page-product .pdv12-gift-modal-cancel{border:1px solid rgba(148,163,184,.17);background:rgba(13,22,39,.8);color:#b9c5d4}.hs-page-product .pdv12-gift-modal-cancel:hover{border-color:rgba(148,163,184,.34);background:rgba(22,33,54,.9);color:#fff}.hs-page-product .pdv12-gift-modal-confirm{min-width:230px;border:1px solid rgba(168,85,247,.5);background:linear-gradient(100deg,#7c3aed,#c026d3 58%,#f59e0b 140%);color:#fff;box-shadow:0 13px 30px rgba(126,34,206,.28)}.hs-page-product .pdv12-gift-modal-confirm.is-ready:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(126,34,206,.38)}.hs-page-product .pdv12-gift-modal-confirm:disabled{cursor:not-allowed;opacity:.38;filter:saturate(.35);box-shadow:none}@media(max-width:720px){.hs-page-product .pdv12-gift-modal{padding:10px;align-items:end}.hs-page-product .pdv12-gift-modal-card{width:100%;max-height:92vh;border-radius:23px 23px 16px 16px}.hs-page-product .pdv12-gift-modal-header{grid-template-columns:46px minmax(0,1fr) 38px;gap:11px;padding:17px 15px 14px}.hs-page-product .pdv12-gift-modal-icon{width:46px;height:46px;border-radius:14px;font-size:19px}.hs-page-product .pdv12-gift-modal-header h2{font-size:17px}.hs-page-product .pdv12-gift-modal-header p{font-size:9px}.hs-page-product .pdv12-gift-modal-x{width:38px;height:38px}.hs-page-product .pdv12-gift-modal-slot{padding:13px 13px 5px}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option{grid-template-columns:62px minmax(0,1fr) 28px;min-height:94px;padding:10px}.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option img,.hs-page-product .pdv12-gift-modal-slot .pdv12-gift-option-media{width:62px;height:72px}.hs-page-product .pdv12-gift-modal-footer{display:grid;grid-template-columns:.75fr 1.25fr;padding:13px}.hs-page-product .pdv12-gift-modal-cancel,.hs-page-product .pdv12-gift-modal-confirm{min-width:0;width:100%;padding:0 10px;font-size:9px}}.hs-page-product .pdv12-gift-option.is-out-of-stock{position:relative;opacity:.56;filter:saturate(.55);border-color:rgba(248,113,113,.2);background:linear-gradient(145deg,rgba(41,17,28,.48),rgba(9,16,29,.92))}.hs-page-product .pdv12-gift-option.is-out-of-stock .pdv12-gift-option-copy small{color:#fb7185}.hs-page-product .pdv12-gift-option.is-out-of-stock:after{content:"STOKTA YOK";position:absolute;right:10px;top:9px;padding:4px 7px;border:1px solid rgba(251,113,133,.23);border-radius:999px;background:rgba(159,18,57,.16);color:#fda4af;font-size:6.5px;font-weight:950;letter-spacing:.06em}
/* 2026-09 profil menusu: gercek yuklenen min CSS uzerinde ekrana sigdirma */
@media (min-width:769px){
  .header-user-dropdown.hs-account-menu{
    width:352px!important;
    min-width:352px!important;
    max-height:none!important;
    padding:6px!important;
    overflow:hidden!important;
    scrollbar-width:none!important;
    border-radius:18px!important;
  }
  .header-user-dropdown.hs-account-menu::-webkit-scrollbar{display:none!important}
  .hs-account-menu-overview{
    grid-template-columns:40px minmax(0,1fr) auto!important;
    gap:9px!important;
    min-height:57px!important;
    padding:8px 9px!important;
    border-radius:13px!important;
  }
  .hs-account-menu-avatar-wrap,
  .hs-account-menu-avatar-wrap img{width:40px!important;height:40px!important}
  .hs-account-menu-avatar-wrap img{border-radius:12px!important}
  .hs-account-menu-avatar-wrap>span{width:10px!important;height:10px!important;border-width:2px!important}
  .hs-account-menu-overview-copy{gap:1px!important}
  .hs-account-menu-overview-copy>small{font-size:6.2px!important;line-height:1.1!important}
  .hs-account-menu-overview-copy>strong{font-size:12px!important;line-height:1.15!important}
  .hs-account-menu-overview-copy>span{font-size:7.6px!important;line-height:1.15!important}
  .hs-account-menu-overview-copy>span b{font-size:8.5px!important}
  .hs-account-status{min-height:21px!important;padding:0 7px!important;font-size:6.1px!important}

  .hs-account-menu-quick{
    gap:4px!important;
    margin-top:5px!important;
  }
  .hs-account-menu .hs-account-quick-item{
    min-height:40px!important;
    grid-template-columns:25px minmax(0,1fr)!important;
    gap:6px!important;
    padding:5px 7px!important;
    border-radius:10px!important;
  }
  .hs-account-menu .hs-account-quick-item:hover{padding-left:7px!important;transform:translateY(-1px)!important}
  .hs-account-menu .hs-account-quick-item>i{
    width:25px!important;
    height:25px!important;
    border-radius:7px!important;
    font-size:8.5px!important;
  }
  .hs-account-quick-item>span{gap:0!important}
  .hs-account-quick-item strong{font-size:8.5px!important;line-height:1.15!important}
  .hs-account-quick-item small{font-size:6.1px!important;line-height:1.1!important}
  .hs-reward-point-badge{padding:2px 5px!important;font-size:6.3px!important}

  .hs-account-menu-label{
    margin:6px 3px 2px!important;
    padding:0 3px!important;
    font-size:5.9px!important;
    line-height:1.2!important;
    letter-spacing:.13em!important;
  }
  .hs-account-menu-list{
    gap:1px!important;
    padding:2px!important;
    border-radius:10px!important;
  }
  .hs-account-menu .hs-account-menu-list .dropdown-item{
    min-height:29px!important;
    grid-template-columns:22px minmax(0,1fr) 13px!important;
    gap:6px!important;
    padding:3px 6px!important;
    border-radius:7px!important;
    font-size:8.3px!important;
    line-height:1.1!important;
  }
  .hs-account-menu .hs-account-menu-list .dropdown-item:hover{padding-left:6px!important;transform:translateX(1px)!important}
  .hs-account-menu .hs-account-menu-list .dropdown-item>i:first-child{
    width:22px!important;
    height:22px!important;
    border-radius:7px!important;
    font-size:7.5px!important;
  }
  .hs-account-row-arrow{font-size:6.5px!important}
  .hs-account-menu-footer{margin-top:4px!important}
  .hs-account-menu .hs-account-menu-footer .dropdown-item.logout{
    min-height:30px!important;
    padding:0 9px!important;
    border-radius:9px!important;
    font-size:8px!important;
  }

  body.hs-account-menu-open #ekChatLauncher{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(10px)!important;
  }
}

/* Kisa masaustu ekranlarinda menu yine tek parca kalsin; scroll olusmasin. */
@media (min-width:769px) and (max-height:720px){
  .header-user-dropdown.hs-account-menu{width:334px!important;min-width:334px!important;padding:5px!important}
  .hs-account-menu-overview{grid-template-columns:36px minmax(0,1fr) auto!important;min-height:49px!important;padding:6px 7px!important}
  .hs-account-menu-avatar-wrap,.hs-account-menu-avatar-wrap img{width:36px!important;height:36px!important}
  .hs-account-menu-overview-copy>small{font-size:5.7px!important}
  .hs-account-menu-overview-copy>strong{font-size:10.8px!important}
  .hs-account-menu-overview-copy>span{font-size:6.8px!important}
  .hs-account-status{min-height:19px!important;font-size:5.6px!important}
  .hs-account-menu-quick{gap:3px!important;margin-top:4px!important}
  .hs-account-menu .hs-account-quick-item{min-height:34px!important;grid-template-columns:22px minmax(0,1fr)!important;padding:4px 6px!important}
  .hs-account-menu .hs-account-quick-item>i{width:22px!important;height:22px!important;font-size:8px!important}
  .hs-account-quick-item strong{font-size:7.8px!important}
  .hs-account-quick-item small{display:none!important}
  .hs-account-menu-label{margin:4px 3px 1px!important;font-size:5.4px!important}
  .hs-account-menu .hs-account-menu-list .dropdown-item{min-height:25px!important;grid-template-columns:19px minmax(0,1fr) 12px!important;padding:2px 5px!important;font-size:7.6px!important}
  .hs-account-menu .hs-account-menu-list .dropdown-item:hover{padding-left:5px!important}
  .hs-account-menu .hs-account-menu-list .dropdown-item>i:first-child{width:19px!important;height:19px!important;font-size:6.8px!important}
  .hs-account-menu-footer{margin-top:3px!important}
  .hs-account-menu .hs-account-menu-footer .dropdown-item.logout{min-height:26px!important;font-size:7.4px!important}
}

/* 2026-09 profil menusu: okunabilir tipografi duzeltmesi */
@media (min-width:769px){
  .header-user-dropdown.hs-account-menu,
  .header-user-dropdown.hs-account-menu *{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-rendering:optimizeLegibility;
  }
  .hs-account-menu-overview-copy>small{
    font-size:8px!important;
    font-weight:800!important;
    line-height:1.18!important;
    color:#959bab!important;
  }
  .hs-account-menu-overview-copy>strong{
    font-size:16px!important;
    font-weight:800!important;
    line-height:1.12!important;
    letter-spacing:-.015em!important;
  }
  .hs-account-menu-overview-copy>span{
    font-size:9.8px!important;
    font-weight:650!important;
    line-height:1.2!important;
    color:#aeb3c1!important;
  }
  .hs-account-menu-overview-copy>span b{font-size:10.8px!important;font-weight:850!important}
  .hs-account-status{font-size:7.8px!important;font-weight:850!important;letter-spacing:.035em!important}

  .hs-account-quick-item strong{
    font-size:11.8px!important;
    font-weight:800!important;
    line-height:1.14!important;
    color:#f7f8fb!important;
    letter-spacing:-.01em!important;
  }
  .hs-account-quick-item small{
    font-size:8px!important;
    font-weight:650!important;
    line-height:1.15!important;
    color:#8f96a7!important;
  }
  .hs-reward-point-badge{font-size:8px!important;font-weight:850!important}

  .hs-account-menu-label{
    font-size:7.8px!important;
    font-weight:850!important;
    line-height:1.2!important;
    letter-spacing:.12em!important;
    color:#7f8697!important;
  }
  .hs-account-menu-label-panel{color:#aa9b6b!important}

  .hs-account-menu .hs-account-menu-list .dropdown-item{
    font-size:11.6px!important;
    font-weight:720!important;
    line-height:1.1!important;
    letter-spacing:-.006em!important;
    color:#d0d3dc!important;
  }
  .hs-account-menu .hs-account-menu-list .dropdown-item>i:first-child{font-size:9.4px!important}
  .hs-account-row-arrow{font-size:8px!important}
  .hs-account-menu .hs-account-menu-footer .dropdown-item.logout{
    font-size:10.8px!important;
    font-weight:800!important;
    letter-spacing:.005em!important;
  }
}

/* Kisa masaustu ekraninda geometri kompakt kalsin; fontlar okunabilir seviyenin altina dusmesin. */
@media (min-width:769px) and (max-height:720px){
  .hs-account-menu-overview-copy>small{font-size:7.6px!important}
  .hs-account-menu-overview-copy>strong{font-size:15.2px!important}
  .hs-account-menu-overview-copy>span{font-size:9.2px!important}
  .hs-account-menu-overview-copy>span b{font-size:10.2px!important}
  .hs-account-status{font-size:7.4px!important}
  .hs-account-quick-item strong{font-size:11.3px!important}
  .hs-account-quick-item small{display:none!important}
  .hs-reward-point-badge{font-size:7.7px!important}
  .hs-account-menu-label{font-size:7.4px!important}
  .hs-account-menu .hs-account-menu-list .dropdown-item{font-size:11.2px!important;font-weight:720!important}
  .hs-account-menu .hs-account-menu-list .dropdown-item>i:first-child{font-size:9px!important}
  .hs-account-row-arrow{font-size:7.8px!important}
  .hs-account-menu .hs-account-menu-footer .dropdown-item.logout{font-size:10.5px!important}
}
