.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:fixed;cursor:default;width:100%;height:100vh;height:100dvh;top:0;left:0;background:#0a0a0a;opacity:0;visibility:hidden;z-index:99;transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility .3s cubic-bezier(.22,1,.36,1)}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1}.menu-drawer{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;background:#0a0a0a!important;z-index:100!important;padding:0!important;border:none!important;box-shadow:none!important;overflow:hidden!important;transform:translateY(-100%)!important;visibility:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility .35s cubic-bezier(.22,1,.36,1)!important;filter:none!important}.menu-drawer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,184,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,184,0,.02) 1px,transparent 1px);background-size:80px 80px;pointer-events:none;z-index:0}.menu-drawer:after{display:none!important}.js .menu-drawer{height:100vh!important;height:100dvh!important}@media screen and (min-width: 750px){.menu-drawer{width:100vw!important;max-width:100vw!important}}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform .35s cubic-bezier(.22,1,.36,1),visibility .35s cubic-bezier(.22,1,.36,1)!important}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translateY(0)!important;visibility:visible}.js .menu-drawer__navigation .submenu-open{visibility:hidden}.menu-drawer__title-and-close-btn{display:flex;align-items:center;justify-content:space-between;padding:32px 40px;background:transparent;border-bottom:none;position:relative;z-index:2}.menu-drawer__title{margin:0;font-family:var(--font-heading-family),system-ui,sans-serif;font-size:4rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:transparent;-webkit-text-stroke:2px #FFB800;text-stroke:2px #FFB800;position:relative;overflow:hidden;transition:-webkit-text-stroke-color .3s ease}details[open].menu-opening .menu-drawer__title{-webkit-text-stroke-color:transparent;transition:-webkit-text-stroke-color .4s ease-out 1s}.menu-drawer__title:before{content:attr(data-text);position:absolute;top:0;left:0;width:0;height:100%;color:#ffb800;-webkit-text-stroke:0;text-stroke:0;overflow:hidden;transition:width .8s cubic-bezier(.4,0,.2,1) .8s;white-space:nowrap}details[open].menu-opening .menu-drawer__title:before{width:100%}@media screen and (max-width: 749px){.menu-drawer__title{font-size:2.5rem;-webkit-text-stroke:1.5px #FFB800}}.menu-drawer__close-btn,.menu-drawer__close-menu-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffb8001a;border:1px solid rgba(255,184,0,.4);border-radius:0;color:#ffb800;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.menu-drawer__close-btn:hover,.menu-drawer__close-menu-btn:hover{background:#ffb800;color:#0a0a0a;transform:rotate(90deg)}.menu-drawer__close-btn svg,.menu-drawer__close-menu-btn svg{width:20px;height:20px}.menu-drawer__inner-container{position:relative;height:100%;display:flex;flex-direction:column;z-index:1}header-drawer .menu-drawer__inner-container{height:100%}.menu-drawer__navigation-container{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:40px;gap:40px}@media screen and (min-width: 750px){.menu-drawer__navigation-container{flex-direction:row;padding:60px 80px;gap:80px}}@media screen and (min-width: 990px){.menu-drawer__navigation-container{padding:60px 120px;gap:120px}}.menu-drawer__navigation{padding:0;display:flex;flex-direction:column;justify-content:center;flex:1}.menu-drawer__secondary-nav{border-top:none;padding-top:24px;margin-top:24px}.js .menu-drawer__menu{counter-reset:menu-counter}.js .menu-drawer__menu li{margin-bottom:0;overflow:visible}.menu-drawer__menu-item{display:flex;align-items:center;padding:18px 0 18px 50px;margin:0;color:#fff!important;font-family:var(--font-heading-family),system-ui,sans-serif;font-size:2rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;background:transparent!important}@media screen and (min-width: 750px){.menu-drawer__menu-item{font-size:2.8rem;padding:20px 0 20px 60px}}@media screen and (min-width: 990px){.menu-drawer__menu-item{font-size:3.5rem}}.menu-drawer__menu-item:after{content:"";position:absolute;left:50px;bottom:12px;width:0!important;height:3px;background:#ffb800;transition:width .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 750px){.menu-drawer__menu-item:after{left:60px}}.menu-drawer__menu-item:hover:after{width:60px!important}.menu-drawer__menu>li:last-child .menu-drawer__menu-item:after,.menu-drawer__menu>li:last-child>.menu-drawer__menu-item:after{width:0!important}.menu-drawer__menu>li:last-child .menu-drawer__menu-item:hover:after,.menu-drawer__menu>li:last-child>.menu-drawer__menu-item:hover:after{width:60px!important}.menu-drawer__menu-item:hover{color:#ffb800!important;transform:translate(10px);background:transparent!important}.menu-drawer__menu-item--active{color:#ffb800!important}.menu-drawer__menu>li{counter-increment:menu-counter;position:relative}.menu-drawer__menu>li:before{content:"0" counter(menu-counter);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--font-heading-family),system-ui,sans-serif;font-size:.85rem;font-weight:600;color:#ffb800;letter-spacing:.05em;opacity:.6;transition:opacity .3s ease}.menu-drawer__menu>li:hover:before{opacity:1}.js .menu-drawer__menu-item .icon-caret{display:none}.menu-drawer__menu-item>.icon-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;color:#fff6;transition:all .3s ease}.menu-drawer__menu-item:hover>.icon-arrow{color:#ffb800;transform:translateY(-50%) translate(10px)}.no-js .menu-drawer .icon-arrow{display:none}.js .menu-drawer__submenu{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#0a0a0a;z-index:101;transform:translate(100%);visibility:hidden;border-left:none;transition:transform .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1)}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto;padding:100px 40px 40px}@media screen and (min-width: 750px){.menu-drawer__inner-submenu{padding:100px 80px 40px}}.menu-drawer__close-button{display:inline-flex;align-items:center;gap:16px;margin:0 0 40px;padding:16px 24px;background:#ffb8001a;border:1px solid rgba(255,184,0,.4);border-radius:0;font-family:var(--font-heading-family),system-ui,sans-serif;font-size:1rem;font-weight:700;color:#ffb800;text-align:left;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;width:auto}.menu-drawer__close-button:hover{background:#ffb800;color:#0a0a0a}.no-js .menu-drawer__close-button{display:none}.menu-drawer__close-button .icon-arrow{transform:rotate(180deg);width:20px;height:20px}.menu-drawer__utility-links{padding:32px 40px;background:transparent;border:none!important;border-top:none!important;display:flex;flex-direction:column;gap:24px;position:relative;z-index:2}@media screen and (min-width: 750px){.menu-drawer__utility-links{flex-direction:row;justify-content:space-between;align-items:center;padding:32px 80px}}@media screen and (min-width: 990px){.menu-drawer__utility-links{padding:32px 120px}}.menu-drawer__account{display:inline-flex;align-items:center;gap:12px;text-decoration:none;padding:14px 24px;font-family:var(--font-heading-family),system-ui,sans-serif;font-size:.9rem;font-weight:700;color:#fff;background:#ffb8001a;border:1px solid rgba(255,184,0,.4);text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;width:fit-content}.menu-drawer__account:hover{background:#ffb800;color:#0a0a0a}.menu-drawer__account .icon-account{height:20px;width:20px;color:#ffb800;transition:color .3s ease}.menu-drawer__account:hover .icon-account{color:#0a0a0a}.menu-drawer .list-social{display:flex;justify-content:center;gap:16px;margin:0;padding:0;border:none!important}@media screen and (min-width: 750px){.menu-drawer .list-social{justify-content:center}}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__item{margin:0;border:none!important}.menu-drawer .list-social__link{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#ffb8001a;border:2px solid #FFB800!important;border-radius:0;color:#ffb800;transition:all .3s cubic-bezier(.4,0,.2,1);padding:14px}.menu-drawer .list-social__link:hover{background:#ffb800;color:#0a0a0a;transform:translateY(-4px);box-shadow:0 8px 24px #ffb8004d}.menu-drawer .list-social__link svg{width:24px;height:24px}.menu-drawer__menu>li{opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s ease}details[open].menu-opening .menu-drawer__menu>li{opacity:1;transform:translateY(0)}details[open].menu-opening .menu-drawer__menu>li:nth-child(1){transition-delay:.3s}details[open].menu-opening .menu-drawer__menu>li:nth-child(2){transition-delay:.35s}details[open].menu-opening .menu-drawer__menu>li:nth-child(3){transition-delay:.4s}details[open].menu-opening .menu-drawer__menu>li:nth-child(4){transition-delay:.45s}details[open].menu-opening .menu-drawer__menu>li:nth-child(5){transition-delay:.5s}details[open].menu-opening .menu-drawer__menu>li:nth-child(6){transition-delay:.55s}details[open].menu-opening .menu-drawer__menu>li:nth-child(n+7){transition-delay:.6s}.menu-drawer__utility-links{opacity:0;transform:translateY(20px);transition:opacity .4s ease .65s,transform .4s ease .65s}details[open].menu-opening .menu-drawer__utility-links{opacity:1;transform:translateY(0)}.no-js .menu-drawer__navigation{padding:0}.no-js .menu-drawer__navigation>ul>li{border-bottom:1px solid rgba(255,255,255,.08)}.no-js .menu-drawer__submenu ul>li{border-top:1px solid rgba(255,255,255,.08)}.no-js .menu-drawer__menu-item{font-size:1.8rem;margin:0;padding-left:0}.no-js .menu-drawer__submenu .menu-drawer__menu-item{padding:16px 0 16px 24px}.header__icon--menu[aria-expanded=true]:before{z-index:98;position:fixed;height:100vh;top:0}.menu-drawer *:focus{outline:none}.menu-drawer button,.menu-drawer a{outline:none;border-color:transparent}.menu-drawer summary.menu-drawer__menu-item{padding-right:40px}.menu-drawer__navigation-container::-webkit-scrollbar{width:4px}.menu-drawer__navigation-container::-webkit-scrollbar-track{background:#ffffff0d}.menu-drawer__navigation-container::-webkit-scrollbar-thumb{background:#ffb8004d}.menu-drawer__navigation-container::-webkit-scrollbar-thumb:hover{background:#ffb800}.menu-drawer__promo{display:flex;flex-direction:column;gap:16px;padding:24px;background:#ffffff08;border:1px solid rgba(255,184,0,.2);max-width:300px}.menu-drawer__promo-label{font-family:var(--font-heading-family),system-ui,sans-serif;font-size:.75rem;font-weight:700;color:#ffb800;text-transform:uppercase;letter-spacing:.15em}.menu-drawer__promo-image{width:100%;aspect-ratio:1;object-fit:cover;background:#ffffff0d}.menu-drawer__promo-title{font-family:var(--font-heading-family),system-ui,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0}.menu-drawer__promo-price{font-family:var(--font-heading-family),system-ui,sans-serif;font-size:1.8rem;font-weight:800;color:#ffb800}.menu-drawer__promo-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background:#ffb800;border:1px solid #FFB800;color:#0a0a0a;font-family:var(--font-heading-family),system-ui,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .3s ease}.menu-drawer__promo-btn:hover{background:#ffc520;border-color:#ffc520;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 4px 16px #ffb80066}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-menu-drawer.css.map */
