.atp-primary-menu-row{position:relative;z-index:15;width:100%;background:#2d6dfc;color:#fff;box-shadow:inset 0 -1px #ffffff1f}.atp-primary-menu-row>.container,.atp-primary-menu-row>.container-fluid,.atp-emm-secondary-row>.container,.atp-emm-secondary-row>.container-fluid{padding-right:15px;padding-left:15px}@media(min-width:992px){#header.header .header-desktop .atp-primary-menu-row .header-nav,.header-desktop .atp-primary-menu-row .header-nav{width:100%;margin:0!important;justify-content:stretch!important}.atp-primary-menu-row .horizontal-nav,.atp-primary-menu-row #header_main_menu{width:100%}.atp-primary-menu-row #header_main_menu{display:flex!important;align-items:stretch;justify-content:stretch;margin:0!important;padding:0!important}#header.header .header-desktop .atp-primary-menu-row #header_main_menu>li,.header-desktop .atp-primary-menu-row #header_main_menu>li{display:block!important;flex:1 1 0;min-width:0;height:54px!important;margin:0!important;padding:0!important;line-height:normal!important;text-align:center}.atp-primary-menu-row #header_main_menu>li>.inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 12px}.atp-primary-menu-row #header_main_menu>li>.inner>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:54px;color:#fff!important;font-weight:700!important;line-height:1.2;text-align:center}.atp-primary-menu-row #header_main_menu>li>.inner>a .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atp-primary-menu-row #header_main_menu>li>.inner>.svg_element-ui{flex:0 0 auto;color:#fff!important}#header.header .header-desktop .atp-primary-menu-row #header_main_menu>li:hover,#header.header .header-desktop .atp-primary-menu-row #header_main_menu>li.active,#header.header .header-desktop .atp-primary-menu-row #header_main_menu>li.link-active,.header-desktop .atp-primary-menu-row #header_main_menu>li:hover,.header-desktop .atp-primary-menu-row #header_main_menu>li.active,.header-desktop .atp-primary-menu-row #header_main_menu>li.link-active{background:#103178!important;color:#fff!important}.atp-primary-menu-row #header_main_menu>li>.dropdown-menu{color:#1e1e1e;text-align:left}}.atp-emm-secondary-row{position:relative;z-index:14;width:100%;border-top:1px solid rgba(16,49,120,.14);border-bottom:1px solid rgba(16,49,120,.14);background:#eef3ff;color:#103178}.atp-emm-secondary-row>.container,.atp-emm-secondary-row>.container-fluid{padding-right:15px;padding-left:15px}.atp-emm-secondary-row .atp-emm-host{margin:0}.header-container .atp-emm-secondary-row .atp-emm-topitem{height:auto;line-height:normal}.atp-emm-host{position:static;width:100%}.atp-emm-nav,.atp-emm-menu{width:100%}.atp-emm-menu{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;margin:0!important;padding:0!important}.atp-emm-topitem{min-width:0;margin:0!important;padding:0!important;border-right:1px solid rgba(16,49,120,.12)}.atp-emm-topitem:last-child{border-right:0}.atp-emm-trigger{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:54px;padding:12px 8px;border:0;border-bottom:3px solid transparent;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.01em;text-align:center;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.atp-emm-trigger .title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atp-emm-trigger-icon{display:inline-flex;flex:0 0 auto;transition:transform .18s ease}.atp-emm-trigger-icon svg{width:10px;height:10px}.atp-emm-trigger:hover,.atp-emm-trigger:focus-visible,.atp-emm-trigger.is-active{border-bottom-color:#2d6dfc;background:#d7e3ff;color:#103178;outline:0}.atp-emm-trigger.is-active .atp-emm-trigger-icon{transform:rotate(180deg)}.atp-emm-overlay{position:fixed;z-index:1090;top:var(--atp-emm-top, 0px);right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:#0f172a57;cursor:default}.atp-emm-flyout{position:fixed;z-index:1100;top:var(--atp-emm-top, 0px);right:0;left:0;width:100%;max-height:calc(100vh - var(--atp-emm-top, 0px) - 10px);overflow:hidden;background:#fff;border-top:1px solid #dfe5ef;box-shadow:0 18px 40px #0f172a2e;color:var(--body-text-color, #1e1e1e)}.atp-emm-flyout[hidden],.atp-emm-overlay[hidden]{display:none!important}.atp-emm-shell{width:min(1600px,100%);margin:0 auto;background:#fff}.atp-emm-header{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:13px clamp(20px,3vw,48px);border-bottom:1px solid #e7ebf2}.atp-emm-eyebrow{margin:0 0 2px;color:var(--main-color, #2d6dfc);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.atp-emm-heading{margin:0;color:#111827;font-size:22px;font-weight:750;line-height:1.2}.atp-emm-close{-webkit-appearance:none;appearance:none;display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #dce2eb;border-radius:50%!important;background:#fff;color:#374151;cursor:pointer;font-size:28px;line-height:1}.atp-emm-close:hover,.atp-emm-close:focus-visible{border-color:var(--main-color, #2d6dfc);color:var(--main-color, #2d6dfc);outline:0}.atp-emm-status{display:flex;align-items:center;justify-content:center;min-height:320px;padding:42px;color:#667085;font-size:15px;text-align:center}.atp-emm-status[hidden],.atp-emm-body[hidden]{display:none!important}.atp-emm-status.is-loading:before{content:"";width:30px;height:30px;margin:0 12px 0 0;border:3px solid #e5e7eb;border-top-color:var(--main-color, #2d6dfc);border-radius:50%!important;animation:atp-emm-spin .75s linear infinite}@keyframes atp-emm-spin{to{transform:rotate(360deg)}}.atp-emm-body{display:grid;grid-template-columns:minmax(170px,210px) minmax(260px,330px) minmax(0,1fr);height:min(680px,calc(100vh - var(--atp-emm-top, 0px) - 80px));min-height:420px}.atp-emm-model-column,.atp-emm-component-column,.atp-emm-product-column{min-width:0;overflow:auto;overscroll-behavior:contain}.atp-emm-model-column{padding:18px 14px 24px clamp(18px,2.5vw,40px);border-right:1px solid #e7ebf2;background:#f7f9fc}.atp-emm-component-column{padding:18px 18px 24px;border-right:1px solid #e7ebf2;background:#fff}.atp-emm-product-column{padding:18px clamp(18px,2.5vw,40px) 28px 22px;background:#fff}.atp-emm-column-heading{color:#667085;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.atp-emm-model-name{margin-top:2px;color:#101828;font-size:17px;font-weight:750}.atp-emm-model-list{display:grid;gap:5px;margin-top:12px}.atp-emm-model-button,.atp-emm-component-button{-webkit-appearance:none;appearance:none;width:100%;border:1px solid transparent;background:transparent;color:#344054;cursor:pointer;font:inherit;text-align:left}.atp-emm-model-button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border-radius:5px!important;font-size:13px;font-weight:650}.atp-emm-model-button:hover,.atp-emm-model-button:focus-visible,.atp-emm-model-button.is-active{border-color:#cdd9f6;background:#eaf0ff;color:var(--main-color, #2d6dfc);outline:0}.atp-emm-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;border-radius:10px!important;background:#edf0f4;color:#667085;font-size:10px;font-weight:750}.atp-emm-model-button.is-active .atp-emm-count,.atp-emm-component-button.is-active .atp-emm-count{background:var(--main-color, #2d6dfc);color:#fff}.atp-emm-component-toolbar{position:sticky;z-index:2;top:-18px;display:grid;gap:10px;padding:18px 0 12px;background:#fff}.atp-emm-filter-label{display:block}.atp-emm-filter{width:100%;height:36px;padding:0 11px;border:1px solid #d7dde7;border-radius:4px!important;background:#fff;color:#101828;font:inherit;font-size:12px}.atp-emm-filter:focus{border-color:var(--main-color, #2d6dfc);box-shadow:0 0 0 3px #2d6dfc1f;outline:0}.atp-emm-component-list{display:grid;gap:6px}.atp-emm-component-button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;border-color:#edf0f4;border-radius:4px!important;background:#fff;font-size:12px;line-height:1.25}.atp-emm-component-button:hover,.atp-emm-component-button:focus-visible,.atp-emm-component-button.is-active{border-color:#c7d4f6;background:#f4f7ff;color:var(--main-color, #2d6dfc);outline:0}.atp-emm-empty-filter{padding:20px 8px;color:#667085;font-size:12px}.atp-emm-product-toolbar{position:sticky;z-index:2;top:-18px;display:flex;align-items:end;justify-content:space-between;gap:20px;padding:18px 0 14px;background:#fff}.atp-emm-breadcrumb{margin-bottom:3px;color:#667085;font-size:11px;font-weight:650}.atp-emm-component-name{margin:0;color:#101828;font-size:20px;font-weight:750;line-height:1.2}.atp-emm-view-all{flex:0 0 auto;color:var(--main-color, #2d6dfc)!important;font-size:12px;font-weight:750;text-decoration:none!important}.atp-emm-view-all:hover{text-decoration:underline!important}.atp-emm-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:13px}.atp-emm-product-card{min-width:0;overflow:hidden;border:1px solid #e4e8ef;border-radius:6px!important;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.atp-emm-product-card:hover{border-color:#b9c9f3;box-shadow:0 7px 18px #0f172a14;transform:translateY(-1px)}.atp-emm-product-image{display:grid;place-items:center;width:100%;aspect-ratio:1.18 / 1;overflow:hidden;background:#f6f7f9}.atp-emm-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.atp-emm-product-info{padding:10px 11px 12px}.atp-emm-product-title{display:-webkit-box;min-height:34px;overflow:hidden;color:#1f2937!important;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atp-emm-product-title:hover{color:var(--main-color, #2d6dfc)!important}.atp-emm-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:8px}.atp-emm-price{color:var(--price-color, #12a05c);font-size:13px;font-weight:800}.atp-emm-compare-price{color:#98a2b3;font-size:10px;text-decoration:line-through}.atp-emm-sold-out{display:inline-flex;margin-top:7px;padding:2px 7px;border-radius:3px!important;background:#f2f4f7;color:#667085;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.atp-emm-no-products{grid-column:1 / -1;padding:42px 20px;border:1px dashed #d7dde7;border-radius:6px!important;background:#fafbfc;color:#667085;font-size:13px;text-align:center}.atp-emm-show-more{-webkit-appearance:none;appearance:none;display:block;min-width:160px;margin:18px auto 0;padding:9px 18px;border:1px solid var(--main-color, #2d6dfc);border-radius:4px!important;background:#fff;color:var(--main-color, #2d6dfc);cursor:pointer;font:inherit;font-size:12px;font-weight:750}.atp-emm-show-more:hover,.atp-emm-show-more:focus-visible{background:var(--main-color, #2d6dfc);color:#fff;outline:0}#mobile-drawer-main{width:min(94vw,460px);max-width:460px}.atp-mobile-menu-stack{position:relative;height:100%;overflow:hidden auto;overscroll-behavior:contain;background:#fff}.atp-mobile-menu-stack--panel-open{overflow:hidden}.header-mobile .header-mobile__item .atp-mobile-menu-stack>.atp-mobile-original-menu{height:auto;overflow:visible;padding-bottom:0}.atp-emm-mobile-root{position:relative;min-height:100%;background:#fff;color:#1f2937}.atp-emm-mobile-root--embedded{position:static;min-height:0;border-top:8px solid #eef2f7}.atp-emm-mobile-root--embedded .atp-emm-mobile-panel{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}.atp-emm-mobile-title-row--embedded{position:static;height:auto!important;min-height:46px;padding:13px 18px!important;border-bottom:1px solid #e4e7ec;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.atp-emm-mobile-manufacturers{margin:0!important;padding:0!important}.header-mobile .header-mobile__item .atp-emm-mobile-root--embedded .atp-emm-mobile-manufacturers{height:auto;overflow:visible;padding-bottom:0!important}.atp-emm-mobile-title-row{position:sticky;z-index:2;top:0;background:#fff}.atp-emm-mobile-manufacturer-item{height:auto!important;padding:0!important}.atp-emm-mobile-row{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:12px 18px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#1f2937;cursor:pointer;font:inherit;font-size:14px;font-weight:700;text-align:left}.atp-emm-mobile-row:hover,.atp-emm-mobile-row:focus-visible{background:#f4f7ff;color:var(--main-color, #2d6dfc);outline:0}.atp-emm-mobile-arrow{flex:0 0 auto;color:#98a2b3;font-size:24px;font-weight:300}.atp-emm-mobile-panel{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;min-height:100vh;overflow:auto;overscroll-behavior:contain;background:#fff}.atp-emm-mobile-panel[hidden],.atp-emm-mobile-status[hidden]{display:none!important}.atp-emm-mobile-panel-header{position:sticky;z-index:4;top:0;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:7px;min-height:66px;padding:8px 10px;border-bottom:1px solid #e5e9f0;background:#fff}.atp-emm-mobile-back{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;background:transparent;color:#344054;cursor:pointer;font-size:31px}.atp-emm-mobile-panel-titles{min-width:0;text-align:center}.atp-emm-mobile-kicker{overflow:hidden;color:#667085;font-size:10px;font-weight:750;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.atp-emm-mobile-heading{margin:2px 0 0;overflow:hidden;color:#101828;font-size:15px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.atp-emm-mobile-panel-close{position:static!important;justify-self:end}.atp-emm-mobile-status{display:flex;align-items:center;justify-content:center;min-height:220px;padding:30px 20px;color:#667085;font-size:13px;text-align:center}.atp-emm-mobile-status.is-loading:before{content:"";width:24px;height:24px;margin-right:10px;border:3px solid #e5e7eb;border-top-color:var(--main-color, #2d6dfc);border-radius:50%!important;animation:atp-emm-spin .75s linear infinite}.atp-emm-mobile-view{padding-bottom:30px}.atp-emm-mobile-list{display:grid;margin:0;padding:0;list-style:none}.atp-emm-mobile-list-button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;padding:11px 17px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#344054;cursor:pointer;font:inherit;font-size:13px;font-weight:650;text-align:left}.atp-emm-mobile-list-button:hover,.atp-emm-mobile-list-button:focus-visible{background:#f4f7ff;color:var(--main-color, #2d6dfc);outline:0}.atp-emm-mobile-products-header{padding:15px 16px 11px;border-bottom:1px solid #edf0f4;background:#f8fafc}.atp-emm-mobile-products-header p{margin:0;color:#667085;font-size:11px}.atp-emm-mobile-products-header a{display:inline-block;margin-top:5px;color:var(--main-color, #2d6dfc)!important;font-size:12px;font-weight:750}.atp-emm-mobile-product-list{display:grid;gap:10px;padding:12px}.atp-emm-mobile-product-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:11px;overflow:hidden;border:1px solid #e5e9f0;border-radius:5px!important;background:#fff}.atp-emm-mobile-product-card .atp-emm-product-image{aspect-ratio:1 / 1}.atp-emm-mobile-product-card .atp-emm-product-info{align-self:center;padding:9px 9px 9px 0}.atp-emm-mobile-product-card .atp-emm-product-title{min-height:0;font-size:12px}.atp-emm-mobile-show-more{margin:4px auto 18px}@media(max-width:1280px)and (min-width:992px){.atp-emm-trigger{padding-right:5px;padding-left:5px;font-size:10.5px}.atp-emm-trigger-icon{display:none}.atp-emm-body{grid-template-columns:170px 270px minmax(0,1fr)}.atp-emm-product-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}@media(max-width:991px){.atp-emm-host{display:none!important}}@media(prefers-reduced-motion:reduce){.atp-emm-trigger,.atp-emm-trigger-icon,.atp-emm-product-card{transition:none}.atp-emm-status.is-loading:before{animation-duration:1.5s}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/atp-engine-mega-menu.css.map */
