@media (max-width: 1599.98px) {
	.products .__info {
		padding: 8px 10px 13px 0;
		font-size: 14px;
		max-width: 330px;
		min-width: 330px;
	}
	.products .__about .about__left {
		max-width: 230px;
		min-width: 230px;
	}
	.products .__about .about__left .about__left-header .about__left-header__brand {
		font-size: 25px;
	}
	.products .__about .about__left .about__left-header .about__left-header__title {
		font-size: 20px;
	}
	.products .__about .about__left .about__left-header .about__left-header__size {
		font-size: 18px;
	}
	.products .__about .about__left .about__left-season {
		height: 30px;
	}
	.products .__about .about__left .about__left-label {
		--margin-about-label: 5px;
		margin-top: -12px;
	}
	.products .__about .about__left .about__left-label .about__left-labels {
		margin-top: 12px;
	}
	.products .__about .about__right .__truck {
		height: 60px;
	}
	.products .__about .about__right .__tire {
		height: 270px;
		padding: 0 20px;
	}
	.products .__about .about__right .__tire.truck {
		height: 220px;
	}
	.products .__basket {
		min-width: 400px;
		max-width: 400px;
		font-size: 15px;
	}
	.products .__basket .__advatanges {
		padding: 15px 25px 10px 25px;
	}
	.products .__basket .__price-and-btn .__price .price__body .total-price {
		font-size: 50px;
	}
	.products .__basket .__price-and-btn .__price .price__body .total-price__decimal .decimal {
		font-size: 25px;
	}
	.products .__basket .__price-and-btn .__price .price__footer .credit a {
		font-size: 16px;
	}
	.products .__basket .__price-and-btn .__btn .button {
		height: 45px;
		font-size: 16px;
	}
	.products .__basket .__price-and-btn .__btn a.button {
		line-height: 45px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__brand {
		font-size: 35px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__title {
		font-size: 25px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__size {
		font-size: 28px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__season img {
		width: 50px;
		height: 50px;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider {
		width: calc(100% - 275px - 75px);
		padding: 20px 30px 0 10px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label {
		min-width: 75px;
		max-width: 75px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels .value {
		line-height: 53px;
		font-size: 18px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels img {
		height: 35px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels.tireClass .value {
		line-height: 40px;
	}
	.single-product .single-product-item .__body .name {
		font-size: 23px;
	}
	.single-product .single-product-item .__body .list-attr .lists-attr li {
		font-size: 16px;
	}
	.single-product .single-product-item .__body .list-tab .nav-pills {
		font-size: 20px;
	}
	.single-product .single-product-item .__body .list-tab .nav-pills .nav-item .nav-link {
		height: 50px;
	}
	.single-product .single-product-item .__body .list-tab .tab-content {
		font-size: 18px;
	}
	.single-product .single-product-item .__body .list-tab .tab-content p {
		font-size: 18px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header h2 {
		font-size: 30px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header .average-rating {
		font-size: 16px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header .average-rating .average {
		font-size: 30px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header .average-rating .average-stars svg {
		max-width: 20px;
		min-width: 20px;
		height: 20px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-body .reviews-body__items .__items-name {
		font-size: 18px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-body .reviews-body__items .__items-caption {
		font-size: 18px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-body .reviews-body__items .__items-caption p {
		font-size: 18px;
	}
	.ab-com-contacts .ab-com-contacts__body .__list-contacts .__lists .body {
		font-size: 20px;
	}
	.single-product .single-product-item .__body {
		margin-top: -50px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item {
		padding: 15px 20px 0 15px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-name {
		padding-top: 10px;
		max-width: 200px;
		min-width: 200px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail {
		max-width: 210px;
		min-width: 210px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail .__truck {
		height: 65px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail .__thumb a {
		height: 195px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body {
		padding: 10px 0 0 10px;
		font-size: 18px;
		width: calc(100% - 200px - 210px);
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-quantity .select-qty {
		height: 40px;
	}
}
@media (max-width: 1399.98px) {
	p {
		font-size: 16px;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__menu nav > ul {
		font-size: 14px;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__menu nav > ul > li:not(:last-child) {
		margin-right: 20px;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__btn .button {
		min-width: 210px;
		height: 40px;
		font-size: 14px;
	}
	.home-banner .home-banner-item h1 {
		font-size: 40px;
	}
	.advantages .advantages-main h2 {
		font-size: 40px;
	}
	.advantages .advantages-main p {
		font-size: 19px;
	}
	.advantages .advantages-body {
		font-size: 18px;
	}
	.advantages .advantages-body ul li::before {
		min-width: 8px;
		max-width: 8px;
		height: 8px;
		margin-top: 9px;
		margin-right: 12px;
	}
	.footer .footer-item .footer-items.__menu .name {
		font-size: 18px;
	}
	.footer .footer-item .footer-items.__menu ul li a {
		font-size: 16px;
	}
	.srcoll-top {
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 28px;
	}
	.other-page {
		margin-top: 110px;
	}
	.other-page-margin {
		margin-top: 140px;
	}
	.archive-catalog .archive-catalog-item .__header .__sort {
		font-size: 16px;
	}
	.archive-catalog .archive-catalog-item .__header .__sort select {
		max-width: 220px;
		min-width: 220px;
	}
	.products .__info {
		font-size: 12px;
		min-width: 300px;
		max-width: 300px;
	}
	.products .__about {
		padding-top: 5px;
	}
	.products .__about .about__left .about__left-header .about__left-header__brand {
		font-size: 21px;
	}
	.products .__about .about__left .about__left-header .about__left-header__title {
		font-size: 16px;
	}
	.products .__about .about__left .about__left-header .about__left-header__size {
		font-size: 16px;
	}
	.products .__about .about__left .about__left-season {
		height: 25px;
	}
	.products .__about .about__right .__tire {
		max-width: 200px;
		min-width: 200px;
		height: 230px;
		padding: 0 15px;
	}
	.products .__about .about__right .__tire.truck {
		height: 190px;
	}
	.products .__basket {
		min-width: 340px;
		max-width: 340px;
		font-size: 14px;
	}
	.products .__basket .__advatanges .item {
		font-size: 12px;
	}
	.products .__basket .__advatanges .item img {
		max-height: 40px;
	}
	.products .__basket .__price-and-btn .__btn .button {
		height: 40px;
		font-size: 15px;
		border-radius: 5px;
	}
	.products .__basket .__price-and-btn .__btn a.button {
		line-height: 40px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__brand {
		font-size: 30px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__title {
		font-size: 21px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__size {
		font-size: 25px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__season img {
		width: 40px;
		height: 40px;
	}
	.single-product .single-product-item .__header .header__body .__advatanges {
		font-size: 14px;
	}
	.single-product .single-product-item .__header .header__body .__advatanges .item img {
		height: 45px;
	}
	.single-product .single-product-item .__body .list-tab .nav-pills {
		font-size: 18px;
	}
	.single-product .single-product-item .__body .list-tab .tab-content {
		font-size: 16px;
	}
	.single-product .single-product-item .__body .list-tab .tab-content p {
		font-size: 16px;
	}
	.__euro-pills .__euroCaption .__item .body {
		font-size: 16px;
		padding-left: 15px;
	}
	.__euro-pills .__euroCaption .__item .body .body__name {
		font-size: 18px;
	}
	.__euro-pills .__euroCaption .__item .body p {
		font-size: 16px;
	}
	.ab-com-contacts .ab-com-contacts__body .__list-contacts .__lists:not(:last-child) {
		margin-bottom: 20px;
	}
	.ab-com-contacts .ab-com-contacts__body .__list-contacts .__lists .body {
		font-size: 18px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-name {
		max-width: 180px;
		min-width: 180px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-name .__brand {
		font-size: 22px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-name .__model, .woocommerce-cart-form .shop_table tbody tr.cart_item .product-name .__size {
		font-size: 18px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail {
		max-width: 180px;
		min-width: 180px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail .__truck {
		height: 55px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail .__thumb a {
		height: 160px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body {
		font-size: 16px;
		width: calc(100% - 180px - 180px);
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-remove {
		margin-top: 20px;
	}
	.cart-collaterals .cart_totals h2 {
		font-size: 25px;
	}
	.cart-collaterals .cart_totals .cart_totals_shop .__item {
		font-size: 16px;
		padding: 7px 0;
	}
	.cart-collaterals .cart_totals .cart_totals_shop .wc-proceed-to-checkout .button {
		font-size: 16px;
		max-width: 100%;
		height: 45px;
		line-height: 45px;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_shirina], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_profil], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_diametr], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_razmer], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_tip-diska], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_razboltovka-pcd], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_diametr-co], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_vylet-et], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_proizvoditel], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_emkost-a-h], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_polyarnost], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_puskovoj-tok], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_marka-avtomobilya], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_god-vypuska], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_model], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_modifikaciya], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_tiporazmer-dlya-avtomobilya],
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_model-avtomobilya] {
		min-width: 170px;
		max-width: 170px;
	}
}
@media (max-width: 1199.98px) {
	.header .header-top .header-top-item .header-top-items.__hamburger {
		display: none;
	}
	.header .header-top .header-top-item .header-top-items.__logo {
		margin-left: 0;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__hamburger {
		display: block;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__menu {
		display: none;
	}
	.products {
		padding: 4px 15px 0 15px;
	}
	.products .__info {
		font-size: 10px;
		min-width: 240px;
		max-width: 240px;
	}
	.products .__about .about__left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		max-width: 190px;
		min-width: 190px;
	}
	.products .__about .about__left .about__left-header {
		width: calc(100% - 30px);
	}
	.products .__about .about__left .about__left-season {
		min-width: 30px;
		max-width: 30px;
		width: 100%;
		height: 30px;
		margin: 0;
	}
	.products .__about .about__left .about__left-label {
		--margin-about-label: 3px;
	}
	.products .__about .about__left .about__left-label .about__left-labels {
		margin-top: 6px;
	}
	.products .__about .about__left .about__left-label .about__left-labels .item {
		font-size: 7px;
		max-height: 53px;
		min-height: 53px;
	}
	.products .__about .about__left .about__left-label .about__left-labels .item .value {
		line-height: 35px;
		font-size: 15px;
	}
	.products .__about .about__left .about__left-label .about__left-labels .item img {
		height: 30px;
		padding-top: 4px;
	}
	.products .__about .about__left .about__left-label .about__left-labels.tireClass .item .value {
		font-size: 25px;
		line-height: 35px;
	}
	.products .__about .about__right .__truck {
		height: 55px;
	}
	.products .__about .about__right .__tire {
		max-width: 170px;
		min-width: 170px;
		height: 195px;
	}
	.products .__about .about__right .__tire.truck {
		height: 160px;
	}
	.products .__basket {
		min-width: 305px;
		max-width: 305px;
		font-size: 12px;
	}
	.products .__basket .__advatanges {
		padding: 10px 30px 7px 30px;
	}
	.products .__basket .__advatanges .item {
		font-size: 10px;
	}
	.products .__basket .__advatanges .item img {
		max-height: 35px;
	}
	.products .__basket .__price-and-btn .__price {
		max-width: 150px;
	}
	.products .__basket .__price-and-btn .__price .price__header .discount-percent {
		padding: 4px 5px 3px 5px;
	}
	.products .__basket .__price-and-btn .__price .price__header .discount-price {
		font-size: 16px;
	}
	.products .__basket .__price-and-btn .__price .price__body {
		margin-top: 3px;
	}
	.products .__basket .__price-and-btn .__price .price__body .total-price {
		font-size: 40px;
	}
	.products .__basket .__price-and-btn .__price .price__body .total-price__decimal {
		padding-left: 7px;
	}
	.products .__basket .__price-and-btn .__price .price__body .total-price__decimal .decimal {
		font-size: 18px;
		border-width: 3px;
	}
	.products .__basket .__price-and-btn .__price .price__footer .credit a {
		font-size: 14px;
	}
	.products .__basket .__price-and-btn .__btn {
		padding-left: 5px;
	}
	.products .__basket .__price-and-btn .__btn .button {
		font-size: 14px;
		height: 37px;
	}
	.products .__basket .__price-and-btn .__btn a.button {
		line-height: 37px;
	}
	.single-product .single-product-item .__header {
		padding: 0 15px 30px 10px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title {
		padding-top: 20px;
		min-width: 220px;
		max-width: 220px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__brand {
		font-size: 25px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__title {
		font-size: 18px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__size {
		font-size: 20px;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider {
		width: calc(100% - 220px - 65px);
	}
	.single-product .single-product-item .__header .header__item .header__item-label {
		min-width: 65px;
		max-width: 65px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels {
		font-size: 12px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels:not(:last-child) {
		margin-bottom: 10px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels .value {
		line-height: 45px;
		font-size: 16px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels img {
		height: 30px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels.tireClass .value {
		font-size: 25px;
		line-height: 35px;
	}
	.single-product .single-product-item .__body {
		margin-top: -30px;
	}
	.single-product .single-product-item .__body .list-tab .nav-pills {
		font-size: 16px;
	}
	.single-product .single-product-item .__body .list-tab .nav-pills .nav-item .nav-link {
		height: 45px;
	}
	.single-product .single-product-item .__body .list-tab .tab-content {
		font-size: 14px;
		padding: 20px 15px;
	}
	.single-product .single-product-item .__body .list-tab .tab-content p {
		font-size: 14px;
	}
	.__euro-pills .__euroCaption .__item .ico {
		min-width: 65px;
		max-width: 65px;
	}
	.__euro-pills .__euroCaption .__item .body {
		font-size: 14px;
	}
	.__euro-pills .__euroCaption .__item .body .body__name {
		font-size: 16px;
	}
	.__euro-pills .__euroCaption .__item .body p {
		font-size: 14px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail {
		max-width: 140px;
		min-width: 140px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body {
		--margin-product-body-table: 5px;
		font-size: 14px;
		width: calc(100% - 180px - 140px);
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-quantity .select-qty {
		height: 30px;
	}
	.cart-collaterals {
		padding: 10px 15px;
	}
	.cart-collaterals .cart_totals h2 {
		font-size: 20px;
	}
	.cart-collaterals .cart_totals .cart_totals_shop .__item {
		font-size: 14px;
	}
	.cart-collaterals .cart_totals .cart_totals_shop .wc-proceed-to-checkout .button {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_shirina], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_profil], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_diametr], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_razmer], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_tip-diska], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_razboltovka-pcd], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_diametr-co], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_vylet-et], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_proizvoditel], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_emkost-a-h], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_polyarnost], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_puskovoj-tok], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_marka-avtomobilya], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_god-vypuska], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_model], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_modifikaciya], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_tiporazmer-dlya-avtomobilya],
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_model-avtomobilya] {
		min-width: 120px;
		max-width: 120px;
	}
}
@media (max-width: 991.98px) {
	.home-banner {
		height: auto;
	}

	.advantages .advantages-main {
		text-align: center;
	}
	.advantages .advantages-main p {
		font-size: 20px;
	}
	.advantages .advantages-body {
		padding-top: 16px;
		margin-top: 16px;
		font-size: 16px;
	}
	.advantages .advantages-body::before {
		left: 0;
		right: 0;
		width: 195px;
		height: 4px;
		margin: 0 auto;
	}
	.about-company .about-company-item .about-company-item__body {
		margin-top: 16px;
	}
	.footer .footer-body {
		padding-top: 20px;
	}
	.footer .footer-item .footer-items.__logo {
		width: 100%;
		margin: 0 0 25px 0;
		text-align: center;
	}
	.footer .footer-item .footer-items.__logo .copyright {
		margin-top: 5px;
	}
	.footer .footer-item .footer-items.__logo .social {
		margin-top: 30px;
	}
	.footer .footer-item .footer-items.__logo .social ul {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.footer .footer-item .footer-items.__menu {
		width: 50%;
		margin-right: 0 !important;
		margin-bottom: 25px;
	}
	.footer .footer-item .footer-items.__menu .name {
		margin-bottom: 15px;
	}
	.footer .footer-item .footer-items.__menu ul li:not(:last-child) {
		margin-bottom: 8px;
	}
	.footer .footer-copyright {
		padding: 25px 0 15px;
	}

	.products {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 0;
	}
	.products .__info {
		min-width: unset;
		max-width: unset;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		padding: 4px 10px 8px 10px;
		font-size: 13px;
	}
	.products .__info .info__list a.view-specifications {
		font-size: 14px;
	}
	.products .__about {
		min-width: unset;
		max-width: unset;
		width: 100%;
		-webkit-box-ordinal-group: 1;
		    -ms-flex-order: 0;
		        order: 0;
		padding: 17px 10px 0 10px;
		background: #fff;
	}
	.products .__about .about__left {
		max-width: 250px;
		min-width: 250px;
		padding-bottom: 10px;
	}
	.products .__about .about__left .about__left-label {
		margin-top: 0;
		width: 100%;
	}
	.products .__about .about__left .about__left-label .about__left-labels .item {
		font-size: 8px;
	}
	.products .__about .about__right {
		width: calc(100% - 250px);
	}
	.products .__basket {
		min-width: unset;
		max-width: unset;
		width: 100%;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		padding: 0 10px 16px 10px;
	}
	.products .__basket .__advatanges {
		padding: 10px 60px;
		max-width: 400px;
		margin: 0 auto 10px auto;
		border-width: 1px;
	}
	.products .__basket .__availability {
		margin-bottom: 10px;
	}
	.products .__basket .__price-and-btn .__price {
		max-width: 180px;
	}
	.products .__basket .__price-and-btn .__price .price__body .total-price {
		font-size: 50px;
	}
	.products .__basket .__price-and-btn .__price .price__body .total-price__decimal .decimal {
		font-size: 30px;
	}
	.products .__basket .__price-and-btn .__btn .button {
		max-width: 100%;
		height: 44px;
		border-radius: 6px;
	}
	.products .__basket .__price-and-btn .__btn a.button {
		line-height: 44px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title {
		max-width: 270px;
		min-width: 270px;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider {
		width: calc(100% - 350px - 65px);
		margin: 0 auto;
	}
	.single-product .single-product-item .__header .header__body {
		margin: 15px 0px;
	}
	.single-product .single-product-item .__body .list-tab .nav-pills {
		overflow: auto;
	}
	.single-product .single-product-item .__body .list-attr .lists-attr-column .lists-attr {
		-webkit-column-count: 1;
		   -moz-column-count: 1;
		        column-count: 1;
	}
	.archive-catalog .archive-catalog-item .__filter {
		margin-top: 13px;
	}
	.fillter-tabs .nav-pills .nav-item {
		width: 50%;
		padding: 8px 3px 0 3px;
	}
	.fillter-tabs .nav-pills .nav-item .nav-link {
		min-width: unset;
		width: 100%;
		height: 38px;
		padding: 0;
		font-size: 14px;
	}
	.fillter-tabs .tab-content {
		padding: 15px 7px 14px 7px;
		border-radius: 0;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper {
		margin: 0 0 8px 0 !important;
		padding: 0 5px !important;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wfpTitle {
		font-size: 14px;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_shirina], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_profil], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_diametr], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_razmer], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_tip-diska], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_razboltovka-pcd], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_diametr-co], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_vylet-et], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_proizvoditel], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_emkost-a-h], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_polyarnost], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_puskovoj-tok], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_marka-avtomobilya], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_god-vypuska], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_model], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_modifikaciya], 
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_tiporazmer-dlya-avtomobilya],
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_model-avtomobilya] {
		min-width: 50% !important;
		max-width: 50% !important;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_sezonnost], .fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_brend] {
		min-width: 100% !important;
		max-width: 100% !important;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_sezonnost] .wpfFilterContent .wpfFilterVerScroll {
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_sezonnost] .wpfFilterContent .wpfFilterVerScroll li {
		width: 100%;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_sezonnost] .wpfFilterContent .wpfFilterVerScroll li:not(:last-child) {
		margin: 0 10px 0 0;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_sezonnost] .wpfFilterContent .wpfFilterVerScroll li .wpfLiLabel .wpfDisplay {
		height: auto;
		margin-bottom: 3px;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_sezonnost] .wpfFilterContent .wpfFilterVerScroll li .wpfLiLabel .wpfDisplay .wpfValue {
		font-size: 14px;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_dlya-filtra-rekomendacii] .wpfFilterContent .wpfFilterVerScroll {
		display: block;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterWrapper[data-get-attribute=wpf_filter_dlya-filtra-rekomendacii] .wpfFilterContent .wpfFilterVerScroll li:not(:last-child) {
		margin: 0 0 10px 0;
	}
	.fillter-tabs .wpfMainWrapper .wpfFilterButtons {
		max-width: unset;
		min-width: unset;
		width: 100%;
		padding: 0 5px;
		margin: 8px 0 0 0;
	}
}
@media (max-width: 767.98px) {
	.home-banner .home-banner-item h1 {
		font-size: 30px;
	}
	section {
		margin: 25px 0;
	}
	.title {
		font-size: 24px;
		margin-bottom: 16px;
	}
	.product-cards-swiper {
		padding: 7px;
	}
	.product-cards-swiper .__label > div {
		height: 15px;
		border-radius: 3px;
	}
	.product-cards-swiper .__label .new {
		line-height: 15px;
		font-size: 7px;
	}
	.product-cards-swiper .__label .recomendation,
	.product-cards-swiper .__label .buyers_choice {
		font-size: 6px;
		margin-bottom: 3px;
	}
	.product-cards-swiper .__label .recomendation::before,
	.product-cards-swiper .__label .buyers_choice::before {
		min-width: 11px;
		max-width: 11px;
		height: 11px;
	}
	.product-cards-swiper .__label .buyers_choice br {
		display: none;
	}
	.product-cards-swiper .__label-best-price {
		width: 40px;
		height: 40px;
		font-size: 6px;
	}
	.product-cards-swiper .__label-best-price span {
		margin-top: 3px;
	}
	.product-cards-swiper .__img {
		height: 145px;
		border-radius: 5px;
	}
	.product-cards-swiper .__body {
		margin-top: 6px;
	}
	.product-cards-swiper .__body .__title {
		margin-bottom: 5px;
		line-height: 1.1;
		padding-right: 35px;
	}
	.product-cards-swiper .__body .__title a {
		font-size: 10px;
	}
	.product-cards-swiper .__body .__brand {
		padding-right: 35px;
	}
	.product-cards-swiper .__body .__brand a {
		font-size: 12px;
	}
	.product-cards-swiper .__body .__size {
		font-size: 12px;
		margin-bottom: 0;
	}
	.product-cards-swiper .__body .__reviews {
		margin-bottom: 6px;
	}
	.product-cards-swiper .__body .__reviews .stars svg {
		max-width: 12px;
		min-width: 12px;
		height: 12px;
	}
	.product-cards-swiper .__body .__reviews .count {
		font-size: 8px;
	}
	.product-cards-swiper .__body .__price .price {
		font-size: 14px;
	}
	.product-cards-swiper .__body .__price .price del {
		font-size: 10px;
		margin-top: -3px;
	}
	.product-cards-swiper .__body .__basket {
		width: 30px;
		height: 30px;
		line-height: 30px;
		top: 160px;
		bottom: auto;
	}
	.product-cards-swiper .__body .__basket a svg.basket-product {
		display: none;
	}
	.product-cards-swiper .__body .__basket a svg.basket-product-mm {
		display: block;
	}
	.product-cards-swiper .__body .__basket a svg {
		width: 25px;
		height: 100%;
		margin: 0 auto;
	}
	.single-product .single-product-item .__header .header__item .header__item-title {
		max-width: 150px;
		min-width: 150px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__brand {
		font-size: 20px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__size {
		font-size: 16px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__title {
		font-size: 16px;
		margin: 3px 0 5px;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider {
		width: calc(100% - 150px - 55px);
	}
	.single-product .single-product-item .__header .header__item .header__item-label {
		min-width: 55px;
		max-width: 55px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels {
		font-size: 10px;
		padding: 6px 0 3px;
	}
	.__euro-pills {
		display: block;
	}
	.__euro-pills .__euroLabel {
		position: static;
		margin: 0 auto 16px auto;
	}
	.__euro-pills .__euroCaption {
		width: 100%;
		padding-left: 0;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header {
		display: block;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 0 0 23px 12px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-name {
		max-width: 220px;
		min-width: 220px;
		padding-top: 17px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail {
		max-width: unset;
		min-width: unset;
		width: calc(100% - 220px);
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body {
		width: 100%;
		padding: 0 12px 0 0;
		margin-top: 1rem;
		font-size: 16px;
	}
}
@media (max-width: 575.98px) {
	.header {
		padding: 10px 0;
	}
	.header .header-top {
		border: none;
		padding: 0;
	}
	.header .header-top .header-top-item .header-top-items.__logo svg {
		max-width: 240px;
		height: auto;
	}
	.header .header-top .header-top-item .header-top-items.__dropdown {
		display: none;
	}
	.header .header-top .header-top-item .header-top-items.__basket {
		display: block;
	}
	.header .header-bottom {
		padding: 10px 0 0;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__hamburger .dropdown .dropdown-toggle .name {
		display: none;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__basket {
		display: none;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__btn {
		margin-left: auto;
	}
	.header .header-bottom .header-bottom-item .header-bottom-items.__btn .button {
		min-width: 240px;
		height: 44px;
		font-size: 16px;
	}
	.home-banner {
		height: auto;
		padding: 110px 0 55px;
	}
	.home-banner .home-banner-item {
		margin-top: 30px;
	}
	.home-banner .home-banner-item h1 {
		margin-bottom: 25px;
	}
	.advantages .advantages-main {
		word-break: break-all;
	}
	.swiperProduct .swiper-wrapper {
		-webkit-transition-timing-function: ease;
		     -o-transition-timing-function: ease;
		        transition-timing-function: ease;
	}
	.swiperProduct .swiper-button-next, .swiperProduct .swiper-button-prev {
		width: 25px;
		height: 25px;
		opacity: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.swiperProduct .swiper-button-next::after,
	.swiperProduct .swiper-button-prev::after {
		font-size: 12px;
	}
	.swiperProduct .swiper-button-next, .swiperProduct:hover .swiper-button-next { right: 10px; }
	.swiperProduct .swiper-button-prev, .swiperProduct:hover .swiper-button-prev { left: 10px; }

	.footer {
		margin-top: 35px;
	}
	.footer .footer-top {
		font-size: 16px;
		padding: 20px 0;
	}
	.footer .footer-item .footer-items.__logo .custom-logo-link img {
		max-width: 245px;
	}
	.footer .footer-item .footer-items.__logo .copyright {
		font-size: 14px;
	}
	.footer .footer-item .footer-items.__menu .name {
		font-size: 16px;
	}
	.modal-form {
		padding: 100px 30px 120px 30px;
		background-position: left;
	}
	.modal-form .__title {
		font-size: 20px;
	}
	.modal-form .__sub-title {
		font-size: 12px;
		text-transform: uppercase;
	}
	.modal-form .__sub-title br {
		display: none;
	}
	.other-page {
		margin-top: 115px;
	}
	.other-page-margin {
		margin-top: 120px;
	}
	.yoast_breadcrumb {
		margin: 20px 0 7px 0;
	}
	.archive-catalog .archive-catalog-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.archive-catalog .archive-catalog-item .__filter {
		-webkit-box-ordinal-group: 1;
		    -ms-flex-order: 0;
		        order: 0;
		margin-bottom: 0;
	}
	.archive-catalog .archive-catalog-item .yoast_breadcrumb {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.archive-catalog .archive-catalog-item .__header {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		margin-bottom: 4px;
	}
	.archive-catalog .archive-catalog-item .__header .__title {
		font-size: 16px;
	}
	.archive-catalog .archive-catalog-item .__header .__title h1 {
		font-size: 16px;
	}
	.archive-catalog .archive-catalog-item .__header .__sort {
		display: none;
	}
	.archive-catalog .archive-catalog-item .__list-category {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
		margin-bottom: 17px;
	}
	.archive-catalog .archive-catalog-item .__list-category ul li:not(:last-child) {
		margin-right: 13px;
	}
	.archive-catalog .archive-catalog-item .__list-category ul li a {
		font-size: 12px;
	}
	.archive-catalog .archive-catalog-item .__row-product {
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        order: 4;
	}
	.archive-catalog .archive-catalog-item .woocommerce-pagination {
		-webkit-box-ordinal-group: 6;
		    -ms-flex-order: 5;
		        order: 5;
	}
	.products .__about {
		padding-left: 5px;
	}
	.products .__about .about__left {
		max-width: unset;
		min-width: unset;
		width: calc(100% - 140px);
		padding-bottom: 3px;
	}
	.products .__about .about__left .about__left-header {
		width: calc(100% - 25px);
	}
	.products .__about .about__left .about__left-header .about__left-header__brand {
		font-size: 20px;
	}
	.products .__about .about__left .about__left-header .about__left-header__title {
		font-size: 14px;
	}
	.products .__about .about__left .about__left-header .about__left-header__size {
		font-size: 15px;
	}
	.products .__about .about__left .about__left-season {
		min-width: 25px;
		max-width: 25px;
		height: 25px;
		-ms-flex-item-align: end;
		    align-self: flex-end;
		margin: 0 0 6px 0;
	}
	.products .__about .about__left .about__left-label .about__left-labels .item {
		font-size: 40%;
		max-height: 47px;
		min-height: 47px;
	}
	.products .__about .about__left .about__left-label .about__left-labels .item .value {
		line-height: 31px;
		font-size: 13px;
	}
	.products .__about .about__left .about__left-label .about__left-labels .item img {
		height: 25px;
	}
	.products .__about .about__left .about__left-label .about__left-labels.tireClass .item .value {
		font-size: 20px;
		line-height: 30px;
	}
	.products .__about .about__right {
		width: auto;
	}
	.products .__about .about__right .__truck {
		height: 50px;
	}
	.products .__about .about__right .__tire {
		max-width: 140px;
		min-width: 140px;
		padding: 0 0 0 10px;
	}
	.products .__basket .__advatanges {
		padding: 10px 30px;
	}
	.woocommerce-pagination {
		--pagination-radius: 4px;
	}
	.woocommerce-pagination > .page-numbers li .page-numbers {
		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 13px;
	}
	.single-product .single-product-item .__header {
		padding: 0 12px 40px 5px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title {
		max-width: 130px;
		min-width: 130px;
		padding-top: 15px;
	}
	.single-product .single-product-item .__header .header__item .header__item-title .__season img {
		width: 35px;
		height: 35px;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider {
		padding: 20px 10px 0 5px;
		width: calc(100% - 130px - 55px);
	}
	.single-product .single-product-item .__header .header__item .header__item-slider .__truck img {
		max-height: 60px;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider .__slider .swiper-button-next,
	.single-product .single-product-item .__header .header__item .header__item-slider .__slider .swiper-button-prev {
		opacity: 1;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider .__slider .swiper-button-next {
		right: 0;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider .__slider .swiper-button-prev {
		left: 0;
	}
	.single-product .single-product-item .__header .header__item .header__item-slider .__slider .swiper-button-next::after,
	.single-product .single-product-item .__header .header__item .header__item-slider .__slider .swiper-button-prev::after {
		font-size: 16px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label {
		min-width: 45px;
		max-width: 45px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels {
		font-size: 8px;
		padding: 5px 0 3px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels:not(:last-child) {
		margin-bottom: 5px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels .value {
		line-height: 31px;
		font-size: 10px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels img {
		height: 20px;
		margin-bottom: 3px;
	}
	.single-product .single-product-item .__header .header__item .header__item-label .__labels.tireClass .value {
		font-size: 15px;
		line-height: 25px;
	}
	.single-product .single-product-item .__header .header__body .__advatanges {
		font-size: 10px;
		padding: 15px 10px;
		border-width: 1px;
		margin-bottom: 15px;
	}
	.single-product .single-product-item .__header .header__body .__advatanges .item img {
		height: 35px;
	}
	.single-product .single-product-item .__header .header__body .__availability {
		font-size: 14px;
	}
	.single-product .single-product-item .__header .header__body .__price-and-btn .__price {
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content;
	}
	.single-product .single-product-item .__header .header__body .__price-and-btn .__price .price__header .discount-percent {
		font-size: 10px;
	}
	.single-product .single-product-item .__header .header__body .__price-and-btn .__price .price__header .discount-price {
		font-size: 12px;
	}
	.single-product .single-product-item .__header .header__body .__price-and-btn .__price .price__body .total-price {
		font-size: 40px;
	}
	.single-product .single-product-item .__header .header__body .__price-and-btn .__price .price__body .total-price__decimal .decimal {
		font-size: 20px;
	}
	.single-product .single-product-item .__header .header__body .__price-and-btn .__price .price__body .total-price__decimal .symbol {
		font-size: 10px;
	}
	.single-product .single-product-item .__header .header__body .__price-and-btn .__price .price__footer .credit a {
		font-size: 12px;
	}
	.single-product .single-product-item .__header .header__body .__price-and-btn .__btn {
		padding-left: 15px;
	}
	.single-product .single-product-item .__body {
		margin-top: -40px;
		border-radius: 20px;
	}
	.single-product .single-product-item .__body .name {
		margin-bottom: 10px;
		font-size: 20px;
	}
	.single-product .single-product-item .__body .list-attr {
		padding: 0 12px;
	}
	.single-product .single-product-item .__body .list-attr .lists-attr li {
		font-size: 13px;
		border-width: 2px;
	}
	.single-product .single-product-item .__body .list-tab .nav-pills {
		display: none;
	}
	.single-product .single-product-item .__body .list-tab .tab-content {
		display: none;
	}
	.single-product .single-product-item .__body .list-tab .accordion {
		padding-bottom: 16px;
		background-color: #F1F1F1;
		border-radius: 8px;
		overflow: hidden;
	}
	.single-product .single-product-item .__body .list-tab .accordion .accordion-item {
		background-color: #F1F1F1;
		border: none;
	}
	.single-product .single-product-item .__body .list-tab .accordion .accordion-item .accordion-header {
		padding: 0 12px;
	}
	.single-product .single-product-item .__body .list-tab .accordion .accordion-item .accordion-header .accordion-button {
		font-size: 20px;
		padding: 16px 0 4px 0;
		background: none;
		font-family: "RubikM";
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.single-product .single-product-item .__body .list-tab .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
		color: var(--color-link-hover);
	}
	.single-product .single-product-item .__body .list-tab .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
		-webkit-transform: scale(1, -1);
		transform: scale(1, -1);
	}
	.single-product .single-product-item .__body .list-tab .accordion .accordion-item .accordion-header .accordion-button::after {
		background: none;
		content: "\f0d7";
		font-family: "Font Awesome 5 Pro";
		font-weight: bold;
	}
	.single-product .single-product-item .__body .list-tab .accordion .accordion-item:not(:last-child) .accordion-header .accordion-button {
		border-bottom: 2px solid #DFDFDF;
	}
	.single-product .single-product-item .__body .list-tab .accordion .accordion-item .accordion-body {
		padding: 5px 12px 0 12px;
	}
	.__euro-pills .__euroLabel {
		min-width: unset;
	}
	.__euro-pills .__euroCaption .__item {
		display: block;
		text-align: center;
		line-height: 1.25;
	}
	.__euro-pills .__euroCaption .__item .ico {
		min-width: unset;
		max-width: 80px;
		height: 80px;
		margin: 0 auto 16px auto;
	}
	.__euro-pills .__euroCaption .__item .ico img {
		width: 100%;
		height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
	}
	.__euro-pills .__euroCaption .__item .body {
		font-size: 16px;
		padding: 0;
	}
	.__euro-pills .__euroCaption .__item .body .body__name {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.__euro-pills .__euroCaption .__item .body p {
		font-size: 16px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header {
		margin-bottom: 12px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header h2 {
		font-size: 22px;
		text-align: center;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header h2 span {
		display: block;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header .average-rating {
		font-size: 16px;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-top: 10px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header .average-rating .average {
		font-size: 20px;
		margin: 0 2px 0 4px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header .average-rating .average-stars svg {
		max-width: 13px;
		min-width: 13px;
		height: 13px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header .average-rating .average-stars svg:not(:last-child) {
		margin-right: 3px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-header .average-rating .count {
		width: 100%;
		text-align: center;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-btn .button {
		max-width: 100%;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-body .reviews-body__items {
		padding: 25px 12px 12px 12px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-body .reviews-body__items .__items-name {
		font-size: 16px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-body .reviews-body__items .__items-caption {
		font-size: 16px;
	}
	.single-product .single-product-item .__body .list-tab .__reviews-pills .reviews-pills-body .reviews-body__items .__items-caption p {
		font-size: 16px;
	}
	.modal-tireClass {
		padding: 12px 12px 16px 12px;
	}
	.modal-tireClass .title {
		padding-right: 50px;
	}
	.modal-tireClass .btn-close {
		top: 15px;
		right: 15px;
	}
	.modal-tireClass .__tireClass-item.__tireClass-select {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.modal-tireClass .__tireClass-item > .name {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.modal-tireClass .__tireClass-item > .sub-name {
		font-size: 15px;
		padding: 0.35rem 0.75rem;
		margin: 1rem 0;
	}
	.modal-tireClass .__tireClass-item .__items .__item {
		font-size: 12px;
	}
	.modal-tireClass .__tireClass-item .__items .__item .ico {
		min-width: 50px;
		max-width: 50px;
		border-radius: 4px;
		padding-bottom: 6px;
	}
	.modal-tireClass .__tireClass-item .__items .__item .ico span:first-child {
		height: 35px;
		line-height: 35px;
		font-size: 22px;
	}
	.modal-tireClass .__tireClass-item .__items .__item .body {
		width: calc(100% - 50px);
	}
	.modal-tireClass .__tireClass-item .__items .__item .body .name {
		font-size: 14px;
	}
	.modal-tireClass .__tireClass-item .__items .__item .body .caption {
		font-size: 14px;
	}
	.ab-com-contacts {
		background: none;
		padding: 0;
	}
	.ab-com-contacts .ab-com-contacts__body .title {
		margin-bottom: 25px;
	}
	.ab-com-contacts .ab-com-contacts__body .__list-contacts .__lists:not(:last-child) {
		margin-bottom: 20px;
	}
	.ab-com-contacts .ab-com-contacts__body .__list-contacts .__lists .body {
		font-size: 18px;
	}
	.ab-com-contacts .ab-com-contacts__body .__list-messanger ul li {
		margin: 0 10px;
	}
	.ab-com-contacts .ab-com-contacts__body .__list-messanger ul li a img {
		width: 35px;
		height: 35px;
	}
	.deliver-pages .delivery-item {
		font-size: 14px;
	}
	.deliver-pages .delivery-item p {
		font-size: 14px;
	}
	.deliver-pages .delivery-item ul {
		margin-left: 1.75rem;
	}
	.deliver-pages .delivery-item .delivery-item-system {
		margin-top: 15px;
	}
	.deliver-pages .delivery-item .delivery-item-system img {
		margin: 0 8px 8px 0;
		height: 30px;
	}
	.cart-collaterals {
		position: static;
		padding: 16px 12px 28px 12px;
	}
	.cart-collaterals .cart_totals h2 {
		font-size: 25px;
	}
	.cart-collaterals .cart_totals .cart_totals_shop .__item {
		font-size: 16px;
	}
	.cart-collaterals .cart_totals .cart_totals_shop .wc-proceed-to-checkout .button {
		font-size: 18px;
		height: 50px;
		line-height: 50px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item {
		margin-bottom: 16px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-name {
		max-width: 190px;
		min-width: 190px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-name .__model {
		margin: 2px 0 5px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-name .__size {
		font-size: 16px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail {
		width: calc(100% - 190px);
		padding-right: 10px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-thumbnail .__thumb a {
		height: auto;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .__price, .woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-subtotal, .woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-remove {
		width: auto;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .__price .label, .woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-subtotal .label, .woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-quantity .label, .woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-remove .label {
		line-height: 1.25;
		margin-bottom: 10px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-quantity {
		width: 50%;
		margin-top: 20px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-quantity .select-qty {
		height: 45px;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .__price {
		-webkit-box-ordinal-group: 1;
		    -ms-flex-order: 0;
		        order: 0;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-subtotal {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		margin-left: auto;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-quantity {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.woocommerce-cart-form .shop_table tbody tr.cart_item .product-body .product-remove {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
		margin: 0 0 0 auto;
		-ms-flex-item-align: end;
		    align-self: flex-end;
	}
	.woocommerce-checkout .customer_details {
		padding: 25px 12px 20px 12px;
	}
	.woocommerce-checkout .customer_details h2 {
		font-size: 25px;
	}
	.woocommerce-checkout .customer_details .customer_details-item {
		padding: 15px 8px 14px 8px;
		margin: 20px 0;
	}
	.woocommerce-checkout .customer_details .customer_details-item .__items {
		font-size: 14px;
		padding: 0;
	}
	.woocommerce-checkout .customer_details .customer_details-item .__items:not(:last-child) {
		margin-bottom: 10px;
	}
	.woocommerce-checkout .customer_details .customer_details-item .__items label {
		padding-left: 0;
	}
	.woocommerce-checkout .customer_details .customer_details-item .__items input, .woocommerce-checkout .customer_details .customer_details-item .__items select, .woocommerce-checkout .customer_details .customer_details-item .__items textarea {
		padding: 0 10px;
		height: 45px;
	}
	.woocommerce-checkout .customer_details .customer_details-item .__items textarea {
		padding: 10px;
		height: 85px;
	}
	.woocommerce-checkout .customer_details .customer_details-item .__items.city_delivery, .woocommerce-checkout .customer_details .customer_details-item .__items.address_delivery, .woocommerce-checkout .customer_details .customer_details-item .__items.delivery, .woocommerce-checkout .customer_details .customer_details-item .__items.payment {
		width: 100%;
	}
	.woocommerce-checkout .customer_details .customer_details-item .__items.woocommerce-checkout-btn {
		margin-top: 10px;
	}
	.woocommerce-checkout .customer_details .customer_details-item .__items.woocommerce-checkout-btn .button {
		max-width: 100%;
		font-size: 18px;
	}
	.cart-empty {
		padding: 32px 12px 16px 12px;
	}
	.cart-empty .cart-empty-item .__title {
		font-size: 25px;
	}
	.cart-empty .cart-empty-item p {
		font-size: 18px;
	}
	.cart-empty .cart-empty-item p br {
		display: none;
	}
	.cart-empty .cart-empty-item .cart-empty-catalog .__items {
		height: 65px;
		border-radius: 3px;
		padding: 10px 5px 5px 6px;
	}
	.cart-empty .cart-empty-item .cart-empty-catalog .__items .__name {
		font-size: 10px;
	}
	.modal-buyOneClick {
		padding: 40px 12px 25px 12px;
	}
	.modal-buyOneClick .modal-buyOneClick-body .__title {
		font-size: 24px;
		margin-bottom: 16px;
	}
	.modal-buyOneClick .modal-buyOneClick-body .formBuyOneClick input {
		margin-bottom: 8px;
	}
	.modal-buyOneClick .modal-buyOneClick-body .formBuyOneClick .formBuyOneClick-product {
		max-width: 100%;
		margin-bottom: 25px;
	}
	.modal-buyOneClick .modal-buyOneClick-body .formBuyOneClick .button {
		height: 50px;
		font-size: 18px;
	}

	.modal-availability-stores {
		padding: 50px 15px 30px;
	}

	.modal-availability-stores .title {
		font-size: 20px;
	}

	.modal-availability-stores .availability-stores-table, 
	.modal-availability-stores .availability-stores-table .__body,
	.modal-availability-stores .availability-stores-table .__row .__cell {
		display: block;
		border: none;
		padding: 0px;
		text-align: left;
		height: auto;
	}

	.modal-availability-stores .availability-stores-table .__head {
		display: none;
	}

	.modal-availability-stores .availability-stores-table .__row {
		display: block;
		align-items: flex-end;
		padding: 8px 0px;
	}

	.modal-availability-stores .availability-stores-table .__row .__cell:first-child {
		max-width: 100%;
	}

	.modal-availability-stores .availability-stores-table .__body .__row .__cell:nth-child(2) {
		margin: 6px 0 12px;
	}

	.modal-availability-stores .availability-stores-table .__body .__row {
		box-shadow: inset 0px 1px 0px 0px #E3E3E3
	}


	.modal-euro-label {
		padding: 50px 15px 30px;
	}
}
@media (min-width: 992px) {
	.modal-lg {
		--bs-modal-width: 885px ;
	}
	.col-lg-8x5 {
		width: 69%;
	}
	.col-lg-3x5 {
		width: 31%;
	}
}
@media (min-width: 1600px) {
	.container {
		max-width: 1505px;
	}
}