.header__inline-menu{display:flex;justify-content:center;align-items:flex-end;width:100%;z-index:1010;background:transparent;padding:0;margin:0;border:none}.list-menu--inline{flex:1 1 auto;display:flex;justify-content:center;align-items:center;gap:2.1rem;width:auto;margin:0;padding:0;list-style:none}.list-menu__item{margin:0;padding:0}.header__menu-item{position:relative;display:inline-block;padding-bottom:4px;font-size:1.3rem;letter-spacing:.04em;font-weight:500;text-transform:uppercase;background:transparent;color:#222;border-radius:5px;text-decoration:none;transition:background .13s,color .15s}.header__menu-item:hover:after,.header__menu-item:focus-visible:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#222;border-radius:2px;opacity:1;transition:none!important;display:block}.header__menu-item.header__menu-item--highlight:hover:after,.header__menu-item.header__menu-item--highlight:focus-visible:after{display:none}.header__menu-item span{font-size:inherit}.header-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2rem 2.5rem 1rem;gap:2rem;box-sizing:border-box}.header-bar__logo{flex:0 0 auto}.header-bar__search{flex:1 1 auto;max-width:700px;display:flex;justify-content:center;align-items:center;margin:0 1rem;box-sizing:border-box}.header-bar__actions{flex:0 0 auto;display:flex;gap:2rem;align-items:center;justify-content:flex-end}.header-bar,.custom-header__top{width:100%;max-width:100vw;margin:0 auto;padding-left:2.5vw;padding-right:2.5vw;box-sizing:border-box}.header__heading{flex:0 0 auto;display:flex;align-items:center}.custom-header__search{flex:1 1 auto;display:flex;justify-content:center;margin:0 2rem}.custom-header__icons{flex:0 0 auto;display:flex;gap:2rem;align-items:center;justify-content:flex-end;margin-left:auto}.header-wrapper{position:relative}.custom-header__bottom{position:relative;z-index:1000}.has-mega-menu{position:static}.mega-menu{position:absolute;left:50%;top:100%;width:100vw;min-width:100vw;max-width:100vw;transform:translate(-50%);background:#fff;box-shadow:0 8px 24px #00000012;padding:3rem 8vw;z-index:9999;display:none;grid-template-columns:repeat(3,minmax(220px,1fr)) 1fr;gap:3rem;font-size:1.07rem;border-radius:0}.has-mega-menu:hover>.mega-menu,.has-mega-menu:focus-within>.mega-menu,.list-menu__item:hover>.mega-menu,.list-menu__item:focus-within>.mega-menu{display:grid}.mega-menu__col{min-width:220px}.mega-menu__col h3{margin-bottom:1rem;font-size:1.5rem;font-weight:700;letter-spacing:.04em}.mega-menu__col ul{list-style:none;padding:0;margin:0}.mega-menu__col ul li a{display:block;color:#222;padding:.2rem 0;text-decoration:none;font-size:1.15rem;letter-spacing:.01em}.mega-menu__col ul li a:hover{color:#c00;text-decoration:underline}.mega-menu__blog-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:2rem;min-width:320px;padding-left:2rem}.mega-menu__blog-link{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none;width:260px}.mega-menu__blog-link img{display:block;width:100%;height:auto;border-radius:8px;object-fit:cover;margin-bottom:1rem}.mega-menu__blog-title{font-size:1.18rem;text-align:right;color:#222;font-weight:600}.list-menu--disclosure{position:absolute;top:100%;left:0;width:100vw;max-width:100vw;background:rgb(var(--color-background));box-shadow:0 8px 24px #0000001a;padding:3rem 8vw;border:none;z-index:9999;display:none;grid-template-columns:repeat(4,minmax(220px,1fr));gap:3rem;font-size:1.07rem}.list-menu--disclosure>li{list-style:none}.list-menu--disclosure>li>a{display:block;font-weight:600;margin-bottom:1rem;font-size:1.15rem;letter-spacing:.03em}.list-menu--disclosure>li ul{list-style:none;padding-left:20px;margin:0}.list-menu--disclosure>li ul li a{font-weight:400;padding:.4rem 0;display:block;color:var(--color-foreground);text-decoration:none;font-size:1rem;letter-spacing:.01em}.list-menu--disclosure>li ul li a:hover{text-decoration:underline;color:var(--color-accent)}main,.shopify-section{position:relative;z-index:1}.custom-header,.header-wrapper{z-index:1000}@media(max-width:989px){.custom-header__bottom{display:none!important}.mega-menu{display:none!important;pointer-events:none;visibility:hidden}.list-menu__item:hover>.mega-menu,.list-menu__item:focus-within>.mega-menu{display:none!important}}.mobile-nav-toggle{display:none;background:transparent;border:0;padding:.5rem}.mobile-nav-toggle .icon-hamburger span{display:block;width:22px;height:2px;background:#111;margin:4px 0;border-radius:2px}@media(max-width:989px){.mobile-nav-toggle{display:inline-flex}.custom-header__bottom{display:none!important}.menu-drawer[hidden]{display:none}}.menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}@media(max-width:989px){.header-mobile{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem 0;background:#faf8f5;border-bottom:1px solid #e7e2de;width:92vw;max-width:450px;font-family:inherit;position:relative;z-index:10}.header-mobile__logo{flex:1 1 0%;text-align:center;font-size:2.1rem;font-weight:700;letter-spacing:.05em;color:#221c1a}.header-mobile__icons{display:flex;align-items:center;gap:1.5rem}.mobile-nav-toggle{background:none;border:none;padding:.2rem;margin-right:.6rem;display:flex;align-items:center;justify-content:center}.oc-hamburger{width:25px;height:19px;display:inline-block;position:relative}.oc-hamburger span{display:block;background:#221c1a;height:2.5px;border-radius:2px;margin:4px 0;position:relative;width:100%}.search-bar-mobile{width:92vw;max-width:450px;margin:.8rem auto .3rem;display:flex;align-items:center;background:#fff;border-radius:999px;box-shadow:0 2px 8px #0000000a;position:relative;z-index:1}.search-bar-mobile input[type=search]{flex:1 1 auto;border:none;background:transparent;font-size:1.12rem;padding:.95rem 1.05rem;border-radius:999em 0 0 999em;outline:none;color:#221c1a}.search-bar-mobile button{background:transparent;border:none;margin-right:.6rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.search-bar-mobile .icon-search{width:21px;height:21px;color:#221c1a}.custom-header__top,.custom-header__icons{display:none!important}}@media(min-width:990px){.header-mobile,.search-bar-mobile{display:none!important}.custom-header__top,.custom-header__icons{display:flex!important}}.header-mobile,.header-search-mobile,.search-bar-mobile{background:rgb(var(--color-background))}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-list-menu.css.map */
