/*HDR*/
@media (min-width: 1000px){html body.shopacc-white-theme .sa-header.sa-header-v3,html body.shopacc-white-theme .sa-header.sa-header-v3::before,html body.shopacc-white-theme .sa-header.sa-header-v3::after,html body.shopacc-white-theme .sa-header.sa-header-v3 > .container,html body.shopacc-white-theme .sa-header.sa-header-v3 .container,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav{background:#ffffff !important;background-image:none !important}}@media (min-width: 1000px){body.shopacc-white-theme .sa-header.sa-header-v3{display:block !important;height:124px !important;min-height:124px !important;max-height:124px !important;overflow:visible !important;background:#ffffff !important;background-image:none !important;border-bottom:0 !important;box-shadow:0 8px 22px rgba(15,23,42,.04) !important;color:#252734 !important}body.shopacc-white-theme .sa-header.sa-header-v3 > .container{display:block !important;width:min(1230px,calc(100% - 32px)) !important;max-width:1230px !important;height:124px !important;min-height:124px !important;max-height:124px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-top{display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;height:64px !important;min-height:64px !important;max-height:64px !important;gap:10px !important;margin:0 !important;padding:0 !important}body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:60px !important;min-height:60px !important;max-height:60px !important;margin:0 !important;padding:0 !important;background:#ffffff !important;border-top:1px solid #eef2f7 !important;border-bottom:1px solid #eef2f7 !important;box-shadow:none !important}body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-menu,body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu{display:none}}body:not(.mobile-app-enabled) .sa-header,body:not(.mobile-app-enabled) .shop-footer,body:not(.mobile-app-enabled) .mobile-app-header,body:not(.mobile-app-enabled) .mobile-bottom-nav,body:not(.mobile-app-enabled) .mobile-sheet-backdrop,body:not(.mobile-app-enabled) .mobile-action-sheet{display:none !important}body .sa-header,body .sa-header *{box-sizing:border-box}@media (min-width: 769px){body .sa-header{min-height:84px !important}body .sa-header .container{display:grid !important;grid-template-columns:170px minmax(0,1fr) 44px 280px !important;align-items:center !important;column-gap:12px !important;padding:0 !important;height:84px !important;overflow:visible !important}body .sa-header-right{grid-column:3 / 5 !important;width:auto !important;height:44px !important;margin-left:0 !important;display:contents !important}body .sa-header-tools{grid-column:3 !important;width:44px !important;height:44px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}}@media (min-width: 769px){body .sa-header.sa-header-v2{min-height:84px !important}body .sa-header.sa-header-v2 .container{display:grid !important;grid-template-columns:170px minmax(0,1fr) 44px 280px !important;align-items:center !important;column-gap:12px !important;row-gap:0 !important;height:84px !important;padding:0 !important;overflow:visible !important}body .sa-header.sa-header-v2 .sa-logo{grid-column:1 !important;width:170px !important;height:44px !important;margin:0 !important;display:flex !important;align-items:center !important}body .sa-header.sa-header-v2 .sa-menu{grid-column:2 !important;width:100% !important;min-width:0 !important;height:44px !important;margin:0 !important;display:flex !important;align-items:center !important}body .sa-header.sa-header-v2 .sa-header-tools{grid-column:3 !important;width:44px !important;height:44px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}body .sa-header.sa-header-v2 .sa-header-right{display:contents !important}body .sa-header.sa-header-v2 .sl-lrins,body .sa-header.sa-header-v2 .sa-login{grid-column:4 !important;width:280px !important;min-width:280px !important;max-width:280px !important;height:44px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;transform:none !important}body .sa-header.sa-header-v2 .sl-lrins .dropdown,body .sa-header.sa-header-v2 .sa-login .dropdown,body .sa-header.sa-header-v2 .account-trigger{width:280px !important;min-width:280px !important;max-width:280px !important;height:44px !important;margin:0 !important}body .sa-header.sa-header-v2 .account-trigger{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;padding:0 14px 0 12px !important;border-radius:14px !important;overflow:hidden !important}body .sa-header.sa-header-v2 .account-trigger-meta{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:1px !important;flex:1 1 auto !important;min-width:0 !important}body .sa-header.sa-header-v2 .account-trigger-caret{margin-left:auto !important}}body .sa-header.sa-header-v3,body .sa-header.sa-header-v3 *{box-sizing:border-box}@media (min-width: 769px){body .sa-header.sa-header-v3{min-height:86px !important;background:linear-gradient(180deg,rgba(29,12,52,0.98) 0%,rgba(39,16,67,0.98) 100%) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}body .sa-header.sa-header-v3 .container{display:flex !important;align-items:center !important;gap:18px !important;height:86px !important;padding:0 10px !important;overflow:visible !important}body .sa-header.sa-header-v3 .sa-imn{display:none !important}body .sa-header.sa-header-v3 .sa-logo{flex:0 0 165px !important;width:165px !important;height:44px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}body .sa-header.sa-header-v3 .sa-logo img{display:block !important;width:auto !important;max-width:100% !important;max-height:44px !important}body .sa-header.sa-header-v3 .sa-menu{flex:1 1 auto !important;display:flex !important;align-items:center !important;gap:8px !important;width:auto !important;min-width:0 !important;height:44px !important;margin:0 !important;padding:0 !important;overflow:visible !important}body .sa-header.sa-header-v3 .sa-menu > li{display:flex !important;align-items:center !important;height:44px !important;margin:0 !important;padding:0 !important}body .sa-header.sa-header-v3 .sa-menu > li > a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:44px !important;margin:0 !important;padding:0 18px !important;border-radius:14px !important;background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.05) !important;color:#fff !important;font-size:13px !important;font-weight:700 !important;line-height:1 !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-header-v3-actions{flex:0 0 auto !important;margin-left:auto !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;height:44px !important;min-width:0 !important}body .sa-header.sa-header-v3 .sa-header-tools{flex:0 0 44px !important;width:44px !important;height:44px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}body .sa-header.sa-header-v3 .sa-lang-dropdown,body .sa-header.sa-header-v3 .sa-lang-trigger{width:44px !important;min-width:44px !important;height:44px !important;margin:0 !important;border-radius:14px !important}body .sa-header.sa-header-v3 .sa-header-v3-account{flex:0 0 auto !important;width:auto !important;min-width:0 !important;height:44px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;transform:none !important}body .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{width:auto !important;min-width:0 !important;height:44px !important;margin:0 !important;display:flex !important;align-items:center !important}body .sa-header.sa-header-v3 .sa-header-v3-account .profile-submenu{display: none !important;background: transparent !important;margin:4px 0 8px !important;padding:6px 0 2px 14px !important;border-left:1px solid rgba(208,112,255,0.22) !important}body .sa-header.sa-header-v3 .sa-header-v3-account .profile-history.active .profile-submenu{display: block !important}body .sa-header.sa-header-v3 .sa-header-v3-account .profile-submenu li,body .sa-header.sa-header-v3 .sa-header-v3-account .profile-submenu li a{background: transparent !important}body .sa-header.sa-header-v3 .sa-header-v3-account .profile-submenu li a{color: rgba(240,225,255,0.88) !important;padding:10px 0 10px 6px !important;border-bottom:1px solid rgba(255,255,255,0.05) !important}body .sa-header.sa-header-v3 .account-trigger,body .sa-header.sa-header-v3 .account-trigger-user,body .sa-header.sa-header-v3 .account-trigger-guest{width:198px !important;min-width:198px !important;max-width:198px !important;height:44px !important;min-height:44px !important;max-height:44px !important;margin:0 !important;padding:0 14px 0 12px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;border-radius:14px !important;overflow:hidden !important}body .sa-header.sa-header-v3 .account-trigger-avatar{width:22px !important;height:22px !important;flex:0 0 22px !important}body .sa-header.sa-header-v3 .account-trigger-meta{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:1px !important;min-width:0 !important;flex:1 1 auto !important}body .sa-header.sa-header-v3 .account-trigger-meta strong{display:block !important;width:100% !important;font-size:11px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body .sa-header.sa-header-v3 .account-trigger-meta small{display:block !important;width:100% !important;font-size:9px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body .sa-header.sa-header-v3 .account-trigger-caret{display:inline-block !important;flex:0 0 7px !important;margin-left:auto !important}}body .sa-header.sa-header-v3{min-height:82px !important}body .sa-header.sa-header-v3 .container{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:12px !important;height:82px !important;overflow:visible !important}body .sa-header.sa-header-v3 .sa-menu{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:8px !important;min-width:0 !important}body .sa-header.sa-header-v3 .sa-menu > li,body .sa-header.sa-header-v3 .sa-menu > li.dropdown{float:none !important;display:flex !important;align-items:center !important;flex:0 0 auto !important;height:42px !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-menu > li > a,body .sa-header.sa-header-v3 .sa-menu > li > .sa-nav-dropdown-toggle{height:42px !important;padding:0 14px !important;font-size:12px !important;white-space:nowrap !important;border-radius:12px !important}body .sa-header.sa-header-v3 .sa-header-v3-actions{display:flex !important;align-items:center !important;gap:8px !important;margin-left:auto !important}body .sa-header.sa-header-v3 .sa-header-v3-account,body .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{display:flex !important;align-items:center !important}body .sa-header.sa-header-v3 .account-trigger,body .sa-header.sa-header-v3 .account-trigger-user,body .sa-header.sa-header-v3 .account-trigger-guest{width:214px !important;min-width:214px !important;max-width:214px !important;height:46px !important;border-radius:15px !important;outline:none !important;padding:0 14px 0 12px !important;gap:8px !important}body .sa-header.sa-header-v3 .account-trigger-avatar{width:22px !important;height:22px !important;flex:0 0 22px !important}body .sa-header.sa-header-v3 .account-trigger-meta{gap:1px !important}body .sa-header.sa-header-v3 .account-trigger-meta strong{font-size:11px !important;line-height:1.05 !important;font-weight:700 !important}body .sa-header.sa-header-v3 .account-trigger-meta small{font-size:9px !important;line-height:1.05 !important;font-weight:700 !important}body .sa-header.sa-header-v3 .account-trigger-caret{transform:none !important}body .sa-header.sa-header-v3 .account-trigger,body .sa-header.sa-header-v3 .account-trigger-user,body .sa-header.sa-header-v3 .account-trigger-guest{width:172px !important;min-width:172px !important;max-width:172px !important;height:42px !important;min-height:42px !important;max-height:42px !important;padding:0 10px 0 9px !important;gap:6px !important;border-radius:13px !important}body .sa-header.sa-header-v3 .account-trigger-avatar{width:18px !important;height:18px !important;flex:0 0 18px !important}body .sa-header.sa-header-v3 .account-trigger-meta{min-width:0 !important}body .sa-header.sa-header-v3 .account-trigger-meta strong{font-size:9px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body .sa-header.sa-header-v3 .account-trigger-meta small{font-size:7px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body .sa-header.sa-header-v3 .sa-header-v3-account .profile-submenu{margin:2px 0 6px !important;padding:4px 0 0 8px !important}body .sa-header.sa-header-v3 .sa-header-v3-account .profile-submenu li a{padding:7px 0 7px 4px !important;font-size:11px !important;line-height:1.3 !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown{margin:6px 10px 10px !important;padding:10px 10px 9px !important;border-radius:16px !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown .wallet-breakdown-total{display:none !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown::before{width:72px !important;height:3px !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown .wallet-breakdown-total{align-items:flex-start !important;gap:8px !important;margin-bottom:8px !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown .wallet-breakdown-label{font-size:9px !important;letter-spacing:.12em !important;line-height:1.2 !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown .wallet-breakdown-value{font-size:14px !important;line-height:1.1 !important;text-align:right !important;white-space:normal !important;word-break:break-word !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown .wallet-breakdown-grid{gap:8px !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown .wallet-chip{padding:8px 9px 7px !important;border-radius:12px !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown .wallet-chip-label{font-size:8px !important;letter-spacing:.08em !important;margin-bottom:3px !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown .wallet-chip-value{font-size:11px !important;line-height:1.15 !important;white-space:normal !important;word-break:break-word !important}body .sa-header.sa-header-v3 .account-trigger,body .sa-header.sa-header-v3 .account-trigger-user,body .sa-header.sa-header-v3 .account-trigger-guest{min-width: 206px !important;max-width: 240px !important;height: 54px !important;padding: 0 16px 0 14px !important;border-radius: 16px !important}body .sa-header.sa-header-v3 .account-trigger-avatar{width: 28px !important;height: 28px !important;flex: 0 0 28px !important}body .sa-header.sa-header-v3 .account-trigger-meta{gap: 3px !important}body .sa-header.sa-header-v3 .account-trigger-meta strong{font-size: 14px !important;line-height: 1.15 !important;font-weight: 800 !important}body .sa-header.sa-header-v3 .account-trigger-meta small{font-size: 12px !important;line-height: 1.15 !important;font-weight: 800 !important}@media (min-width: 769px){body .sa-header.sa-header-v3{background:#ffffff !important;box-shadow:none !important;border:0 !important;margin:0 !important;padding:0 !important;position:relative;z-index:20;overflow:visible !important}body .sa-header.sa-header-v3::before{content:"";position:absolute;inset:0 auto auto 50%;transform:translateX(-50%);width:100vw;height:88px;background:#ffffff;z-index:0}body .sa-header.sa-header-v3 .container{width:min(1320px,calc(100% - 40px)) !important;max-width:1320px !important;margin:0 auto !important;padding:0 !important;position:relative;z-index:1}body .sa-header.sa-header-v3 .sa-header-desktop-top{display:grid !important;grid-template-columns:265px minmax(0,1fr) auto auto !important;align-items:center !important;column-gap:20px !important;min-height:88px !important;height:88px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-imn{display:none !important}body .sa-header.sa-header-v3 .sa-logo{width:265px !important;min-width:265px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}body .sa-header.sa-header-v3 .sa-logo img{width:auto !important;max-width:255px !important;max-height:62px !important;object-fit:contain !important}body .sa-header.sa-header-v3 .sa-header-search-form{width:100% !important;min-width:0 !important;height:44px !important;display:flex !important;align-items:center !important;border:1px solid #e8e8ee !important;border-radius:8px !important;background:#ffffff !important;box-shadow:none !important;overflow:hidden !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-header-search-input{flex:1 1 auto !important;min-width:0 !important;height:44px !important;padding:0 18px !important;font-size:15px !important;color:#1f2937 !important;background:#ffffff !important;border:0 !important}body .sa-header.sa-header-v3 .sa-header-search-input::placeholder{color:#9ca3af !important}body .sa-header.sa-header-v3 .sa-header-search-btn{width:64px !important;min-width:64px !important;height:44px !important;border:0 !important;border-radius:0 !important;background:#df1010 !important;color:#ffffff !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-header-v3-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:22px !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-header-tools{display:flex !important;align-items:center !important;gap:10px !important;flex:0 0 auto !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-header-tool-btn,body .sa-header.sa-header-v3 .sa-lang-trigger{width:42px !important;min-width:42px !important;height:42px !important;border-radius:999px !important;border:1px solid #ececf2 !important;background:#ffffff !important;color:#374151 !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-header-tool-btn svg,body .sa-header.sa-header-v3 .sa-lang-trigger svg{width:18px;height:18px;display:block}body .sa-header.sa-header-v3 .account-trigger,body .sa-header.sa-header-v3 .account-trigger-user,body .sa-header.sa-header-v3 .account-trigger-guest{min-width:190px !important;height:44px !important;border:1px solid #ececf2 !important;border-radius:999px !important;background:#ffffff !important;box-shadow:none !important;margin:0 !important;padding:0 12px 0 8px !important;display:flex !important;align-items:center !important;gap:10px !important}body .sa-header.sa-header-v3 .account-trigger-avatar{width:30px !important;height:30px !important;flex:0 0 30px !important}body .sa-header.sa-header-v3 .account-trigger-meta strong{color:#374151 !important;font-size:14px !important}body .sa-header.sa-header-v3 .account-trigger-meta small{color:#6b7280 !important;font-size:12px !important}body .sa-header.sa-header-v3 .account-trigger-caret{border-top-color:#6b7280 !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav{position:relative !important;margin:-1px 0 0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav::before{content:"";position:absolute;inset:0 auto 0 50%;transform:translateX(-50%);width:100vw;background:#df1010;z-index:0}body .sa-header.sa-header-v3 .sa-menu{position:relative;z-index:1;width:min(1320px,calc(100vw - 40px));margin:0 auto !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important}body .sa-header.sa-header-v3 .sa-menu > li{float:none !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-menu > li > a,body .sa-header.sa-header-v3 .sa-menu > li > .sa-nav-dropdown-toggle{height:50px !important;line-height:50px !important;padding:0 18px !important;font-size:14px !important;font-weight:800 !important;color:#ffffff !important;background:transparent !important;border:0 !important}body .sa-header.sa-header-v3 .sa-menu .sa-nav-arrow{border-right-color:#ffffff !important;border-bottom-color:#ffffff !important}body .sa-header.sa-header-v3 + .sl-hdtop,body .sa-header.sa-header-v3 + .sa-banner{margin-top:0 !important}}@media (min-width: 769px){body .sa-header.sa-header-v3{background:#ffffff !important;margin:0 !important;padding:0 !important;min-height:0 !important;box-shadow:none !important;border:0 !important;position:relative !important;overflow:visible !important}body .sa-header.sa-header-v3::before{content:"" !important;position:absolute !important;top:0 !important;left:50% !important;width:100vw !important;height:150px !important;transform:translateX(-50%) !important;background:linear-gradient(to bottom,#ffffff 0 92px,#ef1414 92px 150px) !important;z-index:0 !important}body .sa-header.sa-header-v3 .container{display:flex !important;flex-direction:column !important;width:100% !important;max-width:none !important;margin:0 auto !important;padding:0 !important;position:relative !important;z-index:1 !important}body .sa-header.sa-header-v3 .sa-header-desktop-top{position:relative !important;z-index:3 !important;display:grid !important;grid-template-columns:250px minmax(0,1fr) auto auto !important;align-items:center !important;column-gap:18px !important;min-height:86px !important;height:86px !important;width:min(1320px,calc(100vw - 40px)) !important;max-width:1320px !important;margin:0 auto !important;padding:0 !important;background:#ffffff !important;border:0 !important;box-shadow:none !important;margin-bottom:0 !important}body .sa-header.sa-header-v3 .sa-logo{width:250px !important;min-width:250px !important;justify-content:flex-start !important}body .sa-header.sa-header-v3 .sa-logo img{max-width:238px !important;max-height:58px !important}body .sa-header.sa-header-v3 .sa-header-search-form{width:100% !important;height:44px !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-header-v3-actions{gap:14px !important;align-items:center !important}body .sa-header.sa-header-v3 .sa-header-tools{gap:12px !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;width:auto !important;height:auto !important;flex:0 0 auto !important}body .sa-header.sa-header-v3 .sa-header-tool-btn,body .sa-header.sa-header-v3 .sa-lang-trigger{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;max-height:42px !important;padding:0 !important;border:1px solid #ececf2 !important;border-radius:999px !important;background:#ffffff !important;color:#374151 !important;box-shadow:none !important;justify-content:center !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease !important}body .sa-header.sa-header-v3 .sa-header-notice .sa-header-tool-btn{position:relative !important}body .sa-header.sa-header-v3 .sa-header-notice .sa-header-tool-btn::after{content:"" !important;position:absolute !important;top:4px !important;right:4px !important;width:10px !important;height:10px !important;border-radius:999px !important;background:#f59e0b !important;border:2px solid #ffffff !important;box-sizing:border-box !important}body .sa-header.sa-header-v3 .sa-header-v3-account{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;margin:0 !important;flex:0 0 auto !important}body .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important}body .sa-header.sa-header-v3 .account-trigger-meta,body .sa-header.sa-header-v3 .account-trigger-caret{display:none !important}body .sa-header.sa-header-v3 .account-trigger-avatar{width:24px !important;height:24px !important;flex:0 0 24px !important;border:0 !important;margin:0 !important}body .sa-header.sa-header-v3 .account-trigger-avatar img{width:24px !important;height:24px !important;object-fit:cover !important;border-radius:999px !important}body .sa-header.sa-header-v3 .sa-header-search-form{display:flex !important;align-items:center !important;overflow:hidden !important;border:1px solid #e5e7eb !important;border-radius:8px !important;background:#ffffff !important}body .sa-header.sa-header-v3 .sa-header-search-input{height:44px !important;padding:0 18px !important;font-size:15px !important;color:#111827 !important;border:0 !important;background:transparent !important}body .sa-header.sa-header-v3 .sa-header-search-input::placeholder{color:#9ca3af !important}body .sa-header.sa-header-v3 .sa-header-search-btn{width:64px !important;min-width:64px !important;height:44px !important;border:0 !important;border-radius:0 !important;background:#df1010 !important;color:#ffffff !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav{position:relative !important;z-index:2 !important;width:100% !important;margin:0 !important;margin-top:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav::before{display:none !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav::after{display:none !important}body .sa-header.sa-header-v3 .sa-menu{position:relative !important;z-index:2 !important;width:min(1320px,calc(100vw - 40px)) !important;margin:0 auto !important;padding:0 !important;justify-content:flex-start !important;align-items:center !important;gap:0 !important;background:transparent !important;min-height:58px !important;margin-top:0 !important}body .sa-header.sa-header-v3 .sa-menu > li > a,body .sa-header.sa-header-v3 .sa-menu > li > .sa-nav-dropdown-toggle{height:58px !important;line-height:58px !important;padding:0 18px !important;border-radius:0 !important;font-size:14px !important;font-weight:800 !important;letter-spacing:.02em !important;color:#ffffff !important;background:transparent !important;border:0 !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-menu .sa-nav-arrow{border-right-color:#ffffff !important;border-bottom-color:#ffffff !important;filter:none !important}body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown,body .sa-header.sa-header-v3 .sa-header-v3-account .wallet-breakdown *{color:#f4edff !important}body .sa-header.sa-header-v3 + .sl-hdtop,body .sa-header.sa-header-v3 + .sa-banner,body .sa-header.sa-header-v3 + div{margin-top:0 !important}}@media (min-width: 769px){body .sa-header.sa-header-v3{position:relative !important;min-height:148px !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;overflow:visible !important}body .sa-header.sa-header-v3::before{content:"" !important;position:absolute !important;top:0 !important;left:50% !important;width:100vw !important;height:92px !important;transform:translateX(-50%) !important;background:#ffffff !important;z-index:0 !important}body .sa-header.sa-header-v3::after{content:"" !important;position:absolute !important;top:92px !important;left:50% !important;width:100vw !important;height:56px !important;transform:translateX(-50%) !important;background:#f31313 !important;z-index:0 !important}body .sa-header.sa-header-v3 .container{position:relative !important;z-index:1 !important;display:flex !important;flex-direction:column !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body .sa-header.sa-header-v3 .sa-header-desktop-top{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:250px minmax(0,1fr) auto auto !important;align-items:center !important;column-gap:18px !important;width:min(1320px,calc(100vw - 40px)) !important;max-width:1320px !important;height:92px !important;min-height:92px !important;margin:0 auto !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-logo{width:250px !important;min-width:250px !important;height:56px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;margin:0 !important;padding:0 !important}body .sa-header.sa-header-v3 .sa-logo img{max-width:238px !important;max-height:56px !important;width:auto !important;height:auto !important;object-fit:contain !important}body .sa-header.sa-header-v3 .sa-header-search-form{display:flex !important;align-items:center !important;width:100% !important;height:44px !important;overflow:hidden !important;margin:0 !important;border:1px solid #e5e7eb !important;border-radius:8px !important;background:#ffffff !important}body .sa-header.sa-header-v3 .sa-header-search-input{flex:1 1 auto !important;min-width:0 !important;height:44px !important;padding:0 18px !important;border:0 !important;background:transparent !important;color:#111827 !important;font-size:15px !important}body .sa-header.sa-header-v3 .sa-header-search-btn{width:66px !important;min-width:66px !important;height:44px !important;border:0 !important;border-radius:0 !important;background:#e31212 !important;color:#ffffff !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-header-v3-actions{display:flex !important;align-items:center !important;gap:12px !important;height:44px !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-header-tools{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;width:auto !important;height:44px !important;margin:0 !important;flex:0 0 auto !important}body .sa-header.sa-header-v3 .sa-header-tool-btn,body .sa-header.sa-header-v3 .sa-lang-trigger,body .sa-header.sa-header-v3 .account-trigger,body .sa-header.sa-header-v3 .account-trigger-user,body .sa-header.sa-header-v3 .account-trigger-guest{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;max-height:42px !important;padding:0 !important;margin:0 !important;border:1px solid rgba(133,92,248,.28) !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(246,240,255,.96) 100%) !important;color:#7c3aed !important;box-shadow:0 8px 18px rgba(85,36,170,.10) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}body .sa-header.sa-header-v3 .sa-header-notice .sa-header-tool-btn{position:relative !important}body .sa-header.sa-header-v3 .sa-header-notice .sa-header-tool-btn::after{content:"" !important;position:absolute !important;top:5px !important;right:5px !important;width:8px !important;height:8px !important;border-radius:999px !important;background:#f59e0b !important;border:2px solid #ffffff !important}body .sa-header.sa-header-v3 .sa-header-v3-account{width:auto !important;min-width:0 !important;max-width:none !important;height:42px !important;margin:0 !important}body .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{width:auto !important;min-width:0 !important;max-width:none !important;height:42px !important;margin:0 !important;display:flex !important;align-items:center !important}body .sa-header.sa-header-v3 .account-trigger,body .sa-header.sa-header-v3 .account-trigger-user,body .sa-header.sa-header-v3 .account-trigger-guest{width:auto !important;min-width:150px !important;max-width:190px !important;height:42px !important;min-height:42px !important;max-height:42px !important;padding:0 10px 0 6px !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#4c1d95 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important}body .sa-header.sa-header-v3 .account-trigger-avatar{width:34px !important;height:34px !important;flex:0 0 34px !important;margin:0 !important;border:0 !important;border-radius:999px !important;overflow:hidden !important}body .sa-header.sa-header-v3 .account-trigger-avatar img{width:34px !important;height:34px !important;border-radius:999px !important;object-fit:cover !important}body .sa-header.sa-header-v3 .account-trigger-meta{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:1px !important;min-width:0 !important;flex:1 1 auto !important}body .sa-header.sa-header-v3 .account-trigger-meta strong{display:block !important;width:100% !important;margin:0 !important;color:#ffffff !important;font-size:14px !important;font-weight:700 !important;line-height:1.1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-shadow:0 1px 0 rgba(61,23,125,.18) !important}body .sa-header.sa-header-v3 .account-trigger-meta small{display:block !important;width:100% !important;margin:0 !important;color:#dbeafe !important;font-size:13px !important;font-weight:700 !important;line-height:1.1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body .sa-header.sa-header-v3 .account-trigger-caret{display:inline-block !important;width:0 !important;height:0 !important;margin-left:2px !important;border-left:4px solid transparent !important;border-right:4px solid transparent !important;border-top:5px solid #c4b5fd !important;flex:0 0 auto !important}body .sa-header.sa-header-v3 .account-trigger,body .sa-header.sa-header-v3 .account-trigger-user,body .sa-header.sa-header-v3 .account-trigger-guest{padding:0 12px 0 7px !important;border-radius:999px !important;background:linear-gradient(135deg,#7c3aed 0%,#2563eb 100%) !important;box-shadow:0 10px 24px rgba(76,29,149,.24) !important}body .sa-header.sa-header-v3 .account-trigger-avatar{box-shadow:0 0 0 2px rgba(255,255,255,.32) !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav{position:relative !important;z-index:2 !important;width:100% !important;height:56px !important;min-height:56px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav::before,body .sa-header.sa-header-v3 .sa-header-desktop-nav::after{display:none !important}body .sa-header.sa-header-v3 .sa-menu{position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important;width:min(1320px,calc(100vw - 40px)) !important;max-width:1320px !important;height:56px !important;min-height:56px !important;margin:0 auto !important;padding:0 !important;background:transparent !important}body .sa-header.sa-header-v3 .sa-menu > li{display:flex !important;align-items:center !important;height:56px !important;margin:0 !important;padding:0 !important}body .sa-header.sa-header-v3 .sa-menu > li > a,body .sa-header.sa-header-v3 .sa-menu > li > .sa-nav-dropdown-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:56px !important;line-height:56px !important;margin:0 !important;padding:0 18px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#ffffff !important;font-size:14px !important;font-weight:800 !important;letter-spacing:.02em !important;white-space:nowrap !important}body .sa-header.sa-header-v3 .sa-menu .sa-nav-arrow{border-right-color:#ffffff !important;border-bottom-color:#ffffff !important;filter:none !important}}@media (min-width: 769px){body .sa-header.sa-header-v3{position:relative !important;height:148px !important;min-height:148px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}body .sa-header.sa-header-v3::before{content:"" !important;position:absolute !important;top:0 !important;left:50% !important;width:100vw !important;height:92px !important;transform:translateX(-50%) !important;background:#ffffff !important;z-index:0 !important}body .sa-header.sa-header-v3::after{content:"" !important;position:absolute !important;top:92px !important;left:50% !important;width:100vw !important;height:56px !important;transform:translateX(-50%) !important;background:#f31313 !important;z-index:0 !important}body .sa-header.sa-header-v3 .container{position:relative !important;z-index:1 !important;display:block !important;width:100% !important;max-width:none !important;height:148px !important;margin:0 !important;padding:0 !important}body .sa-header.sa-header-v3 .sa-header-desktop-top{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:250px minmax(0,1fr) auto auto !important;align-items:center !important;column-gap:18px !important;width:min(1320px,calc(100vw - 40px)) !important;max-width:1320px !important;height:92px !important;min-height:92px !important;margin:0 auto !important;padding:0 !important;background:#ffffff !important;border:0 !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav{position:relative !important;z-index:2 !important;width:100% !important;height:56px !important;min-height:56px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}body .sa-header.sa-header-v3 .sa-header-desktop-nav::before,body .sa-header.sa-header-v3 .sa-header-desktop-nav::after{display:none !important}body .sa-header.sa-header-v3 .sa-menu{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important;width:min(1320px,calc(100vw - 40px)) !important;max-width:1320px !important;height:56px !important;min-height:56px !important;margin:0 auto !important;padding:0 !important;background:transparent !important}body .sa-header.sa-header-v3 .sa-menu > li,body .sa-header.sa-header-v3 .sa-menu > li > a,body .sa-header.sa-header-v3 .sa-menu > li > .sa-nav-dropdown-toggle{height:56px !important;line-height:56px !important}}@media (min-width: 769px){body .sa-header.sa-header-v3::before{background:linear-gradient(180deg,rgba(34,16,63,.96) 0%,rgba(49,22,91,.96) 100%) !important}body .sa-header.sa-header-v3::after{background:linear-gradient(90deg,rgba(84,27,136,.98) 0%,rgba(124,42,196,.98) 50%,rgba(68,28,126,.98) 100%) !important}body .sa-header.sa-header-v3 .sa-header-desktop-top{background:transparent !important}body .sa-header.sa-header-v3 .sa-header-search-form{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important}body .sa-header.sa-header-v3 .sa-header-search-input{color:#ffffff !important}body .sa-header.sa-header-v3 .sa-header-search-input::placeholder{color:rgba(255,255,255,.72) !important}}@media (min-width: 769px){body .sa-header.sa-header-v3{position:sticky !important;top:0 !important;z-index:3500 !important;height:148px !important;min-height:148px !important;transition:height .22s ease,box-shadow .22s ease !important}body .sa-header.sa-header-v3::before{background:linear-gradient(180deg,rgba(34,16,63,.97) 0%,rgba(49,22,91,.97) 100%) !important;transition:opacity .22s ease !important}body .sa-header.sa-header-v3::after{background:linear-gradient(90deg,rgba(84,27,136,.98) 0%,rgba(124,42,196,.98) 50%,rgba(68,28,126,.98) 100%) !important;transition:opacity .22s ease,transform .22s ease !important}body .sa-header.sa-header-v3 .sa-header-desktop-top{background:transparent !important;transition:height .22s ease !important}body .sa-header.sa-header-v3 .sa-header-search-form{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important}body .sa-header.sa-header-v3 .sa-header-search-input{color:#ffffff !important}body .sa-header.sa-header-v3 .sa-header-search-input::placeholder{color:rgba(255,255,255,.72) !important}body .sa-header.sa-header-v3 .sa-imn{display:none !important}body .sa-header.sa-header-v3.sa-hdfix{height:92px !important;min-height:92px !important;box-shadow:0 12px 28px rgba(15,23,42,.10) !important}body .sa-header.sa-header-v3.sa-hdfix::after{display:none !important}body .sa-header.sa-header-v3.sa-hdfix::after{opacity:0 !important;transform:translateX(-50%) translateY(-8px) !important;pointer-events:none !important}body .sa-header.sa-header-v3.sa-hdfix .container{height:92px !important}body .sa-header.sa-header-v3.sa-hdfix .sa-header-desktop-top{grid-template-columns:250px minmax(0,1fr) 42px auto !important;height:92px !important;min-height:92px !important}body .sa-header.sa-header-v3.sa-hdfix .sa-imn{display:inline-flex !important;grid-column:3 !important;grid-row:1 !important;width:42px !important;height:42px !important;align-items:center !important;justify-content:center !important;margin:0 !important;border:1px solid #f1d3d3 !important;border-radius:10px !important;background:#ffffff !important;color:#df1010 !important;font-size:18px !important;line-height:1 !important;cursor:pointer !important}body .sa-header.sa-header-v3.sa-hdfix .sa-header-v3-actions{grid-column:4 !important}body .sa-header.sa-header-v3.sa-hdfix .sa-header-desktop-nav{position:absolute !important;top:92px !important;left:0 !important;right:0 !important;height:0 !important;min-height:0 !important;opacity:0 !important;visibility:hidden !important;overflow:visible !important;pointer-events:none !important;background:transparent !important;border:0 !important;box-shadow:none !important}body .sa-header.sa-header-v3.sa-hdfix .sa-menu{display:none !important}body .sa-header.sa-header-v3 .sa-compact-desktop-panel{display:none !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix{height:132px !important;min-height:132px !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix::after{display:none !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix .container{height:132px !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix .sa-header-desktop-nav{position:absolute !important;top:92px !important;left:0 !important;right:0 !important;height:40px !important;min-height:40px !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;pointer-events:auto !important;background:#5b16a6 !important;border-top:1px solid rgba(255,255,255,.08) !important;box-shadow:0 10px 24px rgba(18,4,45,.18) !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix .sa-menu{display:flex !important;width:100% !important;max-width:100% !important;height:40px !important;min-height:40px !important;margin:0 auto !important;padding:0 !important;justify-content:center !important;align-items:center !important;gap:22px !important;background:transparent !important;pointer-events:auto !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix .sa-menu > li{display:flex !important;align-items:center !important;height:40px !important;margin:0 !important;padding:0 !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix .sa-menu > li > a,body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix .sa-menu > li > .sa-nav-dropdown-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:40px !important;line-height:40px !important;margin:0 !important;padding:0 4px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#ffffff !important;font-size:14px !important;font-weight:800 !important;letter-spacing:.02em !important;white-space:nowrap !important}body .sa-header.sa-header-v3,body .sa-header.sa-header-v3.sa-hdfix,body .sa-header.sa-header-v3 .container,body .sa-header.sa-header-v3 .sa-header-desktop-top,body .sa-header.sa-header-v3 .sa-header-v3-actions,body .sa-header.sa-header-v3 .sa-header-v3-account,body .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{overflow:visible !important}body .sa-header.sa-header-v3,body .sa-header.sa-header-v3.sa-hdfix{z-index:2147482500 !important}body .sa-header.sa-header-v3 .sa-header-v3-account,body .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{z-index:2147482510 !important}}@media (min-width: 769px){body .sa-header.sa-header-v3 .sa-menu .sa-nav-arrow{display:inline-block !important;width:0 !important;height:0 !important;margin-left:8px !important;vertical-align:middle !important;border-left:4px solid transparent !important;border-right:4px solid transparent !important;border-top:5px solid #ffffff !important;border-bottom:0 !important;border-radius:0 !important;transform:none !important;filter:none !important;transition:opacity .18s ease !important}}@media (min-width: 769px){body .sa-header.sa-header-v3 + .sl-hdtop,body .sa-header.sa-header-v3 + .sa-banner,body .sa-header.sa-header-v3 + div .sa-banner,body .sa-header.sa-header-v3 + div .sl-hdtop{margin-top:-30px !important;padding-top:0 !important}body .sa-header.sa-header-v3 + div .home-topnap-shell,body .sa-header.sa-header-v3 + div .home-topnap-card,body .sa-header.sa-header-v3 + div .sabner,body .sa-header.sa-header-v3 + div .sa-banner{margin-top:0 !important}}@media (min-width: 769px){body .sa-header.sa-header-v3 .sa-menu > li > a,body .sa-header.sa-header-v3 .sa-menu > li > .sa-nav-dropdown-toggle,body .sa-header.sa-header-v3 .sa-nav-label{font-family:'Open Sans',Arial,Helvetica,sans-serif !important;font-style:normal !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.015em !important;text-transform:none !important}body .sa-header.sa-header-v3 .sa-menu .sa-nav-categories{position:relative !important}body .sa-header.sa-header-v3 .sa-category-mega-item{display:flex !important;align-items:center !important;gap:10px !important;min-height:42px !important;padding:4px 0 !important;color:#f3ecff !important;background:transparent !important;border:0 !important;box-shadow:none !important;text-decoration:none !important}body .sa-header.sa-header-v3 .sa-category-mega-thumb{width:48px !important;height:48px !important;flex:0 0 48px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:10px !important;overflow:hidden !important;background:rgba(255,255,255,.08) !important}body .sa-header.sa-header-v3 .sa-category-mega-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}body .sa-header.sa-header-v3 .sa-category-mega-title{display:block !important;color:inherit !important;font-family:'Open Sans',Arial,Helvetica,sans-serif !important;font-style:normal !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0 !important;line-height:1.35 !important;white-space:normal !important;text-transform:none !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix .sa-category-mega-item{min-height:44px !important;padding:8px 10px !important;border-radius:8px !important}body.desktop-compact-menu-open .sa-header.sa-header-v3.sa-hdfix .sa-category-mega-thumb{width:40px !important;height:40px !important;flex-basis:40px !important}}body .sa-header.sa-header-v3 *,body .sa-header.sa-header-v3 *::before,body .sa-header.sa-header-v3 *::after{animation-duration:0s !important;transition-duration:.12s !important}@media (min-width: 769px){html body .sa-header.sa-header-v3,html body .sa-header.sa-header-v3.sa-hdfix{z-index:2147482500 !important;overflow:visible !important;overflow-x:visible !important;overflow-y:visible !important}html body .sa-header.sa-header-v3 > .container,html body .sa-header.sa-header-v3 .container,html body .sa-header.sa-header-v3 .sa-header-desktop-top,html body .sa-header.sa-header-v3 .sa-header-right,html body .sa-header.sa-header-v3 .sa-header-v3-actions,html body .sa-header.sa-header-v3 .sa-header-v3-account,html body .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{overflow:visible !important;overflow-x:visible !important;overflow-y:visible !important}html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3,html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3.sa-hdfix,html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3 > .container,html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3 .container,html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-top,html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-right,html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-v3-actions,html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-v3-account,html body.mobile-app-enabled.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{overflow:visible !important;overflow-x:visible !important;overflow-y:visible !important}html body .sa-header.sa-header-v3 .sa-header-v3-account,html body .sa-header.sa-header-v3 .sa-header-v3-account .dropdown{position:relative !important;z-index:2147482510 !important}}@media (min-width: 1000px){html body.shopacc-white-theme .sa-header.sa-header-v3,html body.shopacc-white-theme .sa-header.sa-header-v3.sa-hdfix{position:sticky !important;top:0 !important;z-index:5000 !important;display:block !important;height:124px !important;min-height:124px !important;max-height:124px !important;background:#ffffff !important;background-image:none !important;border-bottom:1px solid #e5e7eb !important;box-shadow:none !important;overflow:visible !important;transition:none !important}html body.shopacc-white-theme.ng247-header-scrolled .sa-header.sa-header-v3,html body.shopacc-white-theme.ng247-header-scrolled .sa-header.sa-header-v3.sa-hdfix{height:64px !important;min-height:64px !important;max-height:64px !important;overflow:hidden !important;box-shadow:0 8px 24px rgba(15,23,42,.08) !important}html body.shopacc-white-theme .sa-header.sa-header-v3 > .container,html body.shopacc-white-theme .sa-header.sa-header-v3 .container{display:block !important;width:min(calc(100% - 32px),1264px) !important;max-width:1264px !important;height:124px !important;min-height:124px !important;max-height:124px !important;margin:0 auto !important;padding:0 16px !important;overflow:visible !important;transition:none !important}html body.shopacc-white-theme.ng247-header-scrolled .sa-header.sa-header-v3 > .container,html body.shopacc-white-theme.ng247-header-scrolled .sa-header.sa-header-v3 .container{height:64px !important;min-height:64px !important;max-height:64px !important;overflow:hidden !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-top,html body.shopacc-white-theme .sa-header.sa-header-v3.sa-hdfix .sa-header-desktop-top{display:flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;width:100% !important;height:64px !important;min-height:64px !important;max-height:64px !important;margin:0 !important;padding:0 !important;position:relative !important;inset:auto !important;transform:none !important;background:#fff !important;overflow:visible !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-logo{order:1 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;width:140px !important;min-width:140px !important;max-width:140px !important;height:36px !important;margin:0 47px 0 0 !important;padding:0 !important;flex:0 0 140px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-logo img{display:block !important;width:auto !important;max-width:140px !important;height:auto !important;max-height:36px !important;object-fit:contain !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn{order:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:105px !important;min-width:105px !important;max-width:105px !important;height:40px !important;margin:0 !important;padding:0 !important;border-radius:8px !important;background:transparent !important;border:0 !important;color:#111827 !important;box-shadow:none !important;cursor:pointer !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn::after{content:"Danh mục";display:inline-block;color:#111827 !important;font-size:14px !important;font-weight:800 !important;letter-spacing:0 !important;line-height:40px !important;white-space:nowrap !important;flex:0 0 auto !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;width:40px !important;min-width:40px !important;height:40px !important;color:transparent !important;font-size:0 !important;line-height:0 !important;border-radius:8px !important;background:linear-gradient(#111827,#111827) center/18px 2px no-repeat,#f4f5f8 !important;flex:0 0 40px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i::before,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i::after{content:"" !important;position:absolute !important;left:11px !important;width:18px !important;height:2px !important;border-radius:999px !important;background:#111827 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i::before{top:13px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i::after{bottom:13px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip{order:3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:92px !important;min-width:92px !important;max-width:92px !important;height:40px !important;margin:0 !important;padding:0 !important;border-radius:8px !important;background:transparent !important;border:0 !important;color:#111827 !important;text-decoration:none !important;box-shadow:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip-icon{width:40px !important;min-width:40px !important;height:40px !important;border-radius:8px !important;background:#f4f5f8 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip span:not(.sa-header-viewed-chip-icon){color:#111827 !important;-webkit-text-fill-color:#111827 !important;font-size:14px !important;font-weight:800 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-search-form{order:4 !important;display:flex !important;align-items:center !important;flex:1 1 400px !important;width:auto !important;min-width:260px !important;max-width:400px !important;height:40px !important;margin:0 47px !important;padding:0 !important;border-radius:8px !important;overflow:hidden !important;position:relative !important;inset:auto !important;transform:none !important;background:#f3f4f7 !important;border:0 !important;box-shadow:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-search-input{height:40px !important;width:100% !important;min-width:0 !important;padding:0 14px !important;border:0 !important;background:#f3f4f7 !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;font-size:14px !important;font-weight:600 !important;box-shadow:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-search-btn{width:40px !important;min-width:40px !important;height:40px !important;border-radius:0 8px 8px 0 !important;background:#0b49d8 !important;color:#fff !important;border:0 !important;box-shadow:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-right.sa-header-v3-actions,html body.shopacc-white-theme .sa-header.sa-header-v3.sa-hdfix .sa-header-right.sa-header-v3-actions{order:5 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:16px !important;width:auto !important;min-width:0 !important;max-width:none !important;height:40px !important;margin:0 !important;padding:0 !important;flex:0 0 auto !important;position:relative !important;inset:auto !important;transform:none !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-tools{display:flex !important;align-items:center !important;justify-content:center !important;gap:16px !important;width:auto !important;min-width:0 !important;height:40px !important;margin:0 !important;padding:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-tools > a.sa-header-tool-btn,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-lang-dropdown{display:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-tool-btn,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-cart-btn,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-guest{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;min-height:40px !important;max-height:40px !important;margin:0 !important;padding:0 !important;border-radius:8px !important;background:#f4f5f8 !important;border:0 !important;color:#111827 !important;box-shadow:none !important;position:relative !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-deposit-btn{order:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:40px !important;min-width:124px !important;padding:0 24px !important;margin:0 !important;border-radius:7px !important;background:#0b49d8 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:15px !important;font-weight:900 !important;text-decoration:none !important;border:0 !important;box-shadow:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-tools{order:2 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-cart-btn{order:3 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-v3-account{order:4 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-guest .account-trigger-meta,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-caret{display:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user{flex-direction:row-reverse !important;gap:8px !important;width:auto !important;min-width:146px !important;max-width:190px !important;padding:0 8px 0 12px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user .account-trigger-meta{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;min-width:0 !important;line-height:1.05 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user .account-trigger-meta strong{max-width:108px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;font-size:13px !important;font-weight:900 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user .account-trigger-meta small{max-width:116px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;font-size:11px !important;font-weight:700 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-avatar{width:30px !important;min-width:30px !important;height:30px !important;flex:0 0 30px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-avatar img{width:30px !important;height:30px !important;border-radius:999px !important;object-fit:cover !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-guest .account-trigger-avatar img{display:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-guest .account-trigger-avatar{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;position:relative !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-guest .account-trigger-avatar::before{content:"" !important;position:absolute !important;top:5px !important;left:10px !important;width:8px !important;height:8px !important;border:2px solid #111827 !important;border-radius:50% !important;box-sizing:border-box !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-guest .account-trigger-avatar::after{content:"" !important;position:absolute !important;left:6px !important;bottom:5px !important;width:18px !important;height:10px !important;border:2px solid #111827 !important;border-bottom-color:transparent !important;border-radius:14px 14px 0 0 !important;box-sizing:border-box !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-cart-badge{position:absolute !important;top:-7px !important;right:-7px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:19px !important;height:19px !important;padding:0 5px !important;border-radius:999px !important;background:#ff4b55 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border:2px solid #fff !important;font-size:11px !important;font-weight:900 !important;line-height:1 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav,html body.shopacc-white-theme .sa-header.sa-header-v3.sa-hdfix .sa-header-desktop-nav{display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;width:100% !important;height:60px !important;min-height:60px !important;max-height:60px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;overflow:visible !important;background:#fff !important;border-top:1px solid #f0f1f4 !important;border-bottom:0 !important;box-shadow:none !important;transition:none !important}html body.shopacc-white-theme.ng247-header-scrolled .sa-header.sa-header-v3 .sa-header-desktop-nav{height:0 !important;min-height:0 !important;max-height:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;overflow:hidden !important;border:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav > .sa-menu:not(.sa-ng247-nav-menu),html body.shopacc-white-theme .sa-header.sa-header-v3 .shopacc68-tablet-nav,html body.shopacc-white-theme .sa-header.sa-header-v3 .desktop-narrow-nav-bar,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-compact-desktop-panel,html body.shopacc-white-theme .container-menu-category,html body.shopacc-white-theme .mobile-app-header,html body.shopacc-white-theme .mobile-bottom-nav{display:none !important;visibility:hidden !important;pointer-events:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav > .sa-ng247-nav-menu{display:flex !important;align-items:center !important;justify-content:space-around !important;width:100% !important;min-width:100% !important;max-width:1232px !important;flex:0 0 100% !important;height:60px !important;min-height:60px !important;margin:0 auto !important;padding:0 !important;list-style:none !important;gap:0 !important;background:transparent !important;visibility:visible !important;pointer-events:auto !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-nav-menu > li{display:flex !important;align-items:center !important;justify-content:center !important;height:60px !important;margin:0 !important;padding:0 !important;flex:1 1 0 !important;min-width:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-nav-menu > li > a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;height:60px !important;padding:0 !important;border:0 !important;background:transparent !important;color:#0b49d8 !important;-webkit-text-fill-color:#0b49d8 !important;text-decoration:none !important;box-shadow:none !important;text-shadow:none !important;font-size:15px !important;font-weight:900 !important;line-height:1 !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-nav-menu > li > a i{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:19px !important;height:19px !important;color:#ff5ab8 !important;-webkit-text-fill-color:#ff5ab8 !important;font-size:18px !important;line-height:1 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-menu{display:none !important;position:absolute !important;top:58px !important;left:50% !important;transform:translateX(-50%) !important;min-width:150px !important;padding:8px !important;background:#fff !important;border:1px solid #e5e7eb !important;border-radius:12px !important;box-shadow:0 16px 36px rgba(15,23,42,.12) !important;color:#111827 !important;z-index:5010 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-dropdown{position:relative !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-menu a{display:flex !important;align-items:center !important;gap:8px !important;min-height:32px !important;padding:7px 10px !important;border-radius:8px !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;text-decoration:none !important;white-space:nowrap !important;background:transparent !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-dropdown{position:relative !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu{display:none !important;position:absolute !important;top:58px !important;left:50% !important;transform:translateX(-50%) !important;width:min(560px,calc(100vw - 40px)) !important;max-height:360px !important;overflow:auto !important;overscroll-behavior:contain !important;scrollbar-width:thin !important;scrollbar-color:#cbd5e1 transparent !important;padding:12px !important;background:#ffffff !important;border:1px solid #dbe7f7 !important;border-radius:14px !important;box-shadow:0 18px 42px rgba(15,23,42,.13) !important;color:#111827 !important;z-index:5015 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu::-webkit-scrollbar{width:6px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu::-webkit-scrollbar-thumb{background:#cbd5e1 !important;border-radius:999px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a{display:grid !important;grid-template-columns:30px minmax(0,1fr) !important;grid-template-areas:"icon title" "icon desc" !important;column-gap:9px !important;row-gap:1px !important;min-height:44px !important;padding:8px 9px !important;border-radius:10px !important;color:#111827 !important;-webkit-text-fill-color:initial !important;text-decoration:none !important;background:#f8fbff !important;border:1px solid #e4edf8 !important;overflow:hidden !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a i{grid-area:icon !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;border-radius:10px !important;background:#eff6ff !important;color:#2563eb !important;-webkit-text-fill-color:#2563eb !important;margin:auto 0 !important;font-size:14px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a[href="/index.php?action=api_docs"] i{font-size:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a[href="/index.php?action=api_docs"] i::before{content:"API" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#2563eb !important;-webkit-text-fill-color:#2563eb !important;font-family:"Open Sans","Inter","Segoe UI",Arial,sans-serif !important;font-size:9px !important;font-weight:900 !important;letter-spacing:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a span{grid-area:title !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;font-size:12px !important;font-weight:800 !important;font-style:normal !important;line-height:1.2 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a small{grid-area:desc !important;color:#64748b !important;-webkit-text-fill-color:#64748b !important;font-size:10.5px !important;font-weight:600 !important;font-style:normal !important;line-height:1.25 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}}@media (min-width:1000px){html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 .sa-header-desktop-nav,html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 .sa-header-desktop-nav > .sa-menu,html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 .sa-header-desktop-nav > .sa-ng247-nav-menu,html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 .sa-menu.clearfix,html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 .sa-ng247-nav-menu,html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 .desktop-narrow-nav-bar,html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 .sa-compact-desktop-panel{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;overflow:hidden !important}html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3,html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 > .container,html body.desktop-menu-manual-hidden:not(.desktop-menu-force-open) .sa-header.sa-header-v3 .container{height:64px !important;min-height:64px !important;max-height:64px !important}}@media (min-width:1000px){html body.shopacc-white-theme .sa-header.sa-header-v3 > .container,html body.shopacc-white-theme .sa-header.sa-header-v3 .container{width:min(calc(100% - 120px),1500px) !important;max-width:1500px !important;padding:0 12px !important;box-sizing:border-box !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-top{justify-content:flex-start !important;gap:16px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-logo{width:160px !important;min-width:160px !important;max-width:160px !important;flex-basis:160px !important;margin-right:24px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-logo img{max-width:160px !important;max-height:42px !important;filter:contrast(1.06) saturate(1.08) !important;image-rendering:auto !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip{gap:7px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-search-form{flex:1 1 480px !important;min-width:320px !important;max-width:560px !important;margin-left:18px !important;margin-right:18px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-right.sa-header-v3-actions{gap:14px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-tools{gap:12px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-cart-btn{margin-left:2px !important;margin-right:4px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user{min-width:178px !important;max-width:208px !important;padding:0 10px 0 12px !important;gap:8px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user .account-trigger-meta{min-width:0 !important;flex:1 1 auto !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user .account-trigger-meta strong{max-width:130px !important;font-size:12px !important;line-height:1.08 !important;letter-spacing:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user .account-trigger-meta small{max-width:136px !important;font-size:10px !important;line-height:1.08 !important;letter-spacing:0 !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav > .sa-ng247-nav-menu{max-width:1180px !important;justify-content:space-between !important;padding:0 10px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-nav-menu > li{flex:0 0 auto !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-nav-menu > li > a{padding:0 18px !important;gap:6px !important}}@media (min-width:1000px){html body.shopacc-white-theme .sa-header.sa-header-v3{height:108px !important;min-height:108px !important;max-height:108px !important;overflow:visible !important}html body.shopacc-white-theme .sa-header.sa-header-v3 > .container,html body.shopacc-white-theme .sa-header.sa-header-v3 .container{display:block !important;width:var(--sa-desktop-content-rail) !important;max-width:1230px !important;height:108px !important;min-height:108px !important;max-height:108px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;overflow:visible !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-top{display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;height:64px !important;min-height:64px !important;max-height:64px !important;gap:10px !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-logo{order:1 !important;width:150px !important;min-width:150px !important;max-width:150px !important;flex:0 0 150px !important;height:44px !important;margin:0 8px 0 0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-logo img{display:block !important;width:auto !important;max-width:150px !important;max-height:42px !important;object-fit:contain !important;filter:contrast(1.04) saturate(1.06) !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn{order:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:112px !important;min-width:112px !important;max-width:112px !important;flex:0 0 112px !important;height:42px !important;margin:0 !important;gap:8px !important;border:1px solid #e6edf6 !important;border-radius:10px !important;background:#f7f9fc !important;color:#111827 !important;box-shadow:none !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn::after{content:"Danh mục" !important;display:inline-block !important;font-family:'Open Sans',Arial,Helvetica,sans-serif !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip{order:3 !important;width:76px !important;min-width:76px !important;max-width:76px !important;flex:0 0 76px !important;height:42px !important;margin:0 !important;gap:6px !important;color:#111827 !important;font-size:13px !important;font-weight:700 !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-search-form{order:4 !important;flex:1 1 320px !important;min-width:240px !important;max-width:420px !important;width:auto !important;height:42px !important;min-height:42px !important;margin:0 6px 0 8px !important;border:1px solid #dfe8f4 !important;border-radius:9px !important;background:#f7f9fc !important;box-shadow:none !important;overflow:hidden !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-search-input{height:42px !important;min-height:42px !important;padding:0 16px !important;border:0 !important;background:transparent !important;color:#111827 !important;font-size:14px !important;font-weight:700 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-search-btn{width:48px !important;min-width:48px !important;height:42px !important;min-height:42px !important;border-radius:0 8px 8px 0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-right.sa-header-v3-actions{order:5 !important;flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;margin-left:auto !important;height:42px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-tools{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:0 !important;height:42px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-tools > a.sa-header-tool-btn,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-lang-dropdown{display:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-tool-btn,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-lang-trigger,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-cart-btn{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;min-height:40px !important;max-height:40px !important;border:1px solid #e6edf6 !important;border-radius:12px !important;background:#f7f9fc !important;color:#111827 !important;box-shadow:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-deposit-btn{min-width:116px !important;height:42px !important;padding:0 18px !important;border-radius:8px !important;font-size:14px !important;font-weight:900 !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-user,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-guest{width:154px !important;min-width:154px !important;max-width:154px !important;height:42px !important;min-height:42px !important;padding:0 8px !important;gap:7px !important;border-radius:12px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-avatar{width:34px !important;min-width:34px !important;height:34px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-meta strong{max-width:90px !important;font-size:12px !important;line-height:1.08 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger-meta small{max-width:92px !important;font-size:9px !important;line-height:1.08 !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:44px !important;min-height:44px !important;max-height:44px !important;margin:0 !important;padding:0 !important;background:#fff !important;border-top:1px solid #eef2f7 !important;border-bottom:1px solid #eef2f7 !important;box-shadow:none !important;overflow:visible !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav > .sa-menu,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-nav > .sa-ng247-nav-menu{width:var(--sa-desktop-content-rail) !important;max-width:1230px !important;height:44px !important;min-height:44px !important;margin:0 auto !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:0 !important;background:transparent !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-menu > li > a,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-menu > li > .sa-nav-dropdown-toggle{height:44px !important;line-height:44px !important;padding:0 10px !important}}@media (min-width:1000px){html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-top{column-gap:10px !important;overflow:visible !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-logo{flex:0 0 150px !important;width:150px !important;min-width:150px !important;max-width:150px !important;margin:0 8px 0 0 !important;overflow:visible !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-logo img{max-width:150px !important;max-height:42px !important;object-fit:contain !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn{flex:0 0 124px !important;width:124px !important;min-width:124px !important;max-width:124px !important;height:42px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:0 !important;padding:0 10px !important;overflow:hidden !important;box-sizing:border-box !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i{flex:0 0 auto !important;margin:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn::after{display:inline-block !important;flex:0 0 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;overflow:visible !important;text-overflow:clip !important;white-space:nowrap !important;line-height:1 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip{flex:0 0 94px !important;width:94px !important;min-width:94px !important;max-width:94px !important;height:42px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin:0 !important;padding:0 9px !important;box-sizing:border-box !important;overflow:hidden !important;border:1px solid #e6edf6 !important;border-radius:10px !important;background:#f7f9fc !important;color:#111827 !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip svg,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip .sa-header-viewed-icon{flex:0 0 auto !important;margin:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip span:last-child{display:inline-block !important;flex:0 0 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;overflow:visible !important;white-space:nowrap !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-search-form{min-width:220px !important;flex:1 1 280px !important}}@media (min-width:1000px){html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-desktop-top,html body.shopacc-white-theme .sa-header.sa-header-v3.sa-hdfix .sa-header-desktop-top{align-items:center !important;column-gap:10px !important;row-gap:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip{position:relative !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:42px !important;min-height:42px !important;max-height:42px !important;margin:0 !important;padding:0 11px !important;gap:8px !important;border:1px solid #dfe8f4 !important;border-radius:10px !important;background:#f7f9fc !important;box-shadow:none !important;color:#111827 !important;font-family:'Open Sans',Arial,Helvetica,sans-serif !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0 !important;white-space:nowrap !important;text-decoration:none !important;overflow:hidden !important;box-sizing:border-box !important;transform:none !important;vertical-align:top !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn{flex:0 0 118px !important;width:118px !important;min-width:118px !important;max-width:118px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip{flex:0 0 104px !important;width:104px !important;min-width:104px !important;max-width:104px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip .sa-header-viewed-icon{position:relative !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 22px !important;width:22px !important;min-width:22px !important;max-width:22px !important;height:22px !important;min-height:22px !important;max-height:22px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#111827 !important;line-height:1 !important;box-sizing:border-box !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i{color:transparent !important;font-size:0 !important;background:linear-gradient(#111827,#111827) center/18px 2px no-repeat !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i::before,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i::after{content:"" !important;position:absolute !important;left:2px !important;width:18px !important;height:2px !important;border-radius:999px !important;background:#111827 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i::before{top:5px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn i::after{bottom:5px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip .sa-header-viewed-icon svg{display:block !important;width:20px !important;height:20px !important;margin:0 !important;stroke-width:2.35 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn::after,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-header-viewed-chip span:not(.sa-header-viewed-chip-icon){display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;height:auto !important;margin:0 !important;padding:0 !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;font-family:'Open Sans',Arial,Helvetica,sans-serif !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0 !important;white-space:nowrap !important;transform:none !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-imn::after{content:"Danh mục" !important}}html body.shopacc-white-theme span.home-flash-sale-card-title,html body.shopacc-white-theme .home-flash-sale .home-flash-sale-card-title,html body.shopacc-white-theme .home-flash-sale-card .home-flash-sale-card-title,html body.shopacc-white-theme .sl-prodbox.home-product-card .sl-prcode,html body.shopacc-white-theme .sl-prodbox.home-product-card .sl-prcode span,html body.shopacc-white-theme .wheel-product-card .sl-prcode,html body.shopacc-white-theme .wheel-product-card .sl-prcode span,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger .account-trigger-meta,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger .account-trigger-meta strong,html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger .account-trigger-meta small{font-family:Arial,Helvetica,sans-serif !important;font-weight:700 !important;font-style:normal !important;font-variant:normal !important;font-variant-caps:normal !important;font-feature-settings:normal !important;text-transform:none !important;letter-spacing:0 !important;text-rendering:geometricPrecision !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger .account-trigger-meta strong{font:normal 700 12px/1.05 Arial,Helvetica,sans-serif !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger .account-trigger-meta small{font:normal 700 10px/1.05 Arial,Helvetica,sans-serif !important}html body.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme span.home-flash-sale-card-title.home-flash-sale-card-title,html body.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme .home-flash-sale .home-flash-sale-card .home-flash-sale-card-title.home-flash-sale-card-title,html body.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger .account-trigger-meta strong,html body.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme.shopacc-white-theme .sa-header.sa-header-v3 .account-trigger .account-trigger-meta small{font-family:Arial,Helvetica,sans-serif !important}
/*NG247*/
@media (min-width: 1000px){body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-menu,body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu{display:none}}@media (min-width: 1000px){html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-menu{display:none !important;position:absolute !important;top:58px !important;left:50% !important;transform:translateX(-50%) !important;min-width:150px !important;padding:8px !important;background:#fff !important;border:1px solid #e5e7eb !important;border-radius:12px !important;box-shadow:0 16px 36px rgba(15,23,42,.12) !important;color:#111827 !important;z-index:5010 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-dropdown.open .sa-ng247-service-menu,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-dropdown:hover .sa-ng247-service-menu,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-dropdown:focus-within .sa-ng247-service-menu{display:block !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-menu a{display:flex !important;align-items:center !important;gap:8px !important;min-height:32px !important;padding:7px 10px !important;border-radius:8px !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;text-decoration:none !important;white-space:nowrap !important;background:transparent !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-service-menu a:hover{background:#f3f6ff !important;color:#0b49d8 !important;-webkit-text-fill-color:#0b49d8 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu{display:none !important;position:absolute !important;top:58px !important;left:50% !important;transform:translateX(-50%) !important;width:min(560px,calc(100vw - 40px)) !important;max-height:360px !important;overflow:auto !important;overscroll-behavior:contain !important;scrollbar-width:thin !important;scrollbar-color:#cbd5e1 transparent !important;padding:12px !important;background:#ffffff !important;border:1px solid #dbe7f7 !important;border-radius:14px !important;box-shadow:0 18px 42px rgba(15,23,42,.13) !important;color:#111827 !important;z-index:5015 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu::-webkit-scrollbar{width:6px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu::-webkit-scrollbar-thumb{background:#cbd5e1 !important;border-radius:999px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-dropdown.open .sa-ng247-system-menu,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-dropdown:hover .sa-ng247-system-menu,html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-dropdown:focus-within .sa-ng247-system-menu{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a{display:grid !important;grid-template-columns:30px minmax(0,1fr) !important;grid-template-areas:"icon title" "icon desc" !important;column-gap:9px !important;row-gap:1px !important;min-height:44px !important;padding:8px 9px !important;border-radius:10px !important;color:#111827 !important;-webkit-text-fill-color:initial !important;text-decoration:none !important;background:#f8fbff !important;border:1px solid #e4edf8 !important;overflow:hidden !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a i{grid-area:icon !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;border-radius:10px !important;background:#eff6ff !important;color:#2563eb !important;-webkit-text-fill-color:#2563eb !important;margin:auto 0 !important;font-size:14px !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a[href="/index.php?action=api_docs"] i{font-size:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a[href="/index.php?action=api_docs"] i::before{content:"API" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#2563eb !important;-webkit-text-fill-color:#2563eb !important;font-family:"Open Sans","Inter","Segoe UI",Arial,sans-serif !important;font-size:9px !important;font-weight:900 !important;letter-spacing:0 !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a span{grid-area:title !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;font-size:12px !important;font-weight:800 !important;font-style:normal !important;line-height:1.2 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a small{grid-area:desc !important;color:#64748b !important;-webkit-text-fill-color:#64748b !important;font-size:10.5px !important;font-weight:600 !important;font-style:normal !important;line-height:1.25 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html body.shopacc-white-theme .sa-header.sa-header-v3 .sa-ng247-system-menu a:hover{background:#eff6ff !important;border-color:#bfdbfe !important}}
/*NOTIF*/
@media (min-width: 1024px) and (max-width: 1200px){body .notification-double-marquee{margin-top:12px !important}body .notification-row{margin-bottom:10px !important}body .notification-marquee-group{padding:9px 16px !important}}@media (min-width: 1201px){body .notification-double-marquee{width:min(1360px,calc(100% - 48px)) !important;margin:16px auto 0 !important}body .notification-row{gap:12px !important;margin:0 0 12px !important}body .notification-marquee-container{border-radius:18px !important}body .notification-marquee-group{gap:16px !important;padding:10px 18px !important}}@media (min-width: 768px) and (max-width: 991px){body.shopacc68-tablet .notification-double-marquee{width:min(1320px,calc(100% - 28px)) !important;margin:14px auto 0 !important}body.shopacc68-tablet .notification-row{gap:10px !important;margin:0 0 10px !important}body.shopacc68-tablet .notification-marquee-container{border-radius:16px !important}body.shopacc68-tablet .notification-marquee-group{gap:14px !important;padding:10px 16px !important}}
/*HOME-ATF*/

        .home-topnap-pane:not(.is-active){display:none !important}
        #home-topnap-layout{
            display:flex !important;
            align-items:stretch !important;
            gap:16px !important;
            width:100% !important;
            visibility:visible !important;
            opacity:1 !important;
        }

        #home-topnap-banner-col,
        #home-topnap-panel-col{
            min-width:0 !important;
        }

        #home-topnap-banner-col{
            order:1 !important;
        }

        #home-topnap-panel-col{
            order:2 !important;
        }@media (min-width: 1025px){
            #home-topnap-layout{
                flex-direction:row !important;
                flex-wrap:nowrap !important;
                justify-content:flex-start !important;
            }

            #home-topnap-banner-col{
                flex:1 1 auto !important;
                width:auto !important;
                max-width:none !important;
            }

            #home-topnap-panel-col{
                flex:0 0 300px !important;
                width:300px !important;
                max-width:300px !important;
                min-width:300px !important;
            }}@media (max-width: 575px){
            #home-topnap-layout{
                flex-direction:column !important;
            }

            #home-topnap-banner-col,
            #home-topnap-panel-col{
                width:100% !important;
                max-width:none !important;
            }}@media (min-width: 576px) and (max-width: 767px){
            #home-topnap-layout{
                flex-direction:row !important;
                gap:12px !important;
            }

            #home-topnap-banner-col{
                order:1 !important;
                flex:1 1 auto !important;
                width:auto !important;
                max-width:none !important;
            }

            #home-topnap-panel-col{
                order:2 !important;
                flex:0 0 220px !important;
                width:220px !important;
                min-width:220px !important;
                max-width:220px !important;
            }}@media (min-width: 768px) and (max-width: 1024px){
            #home-topnap-layout{
                flex-direction:row !important;
                gap:14px !important;
            }

            #home-topnap-banner-col{
                order:1 !important;
                flex:1 1 auto !important;
                width:auto !important;
                max-width:none !important;
            }

            #home-topnap-panel-col{
                order:2 !important;
                flex:0 0 248px !important;
                width:248px !important;
                min-width:248px !important;
                max-width:248px !important;
            }}@media (min-width: 1025px) and (max-width: 1366px){
            #home-topnap-layout{
                gap:16px !important;
            }

            #home-topnap-panel-col{
                flex:0 0 284px !important;
                width:284px !important;
                min-width:284px !important;
                max-width:284px !important;
            }}@media (max-width: 575px){
            #home-topnap-layout{
                gap:10px !important;
            }}@media (max-width:1023px){/*panel-col-flexfix*/html body.mobile-app-enabled #home-topnap-panel-col{flex:1 1 auto !important;height:auto !important;min-height:0 !important}}

.home-notice-wrap{width:min(1230px, calc(100% - 24px));max-width:1230px;margin:14px auto 8px;padding:0;box-sizing:border-box;}
.home-notice-box{background:#fff;border:1px solid #e6e8ec;border-left:4px solid #e11d48;border-radius:12px;padding:15px 20px;margin:0;color:#1f2937;font-size:14.5px;line-height:1.85;box-shadow:0 6px 18px rgba(17,24,39,.05);}
.home-notice-box p{margin:0 0 8px;}
.home-notice-box p:last-child{margin-bottom:0;}
.home-notice-box a{font-weight:700;text-decoration:none;}
.home-notice-box img{max-width:100%;height:auto;}@media (max-width:767px){.home-notice-wrap{margin:8px auto 6px;}.home-notice-box{font-size:13.5px;padding:12px 14px;border-radius:10px;margin:0;}}@media (min-width: 1025px){
        .sl-lprod > .container,
        .home-news-wrap > .container,
        .blindbag-home-wrap > .container,
        .sa-mina > .container,
        .sa-mina2 > .container,
        .sattbm > .container,
        .sl-hdtop > .container,
        .home-quick-links > .container,
        .notification-double-marquee > .container,
        .container.service-section,
        .home-flash-sale-wrap{
            width:min(1320px, calc(100% - 40px)) !important;
            max-width:1320px !important;
            margin-left:auto !important;
            margin-right:auto !important;
            padding-left:0 !important;
            padding-right:0 !important;
            box-sizing:border-box !important;
        }}

    .home-quick-links{
        margin: 6px 0 20px;
    }

    .home-quick-links-box{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 18px 28px;
        align-items: start;
        padding: 14px 8px 10px;
        max-width: 760px;
        margin: 0 auto;
    }

    .home-quick-link{
        flex: 0 0 96px;
        max-width: 96px;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
        text-align: center;
        text-decoration: none !important;
        color: #ece9ff !important;
        transition: transform .22s ease, filter .22s ease;
    }

    .home-quick-link:hover{
        transform: translateY(-4px);
        filter: brightness(1.06);
    }

    .home-quick-link-thumb{
        width: 54px;
        height: 54px;
        border-radius: 16px;
        overflow: hidden;
        box-shadow:
            0 10px 24px rgba(0,0,0,.26),
            0 0 0 1px rgba(255,255,255,.08);
        background: rgba(255,255,255,.04);
    }

    .home-quick-link-thumb img{
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .home-quick-link-title{
        max-width: 120px;
        font-size: 14px;
        line-height: 1.3;
        font-weight: 500;
        color: #ece9ff;
        min-height: 38px;
        display: flex;
        align-items: center;
        justify-content: center;
        white-space: normal;
        word-break: break-word;
        text-align: center;
    }

    .sa-topnap-panel{
        display:flex;
        flex-direction:column;
        padding:0;
        min-height:410px;
        height:410px;
        max-height:410px;
        background:linear-gradient(180deg, rgba(30, 42, 67, .98) 0%, rgba(22, 34, 56, .99) 100%);
        border:1px solid rgba(70, 178, 255, .22);
        border-radius:10px;
        overflow:hidden;
        box-shadow:0 12px 28px rgba(0,0,0,.22);
    }

    .sa-topnap-head{
        display:flex;
        align-items:center;
        justify-content:center;
        gap:10px;
        min-height:48px;
        padding:0 14px;
        background:linear-gradient(180deg, #20bbff 0%, #1797ed 100%);
        color:#fff;
        font-size:15px;
        font-weight:800;
        text-transform:uppercase;
        letter-spacing:.03em;
    }

    .sa-topnap-head-icon{
        color:#ffe05e;
        font-size:18px;
        line-height:1;
    }

    .sa-topnap-body{
        flex:1 1 auto;
        min-height:0;
        padding:12px 12px 8px;
        overflow:hidden;
    }

    .sa-topnap-foot{
        padding:12px;
        margin-top:auto;
        border-top:none;
    }

    .sa-topnap-action{
        display:flex;
        align-items:center;
        justify-content:center;
        width:100%;
        min-height:32px;
        border-radius:4px;
        background:linear-gradient(180deg, #22baff 0%, #169aed 100%);
        color:#fff !important;
        font-size:12px;
        font-weight:800;
        text-transform:uppercase;
        text-decoration:none !important;
        letter-spacing:.05em;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.16);
    }

    .sa-topnap-action::before,
    .sa-topnap-action::after{
        font-family:FontAwesome;
        font-size:11px;
        margin:0 8px;
        color:#ffd54f;
    }

    .sa-topnap-action::before{
        content:"\f0d9";
    }

    .sa-topnap-action::after{
        content:"\f0da";
    }

    .topnap-month-card{
        display:flex;
        flex-direction:column;
        min-height:376px;
        height:376px;
    }

    .topnap-month-card-body{
        flex:1 1 auto;
        min-height:0;
        overflow:hidden;
        padding:8px 8px 4px;
    }@media (max-width: 767px){

        .home-quick-links{
            margin: 2px 0 14px;
        }

        .home-quick-links-box{
            justify-content: center;
            gap: 14px 10px;
            padding: 8px 0 4px;
        }
        .home-quick-link{
            flex: 0 0 calc(25% - 10px);
            max-width: calc(25% - 10px);
        }

        .home-quick-link-thumb{
            width: 46px;
            height: 46px;
            border-radius: 14px;
        }

        .home-quick-link-title{
            max-width: 88px;
            font-size: 12px;
            line-height: 1.3;
            min-height: 32px;
            align-items: center;
        }}

    .sa-topnap-panel{
        background:linear-gradient(180deg, rgba(31, 44, 70, .98) 0%, rgba(24, 36, 57, .99) 100%) !important;
        border:1px solid rgba(70, 178, 255, .22) !important;
        box-shadow:0 12px 28px rgba(0,0,0,.22) !important;
    }

    .sa-banner .sa-topnap-panel{
        height:324px !important;
        min-height:324px !important;
        max-height:324px !important;
        display:flex !important;
        flex-direction:column !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-head{
        min-height:46px !important;
        height:46px !important;
        font-size:14px !important;
    }

    .sa-banner .sa-topnap-body{
        flex:1 1 auto !important;
        min-height:0 !important;
        padding:10px 10px 6px !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-foot{
        margin-top:auto !important;
        padding:8px 10px 10px !important;
        border-top:1px solid rgba(255,255,255,.08) !important;
    }

    .sa-banner .sa-topnap-action{
        min-height:30px !important;
        font-size:12px !important;
    }

    .sa-banner .sa-topnap-panel{
        height:310px !important;
        min-height:310px !important;
        max-height:310px !important;
        margin-top:8px !important;
    }

    .sa-banner .sa-topnap-body{
        padding:8px 10px 0 !important;
    }

    .sa-banner .sa-topnap-foot{
        padding:6px 10px 8px !important;
    }

    .sa-banner #topnap .sa-topnap-panel{
        height:310px !important;
        min-height:310px !important;
        max-height:310px !important;
    }

    .sa-banner .sa-bntcbox,
    .sa-banner .sa-bntcbox .tab-pane,
    .sa-banner .sa-bntcbox .tab-pane.active,
    .sa-banner #topnap .sa-topnap-panel,
    .sa-banner #phanthuong .sa-bntabbox{
        height:328px !important;
        min-height:0 !important;
        max-height:328px !important;
    }

    .sa-banner #topnap .sa-topnap-panel{
        display:flex !important;
        flex-direction:column !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-head{
        min-height:44px !important;
        height:44px !important;
        padding:0 12px !important;
        font-size:13px !important;
    }

    .sa-banner .sa-topnap-body{
        flex:1 1 auto !important;
        min-height:0 !important;
        padding:8px 10px 0 !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-foot{
        margin-top:auto !important;
        padding:6px 10px 8px !important;
        border-top:1px solid rgba(255,255,255,.08) !important;
    }

    .sa-banner .sa-topnap-action{
        min-height:30px !important;
        padding:0 10px !important;
        font-size:12px !important;
        line-height:30px !important;
        white-space:nowrap !important;
        overflow:visible !important;
    }

    .sa-banner .sa-topnap-action::before,
    .sa-banner .sa-topnap-action::after{
        font-size:10px !important;
        margin:0 6px !important;
    }
#topnap-card-action-text{
    display:inline-block !important;
    color:#ffffff !important;
    font-size:12px !important;
    font-weight:800 !important;
    line-height:1 !important;
    letter-spacing:.06em !important;
    text-indent:0 !important;
    opacity:1 !important;
    visibility:visible !important;
}


#topnap-list .sa-topthe-row.is-top-1 i,
#topnap-list .sa-topthe-row.is-top-2 i,
#topnap-list .sa-topthe-row.is-top-3 i{
    position:relative !important;
    font-size:0 !important;
}

#topnap-list .sa-topthe-row.is-top-1 i::before,
#topnap-list .sa-topthe-row.is-top-2 i::before,
#topnap-list .sa-topthe-row.is-top-3 i::before{
    position:absolute !important;
    inset:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    font-family:FontAwesome !important;
    font-size:16px !important;
}

#topnap-list .sa-topthe-row.is-top-1 i::after,
#topnap-list .sa-topthe-row.is-top-2 i::after,
#topnap-list .sa-topthe-row.is-top-3 i::after{
    position:absolute !important;
    inset:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    font-size:10px !important;
    font-weight:800 !important;
    line-height:1 !important;
    color:#ffffff !important;
}

#topnap-list .sa-topthe-row.is-top-1 i::after{ content:"1" !important; }
#topnap-list .sa-topthe-row.is-top-2 i::after{ content:"2" !important; }
#topnap-list .sa-topthe-row.is-top-3 i::after{ content:"3" !important; }@media (min-width: 768px){
    #topnap-shell{
        height:446px !important;
        min-height:446px !important;
        max-height:446px !important;
    }

    .sa-banner .sa-bntcbox,
    .sa-banner .sa-bntcbox .tab-pane.active,
    #topnap-card{
        height:356px !important;
        min-height:356px !important;
        max-height:356px !important;
    }

    #topnap-card{
        overflow:visible !important;
    }

    #topnap-card-body{
        overflow:hidden !important;
    }

    #topnap-card-foot{
        display:block !important;
        min-height:48px !important;
        height:48px !important;
        padding:10px 10px 0 !important;
    }

    #topnap-card-action{
        min-height:32px !important;
        height:32px !important;
        line-height:32px !important;
    }}@media (min-width: 768px) and (max-width: 991px){
    body.shopacc68-tablet #home-topnap-layout{
        display:flex !important;
        flex-direction:column !important;
        align-items:stretch !important;
        gap:12px !important;
    }

    body.shopacc68-tablet #home-topnap-panel-col{
        order:1 !important;
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        flex:0 0 auto !important;
    }

    body.shopacc68-tablet #home-topnap-banner-col{
        order:2 !important;
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        flex:0 0 auto !important;
    }

    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 img,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 iframe,
    body.shopacc68-tablet .home-banner-shell{
        height:300px !important;
        min-height:300px !important;
        max-height:300px !important;
    }

    body.shopacc68-tablet .home-quick-links-box{
        display:grid !important;
        grid-template-columns:repeat(6, minmax(0, 1fr)) !important;
        gap:12px !important;
    }}@media (min-width: 576px) and (max-width: 767px){
    body.shopacc68-mid #home-topnap-layout{
        display:flex !important;
        flex-direction:column !important;
        align-items:stretch !important;
        gap:10px !important;
    }

    body.shopacc68-mid #home-topnap-panel-col{
        order:1 !important;
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        flex:0 0 auto !important;
    }

    body.shopacc68-mid #home-topnap-banner-col{
        order:2 !important;
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        flex:0 0 auto !important;
    }

    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 img,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 iframe,
    body.shopacc68-mid .home-banner-shell{
        height:240px !important;
        min-height:240px !important;
        max-height:240px !important;
    }

    body.shopacc68-mid .home-quick-links-box{
        display:grid !important;
        grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
        gap:12px 10px !important;
    }}@media (max-width: 767px){
    body.shopacc68-mobile #home-topnap-layout{
        display:flex !important;
        flex-direction:column !important;
        align-items:stretch !important;
        gap:10px !important;
    }

    body.shopacc68-mobile #home-topnap-panel-col{
        order:1 !important;
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        flex:0 0 auto !important;
    }

    body.shopacc68-mobile #home-topnap-banner-col{
        order:2 !important;
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        flex:0 0 auto !important;
    }

    body.shopacc68-mobile #home-topnap-banner-col .home-swiper-dark2,
    body.shopacc68-mobile #home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    body.shopacc68-mobile #home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    body.shopacc68-mobile #home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    body.shopacc68-mobile #home-topnap-banner-col .home-swiper-dark2 img,
    body.shopacc68-mobile #home-topnap-banner-col .home-swiper-dark2 iframe,
    body.shopacc68-mobile .home-banner-shell{
        height:220px !important;
        min-height:220px !important;
        max-height:220px !important;
    }

    body.shopacc68-mobile .home-quick-links-box{
        display:grid !important;
        grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
        gap:12px 10px !important;
    }}


