@media only screen and (min-width : 1200px) {
    .user_personal_seperator{position:relative;padding-right:30px}
    .user_personal_seperator:after{content:"";display:block;position:absolute;right:11px;height:calc(100% - 50px);background:#dbdbdb;width:1px;top:40px}
    }
    @media only screen and (max-width : 1740px) {
    .swiper-buttons .swiper-button-next{right:70px}
    .swiper-buttons .swiper-button-prev{left:70px}
    }
    @media only screen and (max-width : 1540px) {
    .swiper-buttons .swiper-button-next{right:10px}
    .swiper-buttons .swiper-button-prev{left:10px}
    }
    @media only screen and (max-width : 1440px) {
    .search{margin:auto 20px}
    .header_informers__link{padding:0 30px;width:100%;}
    .header_cart_link{width:180px;max-width:100%;padding:12px 0}
    .categories_nav .level_2.categories_nav__subcategory{width:100%}
    .product_preview__image picture,.product_preview__no_image{height:200px}
    .banner_about1_text{max-width:610px}
    .banner_about1_preview{gap:40px}
    .banner_about1_text{gap:30px}
    .banner_about1_text .block__title{margin-bottom:0}
    .banner_products1_preview{width:345px}
    .banner_advantages1_item{max-width:400px}
    .banner_about2_text,.banner_about3_text{max-width:605px}
    .banner_about2_right{grid-auto-rows:101px;grid-auto-columns:200px}
    .banner_advantages2_item{max-width:400px}
    .form_subscribe1{padding:0 60px}
    .block_numbers_content{max-width:630px}
    .banner_about3_right{grid-auto-rows:180px;grid-auto-columns:198px}
    .form_subscribe2_content{max-width:840px}
    .form2_button--subscribe{right:10px}
    .banner_main2_item,.banner_main2_img img,.banner_main2_img picture{max-width:615px;max-height:376px}
    .categories_nav .level_2 .subcategory{column-gap:45px;overflow:hidden}
    .categories_nav .level_3 .subcategory .categories_menu__item .categories_menu__link,.categories_nav .level_2 .categories_menu__link{white-space:normal;text-align:left}
    .description_img{transform:translateX(0);position:absolute;z-index:0;right:10px}
    .boxed_description .block__description{max-width:100%;position:relative;z-index:10}
    .bottom_categories{padding:0 0 30px}
    .tabs_product_card{max-width:580px}
    .payment_content_item{width:70px;height:40px}
    .payment_content{gap:7px}
    .tabs__link{padding:0 30px}
    .fn_purchases_wrap{max-width:820px}
    .purchase__group{white-space:nowrap;align-items:flex-end}
    .product_preview__image_mini img{max-width:75px;max-height:80px}
    .product_preview__image_mini picture{height:80px}
    .block_purchases .purchase__name{max-width:300px}
    .block_purchases .purchase__remove{margin-left:50px}
    .purchase__group_content{font-size:32px}
    .banner_advantages1_title,.banner_advantages2_title{font-size:26px}
    .block_contacts_main{padding:60px}
    .categories__no_image svg{width:115px;height:115px}
    .footer_menu{column-gap:28px}
    .product_block__body{margin:0}
    .subcategory_link {font-size: 38px;}
    .header__menu {max-width: 430px;}
    }
    @media only screen and (max-width : 1200px) {
    .catalog_button{-webkit-box-flex:0;-webkit-flex:1 0 275px;-ms-flex:1 0 275px;flex:1 0 275px;max-width:275px}
    .catalog_button__heading{gap:20px}
    .search{margin:auto 15px}
    .header_cart_link{padding:12px 0;gap:20px}
    .header_cart_link svg{width:35px;height:35px;margin-left:15px}
    .header_informers__item .cart_counter{left:38px;top:5px}
    .section_categories .block__title{margin-bottom:30px}
    .banner_advantages1_item:first-child,.banner_advantages1_item,.banner_advantages1_item:last-child{padding:0 30px}
    .banner_advantages1_title,.banner_advantages2_title{font-size:24px}
    .contacts_main_item:last-child,.contacts_main_item:nth-child(3n){padding-left:20px;padding-right:15px}
    .contacts_main_item{padding:0 20px}
    .contacts_main_item:first-child,.contacts_main_item:nth-child(4n){padding-right:20px;padding-left:15px}
    .form_feedback_flex{flex-direction:column}
    .form_feedback_right{max-width:100%}
    .categories_nav{width:275px}
    .banner_about1_preview{flex-direction:column}
    .banner_advantages1{align-items:flex-start}
    .subcategory_name{text-align:center}
    .subcategory_link{font-size:32px; height: 250px;}
    .banner_advantages2{gap:12px}
    .form_subscribe2_content{max-width:700px}
    .block_purchases{flex-direction:column}
    .fn_purchases_wrap{max-width:100%}
    .purchase_detail{max-width:100%}
    .place_order{max-width:350px;margin-left:auto}
    .block_purchases .purchase__remove{margin-left:50px}
    .categories_nav li:hover > .categories_nav__subcategory{transform:translateX(275px) translateZ(0px);width:100%}
    .banner_about2_right{grid-auto-rows:135px;grid-auto-columns:260px}
    .banner_about2_preview,.banner_about3_preview{flex-direction:column;gap:30px}
    .background_about2{background-position:-120px center;background-repeat:repeat;background-size:50%}
    .banner_about2_text,.banner_about3_text{max-width:780px;gap:0}
    .banner_about3_right{grid-auto-rows:200px;grid-auto-columns:260px}
    .banner_about1_text{max-width:50%}
    .banner_main2_flex{flex-direction:column;gap:30px}
    .banner_main2_item,.banner_main2_img img,.banner_main2_img picture{max-width:820px;max-height:500px}
    .form_subscribe1{padding:0;height:440px}
    .form_subscribe1_content{gap:30px;max-width:660px;padding:0 0 0 30px}
    .form_subscribe1_img img{bottom:42px}
    .form_subscribe2{padding:50px 0}
    .form_subscribe2_content{gap:30px}
    .sidebar_blog{width:320px}
    .post_container{width:calc(100% - 340px)}
    .post_item_sidebar .article__title{font-size:16px;max-width:235px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
    .categories__no_image svg{height:140px}
    .sidebar--user{width:280px}
    .user_container,.blog_container{margin-left:300px;width:calc(100% - 300px)}
    .payment_content{display:grid;grid-template-columns:repeat(3,1fr)}
    .payment_item{align-items:center}
    .details_boxed__brand{top:40px}
    .tabs_product_card{max-width:480px}
    .product-page__details .block__title h3{font-size:30px}
    .details_boxed__buttons{gap:22px}
    .delivery_payment_block{gap:20px}
    .delivery_payment_block,.details_prod_item,.product_description,.product_features,.product_comments{padding:30px 10px}
    .top_details_product{padding:0 10px}
    .tabs__link{padding:0 20px}
    .product-page__images-item,.product-page__images-item picture{width:60px}
    .product-page__gallery{max-height:600px}
    .product-page__image--full{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .tab_product_info{max-width:180px}
    .details_boxed__select .variant_select{max-width:300px}
    .product_tab_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
    .comment_form_img{max-width:395px}
    .popup_comment_content{gap:20px;padding:30px}
    .form_comment_center{margin:5px 0 15px}
    .blog_list .article_list{display:grid;grid-template-columns:repeat(2,1fr)}
    .comment__boxed{-webkit-flex:0 0 calc(100% - 60px);-ms-flex:0 0 calc(100% - 60px);flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px)}
    .btn_order_submit{width:100%}
    .header-contact--phone,.header-contact--email,.header-contact--time{font-size:14px}
    .banner_about1_content{gap:30px}
    .menu_group--header .menu_group__link{font-size:14px}
    .footer_slogan{max-width:300px}
    .product-page__img img{max-height:380px}
    .search_desktop{margin:auto 20px}
    .product-page__details{width:calc(100% - 450px)}
    .product-page__gallery{max-width:430px}
    .details_boxed__price{font-size:32px}
    .price_title{font-size:18px}
    .payment_item,.delivery_item{gap:12px}
    .location_name {font-size: 12px;}
    .header__menu {
        max-width: 360px;
    }
    .header-contact__inner {
        gap: 40px;
    }
    .logo__link img:not(.footer_logo .logo__link img), .logo__link svg {max-width: 80px;}
    .header-contact__section svg {width: 22px;
    height: 22px;
    margin-right: 5px;}
    .footer_mobile {
        grid-template-columns: 320px auto auto;
    }
    }
    @media (max-width: 1024px) {
    .background_about2{background-position:-127px center;background-size:51%}
    .banner_advantages2{flex-direction:column}
    .banner_advantages2_item{max-width:100%}
    .banner_advantages2_icon{max-width:55px;max-height:55px}
    .banner_advantages2_preview{flex-direction:row;flex-wrap:wrap;row-gap:0;padding:30px 20px}
    .banner_advantages2_description{margin-left:75px}
    .form_subscribe1_content{max-width:620px}
    h2,.h2{font-size:36px;line-height:42px}
    .form_subscribe2_content{max-width:660px}
    .cart_body,.last_step_cart{gap:40px}
    .contacts_page_block{gap:20px}
    .purchase__image{-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px;min-height:60px}
    .last_step_purchases .purchase__group_content{width:100%}
    .order_boxeded .purchase__price_total,.last_step_purchases .purchase__price_total{margin-left:10px}
    .purchase__name .purchase__name_link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
    .header_cart_link{padding:12px 0}
    .footer_menu{grid-template-columns:repeat(1,1fr)}
    .filters .filter__group{padding-bottom:24px;margin-bottom:24px}
    .products_container__sort{padding:16px;margin-bottom:16px}
    .browsed.products .block__title,.section_browsed .block__title,.cart_main_products .block__title{margin-bottom:16px}
    .browsed.products,.cart_main_products{margin-top:80px}
    .boxed--stretch{height:auto}
    .details_boxed__buttons{gap:16px}
    .details_prod_item{padding:30px 0}
    .product_preview__button--pre_order,.form__button_continue{padding:14px 40px!important}
    .product_button_tab{padding:14px 46px!important}
    .tabs_product_card .product_button_tab{padding:6px!important}
    .purchase_detail{max-width:400px;padding:24px}
    /* .cart_main_products{padding-bottom:80px!important} */
    .subcategories_main_list{grid-template-columns:repeat(3,1fr)}
    footer{padding:60px 0 0}
    .banner_advantages1_title,.banner_advantages2_title{font-size:22px}
    .contact_item_title{font-size:20px}
    .contacts_main_item svg{width:26px;height:26px}
    .main_contact_link{font-size:16px}
    .product_comments .block__title h3{margin-right:10px}
    .comments_btn{margin-left:0}
    .banner_advantages1_description{font-size:14px}
    .main_banner_item_content{padding:0 1px}
    .main_banner_item{align-items:center;padding-top:0}
    .main_banner_item_annotation{font-size:46px;}
    .about_us_wrapper{gap:24px}
    .about_us_body .section_h1{font-size:40px;line-height:44px;margin-bottom:32px}
    .about_us_body{max-width:500px}
    .swiper-buttons .swiper-button-prev,.swiper-buttons .swiper-button-next{display:none}
    }
    @media only screen and (min-width : 992px) {
    .menu_switcher{display:none!important}
    .position_sticky{position:sticky;top:70px}
    .block__header_button:hover{background:var(--button-color);border-color:var(--button-color);color:var(--button-text)}
    .block__header_button:hover .block__more{color:var(--button-text)}
    .filter__name:hover .filter__name_arrow{color:var(--basic-company)}
    .filter__selected_feature .filter__sf_link:hover{border-color:#FF4F34}
    .filter__selected_feature .filter__sf_link:hover .remove_icon{color:#d81f1fff}
    .filter__selected_feature_reset .filter__sf_reset:hover{border-color:transparent}
    .filter__item:hover .filter__link{color:var(--basic-company)}
    .filter__link:hover .filter__label{color:var(--basic-company)}
    .filter__link:hover .filter__checkbox{border-color:var(--button-color)}
    .anchor_comments__link:hover,.view_all_feature:hover,.anchor_comments__link:focus,.view_all_feature:focus{border-color:transparent}
    .blog_catalog__switch:hover,.blog_catalog__link:hover,a.filter__catalog_link:hover{color:var(--basic-company)}
    /* a.filter__catalog_link:hover span{padding-right:10px} */
    .product_sort__link:not(.active_down):hover,.product_sort__link:not(.active_up):hover{color:var(--button-color);border-color:var(--button-color)}
    .checkbox:hover .checkbox__icon{border-color:var(--button-color)}
    .breadcrumbs a:hover{color:var(--button-color)}
    .account__link:hover,.header_informers__link:not(.header_cart_link):hover{color:var(--boxed-text)}
    .switcher__visible:hover .switcher__name:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:0}
    .switcher__item:hover .switcher__hidden{display:block;z-index:1}
    .switcher__link:hover{text-decoration:none;color:#C60000}
    .main_brands__image:hover img{opacity:1}
    .menu_group__link:hover{color:var(--basic-company);text-decoration:none}
    /* .header_wishlist_link:hover svg, .header_user_link:hover svg, .header_informers__link:hover svg {
        color: var(--boxed-text);
    } */
    .password_remind_link:hover,.registr_link:hover,.remind_btn_footer:hover,.cancel_change_mail:hover{color:#F57200; border-bottom: 1px solid #F57200;}
    .menu_group--header .menu_eventer:hover .menu_group__list--2{display:block;z-index:1}
    .menu_group--header .menu_eventer:hover .menu_group__list--3{display:none}
    .menu_group--header .menu_eventer:hover .menu_group__link:after{transform:rotate(-135deg);top:2px}
    .menu_group--header .menu_group__link:hover{color:#fff;text-decoration:none}
    .menu_group--footer .menu_group__link:hover{color:#fff;text-decoration:none}
    .header-contact__inner--adress:hover{background:transparent;box-shadow:none;z-index:1;height:auto}
    .header-contact__inner .header-contact__item--visible a:hover .header-contact_top{opacity: .6;}
    /* .header-contact--phone a:hover,.header-contact--email a:hover{color:#F57200} */
    .search__button:hover{opacity:1}
    .categories_nav .level_1 li:hover .level_3.categories_nav__subcategory{visibility:visible;opacity:1}
    a.main_contact_link:hover{color:#F57200}
    .categories_nav__menu:hover .categories_nav::before{content:"";position:absolute;width:100%;height:100%;background-color:#7f7f7f;display:block}
    .header_informers__link::after{content:'';position:absolute;background:#FFFFFF26;width:65px;height:65px;display:block;border-radius:100%;top:-6px;opacity:0;transition:all .3s ease}
    .search_desktop{position:relative;margin:auto 30px;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:375px;width:100%;align-items:center;background:transparent;backdrop-filter:none;display:flex}
    .categories_nav .level_2 li:hover > .categories_nav__subcategory{transform:translateX(0px) translateZ(0px)}
    .categories_nav .categories_menu__item .categories_menu__link:hover{background:#ffc99945;text-decoration:none}
    .categories_nav .subcategory .categories_menu__item:hover{background:none}
    .cancel_comment_btn:hover{border:1px solid transparent;background:var(--button-color)}
    .categories_nav .level_3 .subcategory .categories_menu__item .categories_menu__link:hover{color:var(--second-company-text);text-decoration:none}
    .categories_nav__subcategory.level_4{display:none!important}
    .author_list__item:hover .author_list__preview,.brand__item:hover .brand__preview{border-radius:5px;-webkit-box-shadow:0 6px 18px 0 #4C5D7D29;-moz-box-shadow:0 6px 18px 0 #4C5D7D29;box-shadow:0 6px 18px 0 #4C5D7D29;z-index:3}
    .fn_products_slide .product_item{width:264px}
    /* .product_item:not(.no_hover):hover .product_preview{border-radius:5px;-webkit-box-shadow:0 4px 12px 0 #00033d33;-moz-box-shadow:0 4px 12px 0 #00033d33;box-shadow:0 4px 12px 0 #00033d33;z-index:3} */
    .main_btn:hover{background:#FFB049; border-color: #FFB049; color: #fff;}
    .product_preview__name a:hover{color:var(--basic-company)}
    .product_preview__button--pre_order:hover{background:#7f7f7f;border-color:#7f7f7f;color:#fff;background:#7f7f7f;border-color:#7f7f7f;color:#fff}
    .form__button--border:active,.form__button--border:hover,.form__button--border:focus{background:#7f7f7f;border-color:#7f7f7f;color:#fff}
    .product-page__button--preloader:hover,.product-page__button--preloader:focus{background:#7f7f7f;border-color:#7f7f7f;color:#fff}
    .product_preview__button:not(.button--blick):hover{opacity:.8}
    .header__bottom{width:100%;height:80px}
    .product_item:hover .product_preview__button .product_preview__button_text{visibility:visible;overflow:visible;opacity:1;width:auto}
    .all_categories_btn:hover,.block__more:hover,.filter__selected_feature_reset .filter__sf_reset:hover{color:#F57200}
    .block__more:hover{border-bottom:1px solid #F57200}
    .all_categories_btn:hover::after,.filter__selected_feature_reset .filter__sf_reset:hover::after{background:#F57200}
    .product_preview__center .wishlist_button svg path,.details_boxed__buttons .wishlist_button svg path{transition:all .3s ease;fill:transparent}
    .product_preview__buttons .comparison_button:hover,.product_preview__buttons .fast_order_button:hover{background-color:#d1660029!important}
    .product_preview__center .wishlist_button:hover svg path,.details_boxed__buttons .wishlist_button:hover svg path{fill:#FF970E;transition:all .3s ease}
    .product_preview__center .wishlist_button:hover svg,.details_boxed__buttons .wishlist_button:hover svg{color:#FF970E}
    .browsed__item:hover .product_preview,.product_item:hover .product_preview{background: #fff;}
    .article__button:hover{color:var(--button-color)}
    .article_item:hover .article__preview{border-radius:5px;-webkit-box-shadow:0 4px 31px 0 #00033D36;-moz-box-shadow:0 4px 31px 0 #00033D36;box-shadow:0 4px 31px 0 #00033D36;z-index:3}
    .article__button:hover svg{left:3px}
    .details_boxed__other .fast_order_button:hover,.product-page__compare:hover,.product-page__wishlist:hover{border-color:var(--button-color);color:var(--button-color)}
    .product-page__compare:focus,.product-page__wishlist:focus{color:var(--button-color)}
    .pager a:hover{text-decoration:none;color:var(--button-color);background:#fff;border-color:#dbdbdb}
    .sidebar_card__link:hover,.browsed__link:hover{border-color:transparent;-webkit-box-shadow:0 1px 4px #8e8e8e;-moz-box-shadow:0 1px 4px #8e8e8e;box-shadow:0 1px 4px #8e8e8e}
    .footer__contact_item .callback:hover{color:var(--basic-company-text);background-color:var(--basic-company);border-color:var(--basic-company)}
    .footer__contact_item .email:hover,.footer__contact_item .phone:hover{color:#fff!important;text-decoration:none}
    .footer__menu_link:hover{color:#fff;text-decoration:none}
    .menu_group--footer .menu_group__link:hover span::after,.footer__menu_link:hover span::after,.footer__contact_item .phone:hover span::after,.menu_group--header .menu_group__link:hover span::after{opacity:1;width:100%}
    .form__button--subscribe:hover,.form2_button--subscribe:hover,.form_btn_notify:hover{opacity:1;color:var(--basic-company-text);background:var(--button-color-hover)}
    .social__link:hover{background:#E9EAEB;color:var(--second-company-text)}
    .footer__copyright a:hover{color:#F57200!important;text-decoration:none}
    .compare_show a:hover{text-decoration:none}
    .purchase__name .purchase__name_link:hover{color:#F57200}
    .purchase__remove:hover{background:red;color:#fff;border-color:red}
    .form__button--coupon:hover{opacity:1}
    .form_search_content_desktop{display:flex;width:100%;height:fit-content;height:58px;position:relative;z-index:20}
    .form_search_desktop{display:block;width:100%;height:58px;position:relative}
    .form_search_desktop input{background:#676767;border:none;color:var(--body-text);height:58px;width:100%}
    .header_cart_link:hover {color: #fff}
    .subcategory_link:hover img{transform: scale(1.05);}
    .subcategory_link:hover .subcategory_name {height: 100%;}
    .banner_partners_link:hover + picture {
        transform: scale(1.04);
    }
    .product_preview_variant:hover {
        opacity: .6;
    }
    }
    @media only screen and (max-width : 991px) {
    h1,.h1{font-size:35px}
    .section_categories .block__title{margin-bottom:30px}
    .footer__hidden{display:none}
    .product-page__images{max-height:320px}
    .form_search_content{display:flex;flex-direction:column;width:100%;max-width:660px;height:fit-content;padding:0 20px;height:50px;position:relative;z-index:20;margin:0 auto}
    .form_search_mobile{display:block;width:100%;height:60px;margin:20px 0 0;position:relative}
    .form_search_mobile input{border:none;color:var(--body-text);height:50px;width:100%}
    .sidebar:not(.sidebar--user){position:relative;top:0;max-width:260px;display:block;transition:.3s}
    .blog_container--left,.post_container--left{margin-right:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}
    .sidebar__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;transition:.3s;color:var(--basic-company-text);padding:0 15px}
    .sidebar__header.opened{right:5px;z-index:5}
    .faq_list{flex-direction:column}
    .faq-list{width:100%}
    .sidebar__header--close{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}
    .sidebar__header--close svg{height:30px;position:relative;width:30px;color:var(--body-text)}
    .sidebar__header--reset{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
    .mobile_filter__reset{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:14px;font-weight:400;background:transparent;border:none;height:35px;color:#fff;width:100%}
    .mobile_filter__reset svg{margin-right:8px;display:inline-block;height:15px;position:relative;width:15px}
    .blog_container--left,.post_container--left{margin-left:0;width:100%}
    .products_container{margin-left:270px;width:calc(100% - 270px)}
    .no_product_container{margin-left:0;width:100%}
    .blog_container__boxed,.post_container__boxed{position:relative}
    .blog_container__boxed .switch_mobile_filter,.post_container__header .switch_mobile_filter{width:130px;position:absolute;top:20px;right:15px}
    .block_explanation{margin-top:20px;padding-left:0}
    footer{padding-top:40px;padding-bottom:70px}
    .to_top{bottom:80px}
    .footer__copyright{margin-top:30px}
    .footer__title:before{content:none}
    /* .footer__title{border-bottom:none;margin-bottom:0;padding:0 15px;border-radius:0;background:transparent;line-height:36px;color:#fff;font-weight:700;font-size:16px;padding:20px 0;border-bottom:1px solid #ffffff36} */
    .footer_column{max-width:100%;width:100%}
    .footer_first_column{gap:20px}
    .footer_slogan{max-width:100%}
    .account__link{border-right:none}
    .categories__no_image svg{height:120px;width:120px}
    .product_item{margin-bottom:10px;height:100%}
    .block__abouts_us{border-right:none;padding-right:0;border-bottom:1px solid;border-color:var(--border-color);padding-bottom:20px;margin-bottom:20px}
    .product_preview__top{display:none}
    .autocomplete-suggestions {
        display:block!important;
        max-height: 500px!important;
        overflow: auto
    }
    .product_preview__prices{margin-top:0;min-height:25px}
    .product_preview__bottom{margin:5px 0 0}
    .filters .filter__group{padding-bottom:16px;margin-bottom:16px}
    .product_preview__prices .price,.product_preview__prices .price .currency{font-size:16px;font-weight:600}
    .product_preview__prices .old_price{margin:0 5px 0 0;font-size:13px;font-weight:400}
    .header_informers__item .cart_counter{left:45px}
    .header_informers__item .compare_counter,.header_informers__item .wishlist_counter{right:20px}
    .products_list.no_gutters .product_preview{position:relative}
    .banner_products1_preview{width:230px}
    .banner_advantages1_description{font-size:14px}
    .banner_advantages1_title{font-size:18px}
    .fn_categories,.fn_wishlist_page{row-gap:10px}
    .main_banner{display:block;width:100%;margin-left:0;margin-bottom:10px;box-shadow:none; height: 100%;}
    .article_list.no_gutters .article__preview{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
    .brand__item{margin-bottom:10px}
    .block--cart_purchases{margin-bottom:15px}
    .block__header--boxed{padding:10px 15px;margin-bottom:10px}
    .block{margin-bottom:10px}
    .block--boxed{padding:15px}
    .brand{margin-bottom:-10px}
    .tabs{margin-bottom:10px}
    .pager{margin-top:10px;margin-bottom:10px}
    .products_container__boxed{padding:0;margin-bottom:10px}
    .block__header--boxed .block__header_promo,.block__header--boxed .block__header_button{right:inherit;top:inherit}
    .block__header--promo .block__heading,.block__header--promo .block__title{padding-right:0;margin:0}
    .gallery_image picture,.gallery_image a{min-height:inherit}
    .gallery_image img{width:100%;height:100%;object-fit:contain}
    .menu_switcher__heading .catalog_icon{margin-right:5px;display:inline-block;position:relative}
    .menu_switcher__heading .catalog_icon svg{width:20px;height:20px}
    .main_banner,.main_banner_item{margin:0;background-position:right center}
    .main_banner_item_description ul li{margin-bottom:10px;font-weight:700}
    .about_us_wrapper{flex-direction:column}
    .about_us_body{max-width:100%}
    .main_banner_item_annotation{font-size:40px;}
    .main_banner_item_description {font-size: 20px;}
    .fn_product .block__header{margin-bottom:20px}
    .product-page__gallery{position:relative;top:0;width:100%}
    .product-page__images-item,.product-page__images-item picture{width:90px}
    .categories_nav{display:none}
    .product-page__gallery{max-height:800px}
    .product-page__details{width:100%}
    .details_boxed__select{margin-top:40px; padding: 0;}
    .payment_content{display:flex}
    .payment_content_item{width:80px;height:45px}
    .product-page__details .block__title h3{font-size:24px}
    .all_categories_btn,.banner_about1_link,.numbers_btn,.comments_btn{font-size:16px}
    .boxed_description_block,.faq_block{padding:40px 15px}
    .question_text{font-size:18px}
    .fn_product_slide, .fn_partners_slide {margin: 0}
    .faq_item{width:100%;margin-bottom:12px}
    .item_answer{font-size:14px;padding:16px 20px}
    .subcategory_name {line-height: 1.2;}
    .about_us_image {margin: 0 auto;}
    .post_flex{display:flex;flex-direction:column-reverse}
    .block_post_comments{gap:30px}
    .post__heading{font-size:30px}
    .block__description--style,.sidebar_item_title,.comment__body,.comment__name,.count_purchases_cart,.purchase_detail__name--total,.cart_form_description,.delivery_name_form{font-size:14px}
    .post_container__body,.post_container__wrapper{margin-bottom:0}
    .features__item,.data_item{max-width:100%}
    .sidebar_blog{width:100%;margin-top:60px}
    .header_informers__link:hover .informer_name {color: #6B6B6B}
    .post_item_sidebar .article__title{max-width:100%}
    .sidebar_blog .sidebar__boxed{padding:30px 10px 0;margin-bottom:0}
    /* .logo__link img,.logo__link svg{max-width: 85px;} */
    .shop_address_top{font-size:16px}
    .sidebar_blog .sidebar_item:last-child{padding-bottom:0;margin-bottom:0}
    .sidebar_blog_heading,.form_header_post .form__title,.personal_data_title h2,.cart_form_title h2,.count_purchases,.contacts_title{font-size:18px}
    .last_step_cart{flex-direction:column}
    .cart_logo{padding:30px 0}
    .cart_body_information{max-width:340px}
    .purchase_detail__price--total{font-size:30px}
    .cart_total_price{line-height:2.5}
    .cart_body,.last_step_cart{gap:20px;padding:0 10px}
    /* .first_step_form,.another_recipient_form{flex-direction:column;display:flex} */
    .article_item{height:490px}
    .product_page_flex{margin:0}
    .block__title_popup span{font-size:30px}
    .popup_no_instock_description{font-size:16px}
    .popup_no_instock_content{max-height:790px;padding:30px}
    .popup_no_instock_content .products_list.no_gutters{padding-bottom:0}
    .popup_no_instock_content .swiper_buttons{margin:20px auto 0}
    .product-page__image--full{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .tabs_buttons{display:flex;justify-content:space-evenly;border-bottom:1px solid #D5D5D5;padding:10px 0}
    .tabs__link.selected:after{bottom:-10px}
    .tabs__link{height:44px}
    .tabs_product_card{max-width:550px;padding:10px 0}
    .tab_product_info{max-width:280px}
    .tabs_product_card.show{display:none}
    .tabs_product_card{visibility:visible;opacity:1;display:none}
    .block__header{margin-bottom:0}
    .banner_advantages2{padding-bottom:0}
    .section_numbers{padding:0 0 50px}
    .banner_about2_right{grid-auto-rows:120px;grid-auto-columns:240px}
    .banner_about3_right{grid-auto-rows:200px;grid-auto-columns:240px}
    .form_login_left{width:50%}
    .form__login,.form__register,.form__remind{max-width:380px;width:100%}
    .search__input{width:310px}
    .catalog_button{-webkit-box-flex:0;-webkit-flex:1 0 280px;-ms-flex:1 0 280px;flex:1 0 280px;max-width:280px}
    .header_cart_link{width:180px}
    .header_informers__link{padding:0 18px}
    .logo__link{padding-right:0}
    .header__center_flex{padding:5px 0}
    .catalog_button__heading{font-size:20px}
    .main_banner .banner_group{margin-left:0}
    .product_preview__image picture,.product_preview__no_image{height:220px}
    .product_preview__name_link{font-size:14px}
    .product_preview__name{height:42px}
    .product_preview__annotation{font-size:12px;height:32px}
    .banner_about1_text,.banner_about1_description,.banner_advantages2_description,.subscribe_description{font-size:14px}
    .background_about2{background-position:260px center;background-size:62%}
    .banner_advantages1_icon{width:50px;height:50px}
    .banner_main2_flex{flex-direction:row;gap:10px}
    .banner_advantages1_item:first-child,.banner_advantages1_item,.banner_advantages1_item:last-child{padding:0 23px}
    .banner_about1_preview{gap:10px}
    .banner_advantages1{gap:0}
    .page_about_content{flex-direction:column}
    .page_about_text{max-width:100%}
    .article__info_item{font-size:12px;padding-right:15px;gap:5px}
    .article__title{font-size:16px;height:48px}
    .article__info{padding:15px 10px}
    .banner_advantages2_title{font-size:20px}
    .form_subscribe1_content{padding:0 0 0 20px;max-width:470px}
    .form_subscribe1{height:420px}
    .form_subscribe1_img img{bottom:52px}
    .block_numbers_content{max-width:100%}
    .numbers_background::after{background:linear-gradient(114.17deg,#0e0700d9 47.22%,#0e070000 128.41%)}
    .sidebar--user{display:none;width:100%;background:#fdfdfd;position:fixed;z-index:100;left:0;top:0;height:100%; max-height : 100vh; overflow: auto}
    .sidebar__boxed--user{width:50%;background:#fdfdfd;box-shadow:none}
    .user_container{margin-left:0;width:100%}
    .user_banner_title{font-size:18px;margin-bottom:12px}
    .user_banners_item{max-width:360px}
    .product_preview__image_mini picture{height:80px}
    .search__input{border:1px solid #A5A5A5}
    .popup_comment_content .btn_close_popup{position:absolute;right:10px;top:10px}
    .block_header_comments .form_product_title{font-size:26px}
    .block__header_promo{font-size:16px}
    .comment_form_img{max-width:300px}
    .form_comment_right .form__body{flex-direction:column}
    .popup_comment_content{max-height:700px;height:fit-content}
    .discounted_block_more{bottom:70px}
    .numbers_top_description{font-size:16px}
    .sidebar_item .products_list.no_gutters{padding-bottom:0}
    .mobile_header_bottom{height:70px;display:flex!important;align-items:center;padding:0;position:fixed;z-index:20;bottom:0;left:0;width:100%;background:#FFF;font-size:12px;line-height:15px;color:#6B6B6B;border-top:1px solid #D5D5D5;box-shadow:0 -5px 30px 0 #000C1D1F}
    .header_search__item,.header_cart_item{width:45px;height:45px;min-width:45px;border:1px solid var(--pagination-color);border-radius:5px;color:var(--pagination-color)}
    .header_search__item svg{width:24px;height:24px}
    .header_informers__item{padding:0;width:20%;min-width:1px}
    .menu_switcher{flex:1 0 65px;display:flex!important}
    .header_informers__item:first-child{padding-left:5px}
    .fn_catalog_menu_mob::after{content:'';position:fixed;z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;transition:visibility 0s ease .4s,opacity .4s ease;background:#0000004d}
    .header_informers__item svg{width:28px;height:28px;color:#6B6B6B}
    .menu_switcher__heading{background:transparent;height:100%}
    .header_informers__link{padding:14px 0}
    .header_cart_link{padding:0}
    .header_informers__link span{color:#6B6B6B}
    .header_cart_item .cart_counter,.header_informers__item .wishlist_counter,.header_informers__item .compare_counter{right:-7px;background:#66A23A;border:3px solid #fff;width:14px;height:14px;font-size:0}
    .header_cart_item .cart_counter{border:3px solid #131313}
    .header_informers__item .compare_counter,.header_informers__item .wishlist_counter,.header_informers__item .cart_counter{top:0}
    .header_cart_link{background-color:transparent;flex-direction:column;gap:0;justify-content:center}
    .banner_advantages1_preview{gap:0}
    .purchase__image{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}
    .purchase__image img{max-height:100px}
    .purchase__image svg{width:80px;height:100px}
    .header_cart_item .cart_counter{top:1px;left:30px}
    .header_cart_link svg{width:34px;height:34px;margin-left:0;color:var(--pagination-color)}
    .header_links{display:flex;gap:15px}
    .purchase_detail__price--total .currency{font-size:30px}
    .form_login_right,.form_register_right,.form_remind_right{width:54%}
    .order_boxeded .purchase__image{flex:0 0 100px;max-width:100px;min-height:130px}
    .tabs_navigation_product.fixed{top:72px}
    .tabs_navigation_product .tabs_buttons{width:100%;border-bottom:none;padding:6px 0}
    .product-page__gallery{max-width:100%}
    .block_purchases .purchase__name{max-width:300px}
    .mobile_categories{width:100%;height:100%;top:auto;bottom:70px;z-index:9998;overflow-y:auto;display:none;position:fixed}
    .cat_mobile{top:auto;bottom:0;width:100%;height:calc(100vh - 250px);position:fixed;z-index:10000;display:none;width:100%;max-width:100%;max-height:100%;box-sizing:border-box;overflow:auto;background:#fff;padding:20px 0}
    .close_cat{width:100%;height:100%;top:auto;bottom:0;z-index:9999;position:fixed}
    .main_cat_mobile{font-size:20px;text-decoration:none;font-weight:400;margin:0;padding:15px 10px}
    .main_cat_mobile a{text-decoration:none;display:flex;align-items:center;gap:10px; color: #1a1a1a;}
    .main_cat_mobile svg{width:15px;height:15px;transform:rotate(90deg);transition:all .3s}
    .main_cat_mobile.active svg{transform:rotate(270deg)}
    .sub_cat_mobile{display:none;margin-left:18px;padding:15px 15px 0 30px;list-style-image:url(../images/list.jpg)}
    .sub_cat_mobile li{font-size:18px;font-weight:400;padding:15px 20px;margin:0}
    .arrow_down_cat{width:38%;display:flex;height:31px;align-items:center;justify-content:flex-end}
    .product_preview__out_stock{font-size:14px}
    .name_img_cat{display:flex;align-items:center;gap:10px; line-height: 1.3;}
    .has_child_mobile a{justify-content:space-between}
    .search__button{height:50px}
    .comparison_wrapper{top:110px}
    .contacts_page_block{flex-direction:column}
    .contact_left_block{max-width:100%;position:relative;top:0}
    .informer_name{font-size:12px}
    .fn_serch_mobile.form_search{background:#000000b0;flex-direction:row;justify-content:center;align-items:stretch;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;backdrop-filter:saturate(180%) blur(20px);display:none;margin:0}
    .filter__name{margin-bottom:12px;font-size:18px}
    .max_input,.min_input{padding:0 10px}
    .header__bottom{width:100%;height:0}
    .product_button_tab{padding:14px 24px!important}
    .product_preview__button--pre_order {padding:14px 6px!important}
    .product_item .product_center_bottom,.main-products{padding:0}
    h2,.h2{font-size:32px;line-height:36px}
    .details_prod_item{padding:24px 0}
    .copyright_icons{flex-wrap:wrap;max-width:300px;justify-content:center}
    .popup_cart .block__title_popup h2{font-size:24px;line-height:32px}
    .popup_cart_content{padding:32px}
    .popup_cart_content .purchase__name{max-width:300px}
    .block_advantages1{padding:60px 0}
    .header_cart_link:hover, .header_cart_link:hover svg {color: var(--pagination-color)}
    .button--blick:after {content: none}
    .section_about_us{padding:60px 0;margin:80px 0}
    .section_advertising{gap:16px}
    .section_banner,.section_categories{margin:80px 0}
    .fn_readmore + [data-readmore-toggle]{font-size:16px}
    .main_contacts_grid{grid-template-columns:repeat(2,1fr)}
    .contacts_main_item:first-child,.contacts_main_item:nth-child(3n){padding-right:30px;padding-left:15px}
    .contacts_main_item:nth-child(2n){padding-left:30px;padding-right:15px}
    .contacts_main_item:nth-child(3),.contacts_main_item:nth-child(4){padding-top:30px;padding-bottom:30px}
    .contacts_main_item:nth-child(4){border-bottom:1px solid #b7b7b76e}
    .header__bottom_panel {height: 1px;}
    header {top: -44px;}
    .tabs_contact_link {font-size: 18px; padding: 0 16px;}
    .subcategories_main_list {
        grid-template-columns: repeat(2, 1fr);
    }
    .place_order {
        max-width: 100%;
        margin-left: 0;
    }
    .header-contact {
        position: fixed;
        bottom: 70px;
        left: 0;
        background: #1a1b1c;
        padding: 24px 16px;
        width: 100%;
        display: none;
        border-radius: 10px 10px 0 0;
    }
    .header-contact__inner {
        flex-direction: column;
    }
    .header-contact--phone, .header-contact--email, .header-contact--time {
        font-size: 16px;
    }
    .footer_mobile {
        grid-template-columns: 250px auto auto;
    }
    .footer_column {
        min-width: 245px;
    }
    .footer__social {
        display: flex;
        flex-wrap: wrap;
        row-gap: 16px;
    }
    .social__link {
        flex-shrink: 0;
    }
    }
    @media only screen and (min-width : 768px) {
    .product-page__img .swiper-button-prev,.product-page__img .swiper-button-next,.user_tab__switch:after{display:none}
    .user_tab__switch{cursor:inherit}
    }
    @media only screen and (max-width : 767px) {
    .search{display:none;position:absolute;margin:0;width:100%;top:45px;left:0;background:var(--second-company);padding:0 7px 7px}
    .comparison_wrapper{top:130px}
    .search__input{font-size:12px;padding:10px;border-radius:3px;height:32px}
    .search__button{border-radius:3px;right:6px;top:0}
    .block__description .video,.block__description .mce-object-iframe{position:relative;padding-bottom:56.25%;width:100%}
    .blog_container__boxed .switch_mobile_filter,.post_container__header .switch_mobile_filter{width:100px;padding:0 5px}
    .post_information__item{margin:5px 25px 5px 0;font-size:12px}
    .header__bottom_panel{position:static}
    footer{padding-bottom:70px}
    .top_text{font-size:12px;max-width:190px}
    .menu_switcher__heading{background:transparent;height:100%}
    .header_informers__item svg{width:28px;height:28px;color:#6B6B6B}
    .header_cart_link{background-color:transparent;flex-direction:column;gap:0;justify-content:center}
    .header_informers__item .cart_counter,.header_informers__item .wishlist_counter,.header_informers__item .compare_counter{background:#FFC300;border:3px solid #fff;width:14px;height:14px;font-size:0}
    .menu_switcher{flex:1 0 65px}
    #wishlist svg{width:26px;height:26px}
    .header_informers__item{padding:0}
    .header_informers__link span{color:#6B6B6B}
    .to_top{bottom:75px}
    .header__bottom_panel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
    .block__header--promo .block__heading,.block__header--promo .block__title{padding-right:0}
    .block__header_button{max-width:auto;position:relative;padding:2px 0;background:transparent;border:none;color:var(--basic-company)}
    .products_container__boxed{border-radius:0;margin-bottom:10px}
    .products_container__sort{border-bottom:none;margin-bottom:0;padding:0;background-color:transparent}
    .boxed--big{margin-bottom:30px}
    .product_sort__form{display:inline-block;vertical-align:middle;margin:5px 8px 0 0}
    .product_sort__link{padding:0;font-weight:500;margin:0;border:none}
    .advantages{border-top:1px solid;border-left:1px solid;border-color:#dbdbdb}
    .advantages__item:last-child .advantages__preview{border-right:1px solid;border-bottom:1px solid;border-color:#dbdbdb}
    .advantages__item .advantages__preview{border-bottom:1px solid;border-color:#dbdbdb}
    .advantages__preview{padding:20px 5px}
    .advantages__icon svg{width:60px;height:60px;color:#058d27}
    .advantages__title{font-size:14px;line-height:1.2;height:35px;overflow:hidden}
    .article_list:not(.fn_articles_slide){margin-bottom:-10px}
    .tabs__content{padding:10px 0}
    .footer__payments{text-align:center;margin-bottom:15px}
    .payments__list{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
    .categories__no_image svg{height:100px}
    .product_preview__button--buy .product_preview__button_text{display:none}
    .product_preview__buttons .product_preview__button:before{font-size:20px}
    .product-page__images{min-height:1px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0!important;margin-left:0!important;margin-top:15px}
    .product-page__image{display:block!important;max-width:100%;margin-right:0!important;margin-left:0!important}
    .product-page__img{padding:0}
    .product-page__images-item{margin:0;float:left}
    .purchase__image{-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;height:70px}
    .purchase__image img{max-height:70px}
    .gallery_image{overflow:hidden}
    .user_container{margin-left:0;width:100%}
    .profile{border-bottom:none}
    .user_container .tab:first-child .mobile_tab__content{display:block}
    .user_container__boxed{margin-bottom:0}
    .user_tab__switch .block__header{min-height:40px;padding:15px}
    .user_tab__switch .h1{font-size:16px;font-weight:500}
    .boxed_no_comments{padding:40px 20px}
    .boxed_no_comments__icon{margin-bottom:15px}
    .boxed_no_comments__title{font-size:16px;margin-bottom:0}
    .categories_nav{display:none}
    h2,.h2{font-size:24px}
    .browsed.products h2,.cart_main_products h2{font-size:24px}
    .browsed.products,.cart_main_products{margin-top:40px}
    .banner_advantages1,.banner_main2_flex{flex-direction:column}
    .banner_advantages1_item{max-width:100%}
    .banner_advantage1_top{flex-direction:row;align-items:center;flex-wrap:wrap}
    .banner_advantages1_description{max-width:100%;margin-left:70px;text-align:left}
    .form_subscribe1{height:450px;justify-content:flex-start;position:relative}
    .form_subscribe1_content{max-width:385px;z-index:2}
    .subcategory_link {font-size: 28px;}
    .form_subscribe1_img{position:absolute;right:0}
    .background_about2{background-position:200px center;background-size:64%}
    .form_comment_right{gap:20px}
    .form_subscribe1_img img{bottom:12px;max-height:480px;right:0}
    .categories__link{padding:10px 15px;font-size:14px}
    .banner_about2_preview,.banner_about3_preview{gap:20px}
    .banner_about3_right{grid-auto-rows:170px;grid-auto-columns:180px}
    .banner_about2_right{grid-auto-rows:95px;grid-auto-columns:180px}
    .form_subscribe2{padding:50px 30px}
    .tabs__link{font-size:14px;padding:0 10px}
    .gallery_image .wishlist_button,.gallery_image .comparison_button{width:50px;min-height:50px;height:50px}
    .gallery_image .wishlist_button svg,.gallery_image .comparison_button svg{width:26px;height:26px}
    .product-page__images-item{min-height:70px}
    .product-page__images-item,.product-page__images-item picture{width:60px}
    .tabs_navigation_product{margin-bottom:20px}
    .details_boxed__brand{top:30px;width:110px;height:70px}
    .details_boxed__brand a{padding:10px}
    .product-page__sku,.rating_text,.available__no_stock,.available__in_stock{font-size:14px}
    .details_boxed__select{align-items:flex-start;flex-direction:column}
    .details_boxed__select .variant_select{max-width:50%}
    .price_title{font-size:16px}
    .details_boxed__price,.details_boxed__price .currency{font-size:28px}
    .details_boxed__old_price,.tab_old_price{font-size:18px}
    /* .product_button_tab,.place_order,.next_step_btn,.details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist,.delivery_info,.features__name,.features__value,.data_name,.data_value{font-size:14px} */
    .product-page__button{width:100%;max-width:100%;font-size:16px}
    .details_prod_item{padding:16px 0}
    .delivery_img{width:30px;height:30px}
    .delivery_content{padding-top:5px}
    .popup_cart_content{padding:30px}
    .payment_content_item{width:65px;height:38px}
    .product-page__details .block__title{margin-bottom:16px}
    .details_boxed__buttons{padding-top:16px}
    .product_description,.product_features,.product_comments{padding:24px 0}
    .comment__icon{-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px}
    .comment__icon svg{width:40px;height:40px}
    .products_container{margin-left:0;width:100%}
    .sidebar:not(.sidebar--user){position:fixed;z-index:10000;top:0;right:-320px;width:320px;max-width:calc(100vw - 50px);height:100vh;display:block;padding:30px 0;overflow-y:auto;transition:.3s;background:#1a1b1c;border-top-left-radius:5px;border-bottom-left-radius:5px;}
    .gallery_image img{max-height:320px}
    .sidebar.opened{right:0;overscroll-behavior:none;box-shadow:-20px 0 20px 0 #0000001f; border-radius: 5px 0 0 5px}
    .cart_logo{justify-content:space-between;align-items:center}
    .cart_btn_goback{position:relative}
    .sidebar__boxed{padding:30px 15px 0;margin-bottom:0;box-shadow:none}
    .filter__name{font-size:18px}
    .fn_selected_features{padding:30px 15px 0}
    .filter_group_top{margin-bottom:0;padding-bottom:30px}
    .question_text{font-size:16px}
    .see_more_plus svg{width:18px;height:18px}
    .form_login_left,.form_register_left,.form_remind_left{width:60%}
    .form_login_right,.form_register_right,.form_remind_right{width:75%;padding:15px}
    .data_password{display:flex;flex-wrap:wrap}
    .form_login_left img,.form_remind_left img,.form_register_left img{height:100%}
    .block__description--style td,.block__description--style th{padding:5px;font-size:14px}
    .block__description--style th,.popup_notify_description,.details_boxed__select .variant_select{font-size:14px}
    .order_tot_price,.form_header_post .form__title,.details_boxed__title{font-size:16px}
    .all_categories_btn,.banner_about1_link,.numbers_btn,.comments_btn,.user_mobile_btn,.switch_mobile_filter,.form__button,.all_news_btn{font-size:16px}
    .products_sort{padding:10px 16px;font-size:16px}
    .switch_mobile_filter{padding:0 24px;margin-left:auto;width:195px;justify-content:center}
    .products_title{flex-direction:column;align-items:flex-start;gap:25px; margin-bottom: 20px;}
    .sort_filter{width:100%;justify-content:space-between;align-items:center}
    .popup_comment_content{flex-direction:column;padding:30px 20px;max-height:800px;height:fit-content}
    .comment_form_img{max-width:200px;margin:0 auto}
    .form_comment_right .form__body{flex-direction:row}
    .form__input{height:45px;font-size:14px}
    .sidebar_blog .sidebar__boxed{padding:15px 10px}
    .sidebar_blog_heading{font-size:16px;margin-bottom:20px}
    .post_item_sidebar .article__title{font-size:15px}
    .post_item_sidebar .article__image_link{min-height:45px;max-height:45px}
    .post_item_sidebar .article__image_link img{max-height:45px}
    .article__info{gap:5px}
    .article__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden}
    .product_preview__image_mini picture{height:80px;width:75px}
    .popup_no_instock_content,.popup_notify_content,.popup_change_content{height:fit-content}
    .block_purchases .purchase__image,.order_boxeded .purchase__image{-webkit-flex:0 0 90px;-ms-flex:0 0 90px;flex:0 0 90px;max-width:90px;min-height:90px}
    .purchase__name{gap:5px;max-width:280px}
    .last_step_purchases .purchase__price_total .purchase__group_content{width:75px;margin-left:40px}
    .last_step_cart{flex-direction:column-reverse}
    .purchase__name .purchase__name_link,.purchase__old_price_content{font-size:14px;line-height:19px}
    .block_purchases .product_icons a{width:45px;height:45px}
    .block_purchases .product_icons a svg,.block_purchases .purchase__remove svg{width:30px;height:30px}
    .purchase__group{gap:10px}
    .purchase__group_content{font-size:24px}
    .purchase__amount .amount,.purchase__amount .amount__plus,.purchase__amount .amount__minus{height:43px}
    .purchase__amount .amount__input{font-size:18px;height: 43px;}
    .block_purchases .purchase__remove{margin-left:25px;width:45px;height:45px}
    .sort_title{display:none}
    .count_purchases{padding-bottom:0;font-size:16px}
    .purchase_detail__price,.purchase_detail__price--total .currency{font-size:20px}
    .detail_last_item{padding:10px 0}
    .purchase_detail__name--total{font-size:16px}
    .order_block{flex-direction:column;gap:30px}
    .block_order_details{gap:0}
    .sidebar_order_details{margin-left:0;max-width:100%}
    .cart_body{flex-direction:column-reverse;gap:40px}
    .cart_body_information{max-width:100%;position:relative;top:0}
    .purchase_detail__item:first-child{margin-bottom:0}
    .cart_info_item{align-items:center}
    .fn_deliveries_block,.fn_payments_block{padding-top:35px;padding-bottom:15px}
    .form_cart_items{padding-bottom:15px}
    .header__center{top:0}
    .top_flex{height:55px}
    .arrow_down_cat{width:45%}
    .filter_counter{border-radius:50%;color:var(--second-company-text);padding:1px 1px 0;position:absolute;text-align:center;font-weight:400;line-height:17px;display:block;right:22px;top:8px;background:#FFC300;border:3px solid #c60000;width:16px;height:16px;font-size:0}
    /* .product_preview__image img{height:auto} */
    .product_preview__prices .old_price,.product_preview__prices .old_price .currency{font-size:14px;margin:0}
    .product_preview__prices .price,.product_preview__prices .price .currency{font-size:20px;line-height:26px}
    .fn_variants{width:100%;max-width:100%}
    .fn_product_slide, .fn_partners_slide{padding:0}
    .faq__arrow{top:10px;right:12px}
    .copyright_icons{order:0;row-gap:10px}
    .footer__title_arrow,.product-page__sku{display:none}
    .footer__content{display:block;padding-left:0;padding-right:0; margin-bottom: 0;}
    .boxed_description{margin:60px 0;padding:30px 0}
    .faq__answer{padding:16px 12px}
    .faq_wrapper{margin:30px 0 60px}
    .footer_mobile{ grid-template-columns: repeat(1, 1fr);}
    .footer_mobile .footer_column:nth-child(2),.footer_mobile .footer_column:nth-child(3){width:100%}
    /* .phones_list_right,.block__description p{font-size:14px;line-height:20px} */
    .footer__contact_item .phone,.footer__contact_item .email{font-weight:400}
    .product_description{padding-bottom:12px}
    .product_page .block__heading{margin-bottom:0}
    .tabs_buttons{border-bottom:none}
    h3,.h3{font-size:20px}
    .callback{height:44px}
    .block_purchases .purchase__remove{margin-left:auto;margin-top:16px}
    .purchase__old_price_content{margin-top:16px;align-items:center}
    .block__popup_cart .purchase__old_price_content{margin-top:0}
    .purchase_detail{padding:24px 16px}
    .block_purchases .purchase__item:first-child,.order_boxeded .purchase__item:first-child,.last_step_purchases .purchase__item:first-child{padding:0 0 16px}
    .section_advertising,.main_banner_item{flex-direction:column}
    .main_banner_item_annotation,.about_us_body .section_h1{font-size:30px;line-height:40px}
    .main_banner_item_description img{width:40px;height:40px}
    .main_banner_item_description,.about_us_link{font-size:16px;text-align: center;}
    .main-page h2,.main-page .h2{font-size:30px}
    .about_us_body .section_h1{margin-bottom:24px}
    .banner_advantages1_preview,.section_advertising{gap:10px}
    .main-products .block__title{margin-bottom:30px}
    .main_banner_item_annotation span{font-weight:700}
    .banner_advantages1_item:first-child,.banner_advantages1_item,.banner_advantages1_item:last-child{padding:20px 12px}
    .subcategories_main_list{grid-template-columns:repeat(2,1fr)}
    .banner_advantages1_item{border-right:none;border-bottom:1px solid #ffffff21}
    .banner_advantages1_item:last-child{border-right:none;border-bottom:none}
    .block_contacts_main{padding:40px 24px}
    .contacts_main_item:first-child,.contacts_main_item:nth-child(3n){padding-right:18px;padding-left:0}
    .contacts_main_item:nth-child(2n){padding-left:18px;padding-right:0}
    .contact_item_title {
        font-size: 18px;
    }
    .subcategory_name {
        height: 140px;
        padding: 10px 0;
    }
    .details_boxed__select .product_preview__variants {
        width: 100%;
    }
    .footer__menu .menu_group__list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .footer_column {
        margin-bottom: 24px;
    }
    .footer_mobile:last-child {
        padding-top: 30px;
        margin-top: 10px;
    }
    }
    @media (max-width : 576px) {
    h6,.h6{font-size:14px;margin:0 0 15px;font-weight:600}
    .message_error{margin:10px 0 20px}
    .boxed__description img{display:block;float:none!important}
    .coupon__title{font-size:13px;margin:3px 0 5px;font-weight:400;display:inline-block;border-bottom:1px dashed;line-height:1.3;font-style:italic;opacity:.7;cursor:pointer}
    .block{margin:0 0 10px}
    .main_banner_item_annotation {
        text-align: center;
    }
    .block--boxed{box-shadow:none;padding:10px}
    .form--boxed{padding:10px}
    .block__header--boxed{padding:10px;margin-bottom:10px}
    .form__header{margin-bottom:10px}
    .form_cart .form__header{margin-bottom:10px}
    .form_cart{margin-top:15px;margin-bottom:15px}
    .form__title{font-size:16px;font-weight:500;margin:0 auto 10px}
    .form__header::after{top:35%}
    .delivery__name_price{font-weight:600;font-size:10px}
    .form__title svg{display:none}
    .form__group{margin-bottom:10px}
    .form--boxed_cart,.form__button{width:100%;margin-left:0;justify-content:center}
    .pager li:first-child{margin-bottom:10px}
    .purchase__content{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 75px);-ms-flex:0 0 calc(100% - 75px);flex:0 0 calc(100% - 75px);max-width:100%;padding-left:10px}
    .delivery__image{display:none}
    .details_boxed__buttons{flex-wrap:wrap}
    .details_boxed__buttons > *{max-width:inherit;padding-right:0}
    .cart_logo_link img{width:220px}
    .details_boxed__other{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;width:150px}
    .details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist{margin-right:0;margin-left:10px}
    .form__button--subscribe{width:auto!important}
    .details_boxed__item--one,.details_boxed__item{padding:10px}
    .details_boxed__old_price{font-weight:400;margin:0 10px 0 0;font-size:16px}
    .details_boxed__old_price .currency{font-weight:400;font-size:11px}
    .mobile_tab__content .comment{margin-bottom:10px}
    .comment__inner{gap:10px}
    .tab{padding:0 15px}
    .comment__name{font-size:13px}
    .comment__date{font-size:12px}
    .comment__author{justify-content:space-between;width:100%}
    .details_boxed__no_brand .details_boxed__title{display:block}
    .cell{padding:15px 5px;line-height:1.1;font-size:16px;font-weight:500;height:50px!important}
    .comparison_block__left{width:40%}
    .products_list{position:relative}
    /* .products_list:before{content:"";height:100%;width:1px;position:absolute;right:0;top:0;display:block;z-index:1;background:#fff} */
    .product_preview__button--pre_order{padding:0;line-height:1px}
    .blog_list .article_list{grid-template-columns:repeat(1,1fr)}
    .product_preview__button--pre_order .product_preview__button_text{padding:0;font-size:14px;line-height:1;display:block}
    body,.boxed__description{font-size:13px;line-height:1.3}
    .advantages__preview{padding:10px 5px}
    .advantages__title{font-size:12px;line-height:1.2;height:30px;min-height:30px}
    .advantages__icon svg{width:50px;height:50px}
    .xzoom-thumbs{text-align:center;margin-bottom:0}
    .anchor_comments__link{margin-top:5px;margin-bottom:3px}
    .hc-offcanvas-nav ul.bottom-nav li a.nav-item{font-size:16px}
    .password_remind{margin-bottom:15px;margin-top:10px}
    .hc-offcanvas-nav ul.top-nav .mobile__link img{max-height:45px}
    .hc-offcanvas-nav ul.top-nav .account__link{font-size:11px}
    .block__description--style{font-size:14px}
    .block__description{padding:0}
    .block__description--style p{line-height:1.6;margin:0 0 1rem}
    .block__description--style .table{margin:0}
    .block__description--style .table__cell{margin:1rem 0}
    .block__description--style img{margin:0 0 1rem}
    .block__description--style ul li,.block__description--style ol li{font-size:14px;font-weight:400;line-height:1.4;margin:0 0 .8rem}
    .block__description--style blockquote{margin:1rem 0;padding:15px 10px 15px 40px}
    .block__description--style blockquote::before{font-size:55px;left:-5px}
    .block__description--style blockquote p{font-size:14px;line-height:1.5;margin:0 0 .5rem}
    .order_boxeded .purchase__group_content,.last_step_purchases .purchase__group_content{gap:5px;font-weight:600}
    .order_boxeded .purchase__price_total,.last_step_purchases .purchase__price_total{display:flex;gap:5px}
    .details_boxed_pct{top:-20px}
    .details_boxed__prices{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
    .page_description{font-size:16px}
    .author_card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
    .author_card__info,.author_card__image{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
    .author_card__image{padding:0 0 20px;min-height:auto}
    .author_card__info{padding:0}
    .purchase__price{order:1;padding:0}
    .purchase__amount{order:-1}
    .pager a{height:unset;min-height:45px}
    .form_feedback_title{font-size:20px;margin-bottom:15px}
    .container{padding-left:15px;padding-right:15px; gap: 0}
    .banner_about1_text{gap:20px}
    .no_comments_bl{font-size:14px}
    .cancel_comment_btn{width:100%;margin-top:15px;justify-content:center}
    .banner_advantages1_icon{min-width:46px;min-height:46px}
    .banner_advantages1_description{margin-left:0}
    .subcategory_link{font-size:22px; height: 200px}
    .main-products .block__more {
        margiN: 10px auto 0
    }.order_bottom_text {
        font-size: 16px;
        margin-bottom: 30px;
    }
    .categories__no_image svg{width:100px;height:100px}
    .banner_about2_right{grid-auto-rows:70px;grid-auto-columns:150px}
    .block_contacts_main{padding:24px 16px}
    .background_about2{background-position:168px center;background-size:60%}
    .banner_advantages2_preview{padding:20px 10px;column-gap:10px}
    .banner_advantages2_icon{max-width:40px;max-height:40px}
    .main_contacts_description{text-align:center}
    .banner_advantages2_description{margin-left:50px}
    .main_contacts_grid{grid-template-columns:repeat(1,1fr)}
    .footer__menu_link{white-space:normal}
    .footer_bottom{flex-direction:column}
    .copyright_icons{order:0}
    .banner_advantages1_title{font-size:18px}
    body{font-size:14px}
    .form_subscribe1_content{max-width:300px}
    .form_subscribe1_img{right:-45px}
    .form_subscribe1_img img{bottom:-27px;max-height:400px}
    .form_subscribe1{overflow:hidden}
    .numbers_top_description,.footer__menu_link,.menu_group--footer .menu_group__link,.footer__contact_item .phone{font-size:14px}
    .main_number_heading{font-size:38px}
    .main_number_description{font-size:16px}
    .main_numbers_item{gap:5px}
    .block_numbers_content{gap:30px}
    .banner_about3_right{grid-auto-rows:150px;grid-auto-columns:150px}
    .form_subscribe2{padding:40px 0}
    .form2_button--subscribe{right:0;width:auto}
    .payment_item,.delivery_item{flex-direction:column;align-items:flex-start;gap:10px}
    .features .features__name{width:190px}
    .product-page__details .block__title h3{font-size:22px}
    .top_details_product{padding:0}
    .delivery_payment_block,.details_prod_item,.product_description,.product_features,.product_comments{padding:30px 0}
    .price_title{line-height:30px}
    .comment__icon svg{width:35px;height:35px}
    .comment__icon{-webkit-flex:0 0 35px;-ms-flex:0 0 35px;flex:0 0 35px;max-width:35px}
    .admin_note .comment__icon svg{width:35px;height:35px}
    .block_explanation__body thead{display:none}
    .block_explanation__body tr{display:flex;flex-direction:column;box-shadow:none;border:1px solid #D5D5D5;margin-bottom:10px;border-radius:5px;padding:15px}
    .block_explanation__body td{display:flex;gap:10px;align-items:center}
    .block__description--style table{min-width:100%}
    .block_explanation__body .features__name{font-weight:600; padding:0; white-space: nowrap;}
    .order_tot_price{white-space:nowrap}
    .block_explanation__body td a{font-size:18px}
    .block_explanation__body .features_dash{top:0}
    .article__title{font-size:18px;height:25px;line-height:25px;font-weight:700}
    .banner_about1_title{font-size:35px}
    .p1::after{content:url(../images/title.svg);position:absolute;position:absolute;left:-14px;top:16%}
    .banner_main_text h1{font-size:45px}
    .article__footer{margin-top:10px}
    .article__info_item svg{width:20px;height:18px}
    .article__avatar svg,.article__avatar{width:16px;height:16px}
    .article__info{padding:15px 10px 10px}
    .subscribe2_description{font-size:14px}
    .item_question{padding:15px 0;margin:0 15px}
    .see_more_plus svg{width:15px;height:15px}
    .item_answer{padding:15px}
    .sticker{font-size:12px;height:24px;line-height:18px;padding:2px 7px}
    .no_img_text{font-size:14px}
    .product_preview__no_image svg{width:auto;height:140px}
    .product_sort__title,select{font-size:14px}
    .switch_mobile_filter{margin-left:15px}
    .products_sort{gap:10px}
    .block_purchases .purchase__item,.order_boxeded .purchase__item,.last_step_purchases .purchase__item{        gap: 15px;
        display: grid;
        grid-template-columns: 90px 1fr 45px;}
    .block_purchases .purchase__content{height: fit-content; padding-left: 0; max-width: 100%;}
    .block_purchases .purchase__name{max-width:100%}
    .main_cat_mobile,.sub_cat_mobile li{font-size:16px;padding:10px}
    .block__popup_cart .purchase__item{flex-wrap:wrap;row-gap:0}
    .block__popup_cart .purchase__group{margin-left:85px}
    .banner_group__variant1 .banner_group__text,.banner_group__variant2 .banner_group__text{width:100%;padding:0 30px}
    .banner_group__variant1 .banner_group__text2{width:100%;padding:0 30px;bottom:50px}
    .banner_group__title{font-size:35px}
    .banner_group__description{font-size:16px}
    .banner_about1_link{width:100%;justify-content:center}
    .form_login,.form_remind,.form_register{padding:0;flex-direction:column;max-height:100%}
    .form_login_left,.form_register_left,.form_remind_left{width:100%;display: none;}
    .form_login_left img,.form_remind_left img,.form_register_left img{border-radius:0;width:100%;object-fit:cover;max-height: 280px;}
    .form_login_right,.form_register_right,.form_remind_right{width:100%}
    .block_about2{margin:30px 0}
    .main-articles{padding:30px 15px}
    .section_numbers,.block_advantages1{padding:30px 0}
    .sidebar__boxed--user{width:100%}
    .block_adv_notmain{padding:50px 0 0}
    .not_found__description{padding:60px 7px}
    .not_found__image{width:350px}
    .not_found__image img{top:46px}
    .cat_icon svg{width:95%;height:auto}
    .not_found__image .cat_icon{top:-170px;left:-120px}
    .not_found__image .flowers_icon svg{width:72px;height:100px}
    .not_found__image .flowers_icon{top:-23px}
    .form_search_content{max-width:380px}
    .search_close svg{top:20px;right:20px}
    .popup_comment_content{top:6%}
    .comment_form_img{max-height:280px}
    .comment_form_img img{max-height:260px}
    .advertising_image{max-height:206px}
    h1,.h1{font-size:32px}
    .main-page h2,.main-page .h2{font-size:26px}
    .purchase__group{        flex-direction: row;
        margin-left: 0;
        margin-top: auto;
        grid-column-start: 2;
        align-items: center;
    }
    .block_purchases .purchase__remove {
        margin: 0;
    }
    .tabs_contact_link {
        font-size: 17px;
        padding: 0 10px;
    }
    .contacts_main_item{padding:15px!important;border-bottom:1px solid #b7b7b76e}
    .contacts_main_item:last-child{border-bottom:none!important}
    .block_contacts_main .block__title{gap:24px;margin-bottom:25px}
    .contact_item_title{font-size:18px;margin-bottom:7px}
    .contacts_main_item svg{width:22px;height:22px}
    .main_contact_link{font-size:16px}
    .block_purchases .purchase__image, .order_boxeded .purchase__image {
        grid-row-end: 3;
        grid-row-start: 1;
    }
    .block__title {
        font-size: 21px;
    }
    .main_h1 {
        font-size: 28px;
        margin: 18px 0;
    }
    .form_button_cart {max-width: 100%;}
    .subcategory_link {text-align: center;}
    }
    @media only screen and (max-width : 480px) {
    body{line-height:1.4}
    .banner_about2_right{grid-auto-rows:60px;grid-auto-columns:130px}
    .background_about2{background-position:130px center;background-size:65%}
    h1,.h1{font-size:30px;font-weight:500;line-height:1.1}
    .form--boxed.popup{padding:10px}
    .block__title{font-size:20px;font-weight:500}
    .form_search_content{max-width:340px}
    .search_close svg{top:15px;right:7px}
    .details_boxed__select .select2-container{width:100%!important}
    .header_informers__item i{width:24px;height:24px}
    .header_informers__item i::before{font-size:24px;line-height:1}
    .header_informers__item.icon:before{font-size:28px;line-height:1}
    .header_informers__item i.icon-balance-scale::before{font-size:20px;line-height:1}
    .header_informers__item.icon::before{font-size:26px;line-height:1}
    .header_informers__item{padding:0 5px}
    .header_informers__item.icon-search{min-width:35px;height:24px}
    .form_feedback{padding:20px}
    footer{overflow:hidden}
    .numbers_btn,.comments_btn{padding:0 30px;margin-left:15px}
    .about2_background_block,.banner_about1_img img{border:5px solid #fff}
    .numbers_container{height:750px}
    .numbers_background::after{background:linear-gradient(114.17deg,#0e070073 47.22%,#0e070000 128.41%)}
    .scroll_products .scroll_products__item{width:160px}
    .product_preview{padding:10px}
    .product_preview__prices .price .currency{font-size:16px;font-weight:500}
    .block_explanation__header{font-size:18px;font-weight:600;margin-bottom:10px}
    .product_preview__buttons .comparison_button,.product_preview__buttons .fast_order_button{margin-left:3px}
    .header_informers__link i.fa-balance-scale:before{font-size:24px}
    .purchase__image svg{width:60px;height:70px}
    .arrow_down_cat{width:35%}
    .block__popup_cart .purchase__group_content{font-size:20px}
    .popup_cart_content{padding:15px}
    .contact_left_block{padding:20px}
    .swiper-btn-prev,.swiper-btn-next{width:48px;height:40px}
    .swiper-btn-prev::after{bottom:-24px;left:25px}
    .footer_slogan{font-size:14px}
    .copyright{flex-direction:column;gap:10px}
    .payment_content{display:grid;grid-template-columns:repeat(3,1fr)}
    .product-page__details .block__title{flex-direction:column;gap:20px}
    .comments_btn{margin-left:0;width:100%;justify-content:center}
    .title_rating{width:100%;justify-content:space-between}
    .comment_form{margin-top:-50px}
    .switch_mobile_filter{width:100%;justify-content:center;margin-left:0}
    .product-page__no_image svg{width:150px;height:150px;margin:50px}
    .sort_filter{flex-direction:column;gap:15px}
    .fn_products_sort{width:100%}
    .products_sort{justify-content:center}
    .products_container__sort{width:100%}
    .switch_mobile_filter{height:40px;font-size:14px}
    .mobile_product_button{order:4}
    .block_purchases .purchase__image, .order_boxeded .purchase__image {
        max-width: 70px;
        min-height: 70px;
    }
    .tabs_contact_link {
        font-size: 17px;
        padding: 0 30px;
    }
    .block_purchases .purchase__item, .order_boxeded .purchase__item, .last_step_purchases .purchase__item {
        gap: 10px;
        grid-template-columns: 70px 1fr 45px;
    }
    .purchase__group_content {
        font-size: 20px;
    }
    .purchase__amount .amount {
        max-width: 100px;
        min-width: 100px;
    }
    .amount__plus, .amount__minus {
        width: 30px;
    }
    .amount__input {
        width: calc(100% - 60px);
    }
    .form_btn_commnent {
        max-width: 100%;
    }
    .subcategory_link {
        font-size: 18px;
    }
    .footer__menu .menu_group__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .footer__menu_link, .menu_group--footer .menu_group__link, .footer__contact_item .phone {
        font-size: 16px;
    }
    }
    @media only screen and (max-width : 360px) {
    .menu_switcher__heading{padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
    .product_preview__out_stock{white-space:normal;font-size:11px;font-weight:500;line-height:1.1}
    .header_links{gap:10px}
    .mobile_header_bottom{font-size:11px;justify-content:space-between}
    .header_informers__link{width:fit-content}
    .menu_switcher{flex:1 0 30px;max-width:fit-content}
    .header_informers__item{min-width:35px}
    .shop_address{width:260px}
    .tabs__link{padding:0 8px}
    .popup_comment_content{max-height:900px}
    .sort_title{display:none}
    .products_sort{padding:10px 6px}
    .all_categories_btn,.banner_about1_link,.numbers_btn,.comments_btn,.user_mobile_btn,.switch_mobile_filter,.form__button,.all_news_btn{font-size:14px}
    .block_purchases .purchase__content{max-width:190px}
    .popup_cart .block__title_popup h2{font-size:20px;line-height:24px}
    .purchase__group {
        grid-column-start: 1;
        grid-column-end: 3;
    }
    .block_purchases .purchase__image, .order_boxeded .purchase__image {
        grid-row-end: 2;
    }
    }
    @media only screen and (min-width : 1440px) {
    .col-qw-3{float:left;width:25%}
    .col-qd-2{float:left;width:20%}
    }
    @media only screen and (max-width:400px) {
    .switch_mobile_filter{margin-left:0}
    .banner_about2_right{grid-auto-rows:45px;grid-auto-columns:100px}
    .delivery_info{max-width:250px}
    .mobile_product_button{width:100%}
    .subcategories_main_list{grid-template-columns:repeat(1,1fr)}
    .subcategory_link {font-size: 26px;}
    }