@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;width:100%;max-width:110px;gap: 8px;}
    .header_cart_link{max-width:100%;padding: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}
    .social__link{margin-right:20px;}
    .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}
    .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}
    .subcategories_main_list{grid-template-columns:repeat(5,1fr)}
    .product_item.swiper-slide{min-height:auto;}
    .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} */
    .subcategory_img img{height:140px}
    .categories__no_image{height:140px;width: 140px;}
    .footer_menu{column-gap:28px}
    .product_block__body{margin:0}
    }
    @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_title,.banner_advantages2_title{font-size:24px}
    h1,.h1{font-size:42px}
    h2,.h2{font-size:38px}
    .form_feedback_flex, .banner_about1_preview{flex-direction:column}
    .form_feedback_right{max-width:100%}
    .banner_advantages1{align-items:flex-start}
    .subcategory_name{text-align:center}
    .subcategory_link{font-size:18px}
    .banner_advantages2{gap:12px}
    .form_subscribe2_content{max-width:700px}
    .social__link{margin-right:20px}
    .block_purchases{flex-direction:column}
    .fn_purchases_wrap, .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(0) 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}
    .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__select{margin-top:100px}
    .tabs_product_card{max-width:480px}
    .details_boxed__buttons{gap:22px}
    .delivery_payment_block{gap: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);gap: 16px;}
    .comment__boxed{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width: 100%;}
    .subcategories_main_list{grid-template-columns:repeat(4,1fr);gap:10px}
    .subcategory_img img{height:140px}
    .btn_order_submit{width:100%}
    .logo__link img,.logo__link svg{max-width:220px}
    .header-contact--phone,.header-contact--email,.header-contact--time{font-size:16px}
    .banner_about1_content{gap:30px}
    .product-page__img img{max-height:380px}
    .header-contact__inner{padding:12px 8px 0}
    .search_desktop{margin:auto 20px}
    .product-page__details{width:calc(100% - 450px)}
    .product-page__gallery{max-width:430px}
    .details_boxed__price, .details_boxed__price .currency{font-size:32px}
    .details_boxed__prices{align-items: baseline;gap: 20px;}
    .price_title{font-size:18px}
    .payment_item,.delivery_item{gap:12px}
    .header_informers {gap: 16px;}
    .categories_nav .level_1 .categories_menu__item:first-child .categories_menu__link {margin: 0 12px 0 0;}
    .categories_nav .level_1 .categories_menu__item .categories_menu__link {padding: 23px 0;margin: 0 12px;}
    .menu_group--header .menu_group__link {padding: 30px 6px;white-space: nowrap;}
    .fn_wishlist_page {grid-template-columns: repeat(4, 1fr);}
    .fn_categories {grid-template-columns: repeat(4, 23.3%);} 
    .swiper-wrapper_custom {display: grid;grid-template-columns: repeat(5, 1fr);row-gap: 16px;column-gap: 0 !important;transform: none !important;}
    }
    @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:0;}
    .products_container__sort{padding:16px;margin-bottom:16px}
    .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}
    .product-page__button,.place_order,.next_step_btn{padding:0 60px}
    .product_preview__button--pre_order,.form__button_continue{padding:14px 40px!important}
    .tabs_product_card .product_button_tab{padding:6px!important}
    .purchase_detail{max-width:400px;padding:24px}
    .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}
    .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:40px;line-height:48px;margin-bottom:16px}
    .about_us_wrapper, .header_informers{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, .header__menu{display:none}
    .categories_nav .categories_menu__link{padding: 7px 14px;height: 100%;}
    .categories_nav .categories_nav__menu{height: 100%;}
    .about_us_image::before{width: 370px;height: 690px;}
    .about_us_image::after{width: 340px;height: 600px;right: 16px;}
    .page_about_text{max-width: 500px;}
    .page_about_content{align-items: flex-start;}
    .banner_advantages1{gap: 16px;grid-template-columns: repeat(3, 1fr);}
    .main_articles .block__body{margin: -7px -7px 0 -7px;}
    .feedback_form_wrapper{gap: 32px;margin-top: 40px;}
    .main_contacts_grid{grid-template-columns: repeat(3, 1fr);}
    .contacts_main_item {padding: 20px;}
    .fn_categories{grid-template-columns: repeat(3, 31.8%);}
    .product_preview__name_link{line-height: 1.2;}
    .faq_block_boxed{gap: 50px;}
    .details_boxed_pct{top: -8px;}
    .top_details_product{padding-bottom: 20px;margin-bottom: 20px;}
    .top_details_product_wrapper, .features_table{margin-bottom: 40px;}
    }
    @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(--button-color)}
    .filter__link:hover .filter__label{color:var(--button-color)}
    .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(--second-company-text)}
    .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:hover, .account__link:hover .informer_name {color: #fff!important;}
    .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}
    .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 span{transition: all .3s;}
    .menu_group--header .menu_group__link:hover span{text-decoration:none;}
    .header-contact__inner:hover{background:#fff;box-shadow:0 0 3px #0000004d;z-index:1;height:auto}
    .header-contact__inner--adress:hover{background:transparent;box-shadow:none;z-index:1;height:auto}
    .header-contact__inner:hover .header-contact__item{opacity:1;visibility:visible;height:auto;position:relative}
    .main_banner_item:hover .main_banner_image img{transform:scale(1.05)}
    .header-contact__inner:hover .header-contact__item--visible:after{content:none}
    .header-contact__inner:hover .header-contact__item--visible a{color:#21293C}
    .header-contact__inner:hover .header-contact__item--visible a:hover{color:var(--basic-company);}
    .header-contact--phone a:hover,.header-contact--email a:hover{color:var(--basic-company);}
    .search__button:hover{opacity:1}
    .categories_nav .level_1 li:hover .level_3.categories_nav__subcategory{visibility:visible;opacity:1;top: 0;}
    a.main_contact_link:hover{color:var(--basic-company);}
    .header-contact__inner:hover .header-contact__section svg{color:#5CB647}
    .categories_nav__menu:hover .categories_nav::before{content:"";position:absolute;width:100%;height:100%;background-color:#7f7f7f;display:block}
    .search_desktop{position:relative;margin:0;-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:360px;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)}
    .header_links {display: none;}
    .categories_nav .categories_menu__item .categories_menu__link:hover{text-decoration:none; color: #FBBE16;}
    .categories_nav .categories_menu__item .categories_menu__link:hover svg path{stroke: #FBBE16;}
    .categories_nav .categories_menu__item .categories_menu__link:hover svg{-webkit-transform: rotate(0);transform: rotate(0);}
    .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{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:13px;box-shadow: 0px 4px 27px 0px #00033D24;}
    .product_item:not(.no_hover):hover .product_preview::after{bottom: 2px;width: 30px;}
    .product_choose-item:hover{border: 1px solid var(--button-color);color: var(--button-color);}
    .product_button_tab:hover,.form__button:hover,.comments_btn:hover,.product-page__button:hover,.fn_readmore + [data-readmore-toggle]:hover{background: #B7DE4A;color: var(--boxed-text);box-shadow: 0px 3px 23px 0px #B7DE4AB2; }
    .product_button_tab:hover{box-shadow: 0px 3px 23px 0px #B7DE4ABF;}
    .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:64px;}
    .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,
    .wishlist_button:hover .svg_icon svg path{stroke: var(--button-color); 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{box-shadow:0 6px 18px 0 #4C5D7D29}
    .article__button:hover{color:var(--button-color)}
    .article_item:hover .article__preview{z-index:3;box-shadow: 0px 5px 18px 0px #000F0D1C;}
    .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:var(--basic-company)!important;text-decoration:none}
    .footer__menu_link:hover{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,.categories_menu__link:hover::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: var(--basic-company);color: #fff;box-shadow: none;}
    .footer__copyright a:hover{color: var(--basic-company)!important;text-decoration:none}
    .compare_show a:hover{text-decoration:none}
    .purchase__name .purchase__name_link:hover{color:var(--basic-company);}
    .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:45px;position:relative;z-index:20}
    .form_search_desktop{display:block;width:100%;height:45px;position:relative}
    .form_search_desktop input{background: rgba(246, 246, 246, 0.95);border: 1px solid #E7E7E7;color:var(--body-text);height:45px;width:100%}
    .header_informers__link:hover .header_informers_icon::before {opacity: 1;}
    .subcategory_link:hover .subcategory_img::after,
    .subcategory_link:hover .subcategory_arrow{transition:all .3s ease; opacity: 1;visibility: visible;}
    }
    @media only screen and (max-width : 991px) {
    .header_informers_icon::before {width: 28px;height: 28px;}
    .header_informers_icon{height: auto; width: auto;}
     h1,.h1{font-size:35px}
    .section_categories .block__title{margin-bottom:30px}
    .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{background:var(--bg);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(--basic-company-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:30px;padding-bottom:70px}
    .to_top{bottom:80px}
    .header__top{position:fixed;top:0;width:100%;z-index:20;height:36px}
    .header__center{position:fixed;top:0;width:100%;z-index:20;background-color: #ffffff;border-bottom: 1px solid #F2F2F2;box-shadow: 0px 4px 16px 0px #00021D12;padding: 0;}
    .footer__copyright{margin-top:30px}
    .footer__title:before{content:none}
    .footer__title{border-bottom:none;margin-bottom:0;border-radius:0;background:transparent;line-height: 1;font-weight:700;font-size:26px;border-bottom: none;}
    .footer__title_arrow svg path{stroke: var(--body-text);}
    .footer__title_arrow{display: none;}
    .footer_column{max-width:50%;width:50%}
    .footer_first_column{gap:20px}
    .account__link{border-right:none}
    .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 {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:0}
    .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{gap:10px}
    .main_banner{display:block;width:100%;margin-left:0;margin-bottom:10px;box-shadow:none}
    .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;gap: 80px;}
    .about_us_body{max-width:100%;margin: 0;}
    .main_banner_item_annotation{font-size:24px;line-height:32px}
    .fn_product .block__header{margin-bottom:20px}
    .product-page__gallery{position:relative;top:0;width:100%}
    .categories_nav{display:none}
    .product-page__gallery{max-height:800px}
    .product-page__details{width:100%}
    .details_boxed__select{margin-top:40px}
    .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;max-width: 80%;}
    .fn_product_slide {margin: 0;padding: 0px 7px 80px;}
    .faq_item{width:100%;margin-bottom:16px}
    .item_answer{font-size:14px;padding:16px 20px}
    .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: #7C7C7C;}
    .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:275px}
    .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;border-bottom:1px solid #D5D5D5;padding:10px 0}
    .tabs__link.selected:after{bottom:0px}
    .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:10px 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:calc(1.2em *2)}
    .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_advantages1{grid-template-columns: repeat(2, 1fr);}
    .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}
    .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;}
    .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:50px;height:50px;min-width:50px;border-radius:10px;}
    .header_cart_link .cart_counter{display: block !important;}
    .header_search__item{border: 1px solid var(--body-text);}
    .header_search__item svg path{fill: var(--body-text);}
    .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;min-width: 28px;}
    .header_user_link svg path{fill: var(--boxed-text);}
    .header_wishlist_link svg path{stroke: var(--boxed-text);}
    .header_wishlist_link .informer_name{display: block;}
    .menu_switcher__heading{background:transparent;height:100%;width: auto;}
    .header_informers__link span{color: #7C7C7C;}
    .header_cart_item .cart_counter,.header_informers__item .wishlist_counter,.header_informers__item .compare_counter{right:-7px;background:#FBBE16;border:3px solid #fff;width:14px;height:14px;font-size:0;position: absolute;border-radius: 50rem;}
    .header_cart_item .cart_counter{border: 3px solid #c6eb5f;}
    .header_informers__item .compare_counter,.header_informers__item .wishlist_counter,.header_informers__item .cart_counter{top: 22%;left: 37%;}
    .header_cart_link{background-color: var(--button-color);justify-content:center;align-items: center;padding: 0;border-radius: 10px;width: 100%;gap: 0;}
    .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}
    .main{padding:88px 0 0;}
    .header_cart_item .cart_counter{top: 5px;left: 30px;}
    .header_cart_link svg{width:30px;height:30px;margin-left:0;display: none;}
    .header_cart_link {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M19.8337 21C18.5387 21 17.5003 22.0384 17.5003 23.3334C17.5003 23.9522 17.7462 24.5457 18.1837 24.9833C18.6213 25.4209 19.2148 25.6667 19.8337 25.6667C20.4525 25.6667 21.046 25.4209 21.4836 24.9833C21.9212 24.5457 22.167 23.9522 22.167 23.3334C22.167 22.7145 21.9212 22.121 21.4836 21.6835C21.046 21.2459 20.4525 21 19.8337 21ZM1.16699 2.33337V4.66671H3.50033L7.70033 13.5217L6.11366 16.38C5.93866 16.7067 5.83366 17.0917 5.83366 17.5C5.83366 18.1189 6.07949 18.7124 6.51708 19.15C6.95466 19.5875 7.54815 19.8334 8.16699 19.8334H22.167V17.5H8.65699C8.57964 17.5 8.50545 17.4693 8.45075 17.4146C8.39605 17.3599 8.36533 17.2857 8.36533 17.2084C8.36533 17.15 8.37699 17.1034 8.40033 17.0684L9.45033 15.1667H18.142C19.017 15.1667 19.787 14.6767 20.1837 13.965L24.3603 6.41671C24.442 6.23004 24.5003 6.03171 24.5003 5.83337C24.5003 5.52396 24.3774 5.22721 24.1586 5.00842C23.9398 4.78962 23.6431 4.66671 23.3337 4.66671H6.07866L4.98199 2.33337M8.16699 21C6.87199 21 5.83366 22.0384 5.83366 23.3334C5.83366 23.9522 6.07949 24.5457 6.51708 24.9833C6.95466 25.4209 7.54815 25.6667 8.16699 25.6667C8.78583 25.6667 9.37932 25.4209 9.81691 24.9833C10.2545 24.5457 10.5003 23.9522 10.5003 23.3334C10.5003 22.7145 10.2545 22.121 9.81691 21.6835C9.37932 21.2459 8.78583 21 8.16699 21Z' fill='%23062F27'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat;}
    .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:86px}
    .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: var(--boxed-text);}
    .main_cat_mobile svg{transform:rotate(0);transition:all .3s}
    .main_cat_mobile.active svg{transform:rotate(180deg)}
    .sub_cat_mobile{display:none;margin-left:45px;padding:15px 15px 0;list-style-type: none; 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:55%;display:flex;align-items:center;justify-content:flex-end}
    .arrow_down_cat svg path {stroke: var(--boxed-text);}
    .product_preview__out_stock{font-size:14px}
    .name_img_cat{display:flex;align-items:center;gap:10px}
    .has_child_mobile a{justify-content:space-between;color: var(--boxed-text);}
    .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:13px}
    .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_preview__button--pre_order,.form__button_continue{padding:14px 6px!important}
    .product_item .product_center_bottom,.main-products{padding:0}
    h2,.h2{font-size:32px;line-height:36px}
    .copyright_icons{flex-wrap:wrap;max-width:300px;justify-content:center;gap: 10px;}
    .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}
    .subcategory_link{gap:16px;}
    .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{margin:80px 0;padding: 100px 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)}
    .fn_header__sticky{background: none;}
    .footer_mobile{flex-flow: row wrap;row-gap: 24px;}
    .fn_articles_slide.article_list{padding: 10px 10px 80px;}
    .main-products{margin: 80px auto;}
    .main_articles{padding: 0px 0 80px;}
    .about_us_image::before{height: 450px;top: -44px;width: 240px;left: 20px;}
    .about_us_image::after{height: 410px;width: 200px;right: -40px;top: -26px;}
    .about_us_image{padding-left: 60px;}
    .main_banner_item_arrow{width: 36px;height: 36px;}
    .main_banner_item::after{width: 47px;height: 46px;}
    .main_banner_item:first-child .main_banner_item_arrow{background-size: 45px;width: 72px;height: 72px;bottom: 4px;}
    .main_banner_item:first-child::after{width: 94px;height: 93px;}
    .banner_main{gap: 16px;}
    .main_banner_item_arrow{background-size: 30px;}
    .main_banner_item:first-child .main_banner_item_title{font-size: 28px;bottom: 30px;left: 30px;}
    .main-page .block__header{margin-bottom: 30px;}
    .main-page .main-products .block__header{margin-bottom: 10px;}
    .main_banner_item_title{bottom: 20px;left: 20px;font-size: 18px;}
    .main_h1{margin: 22px 0 24px;font-size: 44px;}
    .block__title h2, .block__title .h2{font-size: 38px;}
    .about_us_image img{height: 360px;}
    .feedback_form_wrapper{gap: 24px;margin-top: 32px;}
    .block_contacts_main .block__title{margin-bottom: 30px;}
    .blog_block{margin-bottom: 80px;}
    .faq_block_boxed{gap: 16px;}
    .subcategory_img img {height: 120px;}
    .categories__no_image {height: 120px;width: 120px;}
    .categories__no_image svg{height: 80px;width: 80px;}
    .fn_wishlist_page {grid-template-columns: repeat(3, 1fr);gap: 10px;}
    }
    @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 : 768px) {.fn_categories{grid-template-columns: repeat(2, 1fr);}}
   
    @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}
    .block__title h1, .blog_block h1{margin-bottom: 0;}
    .blog_block{margin-bottom: 70px;}
    .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:auto}
    .header_informers__item svg{width:28px;height:28px;color:#6B6B6B}
    .header_cart_link{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;}
    .to_top{bottom:75px;}
    .header__bottom_panel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:44px}
    .block__header--promo .block__heading,.block__header--promo .block__title{padding-right:0}
    .block__header_button{display: none;}
    .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}
    .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{line-height:1;font-size:24px}
    .product_preview{box-shadow:none;border: 1px solid #ececec;box-shadow: none;}
    .browsed.products h2,.cart_main_products h2{font-size:30px}
    .browsed.products,.cart_main_products{margin-top:40px}
    .banner_advantages1{grid-template-columns: repeat(1, 1fr);}
    .banner_advantages1_item{max-width:100%}
    .banner_advantages1_description{max-width:100%;}
    .form_subscribe1{height:450px;justify-content:flex-start;position:relative}
    .form_subscribe1_content{max-width:385px;z-index:2}
    .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;}
    .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}
    .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-color:#ffffff;}
    .gallery_image img{max-height:320px}
    .sidebar.opened{left:0;overscroll-behavior:none;box-shadow:-20px 0 20px 0 #0000001f; border-radius: 0 16px 16px 0}
    .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:16px;margin-bottom: 10px;}
    .fn_selected_features{padding:30px 15px 0}
    .filter_group_top{margin-bottom:0;padding-bottom:30px}
    .question_text{font-size:16px; max-width: 260px;}
    .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:260px}
    .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,.details_boxed__title{font-size:16px}
    .form_header_post{margin-top: 0;text-align: left;}
    .block_post_comments{gap: 24px;}
    .post_share{padding-bottom: 16px;}
    .post_flex{margin-bottom: 70px;}
    .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:14px 10px;font-size:14px;gap: 10px;flex-wrap: nowrap;}
    .category_items_wrapper{border-radius: 0;background-color: transparent;padding: 0;}
    .switch_mobile_filter{padding:0 24px;margin-left:auto;width:195px;justify-content:center;height: 49px;background-color: #242824;color: #ffffff;}
    .products_title{flex-direction:column;align-items:flex-start;gap:30px;}
    .sort_filter{width:100%;justify-content:space-between;align-items:center;flex-direction: row-reverse;gap: 12px;}
    .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; gap: 20px;}
    .sidebar_blog_heading{margin-bottom:20px}
    .post_item_sidebar .article__title{font-size:15px;line-height: 20px;}
    .post_item_sidebar .article__image_link{min-height:45px;max-height:45px;min-width: 65px;}
    .post_item_sidebar .article__image_link img{max-height:45px}
    .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:45px}
    .purchase__amount .amount__input{font-size:18px}
    .block_purchases .purchase__remove{margin-left:25px;width:45px;height:45px}
    .sort_title{width: 18px;}
    .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__top{height:55px}
    .header__center{top:0}
    .main{padding:86px 0 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__name{height:calc(1.2em * 2);-webkit-line-clamp:2;}
    .product_variant_title{font-size: 12px;}
    .product_preview__prices .old_price,.product_preview__prices .old_price .currency{font-size:13px;margin:0}
    .product_preview__prices .price,.product_preview__prices .price .currency{font-size:16px;}
    .product_button_tab, .product_preview_prices_wrapper .fn_is_stock{width: 100%;max-width: 100%;}
    .product_button_tab{height: 45px;display: flex;align-items: center;gap: 10px;justify-content: center;}
    .fn_variants{width:100%;max-width:100%;}
    .fn_product_slide{padding:0 0 20px 0}
    .faq__arrow{top:10px;right:12px}
    .product-page__sku{display:none}
    .footer__title_arrow{display: block;}
    .footer__title_arrow svg{transform: rotate(0);}
    .footer__title_arrow.down svg, .footer__title.active .footer__title_arrow svg{transform: rotate(180deg);}
    .footer__content{display:block;padding-left:0;padding-right:0;padding-bottom: 20px;}
    .social{padding-bottom: 0;height: 45px;margin: 0;}
    .footer__title{padding:20px 0;font-size:26px;}
    .boxed_description{margin:60px 0;padding:30px 0}
    .faq__answer{padding:16px 12px}
    .faq_wrapper{margin:30px 0 60px}
    .footer_mobile{flex-flow:row wrap}
    .footer_mobile .footer_column:nth-child(2),.footer_mobile .footer_column:nth-child(3){width:100%}
    .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}
    .footer_menu{display:grid;grid-template-columns:repeat(2,1fr)}
    .block_purchases .purchase__remove{margin-left:auto;margin-top:16px}
    .purchase__old_price_content{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{flex-direction:column}
    .main_banner_image, .main_banner_item_link{width: 100%;}
    .main_banner_item:nth-child(2), .main_banner_item:last-child{max-width: 100%;width: 100%;}
    .main-page h2,.main-page .h2{font-size:30px;line-height: 1.2;}
    .main-products{margin: 70px auto;}
    .about_us_body .section_h1{margin-bottom:24px}
    .banner_advantages1_preview,.section_advertising{gap:10px}
    .banner_advantages1_preview{min-height: 194px;}
    .banner_advantage1_top{gap: 10px;}
    .subcategory_name{height:46px;word-break: break-all;}
  /*   .subcategories_main_list{grid-template-columns:repeat(2,1fr);display: grid;} */
    .banner_advantages1_item{border:none;}
    .banner_advantages1_item:last-child{border-right:none;border-bottom:none}
    .footer__hidden{display:none;}
    .header_informers__link{flex-direction: column;justify-content: center;}
    .page_about_content{gap: 20px;margin-bottom: 50px;}
    .footer_column{width: 100%;max-width: 100%;}
    .footer_column:first-child, .footer_column:last-child, .copyright_icons{order: -1;}
    .copyright_icons{row-gap: 7px;}
    .footer__copyright{margin-top: 20px;padding: 16px 0;}
    .footer_column{border-bottom: 1px solid #CBCBCB;}
    .footer_column:nth-child(3){border-bottom: none;}
    .footer_mobile{row-gap: 0;}
    .footer_first_column{padding-bottom: 20px;}
    .footer__menu_link, .menu_group--footer .menu_group__link{padding: 8px 0;}
    .header_informers__item .compare_counter, .header_informers__item .wishlist_counter, .header_informers__item .cart_counter{top: 10%;left: 53%;}
    .banner_main{grid-template-columns: 1fr;}
    .main_banner_item:first-child .main_banner_item_arrow svg {width: 34px;}
    .main_h1{margin: 20px 0;font-size: 26px;}
    .main_banner_item:first-child .main_banner_item_title, .main_banner_item_title{font-size: 20px;bottom: 24px;left: 16px;}
    .main_banner_item:first-child .main_banner_item_arrow, .main_banner_item_arrow{width: 66px;height: 66px;background-size: 35px;}
    .main_banner_item:first-child::after, .main_banner_item::after{width: 87px;height: 86px;}
    .section_categories{padding: 50px 0;margin: 70px 0;}
    .subcategories_main_list{padding-bottom: 24px;}
    .fn_cat_list .swiper_buttons, .fn_product_slide .swiper_buttons, .fn_articles_slide .swiper_buttons {display: none;}
    .fn_cat_list .swiper-pagination, .fn_product_slide .swiper-pagination, .fn_articles_slide .swiper-pagination{display: block;bottom: 0;}
    .swiper-pagination-bullet-active{height: 8px;width: 24px;}
    .subcategory_link{gap: 10px;}
    .section_about_us{padding: 50px 0 100px;margin: 70px 0;}
    .product_preview__image picture, .product_preview__no_image{height: 147px;}
    .product_preview_prices_wrapper{flex-direction: column;align-items: flex-start;gap: 14px;}
    .product_preview__prices{flex-direction: row;gap: 6px;align-items: flex-end;}
    .mobile_button_second{display: flex;width: 100%;max-width: 100%;text-align: center;justify-content: center;align-items: center;margin-top: 40px;}
    .about_us_image::before{left: 0;}
    .about_us_body .block__title, .main_articles .block__title{font-size: 30px;font-weight: 700;}
    .about_us_wrapper{flex-direction: column-reverse;}
    .fn_readmore + [data-readmore-toggle]{max-width: 100%;padding: 12px 15px;}
    .section_advantages{padding: 70px 0;}
    .section_advantages .block__title, .section_categories .block__title{margin-bottom: 30px;}
    .banner_advantages1_icon::before{width: 45px;height: 45px;right: -16px;top: -10px;}
    .fn_articles_slide.article_list{padding: 10px 10px 32px;}
    .main_articles{padding: 0px 0 70px;}
    .main-page .block__title{gap: 20px;}
    .article__image img, .article__image picture{max-height: 210px;}
    .article__image_link{height: 210px;}
    .article_item{height: auto;}
    .product_choose-item{padding: 6px 8px;}
    .main_news_text{font-size: 14px;line-height: 120%;}
    .article__preview{box-shadow: none;border: 1px solid #e4e4e4;}
    .block_contacts_main .block__title{gap:16px;margin-bottom:30px}
    .main_contacts_description{text-align:left;font-size: 14px;}
    .contact_item_title_wrapper{margin-bottom: 12px;}
    .contact_item_title{font-size: 18px;}
    .contacts_main_item{padding: 20px 24px;}
    .feedback_form_wrapper{flex-direction: column;margin-top: 70px;gap: 40px;}
    .feedback_form_wrapper .form--boxed{padding: 20px 16px;}
    .feedback_form_wrapper .form__header{font-size: 26px;}
    .contacts_page{margin: 0 auto 70px;}
    .blog_block h1{margin-bottom: 30px;}
    .article__title{font-size:16px;font-weight:700}
    .article__annotation{margin-top: 6px;}
    .page_about_preview h1{margin-bottom: 30px!important;}
    .second-page .block__title h1{margin-bottom: 30px;}
    .block_contacts_main h1{margin: 0!important;}
    .page_block{margin-bottom: 60px!important;}
    .block__description h3, .product_description .block__description h2{font-size: 20px;}
    .block__description h4{font-size: 18px;}
    .faq_block_boxed{flex-direction: column;gap: 30px;margin-bottom: 60px;}
    .faq_title{margin-bottom: 0;gap: 24px;}
    .faq_title_h2{font-size: 30px;}
    .see_more_plus{width: 32px;height: 32px;border: none;top: 50%;right: 12px;transform: translateY(-50%);}
    .item_question{padding: 18px 12px;font-size: 14px;background-color: #FAFDEE;}
    .item_question.active .see_more_plus{transform: rotate(180deg) translateY(50%);}
    body.opened:after{background: rgba(0, 0, 0, 0.6);content: "";display: block;position: absolute;top: 0;left: 0; width: 100%;height: 100%;z-index: 999;}
    .filters_title, .mobile_none{display: none!important;}
    .sidebar__header h2,
    .sidebar__header .h2{font-size: 30px;color: #7C7C7C;font-weight: 700;}
    .fn_categories{margin-top: 16px;}
    .second-page .featured_products .block__header, .browsed.products .block__title{margin-bottom: 40px;}
    .block__title h2, .block__title .h2{font-size: 30px;line-height: 1.2;}
    .item_answer{padding:0 12px 16px;}
    .faq_item, .product_choose{margin-bottom: 12px;}
    b.filter__catalog_link, a.filter__catalog_link{gap: 10px;}
    .block__description img{margin: 0 auto 20px!important;}
    .block__description p{margin-bottom: 16px!important;}
    .block__description h2{margin-bottom: 20px!important;}
    .article__title {height: 42px;}
    .desc_wrapper {flex-direction: column-reverse;}
    .desc_wrapper img {margin: 0 !important;width: 100%;height: 100% !important;}
    .desc_wrapper_right {margin: 0 !important;width: 100%;height: 100% !important;}
    .fn_wishlist_page {grid-template-columns: repeat(2, 1fr);gap: 10px;}
    .fn_categories {grid-template-columns: repeat(3, 32.3%);gap: 10px;}
    }
    @media (max-width : 576px) {
    .fn_categories {grid-template-columns: repeat(2, 49%);}
    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}
    .block--boxed{box-shadow:none;padding:10px}
    .form--boxed{padding:10px}
    .block__header--boxed{padding:10px;margin-bottom:10px}
    .form__header{margin-bottom:20px}
    .form_cart .form__header{margin-bottom:10px}
    .form_cart{margin-top:15px;margin-bottom:15px}
    .form__title{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:12px}
    .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:70%;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}
    .logo__link img,.logo__link svg{max-width:190px}
    .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 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:-14px}
    .block_purchases .details_boxed_pct{top:-24px}
    .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:16px;/*  word-break: break-word;  */padding: 0;}
    .main-products .block__more { margin: 10px auto 0;}.order_bottom_text {font-size: 16px;margin-bottom: 30px;}
    .banner_about2_right{grid-auto-rows:70px;grid-auto-columns:150px}
    /* .block_contacts_main{padding:30px} */
    .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}
    .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}
    .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:16px}
    .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}
    .delivery_payment_block,.product_description,.product_features,.product_comments{padding: 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}
    .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 6px 6px;}
    .subscribe2_description{font-size:14px}
    .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,.switch_mobile_filter{font-size:14px}
    .switch_mobile_filter{margin-left:15px}
    .block_purchases .purchase__item,.order_boxeded .purchase__item,.last_step_purchases .purchase__item{flex-wrap:wrap;row-gap:5px}
    .block_purchases .purchase__content{height:90px}
    .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%}
    .form_login_left img,.form_remind_left img,.form_register_left img{border-radius:0;width:100%;object-fit:cover}
    .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}
    .subcategories_main_list{grid-template-columns:repeat(2,1fr)}
    h1,.h1{font-size:32px}
    .purchase__group{flex-direction:row;margin-left:0;margin-top:auto}
    .main_contact_link{font-size:16px}
    .product_rating_text { display: none;}
    .top_details_product {flex-direction: column;align-items: self-start;}
    .details_product_rating {gap: 8px;}
    .top_details_product .details_product_rating{order: 2;}
    .top_details_product .product_rating_wrapper{order: 1;}
    .top_details_product .details_boxed__brand{order: 3;}
    .product_description_content {margin-bottom: 40px;}
    }
    @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;line-height:1.1}
    .form--boxed.popup{padding:10px}
    .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:14px;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}
    .fn_products_sort{width:100%}
    .products_container__sort{width:100%}
    .mobile_product_button{order:4}
    .about_us_image {padding-left: 30px;}
    .about_us_image::after {right: -30px;height: 370px;}
    .about_us_image img {height: 320px;}
    .about_us_image::before {height: 400px;}
    .product_button_tab {gap: 0;}
    .product_button_icon {width: 30px;height: 30px;}
    .button_icon svg{width: 22px;height: 22px;}
    .add_cart_arrow {top: -6px;right: 0;}
    .tabs_buttons {gap: 20px;}
    /* .prod_features{display: none;}
    .prod_features2{display: block !important;} */
    .subcategory_img img {height: 90px;}
    .categories__no_image {height: 90px;width: 90px;}
    }
    @media only screen and (max-width : 420px) {
    .product_preview__prices .old_price, .product_preview__prices .old_price .currency {font-size: 11px;margin: 0;}
    .product_preview__prices .price, .product_preview__prices .price .currency {font-size: 15px;font-weight: 700;}
    .product_preview__prices .price .currency{font-size: 11px;}
    .details_item .features__wrap {flex-direction: column;align-items: flex-start;}
    .filter_catalog__no_image {max-width: 80px;width: 80px;height: 80px;border-radius: 50rem;}
    .filter_catalog__no_image svg {width: 80px !important;height: 80px !important;}
    .order_details .features_dash {display: none;}
    .details_item {border-bottom: 1px solid #DADADA}
    }
    @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}
    .logo__link img,.logo__link svg{max-width:155px}
    .header_links{gap:10px}
    .mobile_header_bottom{font-size:11px;justify-content:space-between}
    .menu_switcher{flex:1 0 30px;max-width:fit-content}
    .header_informers__item{min-width:35px}
    .shop_address{width:260px}
    .popup_comment_content{max-height:900px}
    .sort_title{display:none}
    .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}
    .footer__title{font-size:22px;}
    .product_preview__prices .old_price, .product_preview__prices .old_price .currency{font-size: 12px;}
    .product_preview__prices .price, .product_preview__prices .price .currency{font-size: 14px;}
    .product_preview{padding: 6px;}
    .breadcrumbs{margin: 16px 0;}
    .article__title{font-size: 16px;}
    .link{font-size: 14px;}
    }
    @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) {
    .banner_about2_right{grid-auto-rows:45px;grid-auto-columns:100px}
    .delivery_info{max-width:250px}
    .mobile_product_button{width:100%}
    }