.header-hamburger-section{top:0;right:0;bottom:0;left:0;z-index:12;position:fixed;pointer-events:none}.header-hamburger-block{position:relative}.hamburger-nav{pointer-events:auto;inset-inline:0;position:absolute;overflow:hidden;overflow-y:auto;visibility:hidden;clip-path:inset(0 0 100% 0);background:var(--layout-background);transition:clip-path .3s ease,top .6s ease,transform .1s ease,visibility 0s linear .3s;filter:drop-shadow(5px 15px 15px color-mix(in srgb,var(--text-color) 10%,transparent))}.hamburger-open .hamburger-nav{visibility:visible;transition:clip-path .3s ease,top .6s ease,transform .1s ease,visibility 0s linear 0s;clip-path:inset(0 -100px -100px -100px);z-index:2}.hamburger-nav.hamburger-megamenu-menus-open{overflow-y:hidden}.header-button-hamburger{--svg-inside--size: 36px;position:relative;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;gap:6px;flex-direction:column}.hamburger-icon{height:auto;transition:transform .3s ease .3s,opacity .3s ease .3s}.hamburger-open .hamburger-icon{opacity:0;transition:transform .3s ease 0s,opacity .3s ease .3s;transform:scaleY(0)}.header-button-hamburger:before,.header-button-hamburger:after{content:"";position:absolute;width:calc(var(--svg-inside--size) - 10px);height:1px;opacity:0;transition:transform .3s ease 0s,opacity 0s ease .3s;background-color:currentColor}.hamburger-open .header-button-hamburger:before,.hamburger-open .header-button-hamburger:after{opacity:1;transition:transform .3s ease .3s,opacity .3s ease .3s}.hamburger-open .header-button-hamburger:before{transform:rotate(-45deg)}.hamburger-open .header-button-hamburger:after{transform:rotate(45deg)}.hamburger-nav-list{padding:20px;height:100%;overflow-x:hidden;overflow-y:auto}.hamburger-nav-item{width:100%;padding-block:10px}.hamburger-nav-item+.hamburger-nav-item{border-top:var(--border-width) var(--border-style) var(--border-color)}.hamburger-megamenus-head:only-child{padding-bottom:30px}.hamburger-megamenus-head{padding-bottom:15px;gap:14px 22px;display:flex;flex-wrap:wrap;padding-inline:4px}.hamburger-megamenus{padding-inline:4px}.hamburger-nav-item:not(.hamburger-megamenu-inside),.hamburger-megamenu-menus:has(.header-promo) .hamburger-megamenu-menu-item{padding-inline:4px}.hamburger-megamenu-link:not(.active),.hamburger-megamenu-link:not(.active):hover{color:var(--link-color-light-50)}.hamburger-megamenu-link{display:inline-block;max-width:max-content;color:var(--link-color)}.hamburger-megamenu-link.active{text-underline-offset:.2em;text-decoration:underline}.hamburger-megamenus-block{display:none}.hamburger-megamenus-block.active:not(.no-subdata){display:block}.hamburger-nav-link{padding:4px 0;display:flex;align-items:center;justify-content:space-between}.hamburger-nav .header-promo{position:relative}.hamburger-megamenus-block .header-promos:not(.promos-inside) .header-promo{margin-bottom:20px}.header-promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:15px;display:flex;align-items:flex-end}.header-promo-overlaybtn{display:flex;align-items:center;gap:10px}.hamburger-nav .view-all{padding:15px 20px;margin-inline:-20px;background:color-mix(in srgb,var(--link-color) 5%,transparent);justify-content:center}.hamburger-megamenus-menuswrap{top:0;right:0;bottom:0;left:0;z-index:1;overflow-y:auto;visibility:hidden;position:absolute;background:var(--layout-background);transform:translate(100%);transition:transform .3s ease,visibility 0s linear .3s}.hamburger-megamenu-item.active .hamburger-megamenus-menuswrap{visibility:visible;transform:none;transition:transform .3s ease 0s,visibility 0s linear 0s}.hamburger-megamenu-menus{padding:10px 20px}.hamburger-megamenus-menus-header{padding:20px;display:flex;align-items:center;border-bottom:var(--border-width) var(--border-style) var(--border-color)}.hamburger-megamenus-back{display:inline-flex;align-items:center;gap:10px}@media (max-width: 767px){.header-ishidden .hamburger-nav{height:100dvh}}@media (min-width: 768px){.hamburger-nav{right:0;left:auto;width:100%;height:80dvh;max-width:430px;top:calc(var(--header-height, 0px) + 2px);transform:translateY(var(--announcement-height-dynamic, 0px))}.header-ishidden .hamburger-nav{top:2px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/header-hamburger.css.map */
