.search-grid-items>div[data-v-e1ce8c93]{font-size:.875rem}.close-icon{min-width:32px}.megamenu{background:#fff;color:#fff;display:block;height:100%;left:-800px;position:fixed;top:0;transition:left .1s ease-in-out;width:100%;z-index:-1}@media (min-width:768px){.megamenu{max-width:25vw;width:240px}}@media (min-width:1024px){.megamenu{max-width:25vw;width:320px}}@media (min-width:1280px){.megamenu{max-width:25vw;width:355px}}.megamenu.open{color:unset;left:0;z-index:52}.megamenu div.w-9.h-9{background-color:#eef7ef}.megamenu .root-category{margin-top:12px}.megamenu .root-category .menu-item{border:none!important}.megamenu .menu-item{border-top:1px solid #dcdee2}.megamenu .menu-item:last-child{border-bottom:1px solid #dcdee2}@media (min-width:768px){.megamenu .menu-item{border-top:none}.megamenu .menu-item:last-child{border-bottom:none}}.megamenu .menu-item.active>*{color:var(--secondary)}.megamenu .goto-category{border-top:1px solid #dcdee2}@media (min-width:768px){.megamenu .goto-category{border-top:none}}.megamenu .menu-item:hover>*{color:var(--secondary)}.megamenu .submenu{position:absolute;right:0;top:0}.megamenu .submenu.active>.relative>.megamenu{color:var(--main-text-color);opacity:1;pointer-events:all;width:100%}@media (min-width:768px){.megamenu .submenu.active>.relative>.megamenu{max-width:25vw;width:240px}}@media (min-width:1024px){.megamenu .submenu.active>.relative>.megamenu{max-width:25vw;width:320px}}@media (min-width:1280px){.megamenu .submenu.active>.relative>.megamenu{max-width:25vw;width:355px}}.megamenu .submenu .megamenu{border-left:2px solid #eee;color:#fff;cursor:auto;height:100vh;min-width:0;opacity:0;pointer-events:none;position:fixed;transition:none;width:0}@media (min-width:768px){.megamenu .submenu .megamenu{position:absolute}}.megamenu .megamenu-items{height:calc(100% - 130px);overflow-y:scroll}.topbar{background-color:#303235}header{box-shadow:0 4px 4px #1d1f2240;position:sticky!important;top:0}.cartModeHeader #middle-part{justify-content:center!important;padding-bottom:12px!important;padding-top:12px!important}.cartModeHeader #middle-part a{margin:0!important}@media (min-width:768px){.search-container{min-width:320px}header{position:relative!important}header.stuck{position:fixed!important;top:0;width:100%}header.stuck #hello,header.stuck #main-menu,header.stuck .topbar{height:0;opacity:0;padding:0;pointer-events:none;transition:all .5s}header.stuck #middle-part{padding-bottom:10px;padding-top:10px}}