#home-topnap-layout{
    align-items:stretch !important;
    gap:20px !important;
}
#home-topnap-panel-col{
    flex:0 0 312px !important;
    width:312px !important;
    max-width:312px !important;
    min-width:312px !important;
}
#home-topnap-banner-col{
    flex:1 1 auto !important;
    min-width:0 !important;
}
#topnap-shell,
.home-topnap-shell{
    height:100% !important;
    padding:10px !important;
    border-radius:12px !important;
    overflow:hidden !important;
}
.home-topnap-card{
    display:flex !important;
    flex-direction:column !important;
    min-height:272px !important;
    border-radius:12px !important;
    overflow:hidden !important;
}
.home-topnap-body{
    flex:1 1 auto !important;
    min-height:0 !important;
    max-height:none !important;
    overflow:visible !important;
    padding-right:4px !important;
}
.home-topnap-reward{
    min-height:272px !important;
    max-height:272px !important;
    overflow:auto !important;
    border-radius:12px !important;
}
.home-topnap-list,
#topnap-list{
    max-height:none !important;
    overflow:visible !important;
}
.home-topnap-row{
    min-height:48px !important;
}
.home-topnap-action,
#topnap-card-action{
    width:100% !important;
    min-height:42px !important;
    border-radius:12px !important;
    outline:none !important;
}
.home-topnap-reward,
.home-topnap-reward *{
    text-shadow:none !important;
    word-break:break-word !important;
}@media (max-width: 767px){
    #home-topnap-panel-col,
    #home-topnap-banner-col{
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
    }
    .home-topnap-body,
    .home-topnap-reward{
        max-height:none !important;
    }}


