.menu_login_temp.menu_login,.menu_login_temp.menu_login a{display:block;height:auto;width:100%}@font-face{font-family:NAMU;src:url(/fonts/NAMU-Pro.ttf)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova-Light.ttf)}@font-face{font-family:ProximaNovaRegular;src:url(/fonts/ProximaNova-Regular.ttf)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova-Bold.ttf)}main{min-height:400px}.menu_login_temp.menu_login a{background:0 0}#modal-delete-vehicle .modal-title,.modal-default .modal-title{font-size:22px}#modal-delete-vehicle .modal-dialog{max-width:400px}#modal-delete-vehicle .modal-footer button{width:50%}@media (max-width:767px){.modal-default .modal-dialog{background-color:#fff;margin:0;min-height:100%}.modal-default .modal-content{border:0}.modal-default .close{position:fixed;top:15px;right:20px;margin:0;padding:0}.modal-default #form-signup button{margin-top:20px}}.modal-default .btn{width:100%}.modal-body,.modal-footer,.modal-header{padding-left:20px;padding-right:20px}.modal-body{padding-bottom:20px}.modal-header{border:0;padding-bottom:0}.modal-default .modal-footer{justify-content:center;font-size:12px}#modal-delete-vehicle .modal-footer{border-top:0;padding-top:0}#modal-delete-vehicle .modal-footer p{margin:0}.modal-default a{text-decoration:underline}.modal-default a:hover{text-decoration:none}.modal-default .modal-footer a{color:#222}.modal-default .remember-me-box{display:inline-block;font-size:12px}.modal-default .forgot-password-box{float:right}.modal-default .forgot-password-box a{font-size:12px;color:#222;text-decoration:underline}.modal-default .forgot-password-box a:hover{text-decoration:none}.modal-default .btn-login{margin:40px 0 20px}.modal-default .form-code-input{display:flex;margin-bottom:10px}.modal-default .form-code-input input{border:0;border-bottom:1px solid #000;padding:5px;width:20%;margin:0 13px;text-align:center;font-size:22px}.modal-default .form-code-input input:focus{outline:0}.modal-default .repeat-code-block{text-align:center;margin-top:30px}.modal-default .repeat-code-countdown,.modal-default .text,.modal-default p{font-size:12px}.modal-default .repeat-code-countdown{color:#BCBCBC}.modal-default .repeat-sms.disabled,.modal-default .repeat-sms.disabled:hover{text-decoration:none;color:#BCBCBC;cursor:inherit}.modal-default .h5{color:#777;margin-bottom:20px}@media (min-width:992px){.modal-default .modal-dialog{max-width:370px}#modal-signup-form.modal-default .modal-dialog{max-width:570px}.modal-content{border-radius:10px}.modal-default .modal-title{font-size:22px}.modal-default label{font-size:16px}.modal-default .remember-me-box label{font-size:12px}}.modal-default .privacy-box label{font-weight:400;font-size:12px}.password-box{position:relative}.password-box .eye{position:absolute;right:17px;top:10px}.form-error{font-family:'IBM Plex Sans',sans-serif;color:#FF7171;margin-top:5px}.form-control{width:100%;border:1px solid #E0E0E0;padding:0 1em;margin:0;height:44px;border-radius:10px}.map-responsive,.map-responsive iframe,.page-contacts .content-block{height:100%}.form-control::-moz-placeholder{color:#BCBCBC;font-weight:800}.form-control:-ms-input-placeholder{color:#BCBCBC;font-weight:800}.form-control::placeholder{color:#BCBCBC;font-weight:800}.page-header{font-size:18px;margin-bottom:1.4rem}.content-block{background-color:#fff;border-radius:10px;padding:1rem;border:1px solid #e7e7e7}.content-block.dark{background:linear-gradient(180deg,#404040 0,#4A4A4A 100%);color:#fff}@media (min-width:768px){.content-block{padding:1.42rem}}.content-page-sidebar .content-block{display:flex;flex-direction:column;font-size:14px;margin-bottom:20px}.content-page-sidebar a{color:#777}.content-page-sidebar a.active,.content-page-sidebar a:hover{color:#222;text-decoration:none}.content-page-sidebar .content-block>div{padding:5px 0}.content-page-sidebar .content-block>div:first-child{padding-top:0}.content-page-sidebar .content-block>div:last-child{padding-bottom:0}.page-documents .page-document-tab{display:none}.page-documents .page-document-tab.active{display:block}.menu-documents{display:flex;border-bottom:1px solid #E7E7E7;flex-wrap:wrap;margin-bottom:20px}.menu-documents>div{width:50%;padding-bottom:20px}.menu-documents>div>a{display:inline-block;color:#777}.menu-documents>div.active a,.menu-documents>div>a:hover{text-decoration:underline;color:#222}@media (min-width:768px){.page-header{font-size:22px}.page-documents .col-md-8{flex:0 0 71%;max-width:71%}.page-documents .col-md-4{flex:0 0 29%;max-width:29%}.menu-documents{display:flex;border-bottom:1px solid #E7E7E7;flex-wrap:nowrap;font-size:12px;align-items:center;justify-content:space-between;margin:-20px -20px 2.85rem}.menu-documents>div{width:auto;padding:0 6px;text-align:center}.menu-documents>div>a{padding:20px 0;display:inline-block;color:#777}.menu-documents>div.active a,.menu-documents>div>a:hover{text-decoration:none}.menu-documents>div:last-child{margin-right:0}.menu-documents>div.active,.menu-documents>div:hover{border-bottom:1px solid #222;margin-bottom:-1px}}.cart-product,.contacts-header-mobile,.order-card__title,.page-contacts .phones{border-bottom:1px solid #e7e7e7}@media (min-width:992px){.page-header{font-size:35px}.menu-documents{font-size:14px;justify-content:start}.menu-documents>div{padding:0 15px}}.contacts-logo-block{display:flex;margin-bottom:30px;align-items:center}.contacts-header-mobile{padding-bottom:20px;margin-bottom:20px}.contacts-logo-block .menu_ahu_logo_text{margin-left:16px;font-weight:800;font-size:23px;font-family:ProximaNovaBold;display:block;text-align:left}.contacts-logo-block .menu_ahu_logo_bg{width:70px;height:70px}.contacts-logo-block .menu_ahu_logo_bg>img{width:50px}.page-contacts .address-block__minimap img{max-width:80px;box-shadow:0 0 22px -10px rgba(0,0,0,.25)}.page-contacts .address-block{display:flex;align-items:center}.address-block__address{padding-left:20px}.address-block__address .address-block__showmap{margin-top:15px}.page-contacts .phones{display:flex;flex-direction:column;margin:30px 0;border-top:1px solid #E7E7E7;padding:20px 0;font-size:18px}.page-contacts .phones img{margin-right:10px;margin-top:-4px}.page-contacts .phones a{display:inline-block;margin-bottom:10px;color:#222}.page-contacts .phones a:last-child{margin-bottom:0}.page-contacts .callback button{width:100%}.page-contacts .callback p{color:#777}.page-contacts .time{font-size:14px;color:#777}.page-contacts .form-group{margin-top:30px}.page-contacts-map-block{display:none}@media (min-width:768px){.page-contacts-map-block{display:block}.address-block__address .address-block__showmap,.contacts-header-mobile,.page-contacts .address-block .address-block__minimap{display:none}.address-block__address{padding-left:0}.page-contacts .callback label{font-size:18px}.contacts-logo-block .menu_ahu_logo_text{display:flex;flex-direction:column;align-items:baseline;font-size:16px;line-height:1.3}.contacts-logo-block .menu_ahu_logo_bg{width:50px;height:50px}.contacts-logo-block .menu_ahu_logo_bg>img{width:40px}}@media (min-width:992px){.page-contacts .callback label{font-size:1.25rem}}.shopping-cart h4{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.shopping-cart h4 .cart-delete{text-decoration:underline;font-size:13px;color:#000}.shopping-cart h4 .cart-delete:hover{text-decoration:none}.cart-product,.shopping-cart .cart-header{width:100%}.cart-product{display:grid;grid-template-areas:"img title title title trash" "img aval aval aval trash" "qty qty price price price";grid-template-columns:60px 1fr;gap:10px;margin-bottom:15px;padding-bottom:15px;align-items:center}.cart-product .cart-product__image{grid-area:img;align-self:baseline}.cart-product .cart-product__title{grid-area:title}.cart-product .cart-product__qty{grid-area:qty}.cart-product .cart-product__available{grid-area:aval;font-size:12px}.cart-product .cart-product__price{grid-area:price;text-align:right}.cart-product .cart-product__trash{grid-area:trash;text-align:right}.shopping-cart .cart-header{display:none;background-color:#FAFAFA;border:1px solid #E7E7E7;border-top-left-radius:10px;border-top-right-radius:10px;color:#777}.cart-product .cart-product__title,.shopping-cart .cart-header .cart-product__title{text-align:left}.cart-product .cart-product__title a{color:#333}.cart-product .qty-green{color:#5DDD5A}.cart-product .subtitle{display:block;color:#BABABA;font-size:12px}.cart-product .cart-product__price{font-size:1.3rem}.quantity-input-block{border-radius:10px;border:1px solid #e7e7e7;width:100px;display:flex;align-items:center;justify-content:center}.quantity-input-block__minus,.quantity-input-block__plus{cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;color:#BABABA;font-size:20px;background:0 0;padding:0 3px;border:0;outline:0}.cart-product__qty-input{height:34px;width:40px;text-align:center;font-size:12px;border:0;display:inline-block;vertical-align:middle}.cart-product .cart-product__image-block{overflow:hidden;border:1px solid #DFDFDF;border-radius:10px;width:50px;height:50px}.cart-product .cart-product__image-block img{max-width:100%}.shopping-cart .cart-totals{font-size:14px;color:#BABABA}.shopping-cart .cart-totals>div{display:flex;align-items:center;justify-content:space-between}.shopping-cart .cart-totals>div>span:nth-child(1){order:2}.shopping-cart .cart-totals>div>span:nth-child(2){order:1}.shopping-cart .cart-totals>div>span{display:block}.shopping-cart .cart-totals>div>span.price{font-size:18px}.shopping-cart .cart-totals>div.cart-products-total{padding:10px 0 15px;margin-top:15px;border-top:1px solid #e7e7e7}.shopping-cart .cart-totals>div.cart-products-total>span.price{color:#222;font-size:1.7rem}.shopping-cart .cart-totals .cart-checkout button{width:100%}.shopping-cart .cart-totals .cart-products-total .text,.shopping-cart .cart-totals-title{display:none}.shopping-cart .cart-totals .text-mobile{display:block;color:#000;font-size:24px}@media (min-width:768px){.shopping-cart .cart-totals .text-mobile{font-size:1.7rem}}@media (min-width:992px){.shopping-cart .cart-totals-title{margin-top:40px;margin-bottom:20px;display:block}.shopping-cart .cart-totals .text{display:block}.shopping-cart .cart-totals .text-mobile,.shopping-cart h4 .cart-delete{display:none}.cart-product,.shopping-cart .cart-header{display:table}.cart-product{border:1px solid #E7E7E7;border-top:0;margin-bottom:0;padding-bottom:0}.cart-product>div,.shopping-cart .cart-header>div{padding:15px 7.5px;text-align:center;display:table-cell;vertical-align:middle}.shopping-cart .cart-product:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.cart-product__image{width:80px;flex:1 0 80px}.cart-product__available,.cart-product__qty{width:180px}.cart-product__price{width:170px}.cart-product__trash{width:60px}.cart-product>div:first-child,.shopping-cart .cart-header>div:first-child{padding-left:15px}.cart-product>div:last-child,.shopping-cart .cart-header>div:last-child{padding-right:15px}.quantity-input-block{margin:0 auto}.cart-product .cart-product__price,.cart-product .cart-product__trash{text-align:center}.shopping-cart .cart-totals{display:table;width:100%}.shopping-cart .cart-totals>div{display:table-cell;vertical-align:bottom}.shopping-cart .cart-totals>div.cart-products-total{padding:0;margin:0;border:0}}.checkout{display:flex;flex-direction:column}.checkout>div>div{margin-bottom:20px;border-radius:10px}.checkout .checkout-form .form-control{margin:15px 0}.checkout .checkout-cart,.checkout .checkout-form,.checkout .checkout-shipping,.checkout .checkout-totals{background-color:#fff;padding:1rem;border:1px solid #E7E7E7}.checkout .cart-product{display:flex;padding-top:10px;padding-bottom:10px}.checkout .cart-product .cart-product__title{color:#BABABA;flex:1 1 100%}.checkout .cart-product .cart-product__title a{color:#222}.cart-product__description{display:flex;justify-content:space-between;font-size:12px;color:#BABABA}#modal-cart-edit .shopping-cart h4,.cart-product__description .available,.shipping-method__description.newpost .payment-radio .text{display:none}.checkout .checkout-cart h4{display:flex;justify-content:space-between;align-items:center}.checkout .checkout-cart .order-edit{font-size:12px;text-decoration:underline;color:#000}.checkout .checkout-cart .order-edit:hover{text-decoration:none}.checkout .checkout-cart .order-edit img{margin-left:5px}.checkout .cart-product__image{flex:1 1 70px}.checkout .checkout-totals span.price{float:right;display:inline-block}.checkout .checkout-totals .checkout-totals__table{color:#BABABA;padding-bottom:15px}.checkout .checkout-totals .checkout-totals__table>div{margin-bottom:10px}.checkout .checkout-totals button{width:100%}.checkout .checkout-totals h3{display:flex;justify-content:space-between;align-items:center;width:100%;border-top:1px solid #E7E7E7;padding-top:20px;padding-bottom:20px}.checkout .checkout-totals .grand-price{display:inline-block;font-size:2.5rem}.checkout .shipping-method{display:flex}.checkout .shipping-method>div:nth-child(1){flex:0 0 30px}.checkout .shipping-method>div:nth-child(2){flex:1 1 100%}.checkout .checkout-shipping-methods>div{background-color:#fff;border:1px solid #E7E7E7;padding:20px;margin-top:15px;border-radius:10px}.shipping-method__description .title{font-size:16px}.shipping-method__description .title label{cursor:pointer}.shipping-method__description .description{font-size:14px}.checkout .checkout-shipping-methods .radio-button.shipping-method{margin-top:3px}.shipping-method__description.self-pickup .address,.shipping-method__description.self-pickup .time{color:#BABABA;font-size:12px}.shipping-method__description.self-pickup .description{font-size:14px;margin-top:10px}.shipping-method__description .form-control,.shipping-method__description.newpost .payment-radio{margin-top:20px}#modal-cart-edit .modal-dialog{max-width:970px;margin:.5rem}#modal-cart-edit .modal-content{border-radius:10px}#modal-cart-edit .modal-title{font-size:22px}#modal-cart-edit .modal-header{border:0;padding-bottom:0}#modal-cart-edit .modal-footer{box-shadow:0 -1px 30px rgba(0,0,0,.1)}#modal-cart-edit .cart-product .cart-product__image{padding-left:0}#modal-cart-edit .modal-cart-grand-price{text-align:right;margin-right:20px;color:#BABABA;font-size:14px}#modal-cart-edit .modal-cart-grand-price h4{color:#000;margin-bottom:0}#modal-cart-edit .shopping-cart .cart-products .cart-product:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#modal-cart-edit .shopping-cart .slimScrollDiv .cart-products{padding-right:20px}@media (min-width:768px){.checkout>div{margin:0}.checkout>div>div{margin:0;border-radius:0}.checkout .checkout-form{border-top-left-radius:10px;border-top-right-radius:10px}.checkout .checkout-totals{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:0}.checkout .checkout-cart,.checkout .checkout-form,.checkout .checkout-shipping,.checkout .checkout-totals{padding:1.42rem}.checkout .checkout-cart,.checkout .checkout-form,.checkout .checkout-shipping{border-top:0;border-bottom:0}}@media (min-width:992px){.checkout .cart-product,.checkout .checkout-cart,.checkout .checkout-form{border-top:1px solid #e7e7e7}.checkout .cart-product:last-child,.checkout .checkout-shipping{border-bottom:1px solid #e7e7e7}.checkout>div{padding:0 15px}.checkout{display:flex;flex-wrap:wrap;flex-direction:column;max-height:850px;margin:0 -15px}.checkout .checkout-shipping{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.checkout .checkout-cart{border-top-left-radius:10px;border-top-right-radius:10px}.checkout>div:nth-child(1),.checkout>div:nth-child(3){width:55%}.checkout>div:nth-child(2),.checkout>div:nth-child(4){width:45%}.checkout>div:nth-child(1){order:1}.checkout>div:nth-child(2){order:3}.checkout>div:nth-child(3){order:2}.checkout>div:nth-child(4){order:4}.checkout .cart-product{padding-top:20px;padding-bottom:20px}.checkout .checkout-cart h4,.checkout .checkout-shipping h4{margin-bottom:20px}.checkout .checkout-shipping-methods{border-radius:10px;border:1px solid #E7E7E7;background:linear-gradient(0deg,#FFF,#FFF),linear-gradient(0deg,#FFF,#FFF),linear-gradient(0deg,#FFF,#FFF),#FFF}.checkout .checkout-shipping-methods>div{background:0 0;margin:0;border:0;border-bottom:1px solid #E7E7E7;border-radius:0}.checkout .checkout-shipping-methods>div:last-child{border-bottom:0}.cart-product__description .price{order:1}.cart-product__description .qty{order:2}.cart-product__description .available{display:block;order:3}.shipping-method__description.self-pickup{display:flex;flex-wrap:wrap;justify-content:space-between}.shipping-method__description.self-pickup>div{width:50%}.shipping-method__description.self-pickup .title{order:1}.shipping-method__description.self-pickup .time{order:3;width:120px}.shipping-method__description.self-pickup .description{order:2;text-align:right;margin:0;font-size:16px}.shipping-method__description.self-pickup .address{order:4;text-align:right}.shipping-method__description.courier{display:flex;flex-wrap:wrap;justify-content:space-between}.shipping-method__description.courier>div{width:50%}.shipping-method__description.courier>div:nth-child(2){text-align:right}.shipping-method__description.courier .description{font-size:16px}.shipping-method__description.newpost .payment-radio{display:flex;justify-content:space-between}.shipping-method__description.newpost .payment-radio .text{display:block}.checkout .checkout-totals{padding-top:5px}#modal-cart-edit .cart-product{border-left:0;border-right:0}#modal-cart-edit .shopping-cart .cart-product:last-child{border-radius:0}#modal-cart-edit .modal-dialog{margin:1.75rem auto}}@media (min-width:1200px){.checkout>div:nth-child(1),.checkout>div:nth-child(3){width:60%}.checkout>div:nth-child(2),.checkout>div:nth-child(4){width:40%}}.thanks-page{margin:0 auto;max-width:630px;text-align:center;padding-bottom:50px}.thanks-page h4{margin-bottom:50px}.thanks-page .thanks-page__buttons>div .btn{width:100%}.thanks-page .thanks-page__buttons>div .btn.btn-yellow{margin-bottom:20px}@media (min-width:768px){.thanks-page{padding-bottom:100px}.thanks-page .thanks-page__buttons{display:flex;justify-content:center;padding:0 75px}.thanks-page .thanks-page__buttons>div{width:50%;padding:0 15px}.thanks-page .thanks-page__buttons>div .btn.btn-yellow{margin-bottom:0}}.page-catalog{flex-wrap:nowrap}.page-catalog .page-catalog__filters,.page-catalog .page-catalog__products{padding:0 15px}.page-catalog .page-catalog__filters{width:300px;flex:0 0 300px}.page-catalog__filters .modal-mobile-close{display:none}.page-catalog__filters .content-block{margin-bottom:20px}.page-catalog .page-catalog__filters h4{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.page-catalog__filters .catalog-filter-block{margin-top:20px}.page-catalog__filters .catalog-filter__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:20px}.catalog-filter__filters .filter-badge{flex:0 0 50px;text-align:right;color:#bcbcbc}.catalog-filter__filters .checkbox-button{flex:1}.catalog-filter__filters .checkbox-button__control{border-color:#e7e7e7;flex:0 0 16px;height:16px;width:16px}.catalog-filter__filters .checkbox-button__label{font-size:18px}.checkbox-button__input:checked+.checkbox-sm:after{width:10px!important;height:10px!important}.page-catalog__filters .catalog-filter-years .catalog-filter__filters>label{flex:1 1 100%}.page-catalog .page-catalog__products{flex:1 1 auto}.products-search-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.products-search-block .search-result-qty{font-size:18px;color:#BCBCBC}.page-catalog .page-catalog__products .products-title-block{margin-bottom:20px}.page-catalog .page-catalog__products .btn-show-filters-block{width:165px;height:36px;margin-right:10px}#product-sort-select-button.ui-button{border-radius:10px;padding:9px 15px;transition:all .2s linear;margin:0;width:165px}#product-sort-select-button.ui-button .ui-icon{background-image:url(/img/arrow-down.svg)}#product-sort-select-button.ui-button .ui-icon-triangle-1-s{background-position:0 4px}#product-sort-select-button .ui-selectmenu-text{font-family:NAMU}#product-sort-select-button.ui-button:active,#product-sort-select-button.ui-button:focus,#product-sort-select-button.ui-button:hover,#product-sort-select-button.ui-state-active,#product-sort-select-button.ui-state-focus,#product-sort-select-button.ui-state-hover{background-color:#ededed;outline:0;color:#2b2b2b;border:1px solid #ccc}#product-sort-select-menu .ui-state-active{border-color:#FBD44B;background:#FBD44B;color:#000}.page-catalog .page-catalog__products .products-block{display:flex;flex-wrap:wrap;margin:0 -5px}.page-catalog .page-catalog__products .products-block>div{padding:0 5px}.product-card{background:#fff;border-radius:10px;padding:15px;border:1px solid #e7e7e7;margin-bottom:10px}.product-card .image{border-radius:4px;border:1px solid #e7e7e7;display:flex;align-items:center;margin-bottom:15px}.product-card .image:before{content:"";margin-top:100%}.product-card .image img{max-width:100%}.product-card .available-label,.product-card .sku{color:#0080FF;font-size:12px;margin-bottom:10px}.product-card .title a{color:#000;text-decoration:none}.menu_cart .cart-mini .go-to-cart,.order-card__more,.product-card .title a:hover{text-decoration:underline}.product-card .description{margin-bottom:10px;color:#333}.product-card .available-qty{color:#34C759;font-size:12px;margin-bottom:10px}.product-card .price-block{display:flex;align-items:center;justify-content:space-between}.product-card .price-block .btn-order{width:100%}.product-card .price-block .price{font-size:16px;flex:0 0 90px}.product-card .price-block .button{font-size:16px;flex:1 0 auto;text-align:right}.product-card .not-available{color:#c4c4c4}.catalog-footer .catalog-footer-callback{flex:1 0 100%}.catalog-footer .catalog-footer-callback button{width:100%}.catalog-footer .catalog-footer__advantages{text-align:center;display:none}@media (max-width:374px){.page-catalog .page-catalog__products .products-block .col-6{width:100%;max-width:100%;flex:0 0 100%}.page-catalog .page-catalog__products .btn-show-filters-block{width:120px}#product-sort-select-button.ui-button{width:145px}}@media (max-width:767px){.product-card .price-block .btn-order{font-size:12px}.products-search-block{flex-wrap:wrap}.products-search-block>div{width:100%;flex:1 1 100%}.products-search-block .search-result-qty{margin-bottom:20px}.products-search-block .products-sorting{text-align:center}}@media (max-width:991px){.filter-open-background{background-color:rgba(0,0,0,.5)}.page-catalog .page-catalog__filters{display:block;position:fixed;top:0;left:-575px;max-width:575px;width:100%;background:#fff;z-index:1060;overflow-y:scroll;height:100%;padding:0 0 15px}.page-catalog__filters .content-block{border-radius:0;border-top:0;margin:0 0 20px;padding:0 15px 25px}.page-catalog__filters .content-block:last-child{border:0;margin-bottom:0}.page-catalog__filters .modal-mobile-close{display:flex;align-items:center;justify-content:space-between;padding:20px 15px;margin-bottom:25px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.page-catalog__filters .modal-mobile-close a{color:#222;font-size:20px}.page-catalog__filters .modal-mobile-close a img{margin-top:-2px;margin-right:15px}.page-catalog__filters .modal-mobile-close .btn{height:30px}.catalog-footer{margin:0}}.garage-chosen-vehicle__profile .image img,.garage-vehicles__profile .image img,.page-account__avatar .user_avatar img{max-width:100%}.page-account-main>div>h4,.page-account__charges .donut{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}@media (min-width:992px){.catalog-footer{flex-wrap:nowrap;align-items:center;margin:0 -15px}.page-catalog .page-catalog__products .btn-show-filters-block{display:none}.catalog-footer .catalog-footer__advantages{flex:1 1 auto;padding:0 15px;display:block}.catalog-footer .catalog-footer__advantages .content-block{padding:45px 20px}.catalog-footer .catalog-footer__advantages .image{margin-bottom:20px}.catalog-footer .catalog-footer-callback{flex:0 0 340px;padding:0 15px}}.page-account>div{padding:0 15px}.page-account-main{flex:1 0 100%}.page-account-main>div>h4{display:block;background-color:#fff;padding:1rem;margin-bottom:0}@media (max-width:767px){.page-account-main>div:nth-child(n+3) .content-block{border-radius:0;border-top:0}.page-account__charges>h4{display:none!important}}.page-account-garage{flex:1 1 100%;display:none}.page-account-garage .auto-info{display:inline-flex;align-items:center}.page-account-garage .auto-info img{margin-right:5px}.page-account .charges-totals{display:flex;justify-content:space-between;text-align:center;flex-wrap:nowrap;margin:0 -5px}.page-account .charges-totals>div{padding:0 5px;line-height:1.2;color:#777}.page-account .charges-totals>div>img{margin-bottom:15px}.page-account .charges-totals .money{color:#000}.page-account .charges-totals .lasthour,.page-account .charges-totals .totals{flex:0 0 29%}.page-account .charges-totals .activity{flex:0 0 42%}.page-account__profile{font-size:18px}.page-account__profile a{color:#222}.page-account__profile img{margin-right:15px}.page-account__profile .content-block>div{margin-bottom:20px}.page-account__profile .content-block>div:last-child{margin-bottom:0}.page-account__avatar .content-block{display:flex;flex-direction:column;align-items:center;margin-top:50px}.page-account__avatar .user_avatar{width:100px;border-radius:10px;border:1px solid #e7e7e7;overflow:hidden;margin-top:-62px;margin-bottom:20px}.page-account__avatar .user_avatar:after{content:' ';margin-top:100%}.page-account__avatar .user_title{display:flex;flex-direction:column;justify-content:space-between;text-align:center;position:relative}.page-account__avatar .user_title a{position:absolute;top:-35px;left:0;right:0;margin:0 auto}.btn-blue,.page-account__charges{position:relative}.page-account__avatar .user_title h4{margin-bottom:0;font-size:18px}.page-account__avatar .user_title p{color:#777;margin-bottom:0}.account-tabs-switch{display:flex}.account-tabs-switch>a{flex:0 0 50%;width:50%;text-align:center;background-color:#fff;color:#777;padding:10px 0;border-top:1px solid #e7e7e7;margin-top:20px}.account-tabs-switch>a:first-child{border-top-left-radius:10px;border-left:1px solid #e7e7e7}.account-tabs-switch>a:last-child{border-top-right-radius:10px;border-right:1px solid #e7e7e7}.account-tabs-switch>a.active{color:#000}.page-account__orders .status{color:#bcbcbc}.page-account__orders .status .completed{color:#5DDD5A}.page-account__orders .status .process{color:#007FFF}.page-account__charges .donut{background:#fff;text-align:center;padding-top:20px}.page-account__charges .donut>svg{width:130px;height:130px}.donut .donut-outline{fill:#fff}.page-account__charges .content-block{padding-top:20px;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.page-account__charges .charges-category{display:flex;flex-wrap:wrap;padding:0}.page-account__charges .charges-category>li{list-style:none;padding-right:15px;padding-bottom:15px;width:50%}.page-account__charges .charges-category>li.break{padding:0;display:none}.charges-category .dot{display:inline-block;width:12px;height:12px;margin-right:15px;border-radius:50px}.charges-category .dot-vehicle{background-color:#00FFEF}.charges-category .dot-service{background-color:#FFDE00}.charges-category .dot-fine{background-color:#FF003D}.charges-category .dot-consume{background-color:#0081FF}.charges-category .dot-other{background-color:#9047FE}.garage-chosen-vehicle .content-block{background:#E7F3FF;border:2px solid #08a8f7;padding:20px 0;border-radius:0}.garage-chosen-vehicle .content-block>div{display:flex;flex-direction:column;justify-content:space-between}.garage-chosen-vehicle .content-block>div:last-child{margin-top:20px}.garage-chosen-vehicle>h4{margin-bottom:20px;display:none}.garage-chosen-vehicle .input-group .btn{height:44px;border-radius:4px}.garage-chosen-vehicle .form-control{margin-right:20px;border-radius:10px!important}.garage-chosen-vehicle .btn-fine{font-size:18px}.garage-chosen-vehicle hr{margin-top:5px;margin-bottom:5px;border-top:1px solid #e7e7e7;width:100%}.garage-chosen-vehicle .info-delete{display:flex;align-items:center;justify-content:space-between}.garage-vehicles{margin:0 -15px}.garage-vehicles .btn-yellow{margin-bottom:15px}.garage-vehicles h5{margin-bottom:0}.garage-vehicles>div{padding:0 15px}.garage-vehicles>div>.content-block{border-radius:0;border-top:0}.garage-vehicles>div:last-child>.content-block{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.garage-vehicles>div.garage-vehicles__empty .content-block{padding:20px}.garage-vehicles>div.garage-vehicles__empty .content-block .inner-block{height:289px;display:flex;justify-content:center;align-items:center;background-color:#f6f6f6;border:1px dashed #0080FF;border-radius:10px}.garage-vehicles__empty .btn-blue-outline{color:#222;height:60px;border-radius:16px;font-size:16px}.garage-chosen-vehicle__profile,.garage-vehicles__profile{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:20px}.garage-chosen-vehicle__profile .image,.garage-vehicles__profile .image{flex:0 0 100px;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #e7e7e7;overflow:hidden;margin-right:10px;background-color:#f8f8f8}.garage-chosen-vehicle__profile .image:before,.garage-vehicles__profile .image:before{content:"";margin-top:100%}.vehicle-in-garage{background:linear-gradient(89.94deg,#2EBDD0 .64%,#00A3FF 99.94%);color:#fff;margin-bottom:20px;display:none}.vehicle-in-garage>div{flex:1 1 auto}.vehicle-in-garage>img{display:none}.vehicle-in-garage .btn{height:60px;border-radius:16px;padding-left:15px;padding-right:15px;font-size:14px;margin-left:10px}.vehicle-in-garage .btn img{margin-left:10px}@media (min-width:768px){.page-account-garage,.page-account-main{flex:0 0 50%}.page-account-main>div{margin-bottom:20px}.page-account__avatar .content-block{display:flex;flex-direction:row;align-items:inherit;margin-top:0}.page-account__avatar .user_avatar{margin:0 15px 0 0}.page-account__avatar .user_title{text-align:left}.page-account__avatar .user_title a{position:relative;top:0;margin:0}.account-tabs-switch{display:none}.page-account-main>div>h4{margin-bottom:20px;padding:0;background-color:transparent;border:0}.page-account__charges .donut{background:0 0;padding:0;border:0}.donut .donut-outline{fill:#f6f6f6}.page-account__charges .donut>svg{position:absolute;left:0;right:0;margin:-30px auto 0;width:145px;height:145px}.page-account__charges .content-block{padding-top:85px}.page-account__charges{position:relative;margin-top:50px}.page-account__charges .charges-category>li:nth-child(3n){padding-right:0}.page-account__charges .charges-category>li{width:auto}.page-account__charges .charges-category>li.break{padding:0;display:block}.vehicle-in-garage{display:block}.garage-vehicles>div,.page-account-garage>div{margin-bottom:20px}.garage-vehicles>div>.content-block{border-radius:10px;border-top:1px solid #e7e7e7}.garage-vehicles>div.garage-vehicles__empty .content-block{background-color:transparent;padding:0}.garage-vehicles>div.garage-vehicles__empty .content-block .inner-block{height:389px}.garage-chosen-vehicle .content-block{border-radius:10px}.garage-chosen-vehicle>h4,.page-account-garage{display:block}}@media (min-width:1200px){.page-account{flex-wrap:nowrap}.page-account-main{flex:0 0 400px}.page-account-garage{flex:1 1 auto}.vehicle-in-garage>img{width:100px;margin-left:-20px;margin-right:20px;display:block}.vehicle-in-garage{display:flex;align-items:center}.garage-chosen-vehicle .content-block{display:flex}.garage-vehicles{display:flex;flex-wrap:wrap;margin:0 -15px}.garage-vehicles>div{width:50%;flex:0 0 50%;padding:0 15px}.garage-chosen-vehicle .content-block>div:last-child{margin-top:0}}.order-card{margin-bottom:20px}.order-card__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.order-card__products{padding:0;list-style-position:inside}.order-card__more{color:#222}.order-card__more:hover{text-decoration:none}.order-card__footer{margin-top:15px;padding-top:15px;border-top:1px solid #e7e7e7}.order-card__footer .btn{width:100%}.order-card__status{font-size:16px;margin-bottom:15px}.order-card__status.complete{color:#27AE60}.order-card__status.pending{color:#777}.order-card__status.canceled{color:#EB5757}.order-card__status.executing{color:#FBD44B}.order-card__price{font-size:18px}.btn{transition:all .2s linear;height:42px;font-size:16px;line-height:19px;border-radius:10px}.btn:focus,.form-control:focus,button:focus{outline:0;box-shadow:none}.btn-yellow{background-color:#FBD44B}.btn-green{background-color:#34C759;color:#fff}.btn-green>img{filter:invert(1)}.btn-green:hover{background-color:#21923d}.btn-gray{background-color:#f6f6f6;border:1px solid #c5c5c5}.btn-gray:hover{background-color:#ededed}.btn-white{background-color:#fff;border:1px solid #222}.btn-white-outline{background-color:transparent;border:1px solid #fff;color:#fff}.btn-blue-outline{background-color:transparent;border:1px solid #0080FF;color:#0080FF}.btn-blue{background-color:#54A9FF;border:0;color:#fff}.btn-blue>span{display:inline-flex;width:42px;height:42px;background:linear-gradient(271.45deg,#001AFF .48%,#FF1167 94.48%);border-radius:10px;position:absolute;top:0;left:0;align-items:center;justify-content:center}.btn-blue-outline.btn-sm,.btn-yellow.btn-sm{font-size:14px;height:auto}.checkbox-button,.radio-button{cursor:pointer;display:flex;align-items:center}.checkbox-button__input,.radio-button__input{opacity:0;position:absolute}.checkbox-button__control,.radio-button__control{position:relative;display:inline-block;flex:0 0 20px;width:20px;height:20px;margin-right:12px;color:#017b5f;border:2px solid #767676;border-radius:4px}.radio-button__control{border-radius:50px;border:1px solid #D1D1D1;background-color:#F6F6F6;box-shadow:0 4px 8px rgba(44,39,56,.08)}.checkbox-button__input:checked+.checkbox-button__control:after,.radio-button__input:checked+.radio-button__control:after{content:"";display:block;position:absolute;top:1px;left:1px;width:14px;height:14px;background-color:#FBD44B}.map-responsive,.menu_cart{position:relative}.radio-button__input:checked+.radio-button__control:after{border-radius:50px;background-color:#FBD44B;top:2px;left:2px}.radio-button__input:checked+.radio-button__control{border-color:#FBD44B}.map-responsive iframe{left:0;top:0;width:100%;position:absolute;border-radius:10px;border:1px solid #e7e7e7}@media (min-width:992px){.hidden-lg{display:none}}.break{flex-basis:100%;height:0}.price-range-block .btn{height:35px}.price-range-block .ui-slider-horizontal{height:3px;margin:25px auto;width:90%}.price-range-block .ui-slider-horizontal .ui-slider-handle{border-radius:50px;top:-7px}.price-range-block .ui-slider-horizontal .ui-slider-handle:active{outline:0}.price-range-block .ui-state-active,.price-range-block .ui-state-focus,.price-range-block .ui-state-hover{border-color:#FBD44B;background:#FBD44B;outline:0}.price-range-block .ui-widget-header{background:#FBD44B}.price-range-block .ui-widget.ui-widget-content{border:0;background-color:#e7e7e7}.price-range-fields{display:flex;justify-content:space-between;margin:0 -5px}.price-range-field{text-align:center;border:1px solid #E7E7E7;font-size:14px;padding:5px 10px;width:50%;margin:0 5px;border-radius:10px}.price-range-field::-webkit-inner-spin-button,.price-range-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-range-field[type=number]{-moz-appearance:textfield}.price-range-field:active,.price-range-field:focus{outline:0}.paging{text-align:center;margin:20px 0 50px}.paging .btn{height:30px;width:28px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;color:#777;padding:0;border-radius:4px;margin:0 4px}.paging .btn:last-child{margin-right:0}.paging .btn.active,.paging .btn:hover{background-color:#FBD44B}@media (min-width:768px){.paging .btn{width:40px;height:40px}}@media(min-width:992px){.paging{text-align:right}}.menu_cart .cart-mini{display:none;position:absolute;width:270px;z-index:1020;right:0;box-shadow:5px 0 15px rgba(0,0,0,.1)}.menu_cart .cart-mini a{padding:0;margin:0;display:inherit;background:0 0;width:auto;height:auto}.menu_cart .cart-mini .go-to-cart{margin-top:15px;font-size:14px}.menu_cart .cart-mini .go-to-cart:hover{text-decoration:none}.cart-mini__grand-price{text-align:left;color:#777;font-size:16px;margin-bottom:20px}.cart-mini__grand-price span{float:right;color:#222}