.shopify-section--header{--mh-header-ink: #061450;--mh-header-purple: #31266b;--mh-header-blue: #5788ad;--mh-header-aqua: #76cbd4;--mh-header-green: #28705f;--mh-header-soft: #f5f8fa;--mh-header-border: rgba(6, 20, 80, .1)}.shopify-section--header .main-nav__wrapper{border-bottom:1px solid var(--mh-header-border);box-shadow:0 2px 10px #06145009}.shopify-section--header .nav-desktop__tier-1{align-items:center;gap:clamp(14px,1.7vw,28px)}.shopify-section--header .nav-desktop__tier-1-link{position:relative;padding-top:18px;padding-bottom:18px;color:var(--mh-header-ink);font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.2}.shopify-section--header .nav-desktop__tier-1-link:hover,.shopify-section--header .nav-desktop__tier-1-link--active,.shopify-section--header .nav-desktop__tier-1-link[aria-current=page]{color:var(--mh-header-green)}.shopify-section--header .mh-nav-item--special-offers>details>.nav-desktop__tier-1-link,.shopify-section--header .mh-nav-item--special-offers>.nav-desktop__tier-1-link{padding:18px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#c83b32}.shopify-section--header .mh-nav-item--special-offers>details>.nav-desktop__tier-1-link:hover,.shopify-section--header .mh-nav-item--special-offers>.nav-desktop__tier-1-link:hover,.shopify-section--header .mh-nav-item--special-offers>details>.nav-desktop__tier-1-link[aria-current=page],.shopify-section--header .mh-nav-item--special-offers>.nav-desktop__tier-1-link[aria-current=page]{background:transparent;color:#a92e27}.shopify-section--header .nav-desktop__tier-2--full-width-menu{padding:18px clamp(16px,2.5vw,36px) 20px;border-top:1px solid var(--mh-header-border);background:#fff;box-shadow:0 10px 24px #0614500e}.shopify-section--header .mh-widemenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 28px;width:min(1240px,100%);margin:0 auto;padding:12px 20px 16px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.shopify-section--header .mh-widemenu:before,.shopify-section--header .mh-widemenu:after{display:none!important;content:none!important}.shopify-section--header .mh-widemenu .widemenu__submenu-heading,.shopify-section--header .mh-widemenu .widemenu__item-heading{display:inline-block;margin-bottom:9px;color:var(--mh-header-ink)!important;font-size:13px;font-weight:800;line-height:1.25}.shopify-section--header .mh-widemenu .widemenu__submenu-item-link{display:block;padding:5px 0;color:var(--mh-header-ink)!important;font-size:12px;line-height:1.35}.shopify-section--header .mh-widemenu .widemenu__link:hover,.shopify-section--header .mh-widemenu .widemenu__link[aria-current=page]{color:var(--mh-header-green)!important}.shopify-section--header .mh-widemenu--mattresses{grid-template-columns:minmax(110px,.9fr) minmax(130px,1fr) minmax(110px,.9fr) repeat(3,minmax(120px,1fr));column-gap:clamp(20px,2.3vw,36px);align-items:start}.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--size,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-size{grid-column:1;grid-row:1}.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--type,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-type{grid-column:2;grid-row:1}.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--comfort,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-comfort{grid-column:3;grid-row:1}.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--brands,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-brand{grid-column:4 / span 3;grid-row:1}.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--brands .widemenu__submenu-items,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-brand .widemenu__submenu-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.shopify-section--header .mh-widemenu .widemenu__submenu-items,.shopify-section--header .mh-widemenu .widemenu__submenu-items:hover{position:static!important;display:block;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--brands .widemenu__submenu-items,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--brands .widemenu__submenu-items:hover,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--brands .widemenu__submenu-items:focus-within,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-brand .widemenu__submenu-items,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-brand .widemenu__submenu-items:hover,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-brand .widemenu__submenu-items:focus-within{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 24px!important}.shopify-section--header .mh-widemenu .widemenu__submenu-heading,.shopify-section--header .mh-widemenu .widemenu__item-heading{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}.shopify-section--header .mh-widemenu .widemenu__submenu-heading:before,.shopify-section--header .mh-widemenu .widemenu__submenu-heading:after,.shopify-section--header .mh-widemenu .widemenu__item-heading:before,.shopify-section--header .mh-widemenu .widemenu__item-heading:after{display:none!important;content:none!important}.shopify-section--header .mh-widemenu .widemenu__submenu-item{margin:0!important;padding:0!important}.shopify-section--header .mh-widemenu .widemenu__submenu-item-link{margin:0!important;padding:5px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.shopify-section--header .mh-widemenu__column{min-width:0}.shopify-section--header .mh-widemenu__column--shop-all,.shopify-section--header .mh-widemenu__column--view-all,.shopify-section--header .mh-widemenu__column--shop-all-mattresses{align-self:end}.shopify-section--header .mh-widemenu__column--shop-all .widemenu__link,.shopify-section--header .mh-widemenu__column--view-all .widemenu__link,.shopify-section--header .mh-widemenu__column--shop-all-mattresses .widemenu__link{color:var(--mh-header-green);text-decoration:underline;text-underline-offset:4px}.shopify-section--header .nav-desktop summary:focus-visible,.shopify-section--header .nav-desktop a:focus-visible,#header .mobile-menu-container a:focus-visible{outline:3px solid rgba(40,112,95,.3);outline-offset:3px}@media screen and (max-width:798px){#header .top-bar{min-height:58px}#header .mobile-menu-container{border-top:1px solid var(--mh-header-border);background:#fff;box-shadow:0 16px 30px #0614501a}#header .mobile-menu-container>.menu>li>a{min-height:48px;padding:13px 18px;border-bottom:1px solid var(--mh-header-border);color:var(--mh-header-ink);font-size:14px;font-weight:750}#header .mobile-menu-container .sublink>ul{background:var(--mh-header-soft)}#header .mobile-menu-container .sublink>ul>li>a{padding:11px 26px;color:#4f5d6c;font-size:13px}#header .mobile-menu-container .sublink .sublink>ul>li>a{padding-left:38px;font-size:12px}#header .mobile-menu-container .mh-mobile-menu__utility-item>a{min-height:auto;padding-top:9px;padding-bottom:9px;background:#fff;color:var(--mh-header-blue);font-size:12px;font-weight:650}#header .mobile-menu-container a[aria-current=page]{color:var(--mh-header-green)}}@media screen and (min-width:799px)and (max-width:1100px){.shopify-section--header .mh-widemenu--mattresses{grid-template-columns:repeat(4,minmax(0,1fr))}.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--brands,.shopify-section--header .mh-widemenu--mattresses .mh-widemenu__column--shop-by-brand{grid-column:1 / -1;grid-row:2}}@media screen and (min-width:799px){.shopify-section--header .nav-desktop__tier-1-link:hover,.shopify-section--header .nav-desktop__tier-1-link--active,.shopify-section--header .nav-desktop__tier-1-link[aria-current=page]{color:var(--mh-header-blue)!important}.shopify-section--header .mh-nav-item--special-offers>details>.nav-desktop__tier-1-link,.shopify-section--header .mh-nav-item--special-offers>.nav-desktop__tier-1-link,.shopify-section--header .mh-nav-item--special-offers>details>.nav-desktop__tier-1-link:hover,.shopify-section--header .mh-nav-item--special-offers>.nav-desktop__tier-1-link:hover{color:#c83b32!important}.shopify-section--header .mh-widemenu .widemenu__submenu-heading,.shopify-section--header .mh-widemenu .widemenu__item-heading,.shopify-section--header .mh-widemenu .widemenu__submenu-heading:visited,.shopify-section--header .mh-widemenu .widemenu__item-heading:visited{color:#061450!important}.shopify-section--header .mh-widemenu .widemenu__submenu-item-link,.shopify-section--header .mh-widemenu .widemenu__submenu-item-link:visited{color:#536174!important}.shopify-section--header .mh-widemenu .widemenu__submenu-heading:hover,.shopify-section--header .mh-widemenu .widemenu__item-heading:hover,.shopify-section--header .mh-widemenu .widemenu__submenu-item-link:hover,.shopify-section--header .mh-widemenu .widemenu__submenu-item-link:focus-visible{color:#31266b!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mh-header-navigation.css.map */
