@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 : 1440px) {
.search{margin:auto 20px}
.header_informers__link{padding:0 22px;width:100%;max-width:110px}
.header_cart_link{width:160px;max-width:100%;padding:0}
/* .categories_nav .level_2.categories_nav__subcategory{width:100%} */
.product_preview__image picture,.product_preview__no_image{height:325px}
.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:30px}
.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_nav .level_2 .subcategory .categories_menu__item{max-width:260px}
.categories_nav .level_3 .subcategory .categories_menu__item .categories_menu__link,.categories_nav .level_2 .categories_menu__link{white-space:normal;text-align:left}
.bottom_categories{padding:0 0 30px}
.product-page__details,.product-page__gallery{width:48.5%}
.tabs_product_card{max-width:510px}
.payment_content_item{width:70px;height:40px}
.payment_content{gap:7px}
.tabs__link{padding:0 30px}
.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}
.menu_group--header .menu_group__link{padding:30px 15px}
.subcategories_main_list{grid-template-columns:repeat(4,1fr)}
.subcategory_link{font-size:16px}
.product_item.swiper-slide{min-height:500px}
.block_purchases .purchase__name{max-width:300px}
.purchase__group_content{font-size:32px}
.delivery_item, .payment_item {
    width: fit-content;
}
.delivery_payment_block {
    gap: 10px;
}
}
@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}
.header_informers__link{padding:0 18px}
.search{margin:auto 15px}
.categories_nav .categories_menu__link .categories_menu__icon{margin-right:2px}
.header_cart_link{width:135px;padding:0}
.header_cart_link svg{margin-left:2px}
.informer_counter.cart_counter{left:25px}
.form_feedback_flex{flex-direction:column}
.form_feedback_right{max-width:100%}
.categories_nav{width:275px}
.main_banner{width:calc(100% - 275px)}
.banner_about1_preview{flex-direction:column}
.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}
.place_order{max-width:350px;margin-left:auto}
.cart_purchase__item{grid-template-columns:100px 1.5fr 1fr;gap:12px}
.purchase__group_content{font-size:26px}
.purchase_detail{max-width:350px;padding:18px}
.purchase_detail__price--total{font-size:34px}
.purchase_detail__price--total .currency{font-size:30px}
.fn_purchases_wrap{max-width:calc(100% - 380px)}
.categories_nav li:hover > .categories_nav__subcategory{left:270px;}
.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)}
.details_boxed__select{margin-top:100px}
.details_boxed__brand{top:40px}
.tabs_product_card{max-width:420px}
.tabs__link{padding:0 21px}
.product-page__images{flex:0 0 80px;max-width:80px}
.product-page__image{-webkit-flex:0 0 calc(100% - 100px);-ms-flex:0 0 calc(100% - 100px);flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px)}
.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}
.product_button_tab{margin-left:20px}
.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)}
.subcategories_main_list{grid-template-columns:repeat(4,1fr);gap:10px}
.subcategory_img{height:140px}
.btn_order_submit{width:100%}
.logo__link img,.logo__link svg{max-width:200px}
.header-contact--phone,.header-contact--email,.header-contact--time{font-size:16px}
.header-contact{min-width:210px}
.banner_about1_content{gap:30px}
.menu_group--header .menu_group__link{padding:30px 12px;font-size:16px}
.footer_slogan{max-width:300px}
.product-page__img img{max-height:550px}
.purchase__image{max-width:100px}
.order_purchase_item{grid-template-columns:100px 1fr}
.popup_purchase_item .purchase__content{max-width:calc(100% - 100px)}
.details_boxed__buttons{gap: 10px;}
.buy_product_button, .fn_is_stock {
    max-width: 200px;
}
}
@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}
.form_subscribe2_content{max-width:660px}
.cart_body,.last_step_cart{gap:40px}
.contacts_page_block{gap:20px}
.last_step_purchases .purchase__group_content{width:100%}
.order_boxeded .purchase__price_total,.last_step_purchases .purchase__price_total{margin-left:10px}
.header_informers__link{padding:0 14px}
.header_cart_link{padding:0}
.subcategory_link{font-size:16px}
}
@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:#A5A5A5}
.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{color:var(--second-company-text)}
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{color:#FF8383;opacity:1}
.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}
.callback:hover{color:var(--basic-company-text);background-color:var(--basic-company);border-color:var(--basic-company);opacity:1}
.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:hover{color:#C60000;text-decoration:none}
.menu_group--footer .menu_group__link:hover{color:#FF8383;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}
.header-contact__inner:hover .header-contact__item--visible:after{content:none}
.header-contact__inner:hover .header-contact__item--visible a{color:var(--body-text)}
.header-contact__inner:hover .header-contact__item--visible a:hover{color:#C60000}
.header-contact--phone a:hover,.header-contact--email a:hover{color:#C60000}
.search__button:hover{opacity:1}
.categories_nav .level_1 li:hover .level_3.categories_nav__subcategory{visibility:visible;opacity:1}
.categories_nav__menu:hover .categories_nav::before{content:"";position:absolute;width:100%;height:100%;background-color:#7f7f7f;display:block}
.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:430px;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{color:#C60000;text-decoration:none}
.categories_nav .subcategory .categories_menu__item .categories_menu__link:hover{color:#C60000;text-decoration:none}
.categories_nav .subcategory .categories_menu__item:hover{background:none}
.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 21px 0 #00033D33;-moz-box-shadow:0 4px 21px 0 #00033D33;box-shadow:0 4px 21px 0 #00033D33;z-index:3}
.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:70px}
.product_item:hover .product_preview__button .product_preview__button_text{visibility:visible;overflow:visible;opacity:1;width:auto}
.product_preview__buttons .comparison_button:hover,.product_preview__buttons .fast_order_button:hover{background-color:#C60000}
.product_preview__center .wishlist_button:hover{background-color:#C60000}
.wishlist_button:hover,.comparison_button:hover{background-color:#C60000}
.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{background:#fff;border-radius:5px;-webkit-box-shadow:0 4px 21px 0 #00033D33;-moz-box-shadow:0 4px 21px 0 #00033D33;box-shadow:0 4px 21px 0 #00033D33;z-index:3}
.article_item:hover .article__title{color:#C60000}
.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:#FF8383!important;text-decoration:none}
.footer__menu_link:hover{color:#FF8383;text-decoration:none}
.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{opacity:.7}
.footer__copyright a:hover{color:#FF8383!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:50px;position:relative;z-index:20}
.form_search_desktop{display:block;width:100%;height:50px;position:relative}
.form_search_desktop input{background:var(--bg);border:none;color:var(--body-text);height:50px;width:100%}
.category_item:hover{background: #efefef87;}
.main_btn:hover{background:#4E0808;color:#fff;border-color:#4E0808}
.contour_btn:hover{background:var(--button-color);color:#fff;border-color:var(--button-color)}
.tooltip a:hover,a:hover{color:var(--basic-company);outline-width:0;text-decoration:none}
}
@media only screen and (max-width : 991px) {
h1,.h1{font-size:35px}
.section_categories .block__title{margin-bottom:30px}
.footer__hidden{display:none}
.form_search_content{display:flex;flex-direction:column;width:100%;max-width:660px;height:fit-content;padding:0 20px;position:relative;margin:0 auto}
.form_search_mobile{display:block;width:100%;height:60px;margin:20px 0 0;position:relative;z-index:20}
.form_search_mobile input{background:var(--bg);border:none;color:var(--body-text);height:50px;width:100%}
.sidebar:not(.sidebar--user){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}
.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}
.sidebar__boxed{margin-bottom:5px}
.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}
.header__top{position:relative;top:0;width:100%;z-index:10000}
.header__center{position:relative;top:0;width:100%;z-index:10000;border-bottom:1px solid #F6DADA}
.footer__copyright{margin-top:0}
.footer__title:before{content:none}
.footer__title{border-bottom:none;margin-bottom:0;padding:0 15px;border-radius:3px;background:transparent;line-height:36px;color:#fff;font-weight:700;font-size:16px;padding:20px 0}
.footer_column{max-width:100%;width:100%;border-bottom:1px solid #FFF3}
.footer_first_column{gap:20px}
.footer_slogan{max-width:100%}
.footer__content{margin-bottom:20px;margin-top:0;padding-left:15px;padding-right:15px}
.product_item{margin-bottom:0;height:100%}
.product_item.swiper-slide{margin-top:0;min-height:430px}
.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}
.product_preview__prices{margin-top:5px}
.product_preview__bottom{margin:5px 0 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}
.informer_counter.cart_counter{border:3px solid #fff;left:auto;right:-8px;top:-2px}
.products_list.no_gutters .product_preview{position:relative}
.banner_products1_preview{width:230px}
.banner_advantages1_description{font-size:14px}
.banner_advantages1_title{font-size:20px}
.fn_categories,.fn_wishlist_page{row-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 a{max-height:100%}
.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 .banner_group__item,.main_banner{height:inherit}
.fn_product .block__header{margin-bottom:20px}
.product-page__gallery{position:relative;top:0;width:100%}
.product-page__images{flex:0 0 110px;max-width:110px}
.categories_nav{display:none}
.product-page__image{-webkit-flex:0 0 calc(100% - 130px);-ms-flex:0 0 calc(100% - 130px);flex:0 0 calc(100% - 130px);max-width:calc(100% - 130px)}
.product-page__details{width:100%}
.details_boxed__select{margin-top:40px}
.delivery_item, .payment_item {
    width: 49%;
}
.payment_content_item{width:80px;height:45px}
.product-page__details .block__title h3{font-size:22px}
.boxed_description_block,.faq_block{padding:40px 15px}
.question_text{font-size:18px}
.faq_item{width:100%}
.item_question{padding:24px 0}
.item_answer{font-size:14px;padding:16px 20px}
.post_flex{display:flex;flex-direction:column-reverse}
.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}
.block__description ul li,.block__description ol li{font-size:14px}
.post_container__body{margin-bottom:0}
.post_container__wrapper{margin-bottom:0}
.sidebar_blog{width:100%;margin-bottom:100px}
.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:230px}
.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}
.mobile_tabs_prod{flex-direction:column}
.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;padding:4px 0}
.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}
.tabs_navigation_product{border: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:100%}
.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:285px}
.product_preview__name_link{font-size:14px}
.product_preview__name{height:36px}
.product_preview__annotation{font-size:12px;height:32px}
.banner_about1_text,.banner_about1_description,.banner_advantages2_description,.subscribe_description{font-size:14px}
.banner_advantages1{padding:30px 0}
.background_about2{background-position:260px center;background-size:62%}
.banner_advantages1_icon{min-width:50px;min-height:50px}
.banner_advantage1_top{flex-direction:column;align-items:flex-start}
.banner_advantages1_item{max-width:240px}
.banner_main2_flex{flex-direction:row;gap:10px}
.banner_about1_preview{gap:10px}
.banner_about1_content{flex-direction:column}
.banner_about1_text{max-width:100%}
.subcategories_main_list{display:grid;grid-template-columns:repeat(2,1fr)}
.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:absolute;z-index:100;left:0;top:0;height:100%}
.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:20px}
.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;max-width:93vw}
.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:10000;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 #C60000;border-radius:5px;color:#C60000}
.header_search__item svg{width:24px;height:24px}
.header_informers__item{padding:0;width:20%;min-width:1px}
.menu_switcher{display:flex!important}
.fn_catalog_menu_mob::after,.fn_mobile_menu::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,.informer_counter{border:3px solid #fff;width:14px;height:14px;font-size:0}
.header_cart_link{background-color:transparent;flex-direction:column;gap:0;justify-content:center}
.banner_advantages1_preview{gap:0}
.purchase__image svg{width:80px;height:100px}
.header_cart_item .cart_counter{top:0;left:22px}
.header_cart_link svg{margin-left:0}
.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%}
.block_purchases .purchase__name{max-width:300px}
.mobile_categories,.fn_mobile_menu{width:100%;height:100%;top:auto;bottom:70px;z-index:9998;overflow-y:auto;display:none;position:fixed;left:0}
.cat_mobile,.mobile_menu_list{top:auto;bottom:63px;width:100%;height:calc(100vh - 300px);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}
.switcher{padding:30px 5px}
.switcher__name{font-size:20px}
.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; position: relative}
.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:30px;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_right_cat{width:55%;display:flex;height:31px;align-items:center;justify-content:flex-end}
.name_img_cat{display:flex;align-items:center;gap:10px}
.has_child_mobile a{justify-content:space-between}
.search__button{height:50px}
.contacts_page_block{flex-direction:column}
.contact_left_block{max-width:100%;position:relative;top:0}
.arrow_right_cat::after {top: calc(50% - 8px); transform: rotate(45deg);}
.informer_name{font-size:12px}
.fn_serch_mobile.form_search{background:#000000e6;flex-direction:row;justify-content:center;align-items:stretch;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;backdrop-filter:saturate(180%) blur(20px);display:none}
.header__bottom{width:100%;height:0;position:absolute;top:0}
.header__center.fixed{position:fixed;top:0;animation:fixedMenu .5s}
@-webkit-keyframes fixedMenu {
0%{top:-100px}
100%{top:0}
}
@keyframes fixedMenu {
0%{top:-100px}
100%{top:0}
}
.informer_counter{right:-8px;top:-2px}
.fn_header__sticky{height:0}
.block_purchases{flex-direction:column;gap:24px}
.fn_purchases_wrap,.purchase_detail{max-width:100%}
.order_block{flex-direction:column;gap:30px}
.sidebar_order_details{margin-left:0;max-width:100%}
.header_mobile_top_informers{width:45px;height:45px;border-radius:5px;border:1px solid var(--button-color);color:var(--button-color)}
.header_mobile_top_informers .header_informers__link{padding:0;color:unset}
.header_mobile_top_informers .header_informers__link svg,.header_mobile_top_informers svg{width:30px;height:30px;color:unset}
.faq-list{width:100%}
.faq_list{display:block}
.faq-list .faq__item:last-child{margin-bottom:16px}
.mobile_icon_menu,.mobile_icon_menu_close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}
.mobile_icon_menu_close{opacity:0;visibility:hidden;width:0}
.fn_menu_switch.active .mobile_icon_menu_close{width:30px;opacity:1;visibility:visible}
.fn_menu_switch.active .mobile_icon_menu{width:0}
.mobile_icon_catalog,.mobile_icon_catalog_close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}
.mobile_icon_catalog_close{opacity:0;visibility:hidden;height:0}
.fn_catalog_switch_mob.active .mobile_icon_catalog_close{height:28px;opacity:1;visibility:visible}
.fn_catalog_switch_mob.active .mobile_icon_catalog{height:0;width:0}
.details_boxed__buttons {
    gap: 20px;
}
}
@media only screen and (min-width : 768px) {
.product-page__img .swiper-button-prev,.product-page__img .swiper-button-next{display:none}
.user_tab__switch{cursor:inherit}
.user_tab__switch:after{display:none}
}
@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}
.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}
footer{padding-bottom:70px}
.top_text{font-size:14px}
.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}
#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{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}
.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}
.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:35px;line-height:1}
.product_preview__image picture,.product_preview__no_image{height:240px}
.product_preview{min-height:400px}
.product_item.swiper-slide{min-height:410px}
.banner_advantages1,.banner_main2_flex{flex-direction:column}
.banner_advantages1_item{max-width:100%}
.banner_advantage1_top{flex-direction:row}
.banner_advantages1_description{max-width:100%;margin-left:70px}
.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}
.subcategory_img{height:100px}
.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 15px}
.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,.product-page__images-item picture{width:100px}
.swiper-container-horizontal > .swiper-scrollbar{height:9px;border:1px solid #a5a5a5;display:flex;align-items:center;margin-top:15px;position:relative;left:0;bottom:0;width:100%}
.swiper-scrollbar-drag{height:5px;width:100%;position:relative;background:#a5a5a5;border-radius:10px;width:5px;margin:0}
.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%}
.details_product{padding-bottom:30px}
.price_title{font-size:16px}
.details_boxed__price,.details_boxed__price .currency{font-size:32px}
.details_boxed__old_price,.tab_old_price{font-size:18px}
.product-page__button,.product_button_tab,.place_order,.next_step_btn,.product-page__compare,.product-page__wishlist,.delivery_info,.features__name,.features__value,.data_name,.data_value{font-size:14px}
.details_prod_item{padding-top:30px}
.delivery_img{width:30px;height:30px}
.delivery_content{padding-top:5px}
.popup_cart_content{padding:18px;max-width:92vw}
.payment_content_item{width:65px;height:38px}
.product-page__details .block__title{margin-bottom:20px}
.product_description,.product_features,.product_comments{padding:30px 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-height: 100vh;max-width:calc(100vw - 50px);height:100vh;display:block;padding:45px 0;overflow-y:auto;transition:.3s;background:#FDFDFD;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}
.cart_logo{justify-content:space-between;align-items:center}
.cart_btn_goback{position:relative}
.sidebar__boxed, .category_sidebar_block{padding:30px 15px 0;margin-bottom:0;box-shadow:none}
.category_sidebar_block {padding:30px 0 0;}
.filter__name{font-size:18px}
.fn_selected_features{padding:30px 15px}
.question_text{font-size:16px}
.see_more_plus svg{width:18px;height:18px}
.form_login_left,.form_register_left,.form_remind_left{width:45%}
.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{height:45px;font-size:14px}
.popup_comment_content{flex-direction:column;padding:30px 20px;max-height:88vh;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}
.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:16px}
.block_purchases .product_icons a{width:45px;height:45px}
.purchase__group{gap:10px}
.purchase__group_content{font-size:28px}
.purchase__amount .amount__input{font-size:18px}
.block_purchases .purchase__remove{width:45px;height:45px}
.cart_purchase__group{grid-template-columns:1fr 45px}
.purchase_detail{padding:20px}
.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}
.block_order_details{gap:0}
.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}
.arrow_right_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}
.breadcrumbs{margin:16px 0 7px}
.margin-block{margin:80px 0}
.bg-block{margin:80px 0;padding:60px 0}
.second-block{margin-bottom:60px}
.delivery_item, .payment_item {
        width: fit-content;
    }
}
@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}
.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:not(.fn_payments_block){margin-top: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}
.popup_purchase_item{row-gap:12px}
.delivery__image{display:none}
.details_boxed__buttons{flex-wrap:wrap}
.details_boxed__buttons > *{max-width:inherit;padding-right:0}
.cart_logo_link img{width:160px}
.logo__link img,.logo__link svg{max-width:180px}
.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}
.details_boxed__price{font-size:28px}
.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 5px;font-size:10px;font-weight:500;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:16px}
.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:16px;font-weight:600;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}
.pager a{height:unset;min-height:45px}
.form_feedback_title{font-size:20px;margin-bottom:15px}
.container{padding-left:15px;padding-right:15px}
.banner_about1_text{gap:20px}
.banner_advantages1_icon{min-width:46px;min-height:46px}
.banner_advantages1_title,.banner_advantages2_title{font-size:18px}
.banner_advantages1_description{margin-left:0}
.banner_advantages1_preview{gap:18px}
.subcategory_link{font-size:14px;font-weight:700}
.subcategory_name{height:38px}
.categories__no_image svg{width:140px;height:100px}
.banner_about2_right{grid-auto-rows:70px;grid-auto-columns:150px}
.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}
.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{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{flex-direction:column;align-items:flex-start;gap:10px}
.price_title{line-height:30px}
.product-page__details .block__title h3{font-size:18px}
.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}
.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 h2{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{font-size:14px}
.switch_mobile_filter{margin-left:15px}
.products_sort{gap:10px}
.block_purchases .purchase__content{height:80px}
.block_purchases .purchase__name{max-width:100%}
.purchase__group{margin-left:100px;flex-direction:row}
.purchase__group_content{font-size:25px}
.main_cat_mobile,.sub_cat_mobile li{font-size:16px;padding:10px}
.block__popup_cart .purchase__item{flex-wrap:wrap;row-gap:0;align-items:flex-start}
.block__popup_cart .purchase__group{margin-left:115px;align-items:center;width:100%;justify-content:space-between}
.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%}
.sidebar__boxed--user{width:100%}
.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:98vw}
.search_close svg{top:20px;right:20px}
.comment_form_img{max-height:280px}
.comment_form_img img{max-height:260px}
.top_text{line-height:1.2}
.main_banner .banner_group,.main_banner,.banner_group__image img{height:420px!important}
.cart_purchase__item{grid-template-columns:100px 1fr}
.cart_purchase__group{grid-column-start:1;grid-column-end:3;grid-row-start:2;display:flex;justify-content:space-between;align-items:center}
.cart_purchase_price{min-width:130px}
.cart_purchase__item .amount,.popup_purchase_item .amount{height:45px;max-width:100px}
.cart_purchase__item .amount__plus,.cart_purchase__item .amount__minus,.popup_purchase_item .amount__plus,.popup_purchase_item .amount__minus{width:26px;font-size:22px;height:44px}
.cart_purchase__item .amount__input,.popup_purchase_item .amount__input{width:calc(100% - 52px);font-weight:600;font-size:18px;height:44px}
.block_purchases .purchase__remove{width:40px;height:40px}
.block_purchases .purchase__remove svg{width:20px;height:20px}
.purchase__name{max-width:100%}
.block__title_popup h2{font-size:24px}
.block__title_popup{margin-bottom:18px}
.cart_logo{padding:18px 0}
.cart_body{gap:16px;margin-top:28px;padding:0}
.fn_deliveries_block,.fn_payments_block{padding-top:15px}
.order_block_flex{height:87vh;overflow:scroll;overflow-x:hidden}
.cart_body_information{padding:18px}
.delivery__description{font-size:14px;padding:0}
.delivery__label.checkbox{padding-left:36px}
.product_header{font-size:28px}
.tabs_navigation_product.fixed{top:65px}
@-webkit-keyframes fixedTabs {
0%{top:-100px}
100%{top:65px}
}
@keyframes fixedTabs {
0%{top:-100px}
100%{top:65px}
}
.form_button_cart,.form__button_continue{max-width:200px;padding:0 15px}
.faq__question{padding:16px}
.question_text{font-size:16px}
.faq__answer{font-size:14px;margin:0 16px;padding:16px 0}
select{height:50px;border:1px solid #4E0808;border-radius:5px;padding:0 5px;width:100%;background:transparent}
.sort_title{display:none}
.fn_products_sort,.fn_switch_mobile_filter:not(.sidebar__header--close){max-width:47%;width:100%}
.adult_popup{padding:0}
.popup_adult_title{font-size:13px; margin-bottom: 8px;}
/* .popup_adult_content{gap:8px} */
.popup_adult_btns{gap:7px}
.adult_btn_yes,.adult_btn_no{width:55px;height:28px;font-size:13px;padding:3px 7px}
.order_payment_ttl h1, .order_number span {font-size: 30px}
.delivery_payment_block {
    flex-direction: column;
}
}
@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;margin-bottom:24px}
.form--boxed{padding:5px 0}
.form--boxed.popup{padding:10px}
.block__title{font-size:20px;font-weight:500}
.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.icon-search{min-width:35px;height:24px}
.product_preview__prices{margin-top:10px}
.form_feedback{padding:20px}
.product-page__button{font-size:12px}
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:5px}
.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}
.product_item:not(.swiper-slide){width:50%}
.purchase__image{max-width:80px}
.cart_purchase__item{grid-template-columns:80px 1fr}
.purchase__image svg{width:60px;height:70px}
.purchase__group{margin-left:80px}
.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:40px;height:40px}
.swiper-btn-prev::after{bottom:-24px;left:25px}
.footer_slogan{font-size:14px}
.copyright{flex-direction:column;gap:5px}
.payment_content{display:grid;grid-template-columns:repeat(3,1fr)}
.fancybox-content.popup_animated{padding:44px 28px}
.popup_confirm__title{font-size:16px}
h2,.h2{font-size:28px;line-height:1}
.sort_title{display:none}
.switch_mobile_filter{padding:0 30px}
.products_container__sort{padding-bottom:14px}
.header__center_flex{padding:10px 0}
.header_informers__link{padding:12px 0 14px}
.mobile_header_bottom{height:64px}
footer{padding-bottom:64px}
.tabs_navigation_product.fixed{top:65px}
.details_product{padding-top:20px;padding-bottom:20px}
.block__popup_cart .purchase__group{margin-left:0}
.order_boxeded .purchase__group{grid-column-start:1;grid-column-end:3;max-width:100%}
.order_purchase_item .purchase__image{grid-row-end:2}
.order_purchase_item{grid-template-columns:80px 1fr}
.popup_purchase_item .purchase__content{max-width:calc(100% - 80px)}
.product_icons{gap:7px;top:5px;right:5px}
.product_preview__center .wishlist_button__remove,.product_preview__center .wishlist_button,.product_preview__center .comparison_button{width:30px;min-height:30px;height:30px}
.product_preview__image picture,.product_preview__no_image{height:200px}
.product_preview,.product_item.swiper-slide{min-height:340px}
.product_button_tab{width:38px;height:38px;display:flex;align-items:center;justify-content:center}
.product_button_tab svg{width:30px;height:30px}
.product_preview__center .wishlist_button svg,.product_preview__center .comparison_button svg{width:18px;height:18px}
.product_preview__image_mini picture{height:80px}
.popup_cart_content .purchase_detail__item{gap:10px}
.form_button_cart,.form__button_continue{max-width:100%}
.product_center_bottom, .product_preview__name{padding:0}
button.product_button_tab svg{width:24px;height:24px}
select{font-size:14px}
.fn_switch_mobile_filter,.product_sort__select{height:45px}
.main_btn.fn_switch_mobile_filter{padding:0 20px}
.category_annotation{font-size:14px}
.category_items_wrapper .category_item b.filter__catalog_link,.category_items_wrapper .category_item a.filter__catalog_link{gap:5px}
.category_items_wrapper .filter_catalog__no_image,.category_items_wrapper b.filter__catalog_link img,.category_items_wrapper a.filter__catalog_link img{width:30px;-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px}
.subcategory_link{padding:7px}
.block__title--order {font-size: 16px; font-weight: 400;}
.details_product-flex {
    row-gap: 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}
.logo__link img,.logo__link svg{max-width:155px}
.header_links{gap:5px}
.top_text{font-size:12px}
.mobile_header_bottom{font-size:11px}
.header_informers__link{width:fit-content}
.header_informers__item{min-width:35px}
.shop_address{width:260px}
.tabs__link{padding:0 8px}
.popup_comment_content{max-height:900px}
.product_item{width:100%}
}
@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) {
.products_container__sort{gap:20px}
.switch_mobile_filter{margin-left:0}
.purchase__old_price_content{display:none}
.purchase__group{align-items:center}
.banner_about2_right{grid-auto-rows:45px;grid-auto-columns:100px}
.subcategory_name{line-height:1.1}
.popup_adult_title{margin-bottom:2px}
.adult_btn_yes,.adult_btn_no{width:50px;height:25px}
}