header-component{display:flex;justify-content:space-between;background:#fff;padding:0 78px;align-items:center}.header--about{background-color:#bcbcbcf5!important}.header__column{flex-direction:row-reverse}.menu-toggle{display:flex;align-items:center;column-gap:3px;background:transparent;border:none;cursor:pointer;font:500 13px "NunitoSans 7pt SemiExpanded",sans-serif;text-transform:uppercase}#closeBtn{display:flex;align-items:center;column-gap:3px;background:transparent;border:none;cursor:pointer;font:500 14px "NunitoSans 7pt SemiExpanded",sans-serif;text-transform:uppercase;padding:0;position:relative;bottom:50px}.aside-menu,.submenu{position:fixed;left:0;top:0;height:100dvh;background-color:#fff;min-width:320px;transform:translate(-100%);transition:transform .5s ease-out;padding:118px 20px 40px;z-index:5}.aside-menu[active]{transform:translate(0);transition:transform .5s ease-out}.aside-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:4;display:block}.aside-menu[active]+.aside-menu-overlay{opacity:1;pointer-events:auto;cursor:pointer}.aside-menu-content{position:relative;z-index:5;background-color:#fff;height:100%}.aside-menu-lvl2.submenu{transform:translate(0);transition:transform .5s ease-out;z-index:6;visibility:hidden}.aside-menu-lvl2.submenu[active]{transform:translate(100%);transition:transform .5s ease-out;visibility:visible}.aside-menu-lvl3.submenu{transform:translate(0);transition:transform .5s ease-out;z-index:7;visibility:hidden}.aside-menu-lvl3.submenu[active]{transform:translate(100%);transition:transform .5s ease-out;visibility:visible}.aside-list{display:flex;flex-direction:column;row-gap:20px;margin:0;padding:0}.aside-item{list-style:none;position:relative}.aside-item-link{font:400 14px "NunitoSans 7pt SemiExpanded",sans-serif;color:#000;text-transform:uppercase;cursor:pointer;text-decoration:none;display:block;padding:5px 0}.aside-item-link:hover{text-decoration:underline}.submenu-button{display:flex;align-items:center;justify-content:space-between;font:400 14px "NunitoSans 7pt SemiExpanded",sans-serif;background:transparent;border:none;text-transform:uppercase;padding:5px 0;cursor:pointer;width:100%;text-align:left}.submenu-button.active{font-weight:700;text-decoration:underline}.submenu-button:hover{text-decoration:underline}@media screen and (max-width:425px){.aside-menu{width:100%}}.aside-menu__product-list{display:flex;flex-direction:row;column-gap:16px;margin:0;padding:0}.aside-menu-products{margin-top:40px;padding-top:30px;border-top:1px solid #e0e0e0}.aside-products-header{margin-bottom:20px}.aside-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px;margin-bottom:20px}.aside-product-item{display:flex;flex-direction:column}.aside-product-link{text-decoration:none;color:inherit;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center}.aside-product-link:hover{transform:translateY(-5px)}.aside-product-image-wrapper{width:100%;aspect-ratio:1 / 1;margin-bottom:10px;overflow:hidden;border-radius:4px;background-color:#f5f5f5}.aside-product-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.aside-product-img{max-width:284px}.aside-product-link:hover .aside-product-image{transform:scale(1.05)}.aside-product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.aside-product-placeholder-svg{width:60%;height:60%;opacity:.3}.aside-product-info{text-align:center;padding:0 5px;display:flex;flex-direction:column;align-items:center}.aside-product-title{font:500 16px/1.34 "NunitoSans 7pt SemiExpanded",sans-serif;color:#000;margin:0 0 5px;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:80%}.aside-product-price{font:400 18px/1.2 Nunito,sans-serif;color:#000;text-align:center}.aside-product-compare-price{text-decoration:line-through;color:#999;margin-left:5px;font-weight:400}.account-button__label{font:300 20px Nunito,sans-serif;color:#000}.account-button__label:hover{text-decoration:underline}@media(min-width:750px){.aside-menu{width:100%;position:absolute;top:100%;left:0;height:auto;max-height:80vh;overflow-y:auto;min-width:250px;transform:translateY(-20px);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;padding:22px 20px 32px;box-shadow:0 10px 30px #0000001a}.aside-menu[active]{transform:translateY(0);opacity:1;visibility:visible}.aside-menu:before{display:none}.aside-menu-content{position:relative;z-index:1;background-color:#fff;height:100%;overflow-y:auto}.aside-menu-lvl2.submenu,.aside-menu-lvl3.submenu{position:absolute;top:0;left:100%;height:auto;max-height:80vh;overflow-y:auto;transform:translate(-20px);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.aside-menu-lvl2.submenu[active],.aside-menu-lvl3.submenu[active]{transform:translate(0);opacity:1;visibility:visible}#closeBtn{display:none}.menu-toggle,.aside-item{position:relative}.submenu-button:hover{text-decoration:underline}.aside-menu-overlay{display:none}.aside-menu-content{display:flex;gap:clamp(40px,8.5vw,150px);justify-content:center;align-items:center}.aside-menu-content .account-popover{display:none}.aside-menu-products{position:absolute;bottom:40px;left:20px;right:20px;margin-top:0;padding-top:25px;border-top:1px solid #e0e0e0}.aside-products-grid{grid-template-columns:repeat(3,1fr);gap:15px}.aside-menu__account{display:none}}@media(max-width:749px){header-component{padding:0 24px}.menu-toggle .menu-toggle__label{display:none}.header__column{flex-direction:row}.aside-menu,.submenu{position:fixed;left:0;top:0;height:100dvh;background-color:#fff;min-width:320px;transform:translate(-100%);padding:118px 20px 40px}.aside-menu[active]{transform:translate(0);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.aside-menu[active]::-webkit-scrollbar{display:none}.aside-menu-lvl2.submenu[active],.aside-menu-lvl3.submenu[active]{transform:translate(100%)}.aside-menu-content .mobile\:hidden{display:block!important}.aside-list{margin-bottom:30px}.aside-menu__account{margin-bottom:35px}.aside-products-grid{grid-template-columns:repeat(2,1fr);gap:15px}.aside-menu-products{margin-top:30px;padding-top:20px}.aside-menu__product-list{flex-direction:column}.aside-menu__product-item{display:flex;justify-content:center;margin-bottom:10px}.aside-menu__account .account-popover__panel{left:20px}}@media screen and (min-width:1440px){.aside-product-img{width:284px}}@media(max-width:749px){.header__column .aside-menu-block{order:1}.header__column .header-logo{order:2}.header__column .search-action{order:3}.header__column--right header-actions{order:4}}@media screen and (max-width:350px){.header__column .search-action{margin-right:-16%}}@media screen and (min-width:351px){.header__column .search-action{margin-right:-18%}}@media screen and (min-width:400px){.header__column .search-action{margin-right:-22%}}@media screen and (min-width:500px){.header__column .search-action{margin-right:-28%}}@media screen and (min-width:600px){.header__column .search-action{margin-right:-32%}}@media screen and (min-width:700px){.header__column .search-action{margin-right:-35%}}@media screen and (min-width:750px){.header__column .search-action{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-menu.module.css.map */
