:root{--al-navy:#0b163f;--al-navy-2:#111d4f;--al-indigo:#4f46e5;--al-indigo-2:#6d5dfc;--al-cyan:#06b6d4;--al-amber:#f59e0b;--al-bg:#f4f7fb;--al-card:#fff;--al-text:#111827;--al-muted:#667085;--al-line:#e5eaf2;--al-danger:#ef4444;--al-success:#10b981;--al-shadow:0 12px 34px rgba(11,22,63,.09);--al-radius:14px}
html{scroll-behavior:smooth}body{background:var(--al-bg);color:var(--al-text);font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.top-strip{background:var(--al-navy)!important;color:#dce4ff!important}.shopzone-header,.site-header{background:#fff!important;box-shadow:0 1px 0 var(--al-line)}.brand,.customer-dashboard-brand,.nx-side-brand{color:var(--al-navy)!important}.brand strong,.customer-dashboard-brand strong,.nx-side-brand strong{font-family:Inter,Manrope,sans-serif!important;font-weight:900!important;letter-spacing:-.04em!important}.brand strong::first-letter{color:var(--al-navy)}.brand-mark{background:linear-gradient(145deg,var(--al-indigo),var(--al-cyan))!important;border:0!important;box-shadow:0 8px 18px rgba(79,70,229,.24)}.brand small,.customer-dashboard-brand small{color:var(--al-indigo)!important}.search-bar,.shopzone-search,.customer-dashboard-search{border:1px solid #d8deea!important;background:#fff!important;box-shadow:0 4px 14px rgba(11,22,63,.04)}.search-bar button,.shopzone-search button,.customer-dashboard-search button{background:var(--al-indigo)!important;color:#fff!important}.main-nav{background:var(--al-navy)!important;border:0!important}.main-nav a{color:#edf2ff!important}.main-nav a:hover,.main-nav a.active{background:rgba(79,70,229,.9)!important;color:#fff!important}.hero,.hero-slide,.storefront-hero{border-radius:18px!important;background:linear-gradient(125deg,var(--al-navy),#101e58 55%,var(--al-indigo))!important;box-shadow:var(--al-shadow)}.hero h1,.hero h2,.hero p,.hero-slide h1,.hero-slide h2,.hero-slide p{color:#fff!important}.hero .accent,.hero-slide .accent{color:var(--al-cyan)!important}.btn.primary,.admin-button,.account-auth-submit,.pill-link{border-color:var(--al-indigo)!important;background:linear-gradient(135deg,var(--al-indigo),var(--al-indigo-2))!important;color:#fff!important;box-shadow:0 8px 18px rgba(79,70,229,.2)}.btn.secondary,.btn.outline,.outline-button{border-color:#cfd5ff!important;background:#fff!important;color:var(--al-indigo)!important}.section-heading small,.nx-page-title p,.account-page-title p{color:var(--al-muted)!important}.section-heading h2,.nx-page-title h2,.account-page-title h2{color:var(--al-text)!important;letter-spacing:-.025em}.category-card,.product-card,.bundle-card,.blog-card,.manager-card,.account-card,.stats-card,.nx-panel{border:1px solid var(--al-line)!important;border-radius:var(--al-radius)!important;background:var(--al-card)!important;box-shadow:0 7px 22px rgba(11,22,63,.055)!important}.category-card:hover,.product-card:hover,.bundle-card:hover{border-color:#bdc4ff!important;box-shadow:0 16px 34px rgba(79,70,229,.12)!important;transform:translateY(-3px)}.category-card .category-icon,.category-card>span{background:linear-gradient(145deg,#eef1ff,#e7fbff)!important;color:var(--al-indigo)!important}.product-card .sale-badge,.discount-badge,.offer-badge{background:var(--al-danger)!important;color:#fff!important}.product-card h3,.product-card strong{color:var(--al-text)!important}.product-card .price,.product-price{color:var(--al-indigo)!important}.product-card button,.add-to-cart{border-color:var(--al-indigo)!important;background:#fff!important;color:var(--al-indigo)!important}.product-card button:hover,.add-to-cart:hover{background:var(--al-indigo)!important;color:#fff!important}.feature-strip,.store-benefits,.account-benefits-row{border-color:var(--al-line)!important;background:#fff!important}.footer,.site-footer{background:var(--al-navy)!important;color:#dfe7ff!important}.footer a,.site-footer a{color:#dfe7ff!important}.footer h3,.site-footer h3{color:#fff!important}
.account-page.account-authenticated{background:var(--al-bg)!important}.account-page.account-authenticated .customer-dashboard-topbar{background:#fff!important;border-color:var(--al-line)!important}.account-page.account-authenticated .account-profile-mini{background:linear-gradient(145deg,var(--al-navy),var(--al-navy-2))!important}.account-page.account-authenticated .account-sidebar nav{border-color:var(--al-line)!important;box-shadow:var(--al-shadow)!important}.account-page.account-authenticated .account-sidebar nav button{color:#344054!important}.account-page.account-authenticated .account-sidebar nav button span{color:var(--al-indigo)!important}.account-page.account-authenticated .account-sidebar nav button.active,.account-page.account-authenticated .account-sidebar nav button:hover{background:#eeefff!important;color:var(--al-indigo)!important}.account-page.account-authenticated .account-stat-grid article,.mlm-stat-grid article{border:0!important;background:#fff!important;box-shadow:var(--al-shadow)!important}.account-page.account-authenticated .account-stat-grid article:nth-child(4n+1)::before,.mlm-stat-grid article:nth-child(4n+1){background:linear-gradient(145deg,#e7faff,#fff)!important}.account-page.account-authenticated .account-stat-grid article:nth-child(4n+1)::before{background:linear-gradient(145deg,var(--al-cyan),#0891b2)!important}.account-page.account-authenticated .account-stat-grid article:nth-child(4n+2)::before{background:linear-gradient(145deg,var(--al-amber),#f97316)!important}.account-page.account-authenticated .account-stat-grid article:nth-child(4n+3)::before{background:linear-gradient(145deg,var(--al-indigo),#7c3aed)!important}.account-page.account-authenticated .account-stat-grid article:nth-child(4n+4)::before{background:linear-gradient(145deg,#22c55e,#059669)!important}.account-page.account-authenticated .account-stat-grid strong,.mlm-stat-grid strong{color:var(--al-text)!important}.account-page.account-authenticated .account-thankyou-banner{background:linear-gradient(120deg,var(--al-navy),var(--al-indigo))!important}.mlm-admin-tabs button.active{border-color:var(--al-indigo)!important;background:var(--al-indigo)!important}.mlm-status-approved,.mlm-status-paid,.mlm-status-active,.mlm-status-completed{background:#dcfce7!important;color:#08783e!important}.mlm-copy-row button{background:var(--al-indigo)!important}
.admin-page{background:var(--al-bg)!important}.nx-admin-v2 .nx-sidebar{background:linear-gradient(175deg,var(--al-navy),#08102f)!important}.nx-admin-v2 .nx-side-brand small{color:var(--al-cyan)!important}.nx-admin-v2 .nx-side-nav button{border-color:rgba(148,163,255,.18)!important;background:rgba(255,255,255,.035)!important}.nx-admin-v2 .nx-side-nav button:hover{border-color:rgba(99,102,241,.55)!important;background:rgba(79,70,229,.28)!important}.nx-admin-v2 .nx-side-nav button.active{border-color:#8179ff!important;background:linear-gradient(100deg,var(--al-indigo),#665cf6)!important;box-shadow:inset 5px 0 var(--al-cyan),0 0 24px rgba(79,70,229,.25)!important}.nx-sidebar-user{border-color:rgba(99,102,241,.35)!important;background:rgba(255,255,255,.05)!important}.nx-topbar{background:#fff!important;border-bottom:1px solid var(--al-line)!important}.nx-kpi:nth-child(1){background:linear-gradient(135deg,var(--al-cyan),#0891b2)!important}.nx-kpi:nth-child(2){background:linear-gradient(135deg,var(--al-indigo),#6d5dfc)!important}.nx-kpi:nth-child(3){background:linear-gradient(135deg,var(--al-amber),#f97316)!important}.nx-kpi:nth-child(4){background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important}.nx-kpi:nth-child(5){background:linear-gradient(135deg,#14b8a6,#0f9f92)!important}.nx-kpi:nth-child(6){background:linear-gradient(135deg,#ef4444,#f43f5e)!important}.admin-table th,.mlm-table th{background:#f8f9fd!important;color:#475467!important}.admin-table td,.mlm-table td{border-color:var(--al-line)!important}.status-pill{border-radius:999px!important}
@media(max-width:700px){.main-nav{background:#fff!important}.main-nav a{color:var(--al-text)!important}.hero,.hero-slide,.storefront-hero{border-radius:12px!important}.account-page.account-authenticated .account-sidebar nav button.active{background:var(--al-indigo)!important;color:#fff!important}.account-page.account-authenticated .account-sidebar nav button.active span{color:#fff!important}}

.marketplace-color-settings{margin:14px 0;padding:16px;border:1px solid var(--al-line);border-radius:12px}.marketplace-color-settings legend{padding:0 7px;color:var(--al-navy);font-weight:900}.marketplace-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marketplace-color-grid label{display:grid;grid-template-columns:1fr 46px;align-items:center;gap:8px}.marketplace-color-grid input[type=color]{width:46px!important;height:38px;padding:2px!important;cursor:pointer}.marketplace-color-settings>small{display:block;margin-top:10px;color:var(--al-muted)}@media(max-width:700px){.marketplace-color-grid{grid-template-columns:1fr}}
/* Approved AdvertLeads marketplace homepage composition */
.storefront .marketplace-hero-layout{display:grid;grid-template-columns:minmax(0,2.45fr) minmax(240px,.88fr);gap:14px;margin-top:14px}
.storefront .marketplace-main-hero{min-width:0;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 78% 75%,rgba(6,182,212,.4),transparent 35%),linear-gradient(125deg,#061536 0%,#092967 64%,#124bb6 100%);box-shadow:0 10px 30px rgba(11,22,63,.16)}
.storefront .marketplace-main-hero .hero-inner{min-height:276px!important;padding:34px!important;display:flex!important;align-items:center}
.storefront .marketplace-main-hero .hero-copy{position:relative!important;inset:auto!important;padding:0!important;z-index:4;max-width:52%}
.storefront .marketplace-main-hero .hero-copy h1,.storefront .marketplace-main-hero .hero-copy p{display:block!important}
.storefront .marketplace-main-hero .hero-copy h1{margin:0;color:#fff;font-size:clamp(29px,3vw,48px);line-height:1.05;letter-spacing:-1.7px}
.storefront .marketplace-main-hero .hero-copy h1 span{display:block;color:#10bce2}
.storefront .marketplace-main-hero .hero-copy p{margin:17px 0 20px;color:#e8efff;max-width:440px;line-height:1.6}
.storefront .marketplace-main-hero .hero-actions{position:static!important;padding:0!important;display:flex!important;gap:10px!important}
.storefront .marketplace-main-hero .hero-actions .secondary{display:none}
.marketplace-side-promos{display:grid;grid-template-rows:1fr 1fr;gap:14px}
.marketplace-side-promo{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:130px;padding:20px 12px 18px 20px;border-radius:10px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 9px 24px rgba(11,22,63,.14)}
.marketplace-side-promo>span:first-child{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:62%}
.marketplace-side-promo small{font-size:12px;color:inherit;opacity:.94}.marketplace-side-promo strong{font-size:23px;line-height:1.05;margin:2px 0}.marketplace-side-promo em{font-style:normal;font-size:15px}.marketplace-side-promo b{margin-top:12px;background:#fff;color:#111827;border-radius:5px;padding:7px 11px;font-size:11px}
.marketplace-side-promo.promo-blue{background:linear-gradient(135deg,#087dd0,#04a4df)}.marketplace-side-promo.promo-amber{background:linear-gradient(135deg,#e88500,#ffae00)}
.marketplace-side-promo .promo-visual{width:38%;height:100%;display:grid;place-items:center;font-size:62px;filter:drop-shadow(0 7px 5px rgba(0,0,0,.2));background-size:contain;background-position:center;background-repeat:no-repeat}
.storefront .trust{margin-top:14px!important}
.storefront #categories{padding-top:20px;padding-bottom:18px}.storefront #categories .section-heading{margin-bottom:12px}.storefront #categories .section-heading h2{font-size:22px}
.storefront .category-grid{display:grid!important;grid-template-columns:repeat(10,minmax(86px,1fr))!important;gap:8px!important;margin-top:0!important;overflow-x:auto;padding:2px 2px 8px}
.storefront .category-card{min-height:82px!important;padding:8px 5px!important;border-radius:8px!important;gap:3px!important;box-shadow:0 3px 12px rgba(11,22,63,.07)!important}
.storefront .category-card .category-art{width:42px!important;height:42px!important;min-height:42px!important;margin:0 auto!important;background-size:contain!important;border-radius:6px!important}
.storefront .category-card strong{font-size:11px!important;line-height:1.15!important}.storefront .category-card small{display:none!important}
@media(max-width:900px){.storefront .marketplace-hero-layout{grid-template-columns:1fr}.marketplace-side-promos{grid-template-columns:1fr 1fr;grid-template-rows:auto}.storefront .marketplace-main-hero .hero-copy{max-width:72%}}
@media(max-width:620px){.storefront .marketplace-main-hero .hero-inner{min-height:270px!important;padding:24px!important}.storefront .marketplace-main-hero .hero-copy{max-width:100%}.marketplace-side-promos{grid-template-columns:1fr}.storefront .category-grid{grid-template-columns:repeat(10,92px)!important}}
/* Independent homepage slider and side-banner controls */
.storefront .marketplace-hero-layout{width:90%!important;margin-left:auto!important;margin-right:auto!important}
.storefront .marketplace-main-hero[style*="background-image: url"] .hero-copy{display:none!important}
.uploaded-side-banner{padding:0!important;background:#eef2f8!important}.uploaded-side-banner img{display:block;width:100%;height:100%;object-fit:cover}.banner-placeholder{opacity:.3;box-shadow:none}.side-banner-open{margin-top:12px}.side-banner-manager{margin-top:20px;padding:20px;border:1px solid #dce3ef;border-radius:14px;background:#f8faff}.side-banner-manager[hidden]{display:none!important}.side-banner-manager-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.side-banner-manager-heading h3{margin:0 0 5px}.side-banner-manager-heading p,.admin-help-note{margin:0;color:#64748b;font-size:13px;line-height:1.5}.side-banner-preview{min-height:130px;display:grid;place-items:center;overflow:hidden;border:1px dashed #b8c4d8;border-radius:10px;background:#edf2f8;color:#64748b}.side-banner-preview img{display:block;width:100%;height:160px;object-fit:cover}
/* Compact image-only hero and direct category navigation */
.storefront .marketplace-main-hero .hero-inner{min-height:235px!important}
.storefront .marketplace-side-promo{min-height:110px}
.storefront #categories.category-icons-only{padding-top:12px!important;padding-bottom:12px!important}
.storefront #categories.category-icons-only .category-grid{margin-top:0!important}
@media(max-width:620px){.storefront .marketplace-main-hero .hero-inner{min-height:230px!important}.storefront .marketplace-side-promo{min-height:105px}}
/* Keep the complete slider, both banners, and categories above the fold */
.storefront .marketplace-hero-layout{height:235px!important;min-height:235px!important;align-items:stretch;overflow:hidden}
.storefront .marketplace-main-hero,.storefront .marketplace-main-hero .hero-inner{height:235px!important;min-height:235px!important;max-height:235px!important}
.storefront .marketplace-side-promos{height:235px!important;min-height:0!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;overflow:hidden}
.storefront .marketplace-side-promo{height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden}
.storefront .uploaded-side-banner{position:relative;display:block!important}
.storefront .uploaded-side-banner img{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
.storefront #categories.category-icons-only{margin-top:0!important;padding-top:10px!important}
.storefront .trust{display:none!important}
@media(max-width:900px){.storefront .marketplace-hero-layout{height:auto!important;max-height:none;overflow:visible}.storefront .marketplace-side-promos{height:112px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:1fr!important}}
@media(max-width:620px){.storefront .marketplace-hero-layout{height:auto!important}.storefront .marketplace-main-hero,.storefront .marketplace-main-hero .hero-inner{height:215px!important;min-height:215px!important;max-height:215px!important}.storefront .marketplace-side-promos{height:210px!important;grid-template-columns:1fr!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}}
/* One-window desktop storefront: optimized for 1366x768 */
@media(min-width:1001px){
.storefront .top-strip{display:none!important}
.storefront .shopzone-top-row{min-height:62px!important;height:62px!important;padding-top:5px!important;padding-bottom:5px!important;gap:10px!important}
.storefront .brand{min-width:205px}.storefront .brand strong{font-size:21px!important}.storefront .brand small{display:none!important}.storefront .brand-mark{width:34px!important;height:34px!important}
.storefront .header-category-link,.storefront .top-cart-button,.storefront .top-wishlist-button,.storefront .top-account-button{min-height:38px!important;padding:5px 9px!important}.storefront .header-track-link{min-height:38px!important}.storefront .shopzone-search{height:38px!important}
.storefront .shopzone-header .nav-inner{min-height:34px!important;height:34px!important}.storefront .shopzone-header .nav-inner a{min-height:30px!important;padding:0 8px!important;font-size:11px!important}
.storefront .marketplace-hero-layout{margin-top:8px!important}
.storefront #categories.category-icons-only{padding-top:7px!important;padding-bottom:7px!important}
.storefront .category-card{min-height:68px!important;height:68px!important;padding:5px 4px!important}.storefront .category-card .category-art{width:34px!important;height:34px!important;min-height:34px!important}.storefront .category-card strong{font-size:10px!important}
.storefront #shop{padding-top:3px!important;padding-bottom:10px!important}.storefront #shop .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important}
.storefront #shop .product-card{padding:7px 7px 8px!important;border-radius:8px!important}.storefront #shop .product-photo,.storefront #shop .product-art{height:112px!important;margin:3px auto 6px!important}.storefront #shop .product-card h3{min-height:30px!important;margin:2px 0 3px!important;font-size:11px!important;line-height:1.25!important}.storefront #shop .product-card .stars{min-height:15px!important;font-size:10px!important}.storefront #shop .product-card p{margin:4px 0 6px!important}.storefront #shop .product-card strong{font-size:13px!important}.storefront #shop .product-card .cart-btn{min-height:32px!important;padding:5px!important;font-size:10px!important}
}
/* Navigation separation and uploaded slider image priority */
.storefront main{padding-top:12px!important}
.storefront .marketplace-hero-layout{margin-top:0!important}
.storefront .marketplace-main-hero[style*="background-image"]{background-color:#0b163f!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}
/* Final fixed-top header and complete slider image fit */
@media(min-width:1001px){
.storefront{margin-top:0!important;padding-top:0!important}
.storefront .top-strip{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}
.storefront .shopzone-header,.storefront .site-header{top:0!important;margin-top:0!important}
.storefront main{padding-top:2px!important}
.storefront .marketplace-hero-layout{margin-top:0!important}
.storefront .marketplace-main-hero[style*="background-image"]{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#0b163f!important}
}
/* Extra 1mm menu gap and uploaded category image priority */
@media(min-width:1001px){.storefront main{padding-top:6px!important}}
.storefront .category-card .category-art[style*="background-image"]{background-color:#eef2f8!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}
/* Additional 4mm space below the main navigation */
@media(min-width:1001px){.storefront main{padding-top:21px!important}}
/* Hide the browser scrollbar while preserving normal page scrolling */
html{scrollbar-width:none;-ms-overflow-style:none}
html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}
/* Live product ratings and compact 1mm card spacing */
.product-card .stars[hidden]{display:none!important}
.product-card .rating-stars-icons{color:#f59e0b;letter-spacing:0;font-size:12px}.product-card .rating-review-count{color:#64748b;font-size:10px}
.storefront .product-card h3{min-height:0!important;margin:0 0 4px!important;line-height:1.25!important}
.storefront .product-card .stars{min-height:0!important;margin:0 0 4px!important;line-height:14px!important}
.storefront .product-card p{margin:0 0 4px!important;min-height:0!important;line-height:1.25!important}
.storefront .product-card .cart-btn{margin-top:0!important}
/* Exact 1mm spacing for product card content on every viewport */
.storefront .product-grid{align-items:start!important}
.storefront .product-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;align-self:start!important;row-gap:4px!important;height:auto!important;min-height:0!important}
.storefront .product-card>.product-card-media-link,.storefront .product-card>h3,.storefront .product-card>.stars,.storefront .product-card>p,.storefront .product-card>.cart-btn{margin-top:0!important;margin-bottom:0!important}
.storefront .product-card h3,.storefront .product-card .stars,.storefront .product-card p{min-height:0!important;height:auto!important}
.storefront .product-card .stars[hidden]{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important}
/* Unified Advert Leads top-header control color system */
.storefront .header-category-link,.storefront .header-track-link,.storefront .top-cart-button,.storefront .top-wishlist-button,.storefront .top-account-button,.storefront .shopzone-search button{border:1px solid #0b163f!important;border-radius:6px!important;background:#0b163f!important;color:#fff!important;box-shadow:0 5px 14px rgba(11,22,63,.14)!important}
.storefront .header-category-link:hover,.storefront .header-track-link:hover,.storefront .top-cart-button:hover,.storefront .top-wishlist-button:hover,.storefront .top-account-button:hover,.storefront .shopzone-search button:hover,.storefront .top-cart-button[aria-expanded="true"],.storefront .top-wishlist-button[aria-expanded="true"]{border-color:#4f46e5!important;background:#4f46e5!important;color:#fff!important}
.storefront .header-category-link small,.storefront .header-track-link small,.storefront .top-cart-button small,.storefront .top-wishlist-button small,.storefront .top-account-button small{color:#cbd5e1!important}
.storefront .header-menu-mark,.storefront .header-track-mark,.storefront .top-cart-icon,.storefront .top-wishlist-icon,.storefront .top-account-icon{color:#06b6d4!important}
.storefront .top-account-icon{font-family:"Segoe UI Symbol",Arial,sans-serif!important}
.storefront .shopzone-search button::before,.storefront .shopzone-search button::after{border-color:#06b6d4!important;color:#06b6d4!important}
.storefront [data-top-cart-count],.storefront [data-top-wishlist-count]{color:#fff!important}
/* Custom Advert Leads search icon */
.storefront .shopzone-search button{font-size:0!important;color:transparent!important}
.storefront .shopzone-search button::before{content:""!important;display:block!important;width:21px!important;height:21px!important;border:0!important;border-radius:0!important;background:transparent url("/assets/search-icon.svg") center/contain no-repeat!important;box-shadow:none!important;transform:none!important}
.storefront .shopzone-search button::after{display:none!important;content:none!important}
/* Custom Advert Leads cart icon */
.storefront .top-cart-icon{display:block!important;width:24px!important;height:24px!important;border:0!important;border-radius:0!important;background:transparent url("/assets/cart-icon.svg") center/contain no-repeat!important;box-shadow:none!important;transform:none!important}
.storefront .top-cart-icon::before,.storefront .top-cart-icon::after{display:none!important;content:none!important;border:0!important;background:none!important;box-shadow:none!important}
/* Single-line Track Order header control */
.storefront .header-track-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:96px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;line-height:1!important;text-align:center!important}
.storefront .header-track-link .header-track-mark,.storefront .header-track-link small{display:none!important}
.storefront .header-track-link>span:last-child{display:block!important}.storefront .header-track-link strong{display:block!important;margin:0!important;font-size:14px!important;line-height:1!important;white-space:nowrap!important}
/* Full-width uploaded header logo area */
@media(min-width:1001px){
.storefront .shopzone-top-row .brand:has(.brand-mark.has-uploaded-logo){display:flex!important;width:205px!important;min-width:205px!important;height:48px!important;min-height:48px!important;flex:0 0 205px!important;margin:0!important;padding:0!important;align-items:center!important;overflow:visible!important}
.storefront .shopzone-top-row .brand-mark.has-uploaded-logo{display:block!important;width:205px!important;min-width:205px!important;height:48px!important;min-height:48px!important;flex:0 0 205px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}
.storefront .shopzone-top-row .brand-mark.has-uploaded-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;object-position:left center!important}
.storefront .shopzone-top-row .brand:has(.brand-mark.has-uploaded-logo)>span:last-child{display:none!important}
}
@media(max-width:1000px){.storefront .shopzone-top-row .brand:has(.brand-mark.has-uploaded-logo),.storefront .shopzone-top-row .brand-mark.has-uploaded-logo{width:160px!important;min-width:160px!important;height:40px!important;min-height:40px!important;flex:0 0 160px!important}.storefront .shopzone-top-row .brand-mark.has-uploaded-logo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important}}
/* Admin-managed customer dashboard banner */
.slider-banner-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.dashboard-banner-admin-grid{grid-template-columns:repeat(2,minmax(280px,1fr))!important}.dashboard-banner-admin-grid .side-banner-preview{min-height:0;aspect-ratio:900/310}.dashboard-banner-admin-grid .side-banner-preview img{width:100%;height:100%;object-fit:cover;background:#eef2f8}
@media(min-width:1101px){.account-page.account-authenticated .account-portal-main{zoom:1!important}.account-page.account-authenticated .account-dashboard.has-customer-dashboard-banner{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(220px,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;column-gap:10px!important;width:100%!important;max-width:none!important;align-items:start!important}.account-page.account-authenticated .account-dashboard.has-customer-dashboard-banner>.customer-dashboard-topbar{grid-column:1;grid-row:1;width:100%}.account-page.account-authenticated .account-dashboard.has-customer-dashboard-banner>.account-layout{grid-column:1;grid-row:2;width:100%}.account-page.account-authenticated .customer-dashboard-banners{grid-column:2;grid-row:1 / span 2;display:grid;position:sticky;top:8px;width:calc(100% - 8px);max-width:none;gap:8px;margin:8px 8px 8px 0;align-self:start;box-sizing:border-box}.account-page.account-authenticated .customer-dashboard-banner{display:block;width:100%;height:auto;aspect-ratio:900/310;overflow:hidden;border-radius:10px;background:#eef2f8;box-shadow:0 5px 18px rgba(11,22,63,.09)}.account-page.account-authenticated .customer-dashboard-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}
@media(max-width:1100px){.account-page .customer-dashboard-banners{display:none!important}}@media(max-width:760px){.dashboard-banner-admin-grid{grid-template-columns:1fr!important}}

/* Customer dashboard top alignment and profile identity layout */
.account-page.account-authenticated .account-dashboard{margin:0!important}
.account-page.account-authenticated .account-profile-mini{grid-template-columns:72px minmax(0,1fr)!important;column-gap:12px!important;row-gap:4px!important;align-items:center!important}
.account-page.account-authenticated .account-profile-mini .account-avatar{grid-column:1!important;grid-row:1 / span 3!important;align-self:start!important}
.account-page.account-authenticated .account-profile-mini>strong,.account-page.account-authenticated .account-profile-mini>small{grid-column:2!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}
.account-page.account-authenticated .account-profile-mini .verified-customer{grid-column:2!important;min-width:0!important;max-width:100%!important;white-space:normal!important}
