@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__input{width:345px}
.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:calc(1240px - 349px)}
.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_right{grid-auto-rows:101px;grid-auto-columns:200px}
.form_subscribe1{padding:0 60px}
.block_numbers_content{max-width:630px}
.block_purchases .purchase__name{width:250px}
.block_purchases .purchase__remove{margin-left:50px}
.banner_about3_right{grid-auto-rows:180px;grid-auto-columns:180px}
.form_subscribe2_content{max-width:840px}
.form2_button--subscribe{right:10px}
/* .categories_nav .level_2 .subcategory{overflow:auto;columns:3} */
.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}
/* .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}
.article__info{flex-direction:column;gap:10px;align-items:flex-start}
.details_boxed__select{margin-top:100px}
.details_boxed__brand{top:40px}
.payment_content{display:grid;grid-template-columns:repeat(3,1fr)}
.footer_bottom .payment_content{display:flex;gap:10px}
.order_page_images {max-width: 900px;; top: 12%}
.why_we_content {max-width: 720px}
.subscription_list_item span {
    font-size: 18px;
}
.delivery_bn_title {
    font-size: 18px;
}
.delivery_bn_img {
    width: 26px;
    height: 26px;
}
.delivery_bn_img picture {
    width: 22px;
    height: 22px;
}
.categories_nav .level_2 .categories_menu__link .categories_menu__icon {
    max-width: 80px;
    height: 80px;
}
.categories_nav .level_2.categories_nav__subcategory {
    min-height: 450px;
}
.main_category_subcategories_right {
    grid-template-columns: repeat(4, 1fr);
}
.main_banner .banner_group__item {
    padding: 16px 28px;
}
}
@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}
.search__input{width:250px}
.header_cart_link{width:135px;padding:0}
.header_cart_link svg{width:40px;height:40px;margin-left:2px}
.header_informers__item .cart_counter{top:-6px}
.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:22px}
.banner_advantages2{gap:12px}
.form_subscribe2_content{max-width:700px}
.fn_purchases_wrap{max-width:100%}
.place_order{max-width:350px;margin-left:auto}
.block_purchases .purchase__remove{margin-left:20px}
.categories_nav li:hover > .categories_nav__subcategory{transform:translateX(275px) translateZ(0px);width:calc(980px - 275px)}
.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:230px}
.banner_about1_text{max-width:810px}
.banner_main2_flex{flex-direction:column;gap:20px}
.banner_main2_item{width:90%}
.banner_main2_img img,.banner_main2_img picture{width:100%}
.form_subscribe1{padding:0;height:420px}
.form_subscribe1_content{gap:30px;max-width:550px;padding:0 0 0 30px}
.form_subscribe1_img img{bottom:21px;max-height:540px}
.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)}
.tabs_product_card{max-width:420px}
/* .tabs__link{padding:0 21px} */
.product-page__images-item,.product-page__images-item picture{width:60px}
/* .product-page__gallery{max-height:600px} */
.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)}
.article__info{flex-direction:row;gap:0;align-items:center}
.form_feedback_flex{flex-direction:column}
.form_feedback_right{max-width:100%}
.last_step_cart{gap:30px}
.product-page__image--full{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.logo__link{padding-right:20px;height:60px}
.menu_group--header .menu_group__link,.menu_group--header_categories .menu_group__link{padding:15px;font-size:15px}
.header-contact{min-width:190px}
.header-contact--phone,.header-contact--email,.header-contact--time{font-size:15px}
.header-contact__section svg{width:22px;height:22px}
.feedback_phones{padding:24px}
.banner_loyalty_block{flex-wrap:wrap;justify-content:center}
.banner_loyalty_item{width:26%;height:370px}
.banner_loyalty_item:nth-child(2){height:370px}
.block_purchases .purchase__image,.order_boxeded .purchase__image{flex:0 0 80px;max-width:80px;min-height:80px}
.purchase__image img{max-height:70px; max-width: 100%;
        width: 100%;
        height: 100%;
        object-fit: contain;}
.block_purchases .purchase__name{width:180px}
.purchase__amount .amount__plus,.purchase__amount .amount__minus{width:40px}
.purchase__amount .amount__input{width:calc(100%-80px)}
.purchase__amount .amount{max-width:110px}
.purchase__group_content{font-size:24px}
.purchase_detail{max-width:340px;padding:15px}
.order_page_images {
    max-width: 750px;
    top: 25%;
}
.left_info {
    height: 65vh
}
.rating-available_item {padding: 0 22px}
.rating-available_wrapper .rating-available_item:last-child {padding-right: 25px}
.rating-available_wrapper .rating-available_item:first-child {
    padding-left: 25px;
}
.details_boxed__buttons {
    gap: 20px
}
.fn_is_stock {
    max-width: 230px
}
.user_code {
    padding: 0 36px 0 0
}
.subscription_timer_bottom {
    flex-wrap: wrap;
    max-width: 310px
}
.user_subscription_wrapper .user_subscription_get {
    margin-left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 20px;
    max-width: 295px;
}
.end_of_subscription {
    width: fit-content
}
.user_no_subscription_wrapper .user_subscription_get {
    max-width: 100%
}
.block-cart_details {
    padding: 18px
}
.order_payment__checkout:not(.subscription_pay) .button {
    padding: 10px 70px
}
.new_level_content {
    max-width: 470px;
}
.what_find_item {
    padding: 24px 18px;
}
.what_find_ttl {
    font-size: 20px;
}
.what_find_block {
    margin-top: 0;
}
.why_we_grid {
    grid-template-columns: repeat(2, 1fr);
}
.why_we_content {
    max-width: 540px;
}
.subscription_partners_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.delivery_banner_wrapper {
    grid-template-columns: repeat(1, 1fr);
}
.payment_content {
    grid-template-columns: repeat(2, 1fr);
}
.price_title {
    font-size: 18px;
}
.categories_nav .level_2 .subcategory {
    grid-template-columns: repeat(4, 1fr);
}
.categories_nav .level_2 .categories_menu__link .categories_menu__icon {
    max-width: 70px;
    height: 70px;
}
.categories_nav .categories_menu__link {
    padding: 8px;
}
.main_subcategories_item {
    padding: 12px;
}
.main_category_subcategories_right {
    gap: 8px;
    width: calc(100% - 255px);
    grid-template-columns: repeat(3, 1fr);
}
.main_subcategories_image {
    width: 80px;
    height: 80px;
}
.main_banner .banner_group__image {
    height: 300px;
}
.banner_group__title {
    font-size: 46px;
}
.main_banner .banner_group__item {
    gap: 20px;
}
}
@media (max-width: 1024px) {
.background_about2{background-position:-127px center;background-size:51%}
.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}
.form_subscribe1_content{max-width:530px}
h2,.h2{font-size:36px;line-height:42px}
.form_subscribe2_content{max-width:660px}
.cart_body,.last_step_cart{gap:40px}
.last_step_purchases .purchase__group_content{width:100%}
.order_boxeded .purchase__price_total{margin-left:10px}
.purchase__name .purchase__name_link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.header_informers__link{padding:0 14px}
.contacts_page_block{gap:20px}
.banner_loyalty_block{flex-wrap:wrap;justify-content:center}
.banner_loyalty_item{width:27%;height:380px}
.banner_loyalty_item:nth-child(2){height:380px}
.product-page__gallery {width: 415px}
.product-page__image {max-height: 415px}
.product-page__details {
    width: calc(100% - 440px);
}
}
@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,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{color:var(--button-color-hover);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:var(--second-company-text)}
.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:#9c9c9cff;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:var(--second-company-text);text-decoration:none}
.menu_group--footer .menu_group__link:hover, .menu_group--footer2 .menu_group__link:hover{color:var(--second-company-text);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:var(--second-company-text)}
.header-contact--phone a:hover,.header-contact--email a:hover{color:var(--second-company-text)}
.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}
.categories_nav .level_2 li:hover > .categories_nav__subcategory{transform:translateX(0px) translateZ(0px)}
.categories_nav .categories_menu__item .categories_menu__link:hover{color:var(--second-company-text);text-decoration:none}
.categories_nav .subcategory .categories_menu__item .categories_menu__link:hover{color:var(--second-company-text);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:10px;-webkit-box-shadow:0 5px 29px 0 #0A003429;-moz-box-shadow:0 5px 29px 0 #0A003429;box-shadow:0 5px 29px 0 #0A003429;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}
.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{color:var(--button-color);border-color:var(--button-color);opacity:1}
.product_preview__center .wishlist_button:hover{opacity:1}
.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 6px 18px 0 #4c5d7d29;-moz-box-shadow:0 6px 18px 0 #4c5d7d29;box-shadow:0 6px 18px 0 #4c5d7d29;z-index:3}
.article_item:hover .article__title{color:var(--second-company-text)}
.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(--second-company-text)!important;text-decoration:none}
.footer__menu_link:hover{color:var(--second-company-text);text-decoration:none}
.form__button--subscribe:hover,.form2_button--subscribe:hover{opacity:1;color:var(--basic-company-text);background:var(--button-color-hover)}
.social__link:hover{opacity:.7}
.footer__copyright a:hover{color:#9c9c9cff;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}
.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}
.form_search_content_desktop{display:flex;width:100%;height:fit-content;height:44px;position:relative;z-index:20}
.form_search_desktop{display:block;width:100%;height:44px;position:relative}
.form_search_desktop input{background:var(--bg);border:none;color:var(--body-text);height:44px;width:100%;border-radius:5px}
.header__bottom{width:100%;height:60px}
.go_home:hover {box-shadow: 4px 0px 16px 0px #00021d59; height: 158px; padding: 24px 7px}
.user_subscription_get:hover {
    background: #4590D626;
    color: var(--second-company);
    border-color: var(--second-company);
}
.order_payment__checkout .button:hover {
    background-color: transparent;
    color: #70B240
}
.header_cart_link:hover {
   color: var(--button-text) 
}
.header_wishlist_link:hover svg,.header_user_link:hover svg,.header_informers__link:not(.header_cart_link):hover svg{color:var(--button-color)}
.main_btn:hover {background: #4590D626; color: var(--button-color)}
.we_trusted_link a:hover { color: var(--second-company)}
.what_find_item:not(.what_find_last):hover {
    box-shadow: 0px 4px 20px 0px #4c5d7d38;
}
.why_partners_item:not(.what_find_last):hover {
    box-shadow: 0px 4px 16px 0px #4c5d7d30;
}
}
@media only screen and (max-width : 991px) {
.order_payment__checkout .button {font-size: 14px;line-height: 1.5;}
/* .order_payment__checkout {margin-left: auto;} */
h1,.h1{font-size:36px}
.footer__hidden{display:none}
.product-page__images{max-height:320px;margin-top:16px}
.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}
.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)}
.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}
.footer_first_column{gap:25px;margin-bottom:20px}
.footer_slogan{font-size:14px}
.footer__title:before{content:none}
.footer__title{border:none;margin-bottom:0;padding:20px 0;border-radius:0;background:transparent;line-height:36px;text-transform:none;font-weight:700;font-size:22px}
footer .f_col-lg{border-bottom:1px solid #FFF3}
footer .f_col-lg:last-child{border-bottom:none}
.to_top{bottom:75px;right:2%;left:auto}
.footer__content{padding:0 0 20px;margin:0}
.product_item{margin-bottom:0;height:100%}
.block__abouts_us{border-right:none;padding-right:0;border-bottom:1px solid;border-color:var(--border-color);padding-bottom:20px;margin-bottom:20px}
.product_preview__top{display:none}
.product_preview__prices{margin-top:5px}
.product_preview__bottom{margin:5px 0 0;display:block!important}
.product_preview__variants{margin:0;padding:5px 0 0}
.product_preview__prices .old_price .currency{font-size:16px;font-weight:400}
.header_informers__item .cart_counter{left:45px}
.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}
.main_banner{display:block;width:100%;margin-left:0;margin-bottom:10px;box-shadow:none; max-height: 100%;}
.contacts_page_block{flex-direction:column}
.contact_left_block{max-width:100%;position:relative;top:0}
.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{height:450px;min-height:inherit} */
.fn_categories,.fn_wishlist_page{row-gap:10px}
.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; gap: 0}
.product-page__gallery{position:relative;top:0;width:100%}
.product-page__images-item,.product-page__images-item picture{width:90px}
.product-page__gallery{max-height:800px}
.product-page__details{width:100%}
.details_boxed__select{margin-top:40px}
.payment_content_item{width:75px;height:35px}
.product-page__details .block__title h3{font-size:22px}
.all_categories_btn,.banner_about1_link,.numbers_btn,.comments_btn{height:45px;padding:0 60px;font-size:14px}
.boxed_description_block,.faq_block{padding:40px 15px}
.question_text{font-size:18px}
.faq_item{width:100%}
.item_question{padding:24px 0}
    .form_login {
        max-width: 94vw;
    }
