/* BreeXe Pro: shared floating navigation for the storefront and native theme. */
#store-header,.atlas-header#atlas-store-header{position:sticky;top:12px;z-index:35;width:min(1260px,calc(100% - 40px));margin:16px auto 24px;background:#ffffffef;border:1px solid #dce4ef;border-radius:22px;box-shadow:0 10px 36px #0b3b8c09;isolation:isolate;transition:box-shadow .25s,border-color .25s}
@supports(backdrop-filter:blur(16px)){#store-header,.atlas-header#atlas-store-header{background:#ffffffdf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}
#store-header .store-container,#atlas-store-header .atlas-shell{width:calc(100% - 40px);max-width:none}
#store-header .topbar,#atlas-store-header .atlas-topbar{height:30px;min-height:0;border:0;border-radius:21px 21px 0 0;background:#f0f4fa;color:#46617e;font-size:10px;transition:height .2s,opacity .2s}
#store-header .topbar-inner>nav,#atlas-store-header .atlas-topbar nav{font-size:10px;gap:20px}
#store-header .topbar a:hover,#atlas-store-header .atlas-topbar a:hover{color:#0b3b8c}
#store-header .country-selector,#atlas-store-header .atlas-region-link{font-size:9px}
#store-header .general-header,#atlas-store-header .atlas-header-main{height:80px;min-height:0;gap:22px;background:transparent;transition:height .2s}
#store-header .store-brand .brand-logo,#atlas-store-header .atlas-logo>img{width:188px;height:54px;background:transparent;object-fit:contain;padding:0;border-radius:0}
#store-header .header-search,#atlas-store-header .atlas-search{height:44px;max-width:none;border-radius:12px;background:#f5f7fb;border:1px solid #e4eaf2;box-shadow:none;flex:1;min-width:150px}
#store-header .header-search:focus-within,#atlas-store-header .atlas-search:focus-within{border-color:#8ea9d0;box-shadow:0 0 0 3px #0b3b8c0b}
#store-header .header-service,#store-header .header-delivery,#atlas-store-header .atlas-header-service,#atlas-store-header .atlas-header-delivery{display:none}
#store-header .account-link{display:grid}
#store-header .header-cart,#atlas-store-header .atlas-header-cart{padding:7px 12px;border:1px solid #e3e9f2;border-radius:12px;background:#fff;gap:12px;min-height:44px}
#store-header .cart-icon,#atlas-store-header .atlas-cart-icon{color:#0b3b8c}
#store-header .cart-caption small,#atlas-store-header .atlas-cart-caption small{color:#5c6f89}
#store-header .category-nav,#atlas-store-header .atlas-navigation{height:44px;min-height:0;border:0;border-top:1px solid #e9edf4;border-radius:0 0 21px 21px;background:transparent}
#store-header .category-nav-inner,#atlas-store-header .atlas-navigation>.atlas-shell{height:44px;min-height:0;gap:18px}
#store-header .all-categories{width:175px;border-left:1px solid #e9edf4}
#store-header .all-categories>button,#atlas-store-header .atlas-categories-menu>summary{min-height:43px;height:43px;font-size:11px}
#store-header .category-nav-inner>nav,#atlas-store-header .atlas-category-links{min-width:0;gap:14px}
#store-header .category-nav-inner>nav>a,#atlas-store-header .atlas-category-links>a{font-size:10px;line-height:1.7;padding:7px 0}
#store-header .category-nav-inner>nav>a:hover,#atlas-store-header .atlas-category-links>a:hover{color:#0b3b8c}
#store-header .dropdown-content,#atlas-store-header .atlas-categories-dropdown{border:1px solid #e3e9f2;border-radius:14px;background:#fff;box-shadow:0 18px 44px #0b3b8c1a;z-index:45}
#store-header .header-dropdown[data-floating-disclosure]>.dropdown-content{display:none;opacity:1;visibility:visible;transform:none}
#store-header .header-dropdown[data-floating-disclosure][data-open=true]>.dropdown-content{display:block}
#store-header .header-dropdown>button:focus-visible,#atlas-store-header summary:focus-visible{outline:2px solid #0b3b8c;outline-offset:3px;border-radius:6px}
#store-header.is-scrolled,#atlas-store-header.is-scrolled{box-shadow:0 12px 40px #0b3b8c16;border-color:#d2deed}
#store-header.is-scrolled .general-header,#atlas-store-header.is-scrolled .atlas-header-main{height:66px}
#store-header.is-scrolled .topbar,#atlas-store-header.is-scrolled .atlas-topbar{height:0;opacity:0;visibility:hidden;overflow:hidden}
#store-header.is-scrolled:focus-within .topbar,#atlas-store-header.is-scrolled:focus-within .atlas-topbar{height:30px;opacity:1;visibility:visible;overflow:visible}
.landing-static-header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}
@media(max-width:1100px) and (min-width:1025px){#store-header .general-header,#atlas-store-header .atlas-header-main{gap:16px}#store-header .category-nav-inner>nav,#atlas-store-header .atlas-category-links{gap:8px}#store-header .store-brand .brand-logo,#atlas-store-header .atlas-logo>img{width:170px}}
@media(max-width:1024px){
 #store-header,.atlas-header#atlas-store-header{top:8px;width:calc(100% - 24px);margin:10px auto 18px;border-radius:18px}
 #store-header .store-container,#atlas-store-header .atlas-shell{width:calc(100% - 28px)}
 #store-header .topbar,#atlas-store-header .atlas-topbar{display:none}
 #store-header .general-header,#atlas-store-header .atlas-header-main,#store-header.is-scrolled .general-header,#atlas-store-header.is-scrolled .atlas-header-main{height:66px;gap:14px}
 #store-header .general-header>.header-search{display:none}
 #store-header .general-header>.store-brand{margin-inline:auto}
 #store-header .store-brand .brand-logo,#atlas-store-header .atlas-logo>img{width:180px;height:48px}
 #store-header .header-cart,#atlas-store-header .atlas-header-cart{padding:7px 9px;border:0;background:transparent;min-width:44px;justify-content:center}
 #store-header .category-nav{display:none}
 #store-header .mobile-search-row{display:block;padding-bottom:12px;padding-top:0}
 #store-header .mobile-search-row>.header-search{height:42px;min-height:42px;width:100%;max-width:none}
 #atlas-store-header .atlas-header-main{display:flex;flex-wrap:wrap;height:auto;min-height:116px;padding-block:10px;gap:9px}
 #atlas-store-header.is-scrolled .atlas-header-main{height:auto}
 #atlas-store-header .atlas-logo{margin-inline:auto}
 #atlas-store-header .atlas-search{order:5;flex:1 0 100%;height:42px;min-height:42px}
 #atlas-store-header .atlas-header-actions{margin:0}
 #atlas-store-header .atlas-menu-toggle{order:-1;width:44px;height:44px}
 #atlas-store-header .atlas-navigation{height:auto;border-radius:0 0 17px 17px}
 #atlas-store-header .atlas-navigation>.atlas-shell{height:auto;min-height:0}
}
@media(max-width:600px){
 #store-header,.atlas-header#atlas-store-header{top:6px;width:calc(100% - 20px);margin-top:8px;border-radius:16px}
 #store-header .store-container,#atlas-store-header .atlas-shell{width:calc(100% - 24px)}
 #store-header .general-header{gap:8px}#store-header .account-link{display:none}
 #store-header .mobile-menu-toggle{min-width:40px;min-height:44px}
 #store-header .store-brand .brand-logo,#atlas-store-header .atlas-logo>img{width:166px;height:46px}
 #store-header .mobile-search-row{padding-bottom:11px}
 #atlas-store-header .atlas-header-account{display:none}
 #atlas-store-header .atlas-cart-caption{display:none}
}
@media(prefers-reduced-motion:reduce){#store-header,#atlas-store-header,#store-header .topbar,#atlas-store-header .atlas-topbar,#store-header .general-header,#atlas-store-header .atlas-header-main{transition:none}}
@media print{#store-header,.atlas-header#atlas-store-header{position:static;width:100%;box-shadow:none;backdrop-filter:none}}
