.mobile-menu a{font-family:var(--hm-font-label);font-size:.625rem;font-weight:400;letter-spacing:.125rem;text-decoration:none;text-transform:uppercase}html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden}.site-header__menu-button{display:none;width:2.5rem;border:0;background:transparent;color:var(--hm-color-ink)}.site-header__menu-button span:not(.visually-hidden){display:block;width:1.35rem;height:1px;margin-block:.4rem;background:currentColor;transform-origin:center;transition:transform .16s var(--hm-ease),opacity .16s var(--hm-ease)}.site-header__menu-button[aria-expanded=true] span:nth-of-type(2){transform:translateY(.405rem) rotate(45deg)}.site-header__menu-button[aria-expanded=true] span:nth-of-type(3){transform:translateY(-.405rem) rotate(-45deg)}.mobile-menu{border-top:1px solid var(--hm-color-line);background:var(--hm-color-paper-soft)}.mobile-menu__inner{display:grid;gap:var(--hm-space-md);padding-block:var(--hm-space-lg)}.mobile-menu__promo{display:grid;gap:.55rem;padding:1rem;border:1px solid var(--hm-color-line);background:var(--hm-color-paper-soft)}.mobile-menu__promo p,.mobile-menu__promo span{margin:0}.mobile-menu__promo p{color:var(--hm-color-ink);font-family:var(--hm-font-label);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.mobile-menu__promo span{color:var(--hm-color-ink-muted);font-size:.95rem;line-height:1.45}.mobile-menu__promo a,.mobile-menu__utility a{width:fit-content;color:var(--hm-color-ink)}.mobile-menu__promo a{display:inline-flex;align-items:center;min-height:2.35rem;padding-inline:1rem;border-radius:var(--hm-radius-pill);background:var(--hm-color-ink);color:var(--hm-color-paper-soft);font-family:var(--hm-font-label);font-size:.66rem;font-weight:700;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase}.mobile-menu details{border-bottom:1px solid var(--hm-color-line);padding-bottom:.7rem}.mobile-menu summary{display:flex;align-items:center;justify-content:space-between;min-height:2.35rem;cursor:pointer;font-family:var(--hm-font-label);font-size:.72rem;font-weight:600;letter-spacing:.14em;list-style:none;text-transform:uppercase}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:after{content:"+";font-size:1rem;font-weight:400}.mobile-menu details[open] summary:after{content:"\2212"}.mobile-menu__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.45rem 0 .9rem}.mobile-menu details a.mobile-menu__tile{display:grid;gap:.42rem;padding:0;border-left:0;color:var(--hm-color-ink);font-family:var(--hm-font-body);font-size:.82rem;line-height:1.2;text-decoration:none}.mobile-menu__tile img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover;background:var(--hm-color-paper-soft)}.mobile-menu__tile-placeholder{display:block;width:100%;aspect-ratio:1;min-height:0;background:var(--hm-color-paper-soft)}.mobile-menu__tile span{display:block}.mobile-menu details a{display:block;padding:.35rem 0 .35rem .8rem;border-left:1px solid var(--hm-color-line);font-family:var(--hm-font-body);font-size:.95rem;letter-spacing:0;line-height:1.35;text-transform:none}.mobile-menu__group-label{display:block;margin:.9rem 0 .25rem;padding-left:.8rem;border-left:1px solid var(--hm-color-line);color:var(--hm-color-heritage-blue);font-family:var(--hm-font-label);font-size:.61rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.mobile-menu details a.mobile-menu__shop{margin-top:.55rem;border-left-color:var(--hm-color-ink);color:var(--hm-color-ink);font-family:var(--hm-font-label);font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.mobile-menu__utility{display:grid;gap:.55rem;padding-top:.35rem}.mobile-menu__utility a{font-size:.72rem;font-weight:600;letter-spacing:.13em}.mobile-category-rail{display:none}@media(max-width:989px){.site-header__inner{grid-template-columns:auto 1fr auto;min-height:4.1rem}.site-header__menu-button{display:block}.site-header__nav,.site-header__actions .mega-nav__item--menu,.mega-nav__panel{display:none}.site-header__logo{justify-self:center}.mobile-menu{position:absolute;top:100%;right:0;left:0;z-index:45;max-height:calc(100vh - 4.1rem);overflow-y:auto;box-shadow:0 .65rem 1.2rem var(--hm-tint-ink-14)}.mobile-category-rail{display:flex;gap:.75rem;overflow-x:auto;padding:.34rem 1rem .5rem;border-top:1px solid var(--hm-color-line);scrollbar-width:none}.mobile-category-rail::-webkit-scrollbar{display:none}.mobile-category-rail a{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;min-height:2rem;padding-inline:1.05rem;border:1px solid var(--hm-color-ink);border-radius:var(--hm-radius-pill);color:var(--hm-color-ink);font-family:var(--hm-font-body);font-size:.8125rem;line-height:1;text-decoration:none}.hm-logo__text{display:none}}@media(min-width:400px)and (max-width:989px){.site-header__inner{min-height:3.375rem}.mobile-category-rail{padding:.75rem 1rem}.mobile-category-rail a{min-height:2.1875rem;padding-inline:1rem;font-size:.6875rem;line-height:1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-header-mobile-menu.css.map */
