@media (min-width:768px){.products-filter-flex{flex-wrap:wrap}.products-filter__name{width:100%;font-weight:700;font-size:44px;margin-bottom:35px;line-height:59%}.products-filter-list .products-filter__select .ss-list .ss-option{line-height:1.3;padding:7.5px 16px;font-weight:400;font-size:14px}}.quick-order__line .c-spinner__minus:before,.quick-order__line .c-spinner__plus:after,.quick-order__line .c-spinner__plus:before{content:"";position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:3px;background:#eb212e}.quick-order__line .c-spinner__minus,.quick-order__line .c-spinner__plus{position:relative;font-size:0!important}.quick-order__line .c-spinner__plus:after{width:3px;height:14px}.quick-order__line .c-spinner__minus:hover:before,.quick-order__line .c-spinner__plus:hover:after,.quick-order__line .c-spinner__plus:hover:before{background:#fff}.quick-order__title{margin-top:35px}@media (max-width:767px){.quick-order__title{margin-top:0}}.bx-404-container .catalog-section-list ul{list-style:none;text-align:left}.bx-404-container .catalog-section-list ul ul{padding-left:16px}.bx-404-container .catalog-section-list li{margin-bottom:4px}.bx-404-container .bx-map-title{margin-top:20px;font-size:16px}.popup-window.remodal.recover-ordering-call,.popup-window.remodal.recover-preorder-product{padding:40px 20px 30px}.popup-window.remodal.recover-quick-order{padding:0 20px 30px}.catalog-checkbox~.checkbox__icon{transform:translateY(-2px)}#popup_answer-form .remodal,#popup_message .remodal{width:375px;max-width:calc(100vw - 20px);padding:20px}.card--add__img,.card--add__img img{width:100%;height:100%}.card--add__img img{object-fit:cover}.search-page-form{display:flex;align-items:stretch}.search-page-form input{width:286px;height:40px;display:block;border:1px solid #d1d1d1;border-radius:5px;padding-left:15px;padding-right:15px;font-family:"FranklinBookRegular";font-size:14px;color:#949494}.search-page-form input:focus{border-color:#f1bfbf}.search-page-form [type=submit]{height:40px;display:block;position:relative;border-radius:24px;font-size:16px;outline:0;cursor:pointer;padding:10px 23px 9px;font-weight:700;text-transform:uppercase;max-width:100%;background:#eb212e;color:#fff!important;border:2px solid #eb212e;margin-left:8px}#container_basket .errortext{position:static;font-size:16px}.checkbox-item{position:relative}.checkbox-item .input_error_data~.field-error{width:100%;margin-top:-12px;margin-left:28px}.checkbox-item .input_error_data~.checkbox-item__text{margin-bottom:10px}