.ghh[data-gh-home-navigation]{container:gohall-navigation / inline-size}.ghh[data-gh-home-navigation]{box-sizing:border-box;margin:0;direction:inherit;text-align:left;color:var(--gh-color-text);background:var(--gh-color-section-base);font-family:var(--font-body--family);font-synthesis:none;-webkit-font-smoothing:antialiased}.ghh[data-gh-home-navigation] :where(*){box-sizing:border-box}.ghh[data-gh-home-navigation] :where(a,button,p,h3){margin:0;color:inherit;font-family:inherit;font-style:normal;text-transform:none;letter-spacing:normal}.ghh[data-gh-home-navigation] :where(a){text-decoration:none;-webkit-tap-highlight-color:transparent}.ghh[data-gh-home-navigation] :where(button){width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ghh[data-gh-home-navigation] :where(button):before,.ghh[data-gh-home-navigation] :where(button):after{content:none}.ghh[data-gh-home-navigation] :where(img){display:block;max-width:100%;height:auto}.ghh[data-gh-home-navigation] :where(svg){display:block;flex-shrink:0}.ghh[data-gh-home-navigation] :is(a,button):focus-visible{outline:var(--gh-control-focus-width) solid var(--gh-color-focus);outline-offset:var(--gh-control-focus-offset);border-radius:var(--gh-radius-image)}.ghh[data-gh-home-navigation] .site-header{position:relative;z-index:20}.ghh[data-gh-home-navigation] .announcement{display:flex;align-items:center;justify-content:center;min-height:var(--gh-space-32);padding:5px var(--gh-space-16);background:var(--gh-color-section-brand);color:var(--gh-color-text-on-brand);text-align:center;font-size:var(--gh-type-announcement-size);font-weight:var(--gh-type-announcement-weight);line-height:var(--gh-type-announcement-line)}.ghh[data-gh-home-navigation] .announcement a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--gh-space-28)}.ghh[data-gh-home-navigation] .announcement a:focus-visible{outline-color:var(--gh-color-focus-on-brand)}.ghh[data-gh-home-navigation] .main-nav{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:var(--gh-layout-max-width);min-height:92px;margin-inline:auto;padding-inline:var(--gh-layout-gutter);background:var(--gh-color-section-base)}.ghh[data-gh-home-navigation] .main-nav :is(a,button){font-family:var(--font-accent--family);font-size:var(--gh-type-navigation-size);font-weight:var(--gh-type-navigation-weight);line-height:var(--gh-type-navigation-line);letter-spacing:var(--gh-type-navigation-tracking)}.ghh[data-gh-home-navigation] .main-nav :is(.nav-left,.nav-right){display:flex;align-items:center;gap:var(--gh-space-24);min-width:0}.ghh[data-gh-home-navigation] .nav-left{align-self:stretch}.ghh[data-gh-home-navigation] .nav-right{justify-content:flex-end}.ghh[data-gh-home-navigation] .main-nav :is(a,button){display:inline-flex;align-items:center;min-height:var(--gh-control-hit-area);white-space:nowrap}.ghh[data-gh-home-navigation] .main-nav :is(a,button):hover{color:var(--gh-color-action)}.ghh[data-gh-home-navigation] .main-nav a:not(.logo,.cart-toggle):hover{text-decoration:underline;text-underline-offset:var(--gh-space-4)}.ghh[data-gh-home-navigation] .logo{display:flex;align-items:center;justify-content:center;justify-self:center;min-height:var(--gh-control-hit-area);color:var(--gh-color-logo-on-light)}.ghh[data-gh-home-navigation] .logo img{width:var(--gh-layout-logo-desktop);height:auto}.ghh[data-gh-home-navigation] .menu-holder{min-width:0;position:relative;display:flex;align-items:center;align-self:stretch}.ghh[data-gh-home-navigation] .main-nav [data-gh-menu-toggle]{gap:var(--gh-space-8);white-space:normal;text-align:left}.ghh[data-gh-home-navigation] [data-gh-menu-toggle] svg{flex-shrink:0;transition:transform var(--gh-motion-duration) ease}.ghh[data-gh-home-navigation] [data-gh-menu-toggle][aria-expanded=true] svg{transform:rotate(180deg)}.ghh[data-gh-home-navigation] .find-menu{position:absolute;top:100%;left:0;display:grid;grid-template-columns:1fr;width:350px;max-width:calc(100vw - 48px);padding:24px 28px;border:1px solid var(--gh-color-border);background:var(--gh-color-section-base);box-shadow:0 12px 24px color-mix(in srgb,var(--gh-color-text) 8%,transparent)}.ghh[data-gh-home-navigation] .find-menu-group{display:flex;flex-direction:column;min-width:0}.ghh[data-gh-home-navigation] .find-menu-group ul{list-style:none;margin:0 0 16px;padding:0}.ghh[data-gh-home-navigation] .find-menu-group .find-menu-image{width:100%;height:104px;object-fit:cover;object-position:55% 45%;margin:0 0 12px;border-radius:var(--gh-radius-image)}.ghh[data-gh-home-navigation] .find-menu a{padding:8px 0;min-height:44px;white-space:normal;align-items:center;font-size:var(--gh-type-navigation-size)}.ghh[data-gh-home-navigation] .find-menu a:hover{background:transparent}.ghh[data-gh-home-navigation] .find-menu .find-menu-all{margin-top:auto;border-top:1px solid var(--gh-color-border);padding-top:16px;text-decoration:underline;text-underline-offset:4px;color:var(--gh-color-brand)}.ghh[data-gh-home-navigation] .mobile-menu-group{border-bottom:1px solid var(--gh-color-border)}.ghh[data-gh-home-navigation] .mobile-menu-group summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:48px;padding-block:12px;font-size:var(--gh-type-mobile-menu-size);font-weight:var(--gh-type-mobile-menu-weight);line-height:var(--gh-type-mobile-menu-line);letter-spacing:var(--gh-type-mobile-menu-tracking);list-style:none}.ghh[data-gh-home-navigation] .mobile-menu-group summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}.ghh[data-gh-home-navigation] .mobile-menu-group[open] summary:after{content:"\2212"}.ghh[data-gh-home-navigation] .mobile-menu-group ul{list-style:none;margin:0;padding:0 0 8px 16px}.ghh[data-gh-home-navigation] .mobile-menu-group li a{border:0;min-height:44px;font-weight:400}.ghh[data-gh-home-navigation] .mobile-menu-group>a{padding-left:16px;border:0;color:var(--gh-color-brand);text-decoration:underline;text-underline-offset:4px}.ghh[data-gh-home-navigation] .mobile-menu-group summary:focus-visible{outline:var(--gh-control-focus-width) solid var(--gh-color-focus);outline-offset:var(--gh-control-focus-offset)}.ghh[data-gh-home-navigation] .find-menu[hidden]{display:none}.ghh[data-gh-home-navigation] .main-nav :is(.cart-toggle,.gh-search-action button){position:relative;display:grid;place-items:center;flex-shrink:0;width:var(--gh-control-hit-area);height:var(--gh-control-hit-area);margin:0;padding:0;border:0;border-radius:var(--gh-radius-pill);color:var(--gh-color-text);background:transparent}.ghh[data-gh-home-navigation] .main-nav :is(.cart-toggle,.gh-search-action button):hover{color:var(--gh-color-action);background:var(--gh-color-section-soft)}.ghh[data-gh-home-navigation] .cart-icon{width:var(--gh-control-icon);height:var(--gh-control-icon)}.ghh[data-gh-home-navigation] .cart-count{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;min-width:var(--gh-space-20);height:var(--gh-space-20);padding-inline:var(--gh-space-4);border:2px solid var(--gh-color-section-base);border-radius:var(--gh-radius-pill);color:var(--gh-color-text-on-brand);background:var(--gh-color-action);font-size:var(--gh-type-caption-size);font-weight:var(--gh-type-label-weight);line-height:1}.ghh[data-gh-home-navigation] .main-nav .mobile-toggle,.ghh[data-gh-home-navigation] .mobile-menu,.ghh[data-gh-home-navigation] .menu-close-icon,.ghh[data-gh-home-navigation] [data-gh-mobile-toggle][aria-expanded=true] .menu-open-icon{display:none}.ghh[data-gh-home-navigation] [data-gh-mobile-toggle][aria-expanded=true] .menu-close-icon{display:inline-flex}.ghh[data-gh-home-navigation] .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container gohall-navigation (min-width: 1051px) and (max-width: 1100px){.ghh[data-gh-home-navigation] .main-nav :is(.nav-left,.nav-right){gap:var(--gh-space-16)}}@container gohall-navigation (max-width: 1050px){.ghh[data-gh-home-navigation] .announcement{min-height:var(--gh-space-32)}.ghh[data-gh-home-navigation] .announcement a{min-height:var(--gh-space-24)}.ghh[data-gh-home-navigation] .main-nav{min-height:80px}.ghh[data-gh-home-navigation] .main-nav .nav-left,.ghh[data-gh-home-navigation] .nav-right>a:not(.bag){display:none}.ghh[data-gh-home-navigation] .logo img{width:var(--gh-layout-logo-mobile)}.ghh[data-gh-home-navigation] .main-nav .mobile-toggle{display:grid;place-items:center;justify-self:start;width:var(--gh-control-hit-area);height:var(--gh-control-hit-area);margin-left:calc(-1 * var(--gh-space-8));padding:0;border-radius:var(--gh-radius-pill)}.ghh[data-gh-home-navigation] .main-nav .mobile-toggle:hover{background:var(--gh-color-section-soft)}.ghh[data-gh-home-navigation] .main-nav .nav-right{gap:0;margin-right:calc(-1 * var(--gh-space-8))}.ghh[data-gh-home-navigation] .mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:30;display:flex;flex-direction:column;max-height:calc(100svh - var(--header-height, 112px));padding:var(--gh-space-16) var(--gh-layout-gutter) var(--gh-space-24);overflow-y:auto;overscroll-behavior:contain;background:var(--gh-color-section-base);box-shadow:0 var(--gh-space-12) var(--gh-space-20) color-mix(in srgb,var(--gh-color-text) 10%,transparent)}.ghh[data-gh-home-navigation] .mobile-menu :is(a,button){display:flex;align-items:center;min-height:var(--gh-control-height);padding-block:var(--gh-space-8);text-align:left;font-family:var(--font-accent--family);font-size:var(--gh-type-mobile-menu-size);font-weight:var(--gh-type-mobile-menu-weight);line-height:var(--gh-type-mobile-menu-line)}.ghh[data-gh-home-navigation] .mobile-menu>:is(a,button){border-bottom:1px solid var(--gh-color-border)}.ghh[data-gh-home-navigation] .mobile-menu a:hover{color:var(--gh-color-action)}}@container gohall-navigation (max-width: 350px){:is(.ghh[data-gh-home-navigation] .main-nav,.ghh[data-gh-home-navigation] .mobile-menu){padding-inline:var(--gh-space-20)}}.ghh[data-gh-home-navigation] [hidden]{display:none}@container gohall-navigation (max-width: 800px){.ghh[data-gh-home-navigation] .announcement{min-height:var(--gh-space-32)}.ghh[data-gh-home-navigation] .main-nav{min-height:72px}}@container gohall-navigation (max-width: 360px){.ghh[data-gh-home-navigation] .logo img{width:96px}.ghh[data-gh-home-navigation] .main-nav{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.ghh[data-gh-home-navigation] *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/gohall-shell.css.map */
