.header-menu-row{position:relative}.aoos-mega-nav{display:flex;align-items:center;width:100%}.aoos-mega-nav>.list-menu{flex:1;align-items:center}.aoos-mega-nav li,.aoos-mega-nav header-menu,.aoos-mega-nav details{position:static}.aoos-mega-nav .header__menu-item{border-radius:10px;font-size:14.5px}.aoos-mega-nav .header__menu-item span{font-weight:500;font-size:14.5px}.aoos-mega-nav summary.header__menu-item,.aoos-mega-nav a.header__menu-item{text-underline-offset:0}.aoos-mega-nav .header__menu-item,.aoos-mega-nav .header__menu-item span,.aoos-mega-nav .header__menu-item:hover,.aoos-mega-nav .header__menu-item:hover span,.aoos-mega-nav details[open]>summary,.aoos-mega-nav details[open]>summary span,.aoos-mega-nav .header__active-menu-item,.aoos-mega-nav .header__active-menu-item span,.aoos-mega-nav .aoos-spark:hover,.aoos-mega-nav .aoos-spark:hover span{text-decoration:none!important}.aoos-mega-nav .header__menu-item{transition:background-color .13s ease}.aoos-mega-nav .header__menu-item:hover{background:#e7f1fd}.aoos-mega-nav .header__menu-item span.header__active-menu-item{color:#15171c;font-weight:700}.aoos-mega__toplink{display:inline-flex;align-items:center;color:inherit;text-decoration:none!important}.aoos-mega-nav summary.header__menu-item{cursor:pointer}.aoos-mega-nav .aoos-spark{display:inline-flex;align-items:center;gap:6px;border:1px solid #005daa;background:#005daa;border-radius:999px;padding:12px 18px;box-shadow:0 4px 14px #005daa47}.aoos-mega-nav .aoos-spark:hover{background:#00447c;border-color:#00447c}.aoos-mega-nav .aoos-spark span{color:#fff!important;font-weight:600}.aoos-mega-nav .aoos-spark .aoos-spark__star{font-size:12px;line-height:1;color:#fff;font-weight:400}.aoos-lane{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:7px;flex:none}.aoos-lane--b2c{background:#e91e63}.aoos-lane--b2b{background:#005daa}.aoos-nav-right{display:flex;align-items:center;gap:6px;margin-left:auto}.aoos-ico{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:#111}.aoos-ico:hover{background:#f6f7f9;color:#e91e63}.aoos-ico svg{width:20px;height:20px}.aoos-cart-dot{position:absolute;top:1px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e91e63;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.aoos-navcta{display:inline-flex;align-items:center;background:#fff;color:#005daa!important;font-weight:600;font-size:14px;line-height:1.25;padding:12px 24px;border:1.5px solid #005daa;border-radius:999px;margin-left:8px;text-decoration:none!important;white-space:nowrap}.aoos-navcta:hover{background:#005daa;border-color:#005daa;color:#fff!important}@media screen and (min-width:990px){.header__icons .header__icons-search,.header .header-cta{display:none}.header .header-searchbar{flex:0 1 720px}.header .header-phone{margin-left:auto}}.header .header-searchbar:focus-within{border-color:#00000047!important;box-shadow:0 0 0 3px #0000000d!important}.header .header-searchbar__submit{background:#e9ebef!important;color:#15171c!important;margin-right:-13.6px!important}.header .header-searchbar__submit:hover{background:#dcdfe5!important}.color-scheme-1,.color-scheme-9ce9c4a7-f0a1-4f09-8daa-fbd4b57acaf2{--color-button:0,93,170}.header .header-cta,.aoos-mcta .aoos-mcta__quote{background:#005daa!important}.aoos-steps-sec .aoos-h2,.aoos-why-sec .aoos-h2,.aoos-best-sec .aoos-h2,.aoos-rev-sec .aoos-h2,.aoos-gal-sec .aoos-h2,.aoos-q-sec .aoos-h2{font-size:38px!important;line-height:1.18!important;letter-spacing:-.6px!important}@media screen and (max-width:700px){.aoos-steps-sec .aoos-h2,.aoos-why-sec .aoos-h2,.aoos-best-sec .aoos-h2,.aoos-rev-sec .aoos-h2,.aoos-gal-sec .aoos-h2,.aoos-q-sec .aoos-h2{font-size:29px!important}}.aoos-b2b{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;background:#e8f0fe;color:#005daa;margin-left:6px}.aoos-mega__panel{position:absolute;left:0;right:0;top:100%;z-index:100;padding:12px 0 0;background:transparent;pointer-events:none}.aoos-mega__sheet{pointer-events:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;box-shadow:0 30px 70px #1012162e;padding:24px}.aoos-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px;align-items:start}.aoos-mega__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.aoos-card{display:block;text-decoration:none;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .15s,border-color .15s}.aoos-card:hover{border-color:#0f6fd1;box-shadow:0 10px 26px #1012161f}.aoos-card__ph{aspect-ratio:4/3;background:radial-gradient(125% 105% at 32% 0%,#331236,#170a15 62%,#0d060c);overflow:hidden}.aoos-mega__panel--b2b .aoos-card__ph{background:radial-gradient(125% 105% at 32% 0%,#12244a,#0b1526 62%,#070c15)}.aoos-card__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.aoos-card:hover .aoos-card__ph img{transform:scale(1.04)}.aoos-card__txt{padding:10px 12px 12px}.aoos-card__txt b{display:block;font-size:14px;line-height:1.3;color:#111;font-weight:700}.aoos-card__pr{display:block;margin-top:4px;font-size:13px;font-weight:700;color:#e91e63}.aoos-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.aoos-col h4{margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.aoos-col h4 a{color:#0000008c;text-decoration:none}.aoos-col h4 a:hover{color:#e91e63}.aoos-col ul{list-style:none;margin:0;padding:0}.aoos-col--wide ul{columns:3;column-gap:24px}.aoos-col li a{display:block;padding:6px 0;font-size:14px;font-weight:400;color:#111;text-decoration:none;break-inside:avoid}.aoos-col li a:hover{color:#e91e63}.aoos-col .aoos-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:#e91e63;text-decoration:none}.aoos-rail{background:#f8f8fa;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:20px}.aoos-rail h5{margin:0 0 8px;font-size:16px;font-weight:700}.aoos-rail p{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:#000000a6;font-weight:400}.aoos-rail ul{list-style:none;margin:0 0 14px;padding:0}.aoos-rail li{font-size:13.5px;padding:3px 0;color:#111;font-weight:400}.aoos-rail .tk{color:#0a9952;font-weight:700;margin-right:6px}.aoos-rail .aoos-btn{display:block;text-align:center;background:#005daa;color:#fff!important;font-weight:700;font-size:14px;padding:12px 16px;border-radius:999px;text-decoration:none}.aoos-rail .aoos-btn:hover{background:#00447c}.aoos-rail .aoos-alt{display:block;text-align:center;margin-top:10px;font-size:13px;color:#111;text-decoration:underline}.aoos-mega__panel--b2b .aoos-card:hover{border-color:#005daa}.aoos-mega__panel--b2b .aoos-col h4 a:hover,.aoos-mega__panel--b2b .aoos-col li a:hover,.aoos-mega__panel--b2b .aoos-col .aoos-more,.aoos-mega__panel--b2b .aoos-card__pr{color:#005daa}.aoos-helper{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(0,0,0,.07)}.aoos-helper__lbl{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#0000008c;margin-right:2px}.aoos-helper a{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:400;color:#111;text-decoration:none;background:#f6f7f9;border:1px solid rgba(0,0,0,.07);border-radius:999px;padding:6px 14px}.aoos-helper a i{font-style:normal;font-weight:700;color:#00000047}.aoos-helper a:hover{border-color:#e91e63;color:#e91e63}.aoos-helper a:hover i{color:#e91e63}.aoos-mega__panel--b2b .aoos-helper a:hover{border-color:#005daa;color:#005daa}.aoos-mega__panel--b2b .aoos-helper a:hover i{color:#005daa}.aoos-proof{margin-top:16px;padding-top:14px;border-top:1px solid rgba(0,0,0,.07)}.aoos-proof__dwg{display:block;width:100%;height:auto;border-radius:10px}.aoos-proof__cap{margin:10px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#0000009e!important}.aoos-proof__stars{color:#f5a623;letter-spacing:1px}.aoos-proof__specs{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0 0!important}.aoos-proof__specs span{font-size:10px;letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:3px 7px;color:#0009}@media screen and (max-width:1200px){.aoos-mega__inner{grid-template-columns:minmax(0,1fr) 240px}.aoos-col--wide ul{columns:2}}@media(prefers-reduced-motion:reduce){.aoos-card__ph img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/362/assets/aoos-mega-menu.css.map */