.home-notice-wrap{width:min(1230px, calc(100% - 24px));max-width:1230px;margin:14px auto 8px;padding:0;box-sizing:border-box;}
.home-notice-box{background:#fff;border:1px solid #e6e8ec;border-left:4px solid #e11d48;border-radius:12px;padding:15px 20px;margin:0;color:#1f2937;font-size:14.5px;line-height:1.85;box-shadow:0 6px 18px rgba(17,24,39,.05);}
.home-notice-box p{margin:0 0 8px;}
.home-notice-box p:last-child{margin-bottom:0;}
.home-notice-box a{font-weight:700;text-decoration:none;}
.home-notice-box img{max-width:100%;height:auto;}@media (max-width:767px){.home-notice-wrap{margin:8px auto 6px;}.home-notice-box{font-size:13.5px;padding:12px 14px;border-radius:10px;margin:0;}}
    .home-quick-links{margin:0 0 18px !important;background:transparent !important}
    .home-quick-links > .container{width:min(870px,calc(100% - 24px)) !important;max-width:870px !important;padding:0 !important}@media (max-width:767px){.home-quick-links > .container{width:min(100% - 18px,870px) !important}}@media (min-width:576px) and (max-width:1023px){
html body.mobile-app-enabled #home-topnap-layout{flex-direction:row !important;gap:14px !important;}
html body.mobile-app-enabled #home-topnap-banner-col{display:flex !important;flex:1 1 auto !important;width:auto !important;min-width:0 !important;}
html body.mobile-app-enabled #home-topnap-panel-col{flex:0 0 248px !important;width:248px !important;max-width:248px !important;}
html body.mobile-app-enabled #home-topnap-banner-col .home-banner-shell{height:auto !important;min-height:236px !important;flex:1 1 auto !important;width:100% !important;}}

#notification{
    z-index: 2147483646 !important;
    pointer-events:auto !important;
}

#notification .modal-dialog{
    width:min(92vw, 520px);
    margin:18px auto;
    pointer-events:auto !important;
}