.form_login_left img,.form_remind_left img,.form_register_left img{height:100%; object-fit:cover;}
.item_answer{font-size:14px;padding:16px 20px}
.post_flex{display:flex;flex-direction:column-reverse}
.post__heading{font-size:30px}
.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}
.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 80px}
.product_page_flex{margin:0; flex-direction: column;}
.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;border-bottom:none;padding:4px 0}
.tabs__link{height:42px}
.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}
.footer_top_part{padding-bottom:0}
.block_categories1{padding:50px 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}
.article_item{height:490px}
.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}
.header__center_flex{padding:10px 0}
.catalog_button__heading{font-size:20px}
.main_banner .banner_group{margin-left:0;/*height:600px*/}
.product_preview__image picture,.product_preview__no_image{height:200px}
.product_item.swiper-slide {
    min-height: 350px;
}
.product_preview__name_link{font-size:14px}
.product_preview__name{height:32px}
.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}
.banner_advantages1_icon{min-width:50px;min-height:50px}
.banner_advantage1_top{flex-direction:column;align-items:flex-start}
.blog_list .article_list{display:grid;grid-template-columns:repeat(2,1fr)}
.banner_advantages1_item{max-width:240px}
.banner_main2_item,.banner_main2_img img,.banner_main2_img picture{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:48px;max-height:520px}
.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;border: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}
.numbers_top_description{font-size:16px}
.sidebar_item .products_list.no_gutters{padding-bottom:0}
.last_step_purchases,.last_step_right{max-width:100%}
.last_step_purchases .purchase__group{width:16%}
.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_informers__item{padding:0;width:20%;min-width:1px}
.header_informers__link{padding:14px 0}
.menu_switcher__heading{background:transparent;height:100%}
.header_informers__item svg{width:28px;height:28px;color:#6B6B6B}
.header_informers__link span{color:#6B6B6B}
.menu_switcher{flex:1 0 65px;display:flex!important}
.header_informers__item:first-child{padding-left:5px}
.header_informers__link::after{display:none}
.mobile_categories{width:100%;height:100%;top:auto;bottom:70px;z-index:9998;overflow-y:auto;display:none;position:fixed;left:0}
.cat_mobile{top:auto;bottom:70px;width:100%;height:calc(100vh - 156px);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,.close_menu{width:100%;height:100%;top:auto;bottom:0;z-index:9999;position:fixed}
.fn_catalog_menu_mob::after{content:'';position:fixed;z-index:9990;top:-70px;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}
.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;font-size:16px;gap:10px}
.name_img_cat{display:flex;align-items:center;gap:10px}
.has_child_mobile a{justify-content:space-between}
.sub_cat_mobile{display:none;margin-left:45px;padding:15px 15px 0}
.sub_cat_mobile.level_2{position:absolute;background:#fff;left:0;right:0;margin:0;bottom:0;padding:0 15px;z-index:2;height:100%;top:0}
.categories_menu{position:relative;overflow:auto!important;height:100%}
.sub_cat_mobile.level_2 .categories_menu__link{font-size:16px;font-weight:600;height:25px}
.sub_cat_mobile.level_2 .categories_menu__item{margin-bottom:0;border-bottom:1px solid #EBE9E9;padding:20px 0}
.sub_cat_mobile.level_2 svg{transform:rotate(90deg)}
.sub_cat_mobile.level_2 .categories_menu__item.active svg{transform:rotate(270deg)}
.sub_cat_mobile.level_2 .categories_menu__item.active .categories_menu__link{color:var(--second-company-text)}
.level_3.sub_cat_mobile{display:none;margin:0;padding:10px 0 0}
.main_cat_title{display:flex;padding:10px 0 20px;align-items:center}
.back_cat_btn{height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:5px;background:var(--button-color)}
.back_cat_btn svg{color:#121212}
.sub_cat_mobile.level_2 .back_cat_btn svg{transform:rotate(180deg)}
.sub_cat_mobile.level_3 .categories_menu__item{padding:10px;border-bottom:none}
.sub_cat_mobile.level_3 .categories_menu__link{font-weight:400;color:var(--basic-company-text)!important}
.main_cat_mobile svg{width:15px;height:15px;transition:all .3s}
.arrow_down_cat{width:40%;display:flex;height:25px;align-items:center;justify-content:flex-end}
.header_links{display:flex;gap:15px}
.header_search__item,.header_cart_item{width:45px;height:45px;min-width:45px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color)}
.header_cart_link{background-color:transparent;flex-direction:column;gap:0;justify-content:center;padding:0}
.header_cart_link svg{color:var(--button-color);margin-left:0}
.fn_contacts_label{opacity:1;visibility:visible}
.contacts_label{position:relative;right:0;bottom:0;width:45px;height:45px;border-radius:5px}
.contacts_label::before,.contacts_label::after{display:none}
.header_cart_item .cart_counter,.header_informers__item .wishlist_counter,.header_informers__item .compare_counter{background:#70B240;border:3px solid #fff;width:14px;height:14px;font-size:0;position:absolute}
.header_cart_item .cart_counter{top:2px;left:26px;border-radius:50%}
.header__center{border-bottom:1px solid #EBE9E9;position:relative;width:100%;z-index:20}
.header__center.fixed {
    position: fixed;
    top: 0;
    animation:fixedMenu .5s
}
.hand_order {
    right: 0
}
.header_search__item svg{width:24px;height:24px}
.header__bottom{width:100%;height:0; z-index: 0!important}
.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:1000;backdrop-filter:saturate(180%) blur(20px);display:none}
.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%}
.search__button{height:50px}
.search_close{color:#ffffff80;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:color .5s;-webkit-tap-highlight-color:#0000}
.search_close svg{display:block;width:30px;height:30px;position:absolute;top:30px;right:30px}
.text_search{color:#fff9;font-size:20px;font-weight:400;text-align:center;height:20px;line-height:20px;margin:15vh 0 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.contacts_box_info{top:144px;left:0;right:0;bottom:auto;height:fit-content;max-width:100%;border-radius:5px}
.contacts_box_info::after{display:none}
.tabs_navigation_product.fixed{top:80px}
@-webkit-keyframes fixedTabs {
0%{top:-100px}
100%{top:80px}
}
@keyframes fixedTabs {
0%{top:-100px}
100%{top:80px}
}
.fn_header__sticky {height:0}
.background_about2{background-position:260px center;background-size:62%}
.footer__copyright{padding:15px 0 80px;margin-top:0}
.mobile_variants_btn{width:40px;border:1px solid #cfa986;height:40px;border-radius:5px;color:#121212;display:flex;align-items:center;justify-content:center}
.mobile_variants_btn svg{transform:rotate(90deg)}
.mobile_form_btns{display:flex;align-items:flex-end}
.mobile_form_btns .product_button_tab{margin-left:10px}
.header_informers__item .compare_counter,.header_informers__item .wishlist_counter{right:-5px;top:0}
.menu_bottom_annotation{font-size:11px}
.form_footer_registr{margin-top:20px}
.footer_contacts{padding:0 7px 30px}
.footer_contact_elements{flex-direction:column;gap:20px;position:relative}
.social_footer{position:absolute;right:20px;top:12%;flex-direction:column}
.footer_bottom{display:grid;gap:12px;grid-template-columns:1fr}
.footer_bottom .payment_content{grid-row-start:1;padding-bottom:12px;border-bottom:1px solid #FFF3;justify-content:center; width: 100%;}
.copyright{justify-content:center}
.open_hours{margin-bottom:0}
.footer_main_categories{flex-direction:row}
.footer_cat_link{width:fit-content;height:70px;flex-direction:column;border-radius:10px;align-items:flex-start}
.bottom_flex{flex-direction:row;align-items:center;justify-content:space-between}
.details_boxed__price_amount{justify-content:space-between;align-items:center}
.details_boxed__available,.available__no_stock,.available__in_stock{margin-top:0}
.details_prod_item{padding:16px 0 30px}
/* .details_boxed__buttons{padding-top:16px} */
.section_advert{padding:0}
.product_description,.product_features,.product_comments{padding:30px 0}
.details_prod_item {padding: 20px 0 30px}
.block_purchases{flex-direction:column}
.purchase_detail{max-width:100%}
.form_contacts_block{flex-direction:column-reverse;gap:24px}
.contact_left_block,.contact_right_block{right:0;left:0}
.btn_feedback{width:48%;margin:0 auto;padding:0 30px}
.feedback_line{width:100%;height:1px}
.feedback_phones{flex-direction:column;align-items:flex-start}
.feedback_phones_item:nth-child(3),.feedback_phones_item:last-child{padding-top:16px}
.mob_menu_open{background:var(--bg);display:none;position:fixed;bottom:69px;left:0;width:100%;z-index:20;padding:24px 15px;max-height:calc(100vh - 158px);max-width:100%;overflow-y:auto;border-radius:0;box-shadow:0 5px 10px #0003}
.mob_menu_open .menu_group__item{margin-bottom:0;border-bottom:1px solid #DADADA}
.mob_menu_open .menu_group__link{font-size:20px;font-weight:500;font-family:'Rubik',sans-serif;padding:20px 0}
.mob_menu_open .menu_group__list--2{margin-bottom:20px;width:100%;display:none}
.mob_menu_open .menu_group__list--2 .menu_group__item{border-bottom:none}
.mob_menu_open .menu_group__list--2 .menu_group__link{font-size:16px;font-weight:400;padding:5px 0}
.menu_cat_link{padding:8px 16px;border:1px solid #DADADA;gap:8px;white-space:normal;font-size:14px;font-weight:500;color:var(--body-text);text-decoration:none;position:relative;transition:all .3s;width:fit-content;height:70px;flex-direction:column;border-radius:10px;align-items:flex-start}
.mob_menu_open .menu_group__list--1 .menu_group__item:first-child .menu_group__link{font-size:14px;font-family:"Source Sans 3",sans-serif;background:#FFD12B;border-radius:80px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:20px;width:220px}
.mob_menu_open .menu_group__list--2 .menu_group__item:first-child .menu_group__link{font-size:16px;font-weight:400;background:transparent;border-radius:0;height:100%;display:flex;align-items:center;justify-content:flex-start;padding:5px 0;margin-bottom:0;width:100%}
.mob_menu_open .menu_group__list--1{margin-top:0}
.level_3.sub_cat_mobile ul{list-style-image:url(../images/list.jpg);margin-left:45px}
.profile{padding:0 0 25px;border-bottom:1px solid #D5D5D5;margin-bottom:0}
.button__logout{padding:25px 0 0;margin-top:0}
.banner_loyalty_item{width:49%}
.banner_loyalty_block{align-items:center}
.form_subscribe1{height:450px;justify-content:flex-start;position:relative;overflow:hidden}
.form_subscribe1_content{max-width:520px;z-index:2}
.form_subscribe1_img{position:absolute;right:-50px}
.form_subscribe1_img img{bottom:2px;max-height:480px;right:0}
.banner_subsc_preview{padding:10px}
.banner_subscription{gap:10px}
.banner_subscription_link{padding:0 25px}
.banner_subsc_preview{justify-content:space-between}
.left_info {
    z-index: 1000;
    background: #ffffffb8;
    padding: 50px 30px;
    border-radius: 8px;
    max-width: 100%;
    margin-left: 0;
    align-items: center;
}
.left_info .block__title {
    justify-content: center;
    text-align: center;
}
.order_step_description {
    text-align: center;
}
.order_page_images {
    max-width: 900px;
    top: 22%
}
.product-page__img img {
    max-height: 414px
}
.header_subscription.block__header h1 {
    padding-right: 34px;
}
.btn_mail {
    right:5px
}
.user_subscription_wrapper {
    max-width: 740px;
}
.subscribe_active {
    width: 100%;
    padding: 0 32px
}
.order_payment__checkout.subscription_pay .button {
    padding: 10px 60px;
}
.block-cart_details:not(.subscription-cart_details) {
    flex-direction: column;
}
.order_payment__checkout:not(.subscription_pay) {
    margin-left: 0;
    margin-top: 10px
}

.new_level_content {
    max-width: 290px;
}
.bg-block {
    padding: 32px 26px;
}
.block_partners_ttl {
    font-size: 26px;
}
.block_partners_description {
    font-size: 18px;
}
.what_find_grid {
    grid-template-columns: repeat(2, 1fr);
}
.what_find_last {
    grid-column-end: 3;
}
.beyond_online_content::after {
    bottom: -20px;
}
.we_trusted_annotation {
    font-size: 16px;
}
.last_block_txt {
    font-size: 22px;
}
.why_we_wrapper {
    flex-direction: column-reverse;
    gap: 16px;
}
.why_we_content {
    max-width: 100%;
    margin-left: 0;
}
.why_we_grid {
    grid-template-columns: repeat(3, 1fr);
}
.what_find_block {
    margin-top: -190px;
}
.why_we_image {
    margin: 0 auto;
}
.why_partners_ttl {
    font-size: 34px;
}
.subscription_partners_wrapper .banner_subscription {
    flex-direction: column;
}
.subscription_partners_wrapper .banner_subsc_item {
    width: 100%;
}
.delivery_banner_wrapper {
    grid-template-columns: repeat(3, 1fr);
}
.payment_content{grid-template-columns: repeat(3, 1fr);}
.fn_deliveries_block .delivery_banner_wrapper {
grid-template-columns: repeat(1, 1fr);
}
.main_category_subcategories_right {
    grid-template-columns: repeat(2, 1fr);
}
.main_subcategories_image {
    width: 70px;
    height: 70px;
}
.header__top {
    background-position: 40% 100%;
}
}
@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}
.breadcrumbs{margin:18px 0}
/* .fn_product .block__header{margin-bottom:0} */
.header__bottom_panel{position:static}
.menu_switcher{margin:0}
.header_informers__item svg{width:24px;height:24px}
#wishlist svg{width:26px;height:26px}
.header_informers__item{min-width:60px;padding:0 10px}
.cart_logo{justify-content:space-between;align-items:center}
.cart_btn_goback{position:relative}
.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;background:transparent;padding: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}
.article__info_item svg{width:16px;height:16px}
.article__avatar{width:18px;height:18px}
.post_item_sidebar .article__title{max-width:75%}
.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}
.tabs_navigation_product.fixed{top:76px}
.fn_product .tabs__link.selected:after{bottom:-4px}
.form2_button--subscribe{right:0}
.article_list:not(.fn_articles_slide){margin-bottom:-10px}
.tabs__content{padding:10px 0}
.footer__payments{text-align:center;margin-bottom:15px}
.payments__list,.copyright{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.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}
.gallery_image{overflow:hidden}
/* .gallery_image picture,.gallery_image a{height:350px} */
.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}
.product-page__image{display:block!important;max-width:100%;margin-right:0!important;margin-left:0!important}
.form_comment_right{gap:12px}
.product_preview__image picture,.product_preview__no_image{height:240px}
.product_preview{min-height:400px;padding:10px}
.product_item.swiper-slide{min-height:400px}
.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_content{max-width:385px}
.form_subscribe1_img{right:-100px}
.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:13px;height:32px;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{min-height:70px}
.product-page__images-item,.product-page__images-item picture{width:60px}
.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:12px} */
.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:32px} */
.details_boxed__old_price,.tab_old_price{font-size:18px}
.amount,.amount__plus,.amount__minus,.amount__input,.place_order,.next_step_btn,.details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist{height:45px}
.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}
.delivery_img{width:30px;height:30px}
.delivery_content{padding-top:5px}
.payment_content_item{width:65px;height:38px}
.product-page__details .block__title{margin-bottom:20px}
.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:45px 0;overflow-y:auto;transition:.3s;background:#F3F3F3;border-top-left-radius:5px;border-bottom-left-radius:5px}
.sidebar.opened{right:0;overscroll-behavior:none;box-shadow:-20px 0 20px 0 #0000001f}
.sidebar__boxed{padding:30px 15px 0;margin-bottom:0;box-shadow:none}
.filter__name{font-size:20px}
.fn_selected_features{padding:30px 15px 0}
.fn_products_sort{padding:24px 15px 0}
.products_sidebar h2{color:var(--second-company-text)}
.question_text{font-size:16px}
.see_more_plus svg{width:18px;height:18px}
.form_login,.form_remind,.form_register{max-height:650px}
.form_login_left{width:40%}
/* .form__login,.form__register,.form__remind{width:60%;max-width:485px} */
.form_login_right,.form_register_right,.form_remind_right{width:100%;padding:15px}
.data_password{display:flex;flex-wrap:wrap}
.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}
.switch_mobile_filter{padding:0 60px;margin-left:0}
.popup_comment_content{flex-direction:column;padding:30px 20px;max-height:800px;height:fit-content}
.comment_form_img{max-width:200px;margin:0 auto}
.form_comment_right .form__body{flex-direction:row}
.form__input{height:45px;font-size:14px}
.sidebar_blog .sidebar__boxed{padding:15px 10px}
.sidebar_blog_heading{font-size:16px;margin-bottom:20px}
.post_item_sidebar .article__title{font-size:15px}
.post_item_sidebar .article__image_link{min-height:45px;max-height:45px}
.post_item_sidebar .article__image_link img{max-height:45px}
.article__info{gap:5px}
.article__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden}
.product_preview__image_mini picture{height:80px;width:75px}
.popup_no_instock_content,.popup_notify_content,.popup_change_content{height:fit-content}
.block_purchases .purchase__content{height:100%;gap:15px}
.purchase__name{gap:5px;max-width:280px}
.last_step_purchases .purchase__group{width:22%}
.last_step_cart{flex-direction:column-reverse}
.purchase__name .purchase__name_link{font-size:16px}
.details_boxed_pct{padding:6px 4px}
.purchase__old_price_content{font-size:14px}
.block_purchases .product_icons a{width:45px;height:45px}
.block_purchases .product_icons a svg,.block_purchases .purchase__remove svg{width:25px;height:25px}
.purchase__group{gap:10px}
.purchase__amount .amount,.purchase__amount .amount__plus,.purchase__amount .amount__minus{height:45px}
.purchase__amount .amount__input{font-size:18px;height:45px}
.block_purchases .purchase__remove{margin-left:15px;width:45px;height:45px}
.purchase__group_content{font-size:22px}
.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}
.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;padding-bottom:80px}
.cart_body_information{max-width:100%;position:relative;top:0}
.purchase_detail__item:first-child{margin-bottom:10px}
.cart_info_item{align-items:center}
.fn_deliveries_block,.fn_payments_block{padding-top:35px;padding-bottom:15px}
.form_cart_items{padding-bottom:15px}
.background_about2{background-position:200px center;background-size:64%}
.popup_cart_content{padding:30px;max-width:95%}
.form_button_cart,.form_button_order{width:fit-content}
.sticker{font-size:12px;height:30px;line-height:21px}
.no_img_text{font-size:16px;top:35px}
.categories__item{padding-right:4px;padding-left:4px}
.banner_advantages2{flex-direction:column}
.banner_advantages2_preview{padding:16px}
.banner_about3_first_img{width:250px}
.main_products_bg{padding:40px 0 50px;margin:40px 0}
.main-products,.block_advantages2{padding:40px 0}
.block_categories1{padding:40px 0 60px}
.section_banner{padding:40px 7px}
.main-products__new{padding:40px 0 60px}
.header__center_flex{padding:10px 0}
.logo__link{height:56px}
.bottom_flex{flex-direction:column;align-items:flex-start}
.footer_bottom .payment_content{gap:12px}
.payment_item{flex-direction:column;align-items:flex-start;gap:10px}
.block_comparison_values{margin-top:208px}
.comp_margin{margin-top:0}
.banner_subscription{flex-direction:column}
.banner_subsc_item{width:100%}
.banner_subsc_preview{padding:30px}
.banner_subscription{gap:30px}
.banner_subscription_link{padding:0 40px}
.banner_subsc_preview{justify-content:center}
.subs_block{padding:0 0 50px}
.block_purchases .purchase__name{width:160px}
.breadcrumbs .breadcrumbs__item{padding:0 0 10px}
.phone_input_cart svg {
    top: 29px;
}
.user_code {
    padding: 0;
}
.user_no_subscription_text {
    font-size: 18px
}
.user_no_subscription_wrapper .user_subscription_info {
    align-items: center;
}
.user_no_subscription_text {
    text-align: center;
}
.user_code svg {
    width: 190px;
    height: 80px;
}
.subscribe_active {
    width: fit-content;
    padding: 0 48px
}
.block_partners_ttl {
    font-size: 22px;
    margin-bottom: 16px;
}
.block_partners_description {
    font-size: 16px;
    margin-bottom: 16px;
}
.new_level_content {
    max-width: 255px;
}
.bg-block {
    padding: 26px 18px;
}
.mg-block {
    margin: 80px 0;
}
.why_we_grid {
    grid-template-columns: repeat(2, 1fr);
}
.what_find_last_txt {
    white-space: unset;
    text-align: center;
}
.what_find_last_txt::before, .what_find_last_txt::after {
    display: none
}
.block_with-bg {
    padding: 80px 0;
    margin: 80px 0;
}
.we_trusted_wrapper {
    grid-template-columns: repeat(1, 1fr);
}
.last-block {
    margin-top: 80px;
}
.last_block_txt {
    font-size: 18px;
}
.partners-last_block {
    padding: 40px 26px;
}
.what_find_block {
    margin-top: -190px;
}
.subscription_partners_list {
    gap: 10px;
    grid-template-columns: repeat(1, 1fr);
}
.delivery_banner_wrapper {
    grid-template-columns: repeat(1, 1fr);
}
.delivery_bn_description {
    width: 100%;
}
.payment_content {
    grid-template-columns: repeat(2, 1fr);
}
.main_category_subcategories_sidebar {
    max-width: 100%;
}
.main_category_subcategories_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.main_subcategories_image {
    width: 50px;
    height: 50px;
    margin-right: 10px;
    flex-shrink: 0;
}
.header__top {
    background-position: 50% 100%;
}
.main_banner .banner_group__item {
    flex-direction: column;
    align-items: flex-start;
    padding: 16px 48px
}
.banner_group__variant1 .banner_group__content, .banner_group__variant2 .banner_group__content {
    max-width: 100%;
    text-align: left;
}
.main_banner .banner_group__image {
    max-width: 470px;
}
.banner_group__variant1 .banner_group__text, .banner_group__variant2 .banner_group__text {
    align-items: flex-start;
}
}
@media (max-width : 576px) {
.order_payment__checkout .button {line-height: 1; padding: 8px 16px;}
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}
.coupon__group{margin-top:10px}
.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{margin-top:15px;margin-bottom:15px}
.form__title{font-size:16px;font-weight:500;margin:0 auto 10px}
.form__header::after{top:35%}
.delivery__name_price{font-weight:600;font-size:10px}
.form__title svg{display:none}
.form__group{margin-bottom:10px}
.form--boxed_cart,.form__button{width:100%;margin-left:0;justify-content:center}
.cancel_btn{justify-content:center}
.pager li:first-child{margin-bottom:10px}
.details_boxed__buttons{justify-content: space-between;}
.purchase__amount,.purchase__price{padding-right:10px}
.delivery__image{display:none}
.delivery__name{-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%;font-size:14px;font-weight:500}
.details_boxed__buttons > *{max-width:inherit;padding-right:0}
.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:100%}
.details_boxed__item--one,.details_boxed__item{padding:10px}
.blog_list .article_list{grid-template-columns:repeat(1,1fr)}
.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:32px}
.form_feedback_title{font-size:22px;margin-bottom:15px}
.contact_left_block{padding:24px 16px}
.form_feedback{padding:20px}
.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}
.btn_cart_phone{width:fit-content;top:26%;right:6px}
.another_recipient_form{height:300px}
.cell{padding:15px 5px;line-height:1.1;font-size:16px;font-weight:500}
.comparison_block__left{width:40%}
.products_list{position:relative}
.product_preview__button--pre_order{padding:0;line-height:1px}
.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}
.block_purchases .purchase__item,.order_boxeded .purchase__item,.last_step_purchases .purchase__item{flex-wrap:wrap;row-gap:16px}
.block_purchases .purchase__content{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 120px);-ms-flex:0 0 calc(100% - 120px);flex:0 0 calc(100% - 120px);max-width:calc(100% - 120px);padding-left:10px;flex-direction:row}
.block_purchases .product_icons{flex-direction:column;gap:15px}
.block_purchases .purchase__remove{margin-left:auto;position:absolute;top:35px}
.purchase__group{margin-left:auto;flex-direction:row;justify-content:space-between;align-items:center}
.hc-offcanvas-nav ul.top-nav .mobile__link img{max-height:45px}
.hc-offcanvas-nav ul.top-nav .account__link{font-size:11px}
.block__description--style{font-size:14px}
.block__description{padding:0}
.block__description--style p{line-height:1.6;margin:0 0 1rem}
.block__description--style .table{margin:0}
.block__description--style .table__cell{margin:1rem 0}
.block__description--style img{margin:0 0 1rem}
.block__description--style ul li,.block__description--style ol li{font-size:14px;font-weight: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}
.details_boxed_pct{top:-20px}
.details_boxed__prices{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.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 0 0 5px}
.block_purchases .purchase__amount{margin-left:0}
.search_close svg{top:20px;right:20px}
.purchase__price{order:1}
.pager a{height:unset;min-height:45px}
.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:18px}
.subcategory_name{height:55px}
.banner_about2_right{grid-auto-rows:75px;grid-auto-columns:140px}
.banner_advantages2_preview{padding:20px 10px;column-gap:10px;row-gap:5px}
.banner_advantages2_icon{max-width:40px;max-height:40px}
.banner_advantages2_description{margin-left:50px}
.form_subscribe1_content{max-width:100%}
.form_subscribe1_img{right:-50px}
.form_subscribe1_img img{bottom:-58px;max-height:240px}
.loyalty_description p{width:70%}
.form_subscribe1{overflow:hidden;height:280px}
.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}
.price_title{line-height:30px}
.product-page__details .block__title h3{font-size:20px}
.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,.points_history thead{display:none}
.block_explanation__body tr,.points_history 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,.points_history 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,.points_history .features_dash{top:0}
.article__title{font-size:14px;height:50px;line-height:25px}
.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:21px;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}
select{font-size:14px}
.article_item{height:480px}
.switch_mobile_filter{margin-left:0}
.products_sort{gap:10px}
.form_login_left img,.form_remind_left img,.form_register_left img{width:100%;object-fit:cover;border-radius:0}
.form_login,.form_remind,.form_register{flex-direction:column;max-height:850px;height:fit-content;max-width:95%}
.form_login_left,.form_remind_left,.form_register_left{width:100%;display:none}
.breadcrumbs .breadcrumbs__item{font-size:13px}
.form__login,.form__register,.form__remind{width:100%;max-width:100%}
.btn_close_popup,.btn_close_popup svg{width:30px;height:30px}
.sidebar__boxed--user{width:100%}
.btn_mail{width:fit-content}
.block-cart_details,.order_boxeded .purchase_detail{padding:15px}
.last_step_purchases .purchase__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:10px}
.total_cart_price .data_value{font-size:25px}
.last_step_right h2{margin-bottom:0}
.total_cart_price .personal_data_dash{top:0}
.background_about2{background-position:168px center;background-size:60%}
.banner_advantages2_title{width:calc(100% - 50px)}
.swiper_buttons{width:90px;height:40px}
.swiper-btn-prev,.swiper-btn-next{width:25px;height:25px}
.compare_delete_btns{flex-direction:column;gap:15px;align-items:flex-start;width:100%}
.footer_bottom .payment_content{gap:10px}
.block__popup_cart .purchase__item{flex-wrap:wrap;row-gap:10px}
.block__popup_cart .purchase__group{margin-left:0;width:100%;justify-content:space-between}
.popup_cart_content .purchase_detail__item{justify-content:space-between}
.form_button_cart,.form_button_order{padding:0 25px;width:fit-content}
.not_found__image{width:380px}
.not_found__image .flowers_icon{top:-37px;left:18px;width:fit-content;height:fit-content;animation:15s linear forwards fall_down}
.not_found__image .flowers_icon svg{width:90px;height:120px}
.not_found__image .cat_icon{top:-136px;left:-89px}
.not_found__image .cat_icon svg{width:400px;height:300px}
.not_found__description{padding:60px 7px}
.not_found__image img{top:50px}
.swiper-btn-prev svg,.swiper-btn-next svg{width:16px;height:16px}
.product_preview__image picture,.product_preview__no_image{height:200px}
.product_preview,.product_item.swiper-slide{min-height:360px}
.product_icons{gap:16px;top:16px;right:16px}
.product_preview__center .wishlist_button__remove,.product_preview__center .wishlist_button,.product_preview__center .comparison_button{width:35px;min-height:35px;height:35px}
.product_preview__center .wishlist_button svg,.product_preview__center .comparison_button svg{width:21px;height:21px}
.product_preview__name_link{word-break:break-all}
.payment_content_item{width:fit-content;height:100%}
.block_comparison_values{margin-top:168px}
.comp_margin{margin-top:0}
.product_preview__image_mini picture{height:80px}
.feedback_phones_title{font-size:18px;margin-bottom:16px}
.banner_loyalty_item{width:100%;height:100%}
.banner_loyalty_preview{padding:24px 0}
.banner_loyalty_item:nth-child(2){height:100%}
.banner_subsc_preview{gap:30px}
.banner_subscription_title{font-size:45px}
.currency_bn{font-size:20px}
.banner_subscription_description{font-size:14px}
.banner_subscription{padding:20px 0;gap:15px}
.subs_block{padding:0 0 50px}
.details_boxed__price .currency{font-size:20px;margin-left:5px;line-height:1.2}
.fast_order_button {
    font-size: 16px;
    margin: 0 auto
}
.details_boxed__price .currency,.details_boxed__old_price .currency{align-self:flex-end}
.purchase_table tr{display:flex;align-items:center}
.purchase__group_content{font-size:26px}
.order_status_item{padding-bottom:15px}
.order_checkbox::after{height:31px}
.product_features .features__wrap{display:grid;grid-template-columns:0.5fr 1fr; padding: 8px 0}
.product_features .features_dash{display:none}
.features .features__value{text-align:left}
.features__item{border-bottom:1px solid #ececec}
.features__item:last-child{border-bottom:none}
.comments_btn{padding:0 38px}
.popup_notify_content{padding:35px 25px}
.notify_flex,.block__popup_notify{gap:10px}
.block__title_popup{margin-bottom:20px}
.footer__title{padding:15px 0;font-size:20px}
/* .gallery_image .wishlist_button svg,.gallery_image .comparison_button svg{width:20px;height:20px} */
.user_banners_wrap{padding-bottom:0}
.comment_form_img{display:none}
.block_header_comments .form_product_title{font-size:22px}
.form__button--coupon{width:110px}
.cart_logo_link img{height:50px}
.cart_body{margin-top:30px;gap:20px; padding-bottom: 20px;}
.order_block_flex {
    height: 87vh;
    overflow: scroll;
    overflow-x: hidden;
}
.cart_order_placing {
    overflow:unset
}
.category_tabs .categories__list{padding-bottom:0}
.left_info {
    height: 100vh
}
.our_networks_cart {
    margin-top: 0
}
.order_page_images {
    top: 50%
}
.rating-available_wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
}
.rating-available_item {
    grid-column-start: 1;
    grid-row-start: 2;
    padding: 0 40px 0 20px
}
.rating-available_wrapper .rating-available_item:first-child {
    grid-row-start: 1;
    padding-left: 20px
}
.rating-available_wrapper .rating-available_item:last-child {
    grid-column-start: 2;
    grid-row-start: 1;
    grid-row-end: 3;
    padding-right: 20px;
    padding-left: 40px;
    height: unset
}
.block__description--style {
    font-size: 14px
}
.product_description,.product_features,.product_comments{padding:24px 0}
.details_boxed__price_amount {width: fit-content}
.fn_notify_av {
    width: 100%
}
.next_step_btn {
    max-width: 100%;
    margin-top: 20px
}
.fn_payments_block .form_cart {
    margin: 0
}
.popup_fast_order_content {
    max-width: 88vw;
    padding: 35px 25px
}
.order_checkbox::before {
    height: 30px
}
.user_subscription_wrapper {
    flex-direction: column-reverse;
    gap: 30px;
}
.user_line {
    width:100%;
    height: 1px
}
.user_code {
    min-width: 270px;
    padding: 0 10px;
    margin: 0 auto
}
.user_code svg {
    width: 270px;
    height: 110px
}
.user_banners_wrap {
    padding: 10px
}
    .user_banners_item {
        max-width: 100%;
    }
