.atto-v6-logo{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;text-decoration:none}.atto-v6-logo img{display:block;width:34px;height:34px}#header-component .menu-list__link{font-weight:600;letter-spacing:-.015em}#header-component .menu-list__list-item>.menu-list__trigger{position:relative;height:100%;display:flex;align-items:center}#header-component .menu-list__list-item>.menu-list__trigger:has(.menu-list__disclosure[aria-expanded=true]):before{content:"";position:absolute;top:7px;right:2px;bottom:7px;left:-12px;background:#f0f3f3;border-radius:999px;pointer-events:none}#header-component .menu-list__trigger>a,#header-component .menu-list__trigger>button{position:relative}@media(min-width:1000px){#header-group .header-section{z-index:50}#header-component{width:min(calc(100% - 48px),1440px);margin-inline:auto;transform:translateY(12px);transition:border-radius .25s ease,box-shadow .25s ease}body.atto-v6-scrolled #header-component{border-radius:999px;background:#fff;box-shadow:0 7px 24px #2028271c!important}body.atto-v6-scrolled #header-component .header__row--top,body.atto-v6-scrolled #header-component .header__underlay-closed{border-radius:999px}body:has(#header-component header-menu[aria-expanded=true]) #header-component,body:has(#header-component header-menu[aria-expanded=true]) #header-component .header__row--top,body:has(#header-component header-menu[aria-expanded=true]) #header-component .header__underlay-closed{border-radius:999px}body.atto-v6-scrolled #header-group .header-section{background:transparent}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{top:calc(100% - 4px);left:50%;width:min(calc(100vw - 48px),1440px);padding-top:14px;transform:translate(-50%);background:transparent;box-shadow:none;overflow:visible;clip-path:none!important}#header-component .menu-list__submenu-inner{border:0!important;border-radius:28px;background:#fff;box-shadow:0 16px 48px #20282725;overflow:hidden;transform:none!important}#header-component .mega-menu{width:100%;padding:32px 36px 36px}#header-component .mega-menu__grid{gap:32px}#header-component .mega-menu__list{gap:4px 24px}#header-component .mega-menu__link{font-size:15px;line-height:1.35;color:#202827;padding:9px 12px;border-radius:12px}#header-component .mega-menu__link:hover,#header-component .mega-menu__link:focus-visible{background:#eaf4f2;color:#202827;text-decoration:none}#header-component .mega-menu__content-list-item .resource-card{border-radius:18px;overflow:hidden}#header-component .overflow-menu::part(overflow){top:calc(100% + 10px);background:#fff;border-radius:28px;box-shadow:0 16px 48px #20282725;clip-path:none!important;overflow:hidden}#header-component .overflow-menu:has([slot=more] [aria-expanded=true])::part(overflow){visibility:visible}#header-component .overflow-menu::part(overflow-list){display:grid;grid-template-columns:repeat(var(--overflow-count),minmax(0,1fr));gap:16px;padding:28px 36px;max-height:none;transform:none}#header-component .menu-list__list-item[slot=more]{position:relative;z-index:10}#header-component .menu-list__list-item[slot=more]:is(:hover,:has([aria-expanded=true])):after{content:"";position:absolute;top:100%;left:-100vw;right:auto;width:300vw!important;height:20px;z-index:10}#header-component .menu-list__list-item[slot=overflow]{display:block}#header-component .menu-list__list-item[slot=overflow] .menu-list__submenu,#header-component .menu-list__list-item[slot=overflow] .menu-list__disclosure{display:none!important}#header-component .menu-list__list-item[slot=overflow] .menu-list__trigger{width:100%;height:auto}#header-component .menu-list__list-item[slot=overflow] .menu-list__trigger:before{display:none}#header-component .menu-list__list-item[slot=overflow] .menu-list__link{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:70px;padding:18px 20px;border-radius:18px;background:#f5f7f7;font-size:17px;font-weight:600;text-align:left}#header-component .menu-list__list-item[slot=overflow] .menu-list__link:hover{background:#eaf4f2}#header-component .header__underlay-open{background-image:none!important}body:has(#header-component header-menu[aria-expanded=true]) .page-wrapper:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:17;background:#202827b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:999px){.atto-v6-logo{width:42px;min-width:42px;height:42px}.atto-v6-logo img{width:32px;height:32px}#header-component .header__row--top{background:#fff}#header-component .header__drawer .menu-drawer__navigation{padding-block:12px}#header-component .header__drawer .menu-drawer__menu-item{min-height:48px;font-size:16px;color:#202827}#header-component .menu-drawer__featured-content{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/atto-v6-header.css.map */