#notification .modal-content{
    border:6px solid #15151a;
    border-radius:24px;
    overflow:hidden;
    background:#ffffff;
    box-shadow:0 24px 54px rgba(0,0,0,.34);
    pointer-events:auto !important;
}

#notification .modal-header{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    padding:16px 48px 12px;
    border:0;
    border-bottom:1px solid rgba(15, 23, 42, .08);
    background:#ffffff;
}

#notification .modal-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    margin:0;
    color:#dc2626;
    font-size:18px;
    font-weight:900;
    letter-spacing:0;
}

#notification .modal-title::before{
    content:"\1F4E2";
    font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol",sans-serif;
    font-weight:normal;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:auto;
    height:auto;
    border-radius:0;
    background:transparent;
    color:#ef4444;
    font-size:18px;
    box-shadow:none;
}

#notification .modal-subtitle{
    display:none;
}

#notification .notification-close{
    position:absolute;
    right:10px;
    top:10px;
    z-index:3;
    width:30px;
    height:30px;
    border:0;
    border-radius:999px;
    background:linear-gradient(135deg,#2f2f34 0%, #1a1a1f 100%);
    color:#ffffff;
    font-size:20px;
    font-weight:700;
    line-height:1;
    box-shadow:0 10px 20px rgba(0,0,0,.22);
    cursor:pointer;
    pointer-events:auto !important;
}