.user_no_subscription_wrapper {
    flex-direction: column-reverse;
    gap: 20px;
    align-items: flex-start;
}
.user_no_subscription_text {
        font-size: 20px;
    }
.user_no_subscription_wrapper .user_subscription_get {
    margin-left: 0;
    max-width: 340px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.user_subscription_text {
    text-align: center;
    width: 100%
}
.user_no_subscription_wrapper .user_subscription_info {
    margin: 0 auto
}
.block-cart_details {
    flex-direction: column;
}
.subscription_pay {
    margin-left: 0
}
.mob_hidden {
    display: none
}
.first-block .container{
    padding: 0;
}
.bg-block {
    padding: 24px 15px;
    border-radius: 0;
}
.new_level_wrapper {
    flex-direction: column;
}
.new_level_content, .main_btn {
    max-width: 100%;
}
.block_partners_ttl {
    font-size: 25px;
}
.why_partners_ttl {
    font-size: 25px;
    margin-bottom: 30px;
}
.why_we_grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 12px;
}
.why_partners_item {
    padding: 16px;
    display: flex;
    align-items: center;
    gap: 20px;
}
.why_we_content {
    width: 100%;
}
.why_partners_item picture {
    margin-bottom: 0;
    height: 60px;
}
.what_find_block {
    margin-top: -170px;
}
.what_find_grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 12px;
}
.what_find_last {
    grid-column-end: 2;
}
.what_find_item {
    flex-wrap: wrap;
    gap: 16px;
}
.what_find_description {
    font-size: 18px;
    width: 100%;
}
.what_find_ttl {
    font-size: 22px;
    margin-top: 15px;
}
.subscription_bg_block {
    margin: 0;
    background: #FFEFE1;
    padding: 80px 0;
}
.subscription_partners_wrapper {
    padding: 0;
}
.block_with-bg.subscription_partners_block {
    margin-top: 0;
}
.delivery_item {
    flex-direction: column;
}
.payment_content {
    grid-template-columns: repeat(3, 1fr);
}
.main_category_subcategories_list {
    grid-template-columns: repeat(2, 1fr);
}
.main_category_subcategories_item {
    font-size: 16px;
}
.header__top {
    background-image: url(../images/top1.jpg);
    background-position: left;
    background-size: unset;
    background-color: #710101;
}
.banner_group__title {
    font-size: 35px;
}
.banner_group__annotation {
    font-size: 16px;
}
.discount_ban_value {
    font-size: 24px;
}
.header__top {
    height: 50px;
}
.header__center_flex {
    padding: 8px 0;
}
.main_banner {
    margin: 16px 0 0;
    margin-bottom: 0; 
}
.main_banner .banner_group__item {
    gap: 14px;
}
.main_banner .banner_group__image {
    height: 185px;
    width: 100%;
}
.banner_group__title {
    font-size: 30px;
    margin-bottom: 10px;
}
.first_block {
    padding: 0 0 60px;
}
.header_informers__link {
    padding: 10px 0;
}
.mobile_header_bottom {
    height: 60px;
}
.main_banner .banner_group {
    padding-bottom: 20px;
}
.banner_group__image img {
    border-radius: 0 30px;
}
.cat_mobile {
    bottom: 60px;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
}
.tabs_navigation_product.fixed {
    top: 72px;
}
@-webkit-keyframes fixedTabs {
0%{top:-100px}
100%{top:72px}
}
@keyframes fixedTabs {
0%{top:-100px}
100%{top:72px}
}
.footer__copyright {
    padding: 15px 0 70px;
}
.mob_menu_open {
    bottom: 59px;
}
}
@media only screen and (max-width : 480px) {
body{line-height:1.4}
h1,.h1{font-size:26px;font-weight:500;line-height:1.1}
h2,.h2{font-size:22px;line-height:1.3}
.form--boxed{padding:5px 0;box-shadow:none}
.form--boxed.popup{padding:10px}
.block__title{margin-bottom:20px}
.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{min-width:50px;padding:0 5px}
.header_informers__item.icon-search{min-width:35px;height:24px}
.product_preview__prices{margin-top:0}
.product_preview,.product_item.swiper-slide{min-height:300px}
.product_preview__image picture,.product_preview__no_image{height:150px}
.product_preview__name_link{font-size:12px}
.product_preview__prices .price{font-size:22px}
.product_preview__prices .price .currency{font-size:18px}
.product_preview__prices .old_price{font-size:14px}
.header_informers__item .compare_counter,.header_informers__item .wishlist_counter,.header_informers__item .cart_counter{right:-7px;top:-3px}
.scroll_products .scroll_products__item{width:160px}
.product_preview{padding:10px}
.block_explanation__header{font-size:18px;font-weight:600;margin-bottom:10px}
.product_item{width:50%}
.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}
.footer_main_categories{flex-wrap:wrap}
.details_boxed__select .variant_select{max-width:100%;width:100%}
.block_purchases .purchase__image{-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;min-height:70px}
.block_purchases .purchase__content{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 115px);-ms-flex:0 0 calc(100% - 115px);flex:0 0 calc(100% - 115px);max-width:calc(100% - 115px)}
.form_button_cart,.form_button_order{width:100%;justify-content:center}
.popup_cart_content{padding:15px}
.block__title_popup h2,.block_title_last_step h2{font-size:20px;font-weight:500}
.last_step_purchases .purchase__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.purchase_table td{padding:0}
.purchase_table tr{flex-wrap:wrap;padding:20px 0}
.purchase_table tbody tr:first-child{border-top:1px solid #DADADA}
.purchase_table tbody td:nth-child(3){margin-left:80px}
.purchase__amount,.purchase__price{white-space:nowrap}
.last_step_purchases .purchase__group{margin-left:85px}
.last_step_right{padding:12px}
.total_cart_price .data_value{font-size:20px}
.call_recipient{font-size:14px}
.btn_order_submit,.btn_feedback{padding:0 15px}
.search_close svg{top:15px;right:7px}
.form_search_content{max-width:340px}
.subcategories_main_list{grid-template-columns:repeat(1,1fr)}
.subcategory_img picture{max-height:250px}
.subcategory_link{font-size:20px}
.subcategory_name{height:60px}
.banner_about2_right{grid-auto-rows:60px;grid-auto-columns:130px}
.background_about2{background-position:130px center;background-size:65%}
.about2_background_block,.banner_about1_img img{border:5px solid #fff}
.banner_about3_right{grid-auto-rows:110px;grid-auto-columns:120px}
.banner_about3_first_img{width:auto}
h4,.h4{font-size:18px}
.form2_flex{flex-direction:column;gap:10px}
.form2_button--subscribe{position:relative;width:100%}
.form_subscribe1_img{right:-60px}
.loyalty_description{gap:20px}
.product_button_tab{width:45px;height:45px}
.product_item .fn_is_stock {
    width: 45px
}
.product_subsc_annotation {
    font-size: 18px;
    padding-left: 25px;
}
    .header_subscription.block__header h1 {
        padding-right: 25px;
    }
.validity_content {
    font-size: 20px
}
.product_button_tab svg{width:30px;height:30px}
.switch_mobile_filter{width:100%;justify-content:center}
.last_step_cart{padding:0}
.product_preview__image .swiper-pagination{bottom:3px}
.user_banner_description{font-size:14px}
.block_comparison_values{margin-top:112px}
.comp_margin{margin-top:0}
.product_preview__image_mini picture{height:80px}
.comparison_block__item .product_item{width:100%}
.btn_feedback{width:100%}
.form_subscribe1{height:350px}
.my_points_block,.loyalty_btns{max-width:100%}
.loyalty_btns{flex-direction:column;gap:12px}
.go_shop_btn{justify-content:center;width:100%}
.product_preview_normal .rating_starOff,.product_preview_normal .rating_starOn{width:18px!important;height:18px}
.rating_text{display:block}
.purchase__content{width:calc(100% - 80px)}
.order_boxeded .purchase__item{row-gap:8px;padding-bottom:12px;margin-bottom:12px}
.order_boxeded .purchase__group_content,.purchase__price_total{font-weight:400;font-size:14px;width:auto}
.product_bottom_column{flex-direction:column;gap:2px}
.product_preview__button.fn_notify_av{height:20px}
.block__title.title_products{margin-bottom:0}
.left_info {
    padding: 50px 15px
}
.our_networks_cart .social__link {
    margin-right: 12px
}
.rating-available_wrapper {
    width: 100%
}
.rating-available_item {
    padding: 0 20px 0 12px;
}
.rating-available_wrapper .rating-available_item:last-child {
    padding-right: 12px;
    padding-left: 20px;
}
.rating-available_wrapper .rating-available_item:first-child {
    padding-left: 12px;
}
.block__popup_cart .purchase__content {
    padding-left: 0;
}
.cell {
    font-size:14px
}
.user_subscription_wrapper {
    align-items: flex-start;
}
.user_subscription_info, .subscription_timer, .user_subscription_text {
    width: 100%
}
.subscription_timer_bottom, .user_subscription_get {
    max-width: 100%
}
.subscription_timer span {
    flex-grow: 1;
}
.amount_days_time_top {
    align-items: center;
}
.amount_divider {
    display: flex;
    justify-content: center;
}
.user_subscription_wrapper .user_subscription_get {
    max-width: 100%
}
.subscription_pay form {
    width: 100%
}
.order_payment__checkout.subscription_pay .button {
    width: 100%
}
.order_payment__checkout:not(.subscription_pay) form,
.order_payment__checkout:not(.subscription_pay) .button{
    width: 100%
}
.more_benefit {
    top: -35px;
    right: -40px;
}
.subscription_list_item span {
    white-space: unset;
}
.main_category_subcategories_list {
    grid-template-columns: repeat(1, 1fr);
}
.main_banner .banner_group__item {
    padding: 16px 28px;
    background-position: left -100px;
}
.main_banner .banner_group__image {
    height: 130px;
}
}
@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}
.menu_switcher__heading svg{height:20px;width:20px}
.form_subscribe1_img{display:none}
.loyalty_description p{width:100%}
.more_benefit {
    right: -20px;
}
.why_partners_item {
    padding: 15px;
    gap: 10px;
}
.why_partners_item picture {
    height: 50px;
}
}
@media only screen and (min-width: 1440px) {
.col-qw-3{float:left;width:25%}
}
@media only screen and (max-width : 400px) {
.banner_about2_right{grid-auto-rows:45px;grid-auto-columns:100px}
.banner_about3_right{grid-auto-rows:90px;grid-auto-columns:100px}
.banner_about3_img img{border:5px solid #fdfdfdff}
.article__info{flex-direction:column;align-items:flex-start}
.article_item{height:510px}
.not_found__image{width:300px}
.not_found__image .flowers_icon{top:-31px;left:13px}
.not_found__image .flowers_icon svg{width:70px;height:100px}
.not_found__image .cat_icon{top:-145px;left:-89px}
.not_found__image .cat_icon svg{width:350px;height:300px}
.not_found__image img{top:40px}
.top_flex{text-align:center}
.amount{max-width:110px}
.amount__plus,.amount__minus{width:40px}
.amount__input{width:calc(100% - 80px);font-size:18px}
.product-page__button{padding:0 60px}
.data_btns{width:100%;flex-direction:column}
.header_search__item, .header_cart_item,
.header_btn_item {
    width: 40px;
    height: 40px;
    min-width: 40px
}
.dropdown, .dropdown_wrapper {
    width: 40px;
}
.header_links {
    gap: 10px
}
.header_search__item svg {
    width: 22px;
    height: 22px;
}
.header_cart_link svg {
    width: 34px;
    height: 34px;
}
.header_cart_item .cart_counter {
    left: 22px
}
.logo__link {
    height: 50px;
    padding-right: 10px;
}
.tabs_navigation_product.fixed {
    top: 70px;
}
@-webkit-keyframes fixedTabs {
0%{top:-100px}
100%{top:70px}
}
@keyframes fixedTabs {
0%{top:-100px}
100%{top:70px}
}
    span.amount_time_text {
        font-size: 11px
    }
    .amount_divider {
    padding: 0 4px;
}
.amount_days_time_top span:first-child {
    font-size: 22px
}
.amount_days_time_top {
    padding: 0 8px
}
.user_no_subscription_text {
        font-size: 18px;
    }
    .user_banners_wrap {
        padding: 0;
    }
    .user_code {
        min-width: 250px;
    }
        .user_code svg {
        width: 230px;
        height: 90px;
    }
    .order_payment__checkout:not(.subscription_pay),
    .order_payment__checkout:not(.subscription_pay) .button {
        width: 100%
    }
    .what_find_ttl {
        font-size: 20px;
    }
}