:root{--aqua-brand-navy:#0b2f50;--aqua-brand-blue:#087fa7;--aqua-brand-light:#e8f5fa}
.aqua-ecosystem-nav{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;min-height:42px!important;margin:0!important;padding:5px 16px!important;background:#0b2f50!important;color:#fff!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;font:700 14px/1.3 Arial,sans-serif!important;letter-spacing:0!important}
.aqua-ecosystem-nav a{display:inline-flex!important;align-items:center;justify-content:center;min-height:30px;padding:5px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#fff!important;text-decoration:none!important;white-space:nowrap;font:inherit!important;box-shadow:none!important}
.aqua-ecosystem-nav a[aria-current]{background:#087fa7!important}.aqua-ecosystem-nav a:hover{background:#145270!important}.aqua-ecosystem-nav a:focus-visible{outline:2px solid #8adef4;outline-offset:2px}
.aqua-ecosystem-nav .aqua-ecosystem-separator{color:#8ac9db;font-weight:400}.aqua-ecosystem-nav--footer{margin-top:20px!important;border-top:1px solid rgba(255,255,255,.14)!important;border-bottom:0!important}
header.aqua-ecosystem-header{height:auto!important;padding:0!important;background:#0b2f50!important;color:white!important;border-color:#174766!important}
header.aqua-ecosystem-header .top,header.aqua-ecosystem-header .aqua-production-header__row{background:transparent!important}
header.aqua-ecosystem-header .brand,header.aqua-ecosystem-header .logo>a{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 200px!important;width:200px!important;min-width:200px!important;max-width:200px!important;height:68px!important;padding:0!important;border-radius:12px!important;overflow:hidden;background:#fff!important;box-sizing:border-box}
header.aqua-ecosystem-header .brand>img,header.aqua-ecosystem-header .logo img{display:block!important;width:200px!important;height:68px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important}
header.aqua-ecosystem-header .logo{width:200px!important;max-width:200px!important;flex:0 0 200px!important}
header.aqua-ecosystem-header .aqua-direction-pill{display:none!important}
header.aqua-ecosystem-header .head-phone,header.aqua-ecosystem-header .aqua-production-header__nav a,header.aqua-ecosystem-header .phones a{color:#fff!important}
header.aqua-ecosystem-header .aqua-production-header__row{padding:12px 24px!important;min-height:96px!important;box-sizing:border-box}
footer:has(>.aqua-ecosystem-nav){background-color:#0b2f50!important}
@media(max-width:760px){.aqua-ecosystem-nav{gap:5px!important;min-height:38px!important;padding:4px 5px!important;font-size:12px!important}.aqua-ecosystem-nav a{padding:5px 7px!important;min-height:28px}header.aqua-ecosystem-header .brand,header.aqua-ecosystem-header .logo>a{width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;flex-basis:132px!important;border-radius:9px!important}header.aqua-ecosystem-header .brand>img,header.aqua-ecosystem-header .logo img{width:132px!important;height:46px!important}header.aqua-ecosystem-header .logo{width:132px!important;max-width:132px!important;flex-basis:132px!important}header.aqua-ecosystem-header .aqua-production-header__row{padding:12px!important}}

header.aqua-ecosystem-header .brand>img,header.aqua-ecosystem-header .logo img{min-height:68px!important;max-height:68px!important;min-width:200px!important;max-width:200px!important;border-radius:12px!important}
body.delivery:not(.aqua-mini) header.aqua-ecosystem-header{display:grid!important;grid-template-columns:248px minmax(0,1fr) auto 180px!important;gap:0 12px!important}
body.delivery:not(.aqua-mini) header.aqua-ecosystem-header>.aqua-ecosystem-nav{grid-column:1/-1!important;grid-row:1!important}
body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .top{display:contents!important}
body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .brand{grid-column:1!important;grid-row:2!important;margin:12px 24px!important}
body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .phone-group{grid-column:3!important;grid-row:2!important}
body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .aqua-cart-trigger{grid-column:4!important;grid-row:2!important;margin-right:24px!important}
@media(min-width:761px){body.delivery:not(.aqua-mini) header.aqua-ecosystem-header #delivery-navigation{position:static!important;grid-column:2!important;grid-row:2!important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0!important;margin:0!important;min-width:0;background:transparent!important;border:0!important}}
@media(min-width:761px) and (max-width:1100px){body.delivery:not(.aqua-mini) header.aqua-ecosystem-header{grid-template-columns:248px minmax(0,1fr) auto!important}body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .phone-group{grid-column:2!important}body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .aqua-cart-trigger{grid-column:3!important}body.delivery:not(.aqua-mini) header.aqua-ecosystem-header #delivery-navigation{grid-column:1/-1!important;grid-row:3!important;padding:0 12px 12px!important}}
@media(max-width:760px){header.aqua-ecosystem-header .brand>img,header.aqua-ecosystem-header .logo img{min-width:132px!important;max-width:132px!important;min-height:46px!important;max-height:46px!important;border-radius:9px!important}body.delivery:not(.aqua-mini) header.aqua-ecosystem-header{grid-template-columns:minmax(0,1fr) auto!important;gap:0!important}body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .brand{margin:12px!important}body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .mobile-header-cart{grid-column:2!important;grid-row:2!important;margin:12px!important}body.delivery:not(.aqua-mini) header.aqua-ecosystem-header .menu-toggle{grid-column:1/-1!important;grid-row:3!important;justify-self:start;margin:0 12px 10px!important}body.delivery:not(.aqua-mini) header.aqua-ecosystem-header #delivery-navigation{grid-column:1/-1!important;grid-row:4!important}}

.aqua-ecosystem-mobile{height:auto!important;background:#0b2f50!important;color:white!important}
.aqua-ecosystem-mobile .mobileheader__inner{background:#0b2f50!important}
.aqua-ecosystem-mobile .logo{flex:0 0 132px!important;width:132px!important;max-width:132px!important}
.aqua-ecosystem-mobile .logo>a{display:flex!important;align-items:center;justify-content:center;width:132px!important;height:46px!important;background:#fff!important;border-radius:9px!important;overflow:hidden!important;padding:0!important}
.aqua-ecosystem-mobile .logo img{width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;min-height:46px!important;max-height:46px!important;object-fit:contain!important;border-radius:9px!important}
@media(max-width:991px){body:has(.aqua-ecosystem-mobile) #mobileheader{height:auto!important;min-height:102px}}