#notification .modal-body{
    max-height:min(58vh, 470px);
    padding:22px 34px 14px;
    overflow-y: auto;
    color:#111827;
    text-align:center;
    line-height:1.6;
    font-size:15px;
    background:#ffffff;
}

#notification .modal-body img{
    max-width:100%;
    height:auto;
    margin:10px auto 14px;
    border-radius:14px;
    box-shadow:0 14px 28px rgba(17, 24, 39, .12);
}

#notification .modal-body p,
#notification .modal-body div,
#notification .modal-body li,
#notification .modal-body span,
#notification .modal-body strong{
    color:#18202f;
}

#notification .modal-body p{
    margin:0 0 10px;
}

#notification .modal-body strong{
    color:#d97706;
    font-weight:900;
}

#notification .modal-body a{
    color:#5b3df5;
    font-weight:700;
}

#notification .modal-body::-webkit-scrollbar{
    width:10px;
}

#notification .modal-body::-webkit-scrollbar-track{
    background:rgba(30, 41, 59, .08);
    border-radius:999px;
}

#notification .modal-body::-webkit-scrollbar-thumb{
    background:linear-gradient(180deg, rgba(124, 58, 237, .72), rgba(56, 189, 248, .72));
    border-radius:999px;
}

#notification .modal-footer{
    display:flex !important;
    flex-wrap:nowrap;
    align-items:stretch;
    justify-content:space-between;
    gap:14px;
    padding:16px 24px 22px;
    border-top:1px solid rgba(17, 24, 39, 0.07);
    background:#ffffff;
}

