.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: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)}.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)}.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}.toggle-menu li{margin-bottom:0}.toggle-menu__links,.toggle-menu__item{margin:0;padding:0}.toggle-menu__link,.toggle-menu__summary{width:100%;margin:0;padding:16px 0;border:0;border-bottom:1px solid rgba(0,0,0,.08);background:transparent;color:var(--color-header-text);font-family:var(--font-menu-family);font-size:18px;font-weight:800;line-height:1.2;text-align:left;text-decoration:none;text-transform:var(--font-menu-transform);cursor:pointer}.toggle-menu__link:hover,.toggle-menu__summary:hover{opacity:var(--link-hover-opacity)}.toggle-menu__summary{display:flex;align-items:center;justify-content:space-between;list-style:none}.toggle-menu__summary::-webkit-details-marker{display:none}.toggle-menu__summary::marker{display:none}.toggle-menu__summary--primary,.toggle-menu__link--primary{font-size:18px;letter-spacing:.02em;text-transform:uppercase}.toggle-menu__summary--secondary,.toggle-menu__link--secondary{padding-left:10px;font-size:17px;font-weight:700;text-transform:none}.toggle-menu__link--grandchild{display:block;padding:9px 0 9px 22px;border-bottom:0;font-size:15px;font-weight:500;line-height:1.35;text-transform:none;letter-spacing:0}.toggle-menu__submenu{margin:0;padding:0}.toggle-menu__submenu--grandchild{padding:2px 0 8px}.toggle-menu__chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#00000014;color:currentColor;font-size:15px;line-height:1;transform:rotate(180deg);transition:transform .2s ease,background .2s ease}.toggle-menu__accordion[open]>.toggle-menu__summary .toggle-menu__chevron{transform:rotate(0);background:#0000001f}.toggle-menu__mobile-head,.toggle-menu__mobile-promos{display:none}@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)}.header--desktop-top .toggle-menu__content{padding:24px 0 26px}.header--desktop-bottom .toggle-menu__content{padding:48px 0 0}}@media screen and (max-width:1024px){.toggle-menu{position:fixed;z-index:9999;top:0!important;bottom:auto!important;left:0;width:min(92vw,390px);height:100vh;max-height:100vh;padding:0;margin:0!important;border-radius:0;background:#fff;box-shadow:18px 0 45px #0000002e;opacity:1;visibility:hidden;transform:translate(-105%);transition:transform .28s ease,visibility .28s ease}.toggle-menu.active{visibility:visible;transform:translate(0)}.toggle-menu__content{max-height:100vh;padding:0 20px 34px;overflow-y:auto;background:#fff}.toggle-menu__mobile-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:center;min-height:96px;padding:18px 0 14px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.toggle-menu__logo-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.toggle-menu__logo{width:auto;max-width:170px;max-height:62px;object-fit:contain;display:block}.toggle-menu__logo-text{color:var(--color-header-text);font-family:var(--font-menu-family);font-size:22px;font-weight:800}.toggle-menu__close{position:absolute;left:0;top:24px;width:46px;height:46px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;color:var(--color-header-text);font-size:30px;line-height:1;cursor:pointer}.toggle-menu__mobile-promos{display:block;padding:14px 0 0}.toggle-menu__promo-link{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08);color:var(--color-header-text);font-family:var(--font-menu-family);font-size:16px;font-weight:900;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.toggle-menu__promo-link--highlight{color:#ea6075}.toggle-menu__promo-link span{display:inline-flex;margin-left:8px;padding:4px 7px;border-radius:6px;background:#ea6075;color:#fff;font-size:10px;line-height:1;white-space:nowrap}.toggle-menu__links{padding-top:0}.toggle-menu__summary--primary,.toggle-menu__link--primary{padding:17px 0;font-size:18px}.toggle-menu__summary--secondary,.toggle-menu__link--secondary{padding:13px 0 13px 10px;font-size:17px}.toggle-menu__link--grandchild{padding:8px 0 8px 18px;font-size:15px}}.toggle-menu__accordion summary{list-style:none;cursor:pointer}.toggle-menu__accordion summary::-webkit-details-marker{display:none}.toggle-menu__accordion>.toggle-menu__links{padding-left:18px}.toggle-menu__accordion .icon-arrow-right-thick{transition:transform .2s ease}.toggle-menu__accordion[open]>summary .icon-arrow-right-thick{transform:rotate(90deg)}.toggle-menu__link,.toggle-menu__summary,.toggle-menu__link span,.toggle-menu__summary span,.nav__link,.header a,.header button{text-transform:lowercase!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-toggle-menu.css.map */
