.burger-list{height:auto!important;max-height:900px;overflow:auto;padding:3px 12px 30px 3px;scrollbar-width:none}
.burger-list::-webkit-scrollbar,.mega-menu::-webkit-scrollbar{display:none}
.mega-menu{scrollbar-width:none}
.mega-menu [data-name="scroll"]{display:none!important}
.burger-category{position:relative;margin:0 0 40px;width:100%}
.burger-category-title{display:block;position:relative;width:100%;height:46px;border:0;padding:0;background:transparent;cursor:pointer;text-align:left;color:#020e1e}
.burger-category-title>.layer{position:absolute!important;inset:0;transform:none!important;pointer-events:none}
.burger-category-title:hover svg path{fill:#e71b3a}
.burger-category-title svg path{fill:#020e1e}
.burger-category-title:hover svg path,.burger-category-title[aria-expanded=true] svg path{fill:#e71b3a}
.burger-submenu .menu-link>svg path{fill:#020e1e}
.burger-submenu .menu-link:hover>svg path,.burger-submenu .menu-link:focus-visible>svg path{fill:#e71b3a}
.burger-category-title:focus-visible{outline:2px solid #e71b3a;outline-offset:5px}
.burger-category-title:after{content:'+';position:absolute;right:30px;top:0;font:32px/46px Arial,sans-serif}
.burger-category-title[aria-expanded=true]:after{content:'−'}
.burger-category-title [data-name="Polygon"]{display:none}
.burger-submenu{position:relative;margin-top:30px}
.burger-submenu[hidden]{display:none}
.burger-submenu>.layer{position:relative!important;transform:none!important}
.burger-submenu .all-category{color:#020e1e;text-decoration:none;font:24px/1.5 Arial,sans-serif;display:block;padding:8px 0 8px 25px}
.burger-submenu .all-category:hover{color:#e71b3a}
.menu-catalog-row{color:inherit;text-decoration:none;display:block;border-radius:4px}
.home-category-link>svg path{fill:#020e1e}
.home-category-link:hover>svg path,.home-category-link:focus-visible>svg path{fill:#e71b3a}
a.home-category-link:hover>svg{filter:none}
.home-gender-button{display:block;border:0;padding:0;background:transparent;cursor:pointer;color:#020e1e;text-align:left}
.home-gender-button>*{pointer-events:none}
.home-gender-button>.layer{left:0;top:0}
.home-gender-button .home-gender-ink svg path{fill:currentColor}
.home-gender-button[aria-pressed=true],.home-gender-button:hover,.home-gender-button:focus-visible{color:#e71b3a}
.home-gender-button:focus-visible{outline:2px solid #e71b3a;outline-offset:-3px}
.home-men-categories{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:20px;overflow:visible}
.home-men-categories[hidden]{display:none!important}
.home-men-category{display:inline-flex;align-items:center;gap:20px;height:60px}
.home-men-category-link{display:block;position:relative;color:#020e1e;text-decoration:none}
.home-men-category-link:focus-visible{outline:2px solid #e71b3a;outline-offset:4px}
.home-men-separator{display:block;position:relative;flex:none}
.home-men-categories-mobile{gap:10px}
.home-men-categories-mobile .home-men-category{gap:10px;height:30px}
.menu-catalog-row:hover svg path,.menu-catalog-row:focus-visible svg path{fill:#e71b3a}
.menu-catalog-row:before{content:'';position:absolute;left:20px;top:var(--ring-center-y,14px);transform:translate(-50%,-50%);width:40px;height:40px;border:2px solid transparent;border-radius:50%;pointer-events:none}
.menu-catalog-row:hover:before,.menu-catalog-row:focus-visible:before{border-color:#e71b3a}
.menu-catalog-row:focus-visible{outline:2px solid #e71b3a;outline-offset:3px}
.quantity-control{display:flex;position:absolute;inset:0;width:100%;height:100%;gap:0}
.quantity-control button{width:25%;height:100%;border:1px solid #e6e8eb;background:white;cursor:pointer;color:#020e1e;font:30px/1 Arial,sans-serif}
.quantity-control button:hover{border-color:#e71b3a;color:#e71b3a}
.quantity-control input{width:50%;height:100%;border:0;background:white;color:#020e1e;font:24px/1 Arial,sans-serif;text-align:center;appearance:textfield;min-width:0}
.quantity-control input::-webkit-inner-spin-button,.quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}
.quantity-control input:focus{outline:2px solid #e71b3a;outline-offset:-2px}
.live-price{font:bold 36px/40px Arial,sans-serif;white-space:nowrap;color:#e71b3a}
.old-price .live-price{text-decoration:line-through;color:#020e1e;font-size:26px}
.promo-title{background:white;z-index:2;padding:0 10px;white-space:nowrap}
.promo-input{position:absolute;left:40px;top:42px;width:calc(100% - 80px);height:46px;background:white;border:0;outline:0;font:20px/1.3 Arial,sans-serif;color:#020e1e}
.promo-input:focus{box-shadow:0 2px #e71b3a}