#notification .btn-delay,
#notification .btn-read{
    position:relative;
    z-index:2;
    flex:1 1 0;
    width:100%;
    min-width:0;
    height:44px;
    padding:0 12px;
    margin:0 !important;
    border-radius:12px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    font-weight:800;
    font-size:14px;
    line-height:1.2;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    pointer-events:auto !important;
    transition:transform .2s ease, box-shadow .2s ease, filter .2s ease;
}

#notification .btn-delay{
    background:#ffffff;
    color:#b91c1c;
    border:1px solid rgba(185, 28, 28, .38);
    box-shadow:none;
}

#notification .btn-read{
    border:0;
    background:linear-gradient(135deg,#ef4444 0%, #dc2626 100%);
    color:#ffffff;
    box-shadow:0 10px 18px rgba(239, 68, 68, .22);
}

#notification .btn-delay:hover,
#notification .btn-read:hover{
    transform:translateY(-1px);
    filter:brightness(1.02);
}

body.notification-open{
    overflow: hidden;
}

body.notification-open #contact_btn,
body.notification-open #contact_btn *{
    opacity:0 !important;
    visibility:hidden !important;
    pointer-events:none !important;
}

body.notification-open .home-contact-links,
body.notification-open .home-contact-links *,
body.notification-open .home-event-floating,
body.notification-open .home-event-floating *,
body.notification-open #home-live-toast,
body.notification-open #home-live-toast *{
    opacity:0 !important;
    visibility:hidden !important;
    pointer-events:none !important;
}@media (max-width: 768px){
    #notification .modal-dialog{
        width:min(78vw, 340px) !important;
        max-width:340px !important;
        margin:32px auto !important;
    }

    #notification .modal-header{
        padding:16px 42px 12px;
    }

    #notification .modal-title{
        font-size:17px;
    }

    #notification .notification-close{
        right:8px;
        top:8px;
        width:28px;
        height:28px;
        font-size:18px;
    }

    #notification .modal-body{
        max-height:calc(100vh - 180px);
        padding:24px 30px 16px !important;
        font-size:12px;
        line-height:1.52;
    }

    #notification .modal-footer{
        gap:10px;
        padding:16px 22px 20px !important;
    }

    #notification .btn-delay,
    #notification .btn-read{
        height:42px;
        font-size:12px;
    }}

    .sa-topnap-panel{
        background:linear-gradient(180deg, rgba(31, 44, 70, .98) 0%, rgba(24, 36, 57, .99) 100%) !important;
        border:1px solid rgba(70, 178, 255, .22) !important;
        box-shadow:0 12px 28px rgba(0,0,0,.22) !important;
    }

    .sa-banner .sa-topnap-panel{
        height:324px !important;
        min-height:324px !important;
        max-height:324px !important;
        display:flex !important;
        flex-direction:column !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-head{
        min-height:46px !important;
        height:46px !important;
        font-size:14px !important;
    }

    .sa-banner .sa-topnap-body{
        flex:1 1 auto !important;
        min-height:0 !important;
        padding:10px 10px 6px !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-foot{
        margin-top:auto !important;
        padding:8px 10px 10px !important;
        border-top:1px solid rgba(255,255,255,.08) !important;
    }

    .sa-banner .sa-topnap-action{
        min-height:30px !important;
        font-size:12px !important;
    }

    .sa-banner .sa-topnap-panel{
        height:310px !important;
        min-height:310px !important;
        max-height:310px !important;
        margin-top:8px !important;
    }

    .sa-banner .sa-topnap-body{
        padding:8px 10px 0 !important;
    }

    .sa-banner .sa-topnap-foot{
        padding:6px 10px 8px !important;
    }

    .sa-banner #topnap .sa-topnap-panel{
        height:310px !important;
        min-height:310px !important;
        max-height:310px !important;
    }

    .sa-banner .sa-bntcbox,
    .sa-banner .sa-bntcbox .tab-pane,
    .sa-banner .sa-bntcbox .tab-pane.active,
    .sa-banner #topnap .sa-topnap-panel,
    .sa-banner #phanthuong .sa-bntabbox{
        height:328px !important;
        min-height:0 !important;
        max-height:328px !important;
    }

    .sa-banner #topnap .sa-topnap-panel{
        display:flex !important;
        flex-direction:column !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-head{
        min-height:44px !important;
        height:44px !important;
        padding:0 12px !important;
        font-size:13px !important;
    }

    .sa-banner .sa-topnap-body{
        flex:1 1 auto !important;
        min-height:0 !important;
        padding:8px 10px 0 !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-foot{
        margin-top:auto !important;
        padding:6px 10px 8px !important;
        border-top:1px solid rgba(255,255,255,.08) !important;
    }

    .sa-banner .sa-topnap-action{
        min-height:30px !important;
        padding:0 10px !important;
        font-size:12px !important;
        line-height:30px !important;
        white-space:nowrap !important;
        overflow:visible !important;
    }

    .sa-banner .sa-topnap-action::before,
    .sa-banner .sa-topnap-action::after{
        font-size:10px !important;
        margin:0 6px !important;
    }
#topnap-card-action-text{
    display:inline-block !important;
    color:#ffffff !important;
    font-size:12px !important;
    font-weight:800 !important;
    line-height:1 !important;
    letter-spacing:.06em !important;
    text-indent:0 !important;
    opacity:1 !important;
    visibility:visible !important;
}


#topnap-list .sa-topthe-row.is-top-1 i,
#topnap-list .sa-topthe-row.is-top-2 i,
#topnap-list .sa-topthe-row.is-top-3 i{
    position:relative !important;
    font-size:0 !important;
}

#topnap-list .sa-topthe-row.is-top-1 i::before,
#topnap-list .sa-topthe-row.is-top-2 i::before,
#topnap-list .sa-topthe-row.is-top-3 i::before{
    position:absolute !important;
    inset:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    font-family:FontAwesome !important;
    font-size:16px !important;
}

#topnap-list .sa-topthe-row.is-top-1 i::after,
#topnap-list .sa-topthe-row.is-top-2 i::after,
#topnap-list .sa-topthe-row.is-top-3 i::after{
    position:absolute !important;
    inset:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    font-size:10px !important;
    font-weight:800 !important;
    line-height:1 !important;
    color:#ffffff !important;
}

#topnap-list .sa-topthe-row.is-top-1 i::after{ content:"1" !important; }
#topnap-list .sa-topthe-row.is-top-2 i::after{ content:"2" !important; }
#topnap-list .sa-topthe-row.is-top-3 i::after{ content:"3" !important; }@media (min-width: 768px){
    #topnap-shell{
        height:446px !important;
        min-height:446px !important;
        max-height:446px !important;
    }

    .sa-banner .sa-bntcbox,
    .sa-banner .sa-bntcbox .tab-pane.active,
    #topnap-card{
        height:356px !important;
        min-height:356px !important;
        max-height:356px !important;
    }

    #topnap-card{
        overflow:visible !important;
    }

    #topnap-card-body{
        overflow:hidden !important;
    }

    #topnap-card-foot{
        display:block !important;
        min-height:48px !important;
        height:48px !important;
        padding:10px 10px 0 !important;
    }

    #topnap-card-action{
        min-height:32px !important;
        height:32px !important;
        line-height:32px !important;
    }}


#topnap-pane,
.home-topnap-pane,
#topnap-card,
.home-topnap-card,
#topnap-card-body,
#topnap-card-foot{
    border:none !important;
    box-shadow:none !important;
    outline:none !important;
}

#topnap-pane.is-active,
#phanthuong-pane.is-active,
.home-topnap-pane.is-active{
    border:none !important;
    box-shadow:none !important;
    outline:none !important;
}

