.toggle-menu{visibility:hidden;position:absolute;z-index:1;left:0;width:100%;padding:0 12px 15px;transition:opacity var(--transition-primary),visibility var(--transition-primary),margin var(--transition-primary);opacity:0;background-color:rgba(var(--color-header-background));text-align:left}@media screen and (min-width: 375px){.toggle-menu{padding:0 24px 20px}}@media screen and (min-width: 768px){.toggle-menu{left:50%;padding:0 40px;transform:translate(-50%)}}.no-js .header__menu-toggle:focus~.toggle-menu-wrapper .toggle-menu,.toggle-menu.active{visibility:visible;opacity:1}.no-js .header__menu-toggle:focus~.toggle-menu-wrapper .toggle-menu,.header--mobile-top .toggle-menu.active,.header--mobile-bottom .toggle-menu.active,.header--desktop-top .toggle-menu.active,.header--desktop-bottom .toggle-menu.active{margin:0}.header--mobile-top .toggle-menu{top:calc(100% - 12px);margin-top:-20px;padding:0 12px;border-bottom-right-radius:var(--header-border-radius);border-bottom-left-radius:var(--header-border-radius)}@media screen and (min-width: 375px){.header--mobile-top .toggle-menu{padding:0 24px}}@media screen and (min-width: 768px){.header--mobile-top .toggle-menu{padding:0 40px}}.header--mobile-bottom .toggle-menu{bottom:calc(100% - 12px);margin-bottom:-20px;border-top-left-radius:var(--header-border-radius);border-top-right-radius:var(--header-border-radius)}@media screen and (min-width: 1025px){.header--desktop-top .toggle-menu{top:calc(100% - 12px);bottom:auto;margin-top:-20px;padding:0 40px;border-radius:0;border-bottom-right-radius:var(--header-border-radius);border-bottom-left-radius:var(--header-border-radius)}.header--desktop-bottom .toggle-menu{top:auto;bottom:calc(100% - 12px);margin-bottom:-20px;padding:0 40px;border-radius:0;border-top-left-radius:var(--header-border-radius);border-top-right-radius:var(--header-border-radius)}}.toggle-menu__content{width:100%;height:100%;max-height:calc(100vh - var(--mobile-content-offset) + 20px);padding:46px 0 0;overflow-x:hidden;overflow-y:auto}.header--mobile-top .toggle-menu__content{padding-top:40px}@media screen and (min-width: 375px){.header--mobile-top .toggle-menu__content{padding:40px 0 26px}}@media screen and (min-width: 768px){.toggle-menu__content{max-height:calc(100vh - var(--desktop-content-offset) + 46px)}.header--mobile-top .toggle-menu__content{padding:22px 0 25px}}@media screen and (min-width: 1025px){.header--desktop-top .toggle-menu__content{padding:24px 0 26px}.header--desktop-bottom .toggle-menu__content{padding:48px 0 0}}.toggle-menu__links--child .toggle-menu__link--primary,.toggle-menu__links--grandchild .toggle-menu__link--secondary{display:none}.toggle-menu li{margin-bottom:0}.toggle-menu__link{margin-bottom:17px;transition:opacity var(--transition-primary);color:rgba(var(--color-header-text));font-family:var(--font-menu-family);font-size:calc(var(--font-menu-scale) * 4rem);font-weight:var(--font-menu-weight);letter-spacing:calc(var(--font-menu-letter-spacing) * (var(--font-menu-scale) * 4rem));line-height:calc(var(--font-menu-scale) * 4rem);text-align:left;text-transform:var(--font-menu-transform)}.toggle-menu__link:hover{opacity:var(--link-hover-opacity)}.toggle-menu__link>span,.toggle-menu__link .icon-arrow-right-thick,.toggle-menu__link .icon-arrow-left-thick{display:inline;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-toggle-menu.css.map */