#topnap-shell,
.home-topnap-shell{
    border:1px solid rgba(196,106,255,.62) !important;
    border-radius:18px !important;
    background:linear-gradient(180deg, rgba(38,13,67,.22) 0%, rgba(38,13,67,.12) 100%) !important;
    box-shadow:0 0 0 1px rgba(196,106,255,.10), 0 12px 28px rgba(66,15,109,.18) !important;
}

#topnap-pane,
.home-topnap-pane,
#topnap-card,
.home-topnap-card,
#topnap-card-body,
#topnap-card-foot{
    background:transparent !important;
}

#topnap-pane.is-active,
#phanthuong-pane.is-active,
.home-topnap-pane.is-active{
    background:transparent !important;
}

    .sa-topnap-panel{
        background:linear-gradient(180deg, rgba(31, 44, 70, .98) 0%, rgba(24, 36, 57, .99) 100%) !important;
        border:1px solid rgba(70, 178, 255, .22) !important;
        box-shadow:0 12px 28px rgba(0,0,0,.22) !important;
    }

    .sa-banner .sa-topnap-panel{
        height:324px !important;
        min-height:324px !important;
        max-height:324px !important;
        display:flex !important;
        flex-direction:column !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-head{
        min-height:46px !important;
        height:46px !important;
        font-size:14px !important;
    }

    .sa-banner .sa-topnap-body{
        flex:1 1 auto !important;
        min-height:0 !important;
        padding:10px 10px 6px !important;
        overflow:hidden !important;
    }

    .sa-banner .sa-topnap-foot{
        margin-top:auto !important;
        padding:8px 10px 10px !important;
        border-top:1px solid rgba(255,255,255,.08) !important;
    }

    .sa-banner .sa-topnap-action{
        min-height:30px !important;
        font-size:12px !important;
    }

    .sa-banner + .sa-mina,
    .sa-banner + .sattbm,
    #topnap-card,
    #topnap-card-body,
    #topnap-card-foot{
        overflow:visible !important;
    }

    #topnap-card-foot{
        display:block !important;
        height:auto !important;
        min-height:44px !important;
        max-height:none !important;
        padding:0 10px 0 !important;
    }

    .sa-banner .sa-bntcbox,
    .sa-banner .sa-bntcbox .tab-pane.active,
    #topnap-card{
        height:356px !important;
        min-height:356px !important;
        max-height:356px !important;
    }

    #topnap-card{
        overflow:visible !important;
    }

    #topnap-card-body{
        overflow:hidden !important;
    }

    #topnap-card-foot{
        display:block !important;
        min-height:48px !important;
        height:48px !important;
        padding:10px 10px 0 !important;
    }

    #topnap-card-action{
        min-height:32px !important;
        height:32px !important;
        line-height:32px !important;
    }
}


.home-topnap-layout{
    display:flex !important;
    flex-direction:row !important;
    align-items:stretch !important;
    justify-content:center !important;
    gap:20px !important;
}
.home-topnap-panel-col{
    flex:0 0 34% !important;
    width:34% !important;
    max-width:380px !important;
    min-width:320px !important;
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
    position:relative !important;
    z-index:99 !important;
}
.home-topnap-banner-col{
    flex:0 0 60% !important;
    width:60% !important;
    max-width:60% !important;
    min-width:0 !important;
}
.home-topnap-shell{
    display:block !important;
    min-height:0 !important;
    padding:10px 10px 2px !important;
    border-radius:18px !important;
    border:none !important;
    background:transparent !important;
    box-shadow:none !important;
    overflow:visible !important;
}
.home-topnap-tabs{
    display:flex !important;
    gap:10px !important;
    margin:0 0 0 !important;
    padding:0 2px !important;
}
.home-topnap-tab{
    flex:1 1 0;
    min-height:38px;
    border-radius:11px;
    border:1px solid rgba(255,255,255,.12);
    background:linear-gradient(180deg, rgba(62,64,70,.95) 0%, rgba(43,45,50,.96) 100%);
    color:#f4f5f8;
    font-size:13px;
    font-weight:800;
    text-transform:uppercase;
}
.home-topnap-tab.is-active{
    background:linear-gradient(180deg, #d553ba 0%, #934adb 100%);
    color:#fff;
}
.home-topnap-pane{ display:none; }
.home-topnap-pane.is-active{ display:block; }
.home-topnap-card{
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    margin-top:0 !important;
    background:transparent !important;
    border:none !important;
    border-radius:0 !important;
    box-shadow:none !important;
}
.home-topnap-head{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    min-height:44px;
    margin-top:0 !important;
    padding:0 12px;
    border:none !important;
    border-radius:10px !important;
    box-shadow:none !important;
    background:linear-gradient(180deg, #20bbff 0%, #1797ed 100%);
    color:#fff;
    font-size:13px;
    font-weight:800;
    text-transform:uppercase;
}
.home-topnap-body{
    display:block !important;
    padding:8px 10px 0 !important;
    overflow:visible !important;
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
}
.home-topnap-list{
    margin:0;
    padding:0;
    list-style:none;
}
.home-topnap-row{
    display:flex;
    align-items:center;
    gap:12px;
    min-height:37px;
    margin-bottom:6px;
    padding:6px 12px;
    border-radius:9px;
    background:rgba(255,255,255,.04);
    color:#fff;
}
.home-topnap-row i{
    width:28px;
    height:30px;
    flex:0 0 28px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:rgba(255,255,255,.08);
    font-style:normal;
    font-weight:800;
}
.home-topnap-row span{
    flex:1 1 auto;
    min-width:0;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.home-topnap-row label{
    margin:0;
    min-width:118px;
    text-align:right;
    color:#ff7f8d;
}
.home-topnap-row.is-top-1{ background:rgba(155,129,52,.28); }
.home-topnap-row.is-top-2{ background:rgba(120,132,164,.28); }
.home-topnap-row.is-top-3{ background:rgba(140,96,64,.28); }
.home-topnap-row:last-child{ margin-bottom:0 !important; }
.home-topnap-foot{
    display:block !important;
    padding:0 10px 0 !important;
    border-top:none;
    overflow:visible !important;
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
}
.home-topnap-action{
    display:flex !important;
    align-items:center;
    justify-content:center;
    width:100%;
    min-height:32px;
    height:32px;
    line-height:32px;
    border-radius:8px;
    background:linear-gradient(180deg, #22baff 0%, #169aed 100%);
    color:#fff !important;
    font-size:12px;
    font-weight:800;
    text-transform:uppercase;
    text-decoration:none !important;
}
.home-topnap-reward{
    display:block;
    margin-top:0 !important;
    padding:12px;
    min-height:328px;
    border:none !important;
    border-radius:0 !important;
    background:transparent !important;
    color:#fff;
    overflow:auto;
    box-shadow:none !important;
}
@media (min-width: 1025px){
    #home-topnap-panel-col{
        align-self:flex-start !important;
    }
    .home-topnap-shell{
        height:auto !important;
        min-height:0 !important;
        max-height:none !important;
        padding:10px 10px 0 !important;
    }
    .home-topnap-card{
        height:auto !important;
        min-height:0 !important;
        max-height:none !important;
    }
    .home-topnap-body{
        padding:8px 10px 0 !important;
    }
    .home-topnap-foot{
        padding:0 10px 0 !important;
        margin-top:0 !important;
        border-top:none !important;
    }
    .home-topnap-action{
        margin-bottom:0 !important;
    }
    .home-topnap-banner-col{
        order:1 !important;
        width:100% !important;
        max-width:none !important;
        flex:0 0 auto !important;
    }
    .home-topnap-panel-col{
        order:2 !important;
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        flex:0 0 auto !important;
    }
    .home-topnap-shell{
        min-height:0 !important;
    }
    .home-topnap-banner-col .home-swiper-dark2,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    .home-topnap-banner-col .home-swiper-dark2 img,
    .home-topnap-banner-col .home-swiper-dark2 iframe,
    .home-banner-shell,
    .home-banner-embed,
    .home-banner-embed iframe{
        height:210px !important;
        min-height:210px !important;
        max-height:210px !important;
    }

    .home-topnap-shell{
        padding-top: 12px !important;
    }

    .home-topnap-tabs{
        margin-bottom: 0 !important;
    }

    .home-topnap-head{
        margin-top: 0 !important;
    }

    .home-topnap-body{
        padding-top: 8px !important;
    }

    .home-topnap-list{
        display: grid !important;
        gap: 6px !important;
        width: 100% !important;
    }

    .home-topnap-row{
        display: grid !important;
        grid-template-columns: 28px minmax(0, 1fr) minmax(120px, auto) !important;
        align-items: center !important;
        gap: 10px !important;
        width: 100% !important;
        margin-bottom: 0 !important;
    }

    .home-topnap-row i{
        justify-self: start !important;
    }

    .home-topnap-row span{
        min-width: 0 !important;
    }

    .home-topnap-row label{
        min-width: 120px !important;
        text-align: right !important;
        justify-self: end !important;
    }

    .home-topnap-foot{
        padding-top: 0 !important;
    }

    .home-topnap-action{
        margin-top: 20px !important;
    }

    .home-topnap-layout{
        gap:16px !important;
    }

    .home-topnap-banner-col{
        flex:1 1 auto !important;
        width:auto !important;
        max-width:none !important;
    }

    .home-topnap-panel-col{
        flex:0 0 296px !important;
        width:296px !important;
        min-width:296px !important;
        max-width:296px !important;
    }

    .home-banner-shell,
    .home-topnap-banner-col .home-swiper-dark2,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    .home-topnap-banner-col .home-swiper-dark2 img,
    .home-topnap-banner-col .home-swiper-dark2 iframe{
        height:272px !important;
        min-height:272px !important;
        max-height:272px !important;
    }

    .home-quick-links-box{
        display:grid !important;
        grid-template-columns:repeat(6, minmax(0, 1fr)) !important;
        gap:14px 10px !important;
        max-width:none !important;
        padding:10px 0 6px !important;
    }

    .home-quick-link{
        flex:none !important;
        width:100% !important;
        max-width:none !important;
    }

    .home-topnap-layout{
        gap:18px !important;
    }

    .home-topnap-panel-col{
        flex:0 0 308px !important;
        width:308px !important;
        min-width:308px !important;
        max-width:308px !important;
    }

    .home-banner-shell,
    .home-topnap-banner-col .home-swiper-dark2,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    .home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    .home-topnap-banner-col .home-swiper-dark2 img,
    .home-topnap-banner-col .home-swiper-dark2 iframe{
        height:292px !important;
        min-height:292px !important;
        max-height:292px !important;
    }

    .home-quick-links-box{
        display:grid !important;
        grid-template-columns:repeat(6, minmax(0, 1fr)) !important;
        gap:16px 12px !important;
        max-width:none !important;
        padding:12px 0 8px !important;
    }

    .home-quick-link{
        flex:none !important;
        width:100% !important;
        max-width:none !important;
    }

    .home-quick-link-thumb{
        width:52px !important;
        height:52px !important;
    }

    .home-quick-link-title{
        font-size:13px !important;
    }

    #notification .modal-dialog{
        width:min(80vw, 460px) !important;
        max-width:460px !important;
        margin:16px auto !important;
    }

    #notification .modal-body{
        max-height:min(60vh, 420px) !important;
    }

    .home-quick-links{
        margin:4px 0 18px !important;
    }

    .home-topnap-layout{
        gap:12px !important;
    }

    .home-topnap-shell{
        padding:8px 6px 0 !important;
    }

    .home-topnap-tabs{
        gap:8px !important;
        padding:0 !important;
    }

    .home-topnap-tab{
        min-height:36px !important;
        font-size:12px !important;
    }

    .home-topnap-head{
        min-height:40px !important;
        padding:0 10px !important;
        font-size:12px !important;
    }

    .home-topnap-row{
        grid-template-columns:26px minmax(0, 1fr) minmax(96px, auto) !important;
        gap:8px !important;
        padding:7px 10px !important;
    }

    .home-topnap-row label{
        min-width:96px !important;
        font-size:12px !important;
    }

    .home-topnap-action{
        margin-top:14px !important;
    }

    .home-quick-links-box,
    body.shopacc68-mobile .home-quick-links-box{
        display:grid !important;
        grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
        gap:14px 10px !important;
        max-width:none !important;
        padding:10px 2px 4px !important;
    }

    .home-quick-link,
    body.shopacc68-mobile .home-quick-link{
        flex:none !important;
        width:100% !important;
        max-width:none !important;
        gap:8px !important;
    }

    .home-quick-link-thumb{
        width:50px !important;
        height:50px !important;
        margin:0 auto !important;
    }

    .home-quick-link-title{
        max-width:none !important;
        min-height:34px !important;
        padding:0 2px !important;
    }

    #notification .modal-dialog{
        width:min(88vw, 380px) !important;
        max-width:380px !important;
        margin:20px auto !important;
    }

    #notification .modal-body{
        max-height:calc(100vh - 168px) !important;
        padding:20px 18px 12px !important;
        font-size:13px !important;
    }

    #notification .modal-footer{
        padding:14px 16px 16px !important;
    }

    .home-quick-links-box,
    body.shopacc68-mobile .home-quick-links-box{
        grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
        gap:12px 8px !important;
    }

    .home-quick-link-thumb{
        width:46px !important;
        height:46px !important;
        border-radius:14px !important;
    }

    .home-quick-link-title{
        font-size:11px !important;
        line-height:1.28 !important;
        min-height:30px !important;
    }

    .home-topnap-row{
        grid-template-columns:24px minmax(0, 1fr) 84px !important;
        padding:7px 8px !important;
    }

    .home-topnap-row i{
        width:24px !important;
        height:24px !important;
        flex:0 0 24px !important;
    }

    .home-topnap-row span{
        font-size:12px !important;
    }

    .home-topnap-row label{
        min-width:84px !important;
        font-size:11px !important;
    }

    #notification .modal-dialog{
        width:min(92vw, 360px) !important;
        margin:14px auto !important;
    }

    #notification .modal-footer{
        flex-direction:row !important;
        align-items:center !important;
        justify-content:space-between !important;
        gap:10px !important;
    }

    #notification .btn-delay,
    #notification .btn-read{
        width:calc(50% - 5px) !important;
        height:40px !important;
        min-width:0 !important;
    }
}


#topnap-shell.home-topnap-shell{
    background:#fff !important;
    border:1.5px solid rgba(78, 24, 24, .92) !important;
    border-radius:18px !important;
    padding:6px 6px 10px !important;
    box-shadow:0 18px 34px rgba(35, 9, 21, .18) !important;
    color:#3b2430 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
}
#topnap-shell,
#topnap-shell *{
    box-sizing:border-box !important;
}
#topnap-shell .home-topnap-tabs{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:8px !important;
    margin:0 0 8px !important;
    padding:0 !important;
}
#topnap-shell .home-topnap-tab{
    min-height:36px !important;
    border:0 !important;
    border-radius:8px !important;
    background:#fff !important;
    color:#2a2020 !important;
    font-size:13px !important;
    font-weight:900 !important;
    text-transform:uppercase !important;
    letter-spacing:.03em !important;
    box-shadow:none !important;
}
#topnap-shell .home-topnap-tab.is-active{
    background:linear-gradient(180deg,#1557f2 0%,#093fd6 100%) !important;
    color:#fff !important;
    box-shadow:0 6px 14px rgba(21,87,242,.24) !important;
}
#topnap-shell .topnap-podium-card{
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    padding:6px 8px 0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:#fff !important;
    box-shadow:none !important;
    overflow:visible !important;
}
#topnap-shell .topnap-podium-title{
    text-align:center !important;
    padding:4px 0 0 !important;
}
#topnap-shell .topnap-podium-crown{
    height:30px !important;
    color:#efa20a !important;
    font-size:34px !important;
    line-height:26px !important;
    text-shadow:0 6px 14px rgba(239,162,10,.22) !important;
}
#topnap-shell .topnap-podium-title h3{
    margin:5px 0 2px !important;
    color:#4b3c45 !important;
    font-size:17px !important;
    font-weight:950 !important;
    line-height:1.2 !important;
    letter-spacing:.02em !important;
    text-transform:uppercase !important;
}
#topnap-shell .topnap-podium-title p{
    margin:0 !important;
    color:#b6a6a9 !important;
    font-size:12px !important;
    line-height:1.25 !important;
}
#topnap-shell .topnap-podium-stage{
    display:grid !important;
    grid-template-columns:1fr 1.12fr 1fr !important;
    align-items:end !important;
    gap:4px !important;
    min-height:126px !important;
    padding:9px 0 2px !important;
    min-width:0 !important;
}
#topnap-shell .topnap-podium-player{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:flex-end !important;
    min-width:0 !important;
    color:#593b31 !important;
}
#topnap-shell .topnap-rank-1{
    transform:translateY(-6px) !important;
}
#topnap-shell .topnap-rank-2,
#topnap-shell .topnap-rank-3{
    transform:translateY(8px) !important;
}
#topnap-shell .topnap-avatar-wrap{
    position:relative !important;
    width:64px !important;
    height:64px !important;
    margin:0 auto 18px !important;
}
#topnap-shell .topnap-rank-1 .topnap-avatar-wrap{
    width:78px !important;
    height:78px !important;
    margin-bottom:20px !important;
}
#topnap-shell .topnap-avatar{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    height:100% !important;
    border-radius:999px !important;
    border:4px solid #f1d08c !important;
    background:linear-gradient(145deg,#fff5c7,#e94a2b) !important;
    color:#7d1c13 !important;
    font-size:26px !important;
    font-weight:950 !important;
    box-shadow:0 8px 20px rgba(219,106,34,.22) !important;
}
#topnap-shell .topnap-rank-2 .topnap-avatar{
    border-color:#dedede !important;
    background:linear-gradient(145deg,#f1f5f9,#d89e86) !important;
}
#topnap-shell .topnap-rank-3 .topnap-avatar{
    border-color:#a8e4ee !important;
    background:linear-gradient(145deg,#d5f8ff,#c98646) !important;
}
#topnap-shell .topnap-badge{
    position:absolute !important;
    left:50% !important;
    bottom:-12px !important;
    transform:translateX(-50%) !important;
    min-width:44px !important;
    padding:4px 7px !important;
    border-radius:999px !important;
    background:#c17620 !important;
    color:#fff !important;
    font-size:9px !important;
    font-weight:950 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    text-align:center !important;
    box-shadow:0 5px 12px rgba(0,0,0,.16) !important;
}
#topnap-shell .topnap-rank-1 .topnap-badge{
    background:linear-gradient(180deg,#ffbf1d,#f08a00) !important;
}
#topnap-shell .topnap-podium-player strong{
    display:block !important;
    max-width:86px !important;
    color:#8f6c44 !important;
    font-size:12px !important;
    font-weight:850 !important;
    line-height:1.2 !important;
    text-align:center !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
}
#topnap-shell .topnap-rank-1 strong{
    color:#c98505 !important;
}
#topnap-shell .topnap-podium-player em{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-width:86px !important;
    min-height:26px !important;
    margin-top:8px !important;
    padding:0 8px !important;
    border-radius:999px !important;
    background:#f5f5f6 !important;
    color:#4b5563 !important;
    font-style:normal !important;
    font-size:12px !important;
    font-weight:850 !important;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.06) !important;
}
#topnap-shell .topnap-rank-1 em{
    min-width:100px !important;
    background:#fff4cc !important;
    color:#d89a08 !important;
    font-size:14px !important;
}
#topnap-shell .topnap-podium-mini{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:8px !important;
    padding:10px 0 0 !important;
    overflow:hidden !important;
    min-width:0 !important;
}
#topnap-shell .topnap-mini-row{
    display:grid !important;
    grid-template-columns:22px 22px minmax(0,1fr) auto !important;
    align-items:center !important;
    gap:4px !important;
    min-height:34px !important;
    padding:6px 7px !important;
    border-radius:9px !important;
    background:#f8fafc !important;
    border:1px solid #edf0f5 !important;
    color:#475569 !important;
    min-width:0 !important;
}
#topnap-shell .topnap-mini-rank,
#topnap-shell .topnap-mini-avatar{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:22px !important;
    height:22px !important;
    border-radius:999px !important;
    font-size:11px !important;
    font-weight:950 !important;
}
#topnap-shell .topnap-mini-rank{
    background:#edf2f7 !important;
    color:#64748b !important;
}
#topnap-shell .topnap-mini-avatar{
    background:linear-gradient(145deg,#fff7db,#b97832) !important;
    color:#7c2d12 !important;
}
#topnap-shell .topnap-mini-row strong{
    min-width:0 !important;
    color:#4b5563 !important;
    font-size:10.5px !important;
    font-weight:850 !important;
    overflow:hidden !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
}
#topnap-shell .topnap-mini-row em{
    color:#5b443f !important;
    font-style:normal !important;
    font-size:10.5px !important;
    font-weight:850 !important;
    white-space:nowrap !important;
}
#topnap-shell .topnap-podium-foot{
    padding:10px 0 0 !important;
    margin:0 !important;
    border:0 !important;
}
#topnap-shell .topnap-podium-action{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:7px !important;
    width:100% !important;
    min-height:38px !important;
    border-radius:10px !important;
    background:linear-gradient(90deg,#ffaf18 0%,#ff3f3b 100%) !important;
    color:#fff !important;
    font-size:14px !important;
    font-weight:950 !important;
    text-transform:none !important;
    letter-spacing:.01em !important;
    box-shadow:0 12px 22px rgba(255,101,32,.22) !important;
}
#topnap-shell .topnap-podium-action:before,
#topnap-shell .topnap-podium-action:after{
    display:none !important;
}
#topnap-shell .topnap-podium-action i{
    color:#ffe48b !important;
    font-size:13px !important;
}
#topnap-shell .home-topnap-reward{
    min-height:250px !important;
    padding:18px !important;
    border-radius:12px !important;
    background:#fff !important;
    color:#382629 !important;
}
@media (max-width: 1023px){
    #topnap-shell.home-topnap-shell{
        padding:8px 8px 10px !important;
    }
    #topnap-shell .topnap-podium-stage{
        min-height:134px !important;
        gap:8px !important;
    }
    #topnap-shell .topnap-podium-mini{
        gap:8px !important;
    }
    #topnap-shell .topnap-avatar-wrap{
        width:58px !important;
        height:58px !important;
    }
    #topnap-shell .topnap-rank-1 .topnap-avatar-wrap{
        width:70px !important;
        height:70px !important;
    }
    #topnap-shell .topnap-podium-mini{
        grid-template-columns:1fr 1fr !important;
        gap:6px !important;
    }
    #topnap-shell .topnap-mini-row{
        grid-template-columns:18px 18px minmax(0,1fr) auto !important;
        gap:3px !important;
        min-height:32px !important;
        padding:5px 5px !important;
    }
    #topnap-shell .topnap-mini-rank,
    #topnap-shell .topnap-mini-avatar{
        width:18px !important;
        height:18px !important;
        font-size:9px !important;
    }
    #topnap-shell .topnap-mini-row strong,
    #topnap-shell .topnap-mini-row em{
        font-size:9.5px !important;
    }

    html body.mobile-app-enabled.notification-open #notification .modal-dialog,
    html body.mobile-app-enabled #notification.in .modal-dialog{
        width:min(88vw, 360px) !important;
        max-width:360px !important;
        margin:0 auto !important;
        transform:none !important;
    }

    html body.mobile-app-enabled #notification .modal-content{
        display:flex !important;
        flex-direction:column !important;
        max-height:calc(100vh - 32px) !important;
        max-height:calc(100dvh - 32px - env(safe-area-inset-bottom, 0px)) !important;
    }

    html body.mobile-app-enabled #notification .modal-body{
        flex:1 1 auto !important;
        min-height:0 !important;
        max-height:calc(100vh - 190px) !important;
        max-height:calc(100dvh - 190px - env(safe-area-inset-bottom, 0px)) !important;
        overflow-y:auto !important;
        -webkit-overflow-scrolling:touch !important;
    }
    html body.mobile-app-enabled .home-quick-links + .sl-lprod{margin-top:-6px!important}
    html body.mobile-app-enabled .home-notice-wrap{margin:4px auto 8px!important}
    html body.mobile-app-enabled #home-topnap-panel-col,
    html body.mobile-app-enabled .home-topnap-panel-col{min-height:0!important;height:auto!important}
    html body.mobile-app-enabled #home-topnap-layout,
    html body.mobile-app-enabled .home-topnap-layout{gap:12px!important}
    html body.mobile-app-enabled .home-quick-links > .container{width:calc(100% - 20px)!important;max-width:none!important}

    .sa-mina,
    .sa-mina2,
    .sattbm,
    .notification-marquee,
    .notification-marquee-track,
    .notification-marquee-viewport,
    .notification-marquee-inner{
        overflow:hidden !important;
        max-width:100% !important;
    }

    #home-topnap-layout{
        display:flex !important;
        flex-direction:column !important;
        align-items:stretch !important;
        gap:16px !important;
    }

    #home-topnap-banner-col,
    #home-topnap-panel-col,
    .home-topnap-panel-col{
        width:100% !important;
        max-width:none !important;
        min-width:0 !important;
        flex:0 0 auto !important;
    }

    #home-topnap-panel-col,
    .home-topnap-panel-col{
        order:2 !important;
    }

    .topnap-month-card{
        min-height:0 !important;
        height:auto !important;
    }

    .home-quick-links{
        margin:8px 0 16px !important;
    }

    .home-quick-links-box{
        display:grid !important;
        grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
        gap:14px 10px !important;
        max-width:none !important;
        padding:8px 0 4px !important;
    }

    .home-quick-link{
        width:100% !important;
        max-width:none !important;
        flex:none !important;
    }

    .home-quick-link-thumb{
        margin:0 auto !important;
    }

    body.desktop-uniform-scale .sa-banner .container,
    body.desktop-uniform-scale .home-quick-links > .container,
    body.desktop-uniform-scale .sa-mina .container,
    body.desktop-uniform-scale .sa-mina2 .container,
    body.desktop-uniform-scale .sattbm .container,
    body.desktop-uniform-scale .sl-lprod .container,
    body.desktop-uniform-scale .home-news-wrap > .container,
    body.desktop-uniform-scale .blindbag-home-wrap > .container,
    body.desktop-uniform-scale .sl-hdtop .container,
    body.desktop-uniform-scale .container.service-section{
        width:1366px !important;
        max-width:1366px !important;
    }

    body.desktop-uniform-scale #home-topnap-layout{
        display:flex !important;
        flex-direction:row !important;
        align-items:stretch !important;
        gap:16px !important;
    }

    body.desktop-uniform-scale #home-topnap-banner-col{
        flex:1 1 auto !important;
        width:auto !important;
        min-width:0 !important;
        max-width:none !important;
    }

    body.desktop-uniform-scale #home-topnap-panel-col{
        flex:0 0 300px !important;
        width:300px !important;
        min-width:300px !important;
        max-width:300px !important;
    }

    body.desktop-uniform-scale .home-quick-links-box{
        display:flex !important;
        justify-content:center !important;
        flex-wrap:nowrap !important;
        gap:14px !important;
        padding:8px 0 4px !important;
        max-width:none !important;
    }

    body.desktop-uniform-scale .home-quick-link{
        flex:0 0 90px !important;
        max-width:90px !important;
    }

    body.shopacc68-mid #home-topnap-layout{
        display:flex !important;
        flex-direction:row !important;
        align-items:stretch !important;
        gap:12px !important;
    }

    body.shopacc68-mid #home-topnap-banner-col{
        order:1 !important;
        flex:1 1 auto !important;
        width:auto !important;
        max-width:none !important;
        min-width:0 !important;
    }

    body.shopacc68-mid #home-topnap-panel-col{
        order:2 !important;
        flex:0 0 220px !important;
        width:220px !important;
        min-width:220px !important;
        max-width:220px !important;
    }

    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 img,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 iframe,
    body.shopacc68-mid .home-banner-shell{
        height:210px !important;
        min-height:210px !important;
        max-height:210px !important;
    }

    body.shopacc68-mid #home-topnap-panel-col{
        flex:0 0 172px !important;
        width:172px !important;
        min-width:172px !important;
        max-width:172px !important;
        align-self:flex-start !important;
    }

    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 img,
    body.shopacc68-mid #home-topnap-banner-col .home-swiper-dark2 iframe,
    body.shopacc68-mid .home-banner-shell{
        height:184px !important;
        min-height:184px !important;
        max-height:184px !important;
    }

    body.shopacc68-mid .home-topnap-shell{
        padding:4px 4px 0 !important;
        height:250px !important;
        min-height:250px !important;
        max-height:250px !important;
        display:flex !important;
        flex-direction:column !important;
        overflow:hidden !important;
    }

    body.shopacc68-mid .home-topnap-tabs{
        gap:4px !important;
        flex:0 0 auto !important;
    }

    body.shopacc68-mid .home-topnap-tab{
        min-height:26px !important;
        font-size:10px !important;
        padding:0 4px !important;
    }

    body.shopacc68-mid .home-topnap-head{
        min-height:24px !important;
        padding:0 6px !important;
        font-size:10px !important;
    }

    body.shopacc68-mid .home-topnap-body{
        padding:4px !important;
        flex:1 1 auto !important;
        min-height:0 !important;
        overflow:auto !important;
        scrollbar-width:thin !important;
        max-height:150px !important;
    }

    body.shopacc68-mid .home-topnap-row{
        grid-template-columns:22px minmax(0, 1fr) 72px !important;
        gap:6px !important;
        padding:5px 6px !important;
        margin-bottom:4px !important;
    }

    body.shopacc68-mid .home-topnap-row i{
        width:20px !important;
        height:20px !important;
        flex:0 0 20px !important;
        font-size:10px !important;
    }

    body.shopacc68-mid .home-topnap-row span{
        font-size:10px !important;
        line-height:1.2 !important;
    }

    body.shopacc68-mid .home-topnap-row label{
        min-width:66px !important;
        font-size:10px !important;
    }

    body.shopacc68-mid .home-topnap-action{
        margin-top:4px !important;
        min-height:34px !important;
        height:34px !important;
        font-size:11px !important;
        line-height:34px !important;
        flex:0 0 auto !important;
    }

    body.shopacc68-mid .topnap-month-card,
    body.shopacc68-mid .topnap-month-card-body{
        min-height:0 !important;
        height:auto !important;
    }

    body.shopacc68-mid .home-topnap-pane{
        display:none !important;
    }

    body.shopacc68-mid .home-topnap-pane.is-active{
        display:flex !important;
        flex-direction:column !important;
        flex:1 1 auto !important;
        min-height:0 !important;
        max-height:212px !important;
    }

    body.shopacc68-tablet #home-topnap-banner-col{
        order:1 !important;
        flex:1 1 auto !important;
        width:auto !important;
        max-width:none !important;
        min-width:0 !important;
    }

    body.shopacc68-tablet #home-topnap-panel-col{
        order:2 !important;
        flex:0 0 248px !important;
        width:248px !important;
        min-width:248px !important;
        max-width:248px !important;
    }

    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 .swiper-wrapper,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 .swiper-slide,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 .swiper-slide > a,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 img,
    body.shopacc68-tablet #home-topnap-banner-col .home-swiper-dark2 iframe,
    body.shopacc68-tablet .home-banner-shell{
        height:236px !important;
        min-height:236px !important;
        max-height:236px !important;
    }

    body.shopacc68-mobile .home-quick-links-box,
    body.mobile-app-enabled .home-quick-links-box{
        grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
        gap:8px 6px !important;
        padding:6px 0 2px !important;
    }

    body.shopacc68-mobile .home-quick-link,
    body.mobile-app-enabled .home-quick-link{
        gap:5px !important;
        min-width:0 !important;
    }

    body.shopacc68-mobile .home-quick-link-thumb,
    body.mobile-app-enabled .home-quick-link-thumb{
        width:38px !important;
        height:38px !important;
        border-radius:12px !important;
    }

    body.shopacc68-mobile .home-quick-link-title,
    body.mobile-app-enabled .home-quick-link-title{
        min-height:24px !important;
        font-size:10px !important;
        line-height:1.2 !important;
        padding:0 !important;
    }
/*EVENT-OFF-DESKTOP*/
@media (min-width:1000px){html body.shopacc-white-theme .home-event-floating,html body.shopacc-white-theme .home-event-floating *{display:none !important}}