@media only screen and (max-width: 1600px){
    .partner_slide_block{
        padding: 48px 20px 94px 20px;
    }
    .mini_baner {
        max-width: 496px;
    }
    .buy_click{
        padding: 14px 16px;
    }
    .delivery_time_prod{
        max-width: 24px;
        min-width: 24px;
    }
    .for_web{
        font-size: 12px;
    }
    .proce_w_sale{
        font-size: 18px;
    }
    .head_inp_block{
        max-width: 640px;
    }
    .head_about{
        column-gap: 19px;
    }
    .numof_prod_search{
        font-size: 16px;
    }
    .min_sp{
        font-size: 16px;
    }
}
@media only screen and (max-width: 1440px){

    .head_inp_block{
        max-width: 500px;
    }
    .filter_chosen_category{
        max-width: 53%;
    }
    .best_col .sales_img{
        height: 294px;
    }
    .name_prod{
        font-weight: 500;
        font-size: 16px;
    }
    .for_web{
        max-width: none;
    }
    .sales_img_block {
        right: 11px;
    }
    .name_of_sp {
        font-size: 16px;
        line-height: 18px;
        font-size: 14px;
    }
    .search_prod_block{
        padding: 1rem;
    }
    .min_sp{
        font-size: 14px;
    }
    .head_bar {
        font-size: 14px;
    }
    /*.three_banners .banner_back{*/
    /*    height: 230px;*/
    /*}*/
    .loc_head svg{
        width: 18px;
        height: 18px;
    }
    .banner_back img {
        border-radius: 20px;
    }
    .head_inp_block input{
        padding: 11px 32px;
    }
    .search_svg{
        top: 15px;
        right: 20px;
    }
    .lang_sp {
        font-size: 16px;
        width: max-content;
    }
    .open_head {
        font-size: 16px;
    }
    .head_about{
        column-gap: 30px;
    }
    .user_mini, .fav_catal_link{
        min-width: 46px;
        height: 46px;
    }
    .mini_mark_cat{
        min-width: 206px;
        padding: 13px 24px;
    }
    .sales_img {
        height: 280px;
    }
    .user_mini svg, .fav_catal_link svg, .svg_square svg{
        width: 18px;
        height: 18px;
    }
    .about_banner_text{
        max-width: 290px;
        font-size: 16px;
        line-height: 21px;
    }
    .banner_back{
        row-gap: 12px;
        max-width: 660px;
        border-radius: 30px;
    }
    .title_banner{
        font-size: 34px;
        max-width: 336px;
    }

    .company_f a{
        font-size: 14px;
    }
    .f_title{
        font-size: 16px;
    }
    .svg_square{
        width: 32px;
        height: 32px;
    }
    .about_cont{
        font-size: 16px;
    }
    .be_partner{
        font-size: 18px;
    }
    .block_title {
        font-size: 36px;
    }
    .add_catalog{
        height: 40px;
        border-radius: 6px;
    }
    .add_catalog svg {
        width: 18px;
        height: 18px;
    }
    .sale_num{
        font-size: 16px;
    }
    .add_to_fav{
        top: 22px;
        right: 22px;
    }
    .add_to_fav svg{
        width: 22px;
        height: 22px;
    }
    .block_title {
        font-size: 32px;
    }
    .choose_title{
        font-size: 30px;
    }
    .choose_gift_by svg{
        width: 66px;
        height: 66px;
    }
    .choose_gift_by {
        column-gap: 22px;
    }
    .blue_btn{
        border-radius: 6px;
        padding: 12px 36px;
        font-size: 18px;
    }
    .big_line{
        height: 58px;
    }
    .choose_gift_section{
        padding: 28px 52px 30px 40px;
    }
    .chosen_sp, .reset_filters{
        font-size: 18px;
    }
    .category_drpdnw {
        column-gap: 60px;
    }
    .cat_sp{
        font-size: 18px;
    }
    .categories_area a{
        font-size: 14px;
    }
    .filer_block , .market_name_catalog{
        min-width: 260px;
        width: 260px;
    }
    .filter_prod_block .sales_prod{
        width: 100%;
    }
    /*.filtered_block .sales_img_block{*/
    /*    max-width: 228px;*/
    /*}*/
    .mini_market_prod {
        max-width: none;
        width: 23%;
        max-width: none;
        min-width: 274px;
    }
    .mini_about_brand{
        padding: 14px 24px 18px 24px;
    }
    .nameof_br {
        font-size: 16px;
    }
    /*.chosen_title{*/
    /*    max-width: 172px;*/
    /*    width: 100%;*/
    /*}*/
    .name_of_chosen{
        width: 172px;
        font-size: 18px;
        height: 50px;
    }
    .chosen_prod_img_cart {
        min-width: 92px;
        min-height: 92px;
    }
    .news_mini_title{
        font-size: 20px;
        height: 30px;
    }
    .news_about_p{
        font-size: 16px;
        height: 66px;
    }
    .news_sate ,.news_see_more{
        font-size: 18px;
    }
    .prod_news_about{
        row-gap: 10px;
    }
    .news_img_top{
        top: -186px;
        height: 266px;
    }
    .latest_news_block{
        padding-top: 194px;
        row-gap: 222px;
        justify-content: center;
    }
    .billing_left_content{
        padding: 44px 60px 40px 40px;
    }
    .payments_text_{
        font-size: 16px;
    }
    .title_text_pay{
        width: 36%;
    }
    .hidden_acc{
        max-width: 688px;
    }




    /* my account  */

    .logined_user{
        min-width: 46px;
        min-height: 46px;
    }
    .added_address_block{
        padding: 28px 34px 24px 26px;
        width: 20%;
    }
    .filter_prod_block{
        display: grid;
        grid-template-columns: repeat(3, 1fr) ;
        padding-top: 110px;
        row-gap: 132px;
        justify-items: center;
    }


}
@media only screen and (max-width: 1280px){
    .best_sellers_section{
        padding: 10px 40px;
    }

    .filter_prod_block{
        display: flex;
        justify-content: center;
    }
    .proce_w_sale{
        font-size: 18px;
    }
    .loc_head, .head_about .border_line{
        display: none;
    }
    .for_web {
        font-size: 10px;
    }
    .threrd_list{
        top: 160px;
    }
    .sort_by_line{
        flex-direction: row;
    }
    .sort_drpdwn_block{
        align-self: center;
    }
    .filter_chosen_category{
        max-width: none;
    }

    .search_svg{
        display: none;
    }
    header{
        height: 228px;
    }
    main {
        padding-top: 20px;
    }
    .head_inp_block{
        position: inherit;
    }
    .dropdown_for_search{
        width: 80%;
        margin: 0 auto;
        left: 0;
        right: 0;
        top: 150px;
    }
    /*.spier_next, .swiper_prev, .slick-prev, .slick-next{*/
    /*    top: 43%;*/
    /*}*/
    .close{
        top: -278px;
    }
    .mini_mark_cat {
        min-width: 1px;
    }
    .choose_gift_section {
        padding: 36px 72px 48px 72px;
        flex-wrap: wrap;
        row-gap: 30px;
        column-gap: 5px;
    }
    .name_prod{
        font-size: 16px;
        /*height: 46px;*/
    }
    .deliv_for_web {
        gap: 4px;
    }
    .sales_prod{
        min-width: 290px;
        max-width: 290px;
        padding: 182px 15px 22px 15px;
    }
    .sales_img_block, .filtered_block .sales_img_block{
        max-width: 252px;
    }
    .sales_img_block{
        bottom: 180px;
    }
    .sales_img {
        height: 245px;
    }
    .sales_page{
        padding: 10px 18px;
        font-size: 16px;
    }
    .sales_page svg{
        width: 20px;
        height: 20px;
    }
    .partner_prod{
        min-width: 270px;
    }
    .head_about {
        column-gap: 18px;
    }
    .last_head_line{
        padding-top: 10px;
    }
    .middle_head_line{
        padding: 22px 0 26px 0;
    }
    .min_sp{
        display: none;
    }
    .loc_head {
        column-gap: 10px;
    }
    .filtered_block{
        max-width: 902px;
        row-gap: 22px;
    }
    .filter_prod_block .sales_prod{
        min-width: 32%;
        max-width: 225px;
    }
    .general_prod_img{
        width: 580px;
        height: 620px;

    }
    .mini_prod_img{
        width: 138px;
        height: 138px;
        min-width: 138px;
        min-height: 138px;
        border-radius: 10px;
    }
    .new_product_{
        top: 52px;
        left: 52px;
    }
    .product_slider_block{
        flex-direction: column-reverse;
        row-gap: 20px;
    }
    .mini_prod_pics{
        flex-direction: row;
        width: 580px;
        height: auto;
    }

    .price_sale_block{
        flex-wrap: wrap;
    }
    .cart_total_ticket{
        max-width: 366px;
    }
    .ship_upd {
        font-size: 14px;
        max-width: 178px;
    }
    .cart_section{
        flex-wrap: wrap;
        row-gap: 40px;
    }
    .cart_prod_promo{
        max-width: 858px;
    }
    .last_news_prod{
        width: 30%;
    }
    .latest_news_block{
        column-gap: 30px;
        justify-content: center;
    }
    .inp_colrow{
        flex-direction: column;
        row-gap: 15px;
    }
    .first_block_billing, .for_recipient_block,
    .for_client_block, .second_block_delivery, .third_block_payment{
        row-gap: 15px;
    }
    .mini_inp_block{
        flex-wrap: wrap;
        row-gap: 15px;
    }
    .billing_left_content{
        max-width: 790px;
    }
    .inp_for_reg_cart{
        max-width: none;
    }
    .date_time_block{
        flex-direction: column;
        align-items: flex-start;
        row-gap: 26px;
    }
    .purple_block{
        padding: 48px 44px;
    }
    .title_text_pay, .payment_img {
        width: 100%;
    }
    .payment_img{
        max-width: none;
    }
    .payments_img_block{
        flex-wrap: wrap;
        row-gap: 62px;
    }
    /*.about_us_img_block{*/
    /*    height: 330px;*/
    /*}*/
    .pick_up_delivery{
        padding: 56px 56px 70px 56px;
    }
    .about_our_goals{
        padding-left: 34px;
        row-gap: 10px;
    }
    .title_empty_block{
        min-height: 212px;
    }
    .realted_corporate_btns{
        min-width: 288px;
    }


    /* user account  */

    .orders_block {
        overflow: auto;
        max-width: 958px;
        width: 100%;
    }
    .order_title, .all_orders{
        width: 1396px;
    }
    .orders_block::-webkit-scrollbar {
        height: 4px;
        width: 4px;
    }
    .orders_block::-webkit-scrollbar-thumb {
        background-color: var(--blue);
        opacity: 0.3;
        border-radius: 10px;
        background-clip: padding-box;
        transition: all 300ms ease-out;
    }
    .orders_task{
        row-gap: 36px;
    }
    .favorite_block{
        row-gap: 68px;
    }
    .favorite_page{
        row-gap: 86px;
    }

    .img_close{
        max-width: 550px;
        /*height: 600px;*/
    }
    .prev {
        left: -596px;
    }
    .next {
        right: -46px;
    }
    .prev, .next{
        width: 40px;
        height: 40px;
    }


    }
@media only screen and (max-width: 1024px){
    .sort_drpdwn_block{
        flex-wrap: wrap;
        justify-content: flex-end;
    }
    .filterListBlock{
        order: 4;
        width: 100%;
    }
    .filterBlock{
        display: none;
    }
    .filterContainer{
        position: absolute;
        left: 30px;
        top: 380px;
        z-index: 30;
    }
    .brandImage2{
        display: block;
    }
    .paylink_block{
        margin-bottom: 200px;
    }

    .error_section h1 {
        font-size: 42px;
    }

    .name_mail_sp, .payl_prod .name_of_chosen, .payl_prod .title_about_{
        font-size: 16px;
    }
    .marg_top {
        margin-top: 40px;
    }
    .about_error_sp{
        font-size: 16px;
        line-height: 20px;
    }
    .error_general_img{
        width: 70%;
    }
    .hide_{
        display: none;
    }
    .dropdown_for_search{
        top: 134px;
    }
    .about_serv_step{
        max-width: none;
    }
    .last_head_line{
        padding-bottom: 0;
    }
    .wrapper{
        padding: 0 40px;
    }
    .slick-track{
        column-gap: 20px;
    }
    .loc_head{
        display:flex;
    }
    .last_head_line .head_bar{
        min-width: 126px;
    }
    .swiper-button-next, .swiper-rtl .swiper-button-prev, .swiper-button-next, .swiper-button-prev{
        top: 38% !important;
    }
    .last_head_line{
        overflow: auto;
    }
    .slash_ {
        font-size: 10px;
    }
    .last_head_line::-webkit-scrollbar {
        height: 1px;
        width: 4px;
    }
    .three_banners .banner_back {
        max-width: none;
        min-height: 1px;
    }
    .three_banners .title_banner {
        max-width: 335px;
    }
    .three_banners .about_banner_text {
        max-width: 338px;
    }
    .mini_prod_pics{
        max-width: 690px;
        width: 100%;
    }

    .last_head_line::-webkit-scrollbar-thumb {
        background-color: var(--blue);
        opacity: 0.3;
        border-radius: 10px;
        background-clip: padding-box;
        transition: all 300ms ease-out;
    }
    .shop_drpdwn .dropdown_{
        padding: 26px 0 30px 0;
    }
    .category_drpdnw{
        flex-wrap: wrap;
        padding: 0 30px;
        row-gap: 30px;
    }
    .shop_drpdwn .dropdown_{
        row-gap: 20px;
        padding: 10px 0;
        height: 400px;
        overflow: auto;
    }
    .categories_area{
        row-gap: 8px;
        max-width: 224px;
    }
    .cat_fl{
        row-gap: 10px;
    }
    .mini_baner {
        display: none;
    }
    .mini_baner img{
        border-radius: 20px;
    }
    .head_inp_block {
        max-width: 310px;
    }
    .middle_head_line{
        border: none;
    }
    header{
        position: inherit;
        align-items: end;
        display: flex;
        flex-direction: column;
        height: 135px;
    }
    .threrd_list{
        top: 134px;
    }
    .for_mob_head{
        height: 158px;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        background-color: white;
        z-index: 90;
    }
    main {
        padding-top: 64px;
    }
    .choose_gift_section{
        padding: 36px 72px 48px 72px;
        flex-wrap: wrap;
        row-gap: 30px;
    }
    .big_line{
        height: 2px;
        width: 100%;
        border: none;
        border-bottom: 1px solid rgba(40, 40, 40, 0.1);
    }
    .choose_gift_by{
        width: 100%;
        justify-content: center;
        column-gap: 32px;
    }
    .blue_btn{
        padding: 14px 50px;
        font-size: 20px;
    }
    .reset_filters{
        margin:0 auto;
    }
    .round_w_img{
        width: 160px;
        height: 160px;
    }
    .swiper-button-prev, .swiper-rtl .swiper-button-next{
        left: 30px !important;
    }
    .title_banner{
        font-size: 25px;
        max-width: none;
    }
    .banner_back{
        max-width: none;
        padding: 40px
    }
    .block_title {
        font-size: 30px;
    }

    .chosen_sp, .reset_filters {
        font-size: 20px;
    }
    .choose_title {
        font-size: 40px;
    }
    .choose_gift_by svg {
        width: 75px;
        height: 75px;
    }
    .sales_img_block {
        max-width: 190px;
        /*padding: 12px 24px;*/
        right: 12px;
    }
    .sales_prod{
        min-width: 218px;
        width: 218px !important;
        padding: 124px 12px 16px 20px;
    }
    .name_prod {
        font-size: 13px;
        /*height: 36px;*/
        line-height: 16px;
    }
    .proce_w_sale {
        font-size: 16px;
    }
    .under_block_sale{
        row-gap: 1px;
    }
    .add_catalog{
        font-size: 15px;
        height: 36px;
        border-radius: 12px;
    }
    .add_catalog svg {
        width: 13px;
        height: 14px;
    }
    .banner_section{
        margin: 36px 0px 0px 0px;
        flex-wrap: wrap;
        row-gap: 14px;
    }
    .round_slide_block {
        margin-top: 70px;
    }
    .best_sales {
        margin-bottom: 36px;
    }

    .partner_slide_block {
        padding: 28px 0 30px 0;
    }
    .partner_prod{
        max-width: 334px;
        min-width: 334px
    }
    .partner_slide{
        padding: 0 !important;
    }
    .best_seller .slick-list{
        padding: 148px 0 20px 10px !important;
    }
    .ff_bar{
        flex-wrap: wrap;
        row-gap: 28px;
    }
    .logo_f{
        width: 100%;
    }
    .social_f{
        order: 2;
        margin-left: auto;
    }
    .svg_square {
        width: 40px;
        height: 40px;
    }
    .about_cont {
        font-size: 18px;
    }
    .filter_market .filer_block, .filter_market .filer_block_active{
        display: none !important;
    }
    .filer_block{
        display: none;
        position: absolute;
        top: 61px;
        left: 0;
        z-index: 90;
    }
    .sort_by_line {
        justify-content: space-between;
    }
    .fliter_btn_mob{
        display: flex;
    }
    /*.big_banner{*/
    /*    height: 290px;*/
    /*}*/
    .big_banner img {
        border-radius: 30px;
    }
    .filer_block_active{
        display: flex !important;
    }
    .filter_prod_block .sales_prod {
        width: 198px !important;
    }
    .filter_prod_block{
        display: flex;
        padding-top: 150px;
        row-gap: 164px;
        justify-content: start;
    }
    .filter_prod_block .sales_img_block{
        bottom: 164px;
    }
    .filter_prod_block .sale_num {
        bottom: 10px;
    }
    .filter_section{
        position: relative;
        flex-direction: column;
        row-gap: 24px;
    }
    .market_name_catalog, .filter_market{
        width: 100%;
        position: inherit;
    }
    .product_section{
        flex-direction: column;
        row-gap: 46px;
    }
    .general_prod_img{
        width: 690px;
        /*height: 702px;*/
    }
    .mini_prod_img {
        width: 160px;
        height: 160px;
        min-width: 160px;
        min-height: 160px;
        border-radius: 20px;
    }
    .about_product_block, .info_block{
        max-width: none;
    }
    .mini_market_prod{
        width: 31%;
    }
    .cart_prod_promo{
        max-width: 688px;
    }
    .cart_total_ticket{
        max-width: none;
    }
    .chosen_prod_img_cart {
        min-width: 178px;
        min-height: 178px;
    }
    .chosen_prod_block{
        flex-wrap: wrap;
        row-gap: 24px;
        align-items: start;
    }
    /*.chosen_title{*/
    /*    max-width: 392px;*/
    /*    width: 100%;*/
    /*}*/
    .name_of_chosen{
        width: 392px;
        font-size: 22px;
        height: 60px;
    }
    .two_bord{
        padding: 0 20px;
        border: 1px solid #28282833;
        border-top: none;
        border-bottom: none;
    }
    .last_news_prod{
        padding: 84px 24px 30px 24px;
    }
    .news_mini_title{
        height: 52px;
    }
    .news_about_p {
        font-size: 14px;
        height: 60px;
    }
    .news_sate, .news_see_more {
        font-size: 16px;
    }
    .news_img_top{
        height: 243px;
    }
    .billing_details_section{
        flex-direction: column;
        row-gap: 30px;
    }
    .billing_left_content{
        max-width: none;
    }
    .cart_prod_your{
        max-width: 354px;
    }
    .payment_img{
        height: 360px;
    }
    .flower_care_section{
        flex-direction: column;
        row-gap: 10px;
        height: inherit;
    }
    .flower_care_img{
        width: 100%;
        height: auto;
    }
    .flow_care_about{
        width: 100%;
        height: inherit;
        row-gap: 40px;
        padding: 38px 50px 100px 50px;
    }
    .flow_care_about h1{
        margin: 0;
    }
    .title_empty_block{
        min-height: inherit;
    }
    .about_us_title_block{
        width: 100%;
    }
    .empty_purple {
        display: none;
    }
    .last_news_prod{
        min-width: 334px;
    }
    .about_us_section{
        row-gap: 26px;
    }
    .about_us_img_block{
        flex-direction: column;
        /*height: auto;*/
    }
    .about_us_img{
        width: 100%;
        /*height: 345px;*/
    }
    .about_pick_delivery{
        flex-direction: column-reverse;
        min-height: inherit;
    }
    .pick_up_delivery{
        width: 100%;
    }
    .about_our_goals{
        width: 100%;
        padding: 0;
    }
    .goals_max{
        max-width: none;
    }
    .about_us_title_block{
        padding: 0;
    }
    .conntact_block{
        flex-direction: column;
        row-gap: 30px;
        padding: 36px 70px 36px 50px;
    }
    .horiz_line{
        display: none;
    }
    .conntact_block .contact_f{
        justify-content: start;
    }
    .map_block{
        height: 1212px;
    }
    .corporate_quote_block{
        flex-direction: column;
        min-height: inherit;
        row-gap: 38px;
    }
    .corporate_clients_,.quote_purple{
        width: 100%;
    }
    .corporate_section{
        margin-top: 38px;
        row-gap: 38px;
    }
    .quote_purple{
        padding: 30px 20px 40px 20px;
    }
    .corporate_clients_ {
        padding: 0 20px
    }
    .service_step_block{
        flex-direction: column;
        row-gap: 38px;
    }
    .service_prod{
        max-width: none;
    }
    .questions_block{
        flex-direction: column;
        row-gap: 34px;
    }
    .realted_corporate_btns{
        flex-direction: row;
        min-width: 328px;
        column-gap: 24px;
    }
    .faq_accordion{
        padding: 25px 18px;
    }
    .hidden_acc{
        max-width: 566px;
    }






    /* my account  */
    .user_account_section{
        flex-direction: column;
        row-gap: 25px;
    }
    .user_left_bar{
        flex-direction: row;
        column-gap: 16px;
        min-width: 1px;
        flex-wrap: wrap;
        row-gap: 16px;
        max-width: none;
    }
    .user_btns, .user_left_bar form{
        max-width: 230px;
    }
    .added_address_block{
        min-width: 212px;
    }
    .edit_addr{
        padding: 8px 10px;
        max-width: 104px;
    }
    .del_addr{
        min-width: 42px;
        min-height: 42px;
    }
    .favorite_block{
        row-gap: 148px;
    }
    .favorite_page {
        row-gap: 145px;
    }

}
@media only screen and (max-width: 768px){
    .choose_phone .offered_lang{
        padding: 14px 16px;
        column-gap: 14px;
    }

    .sales_img{
        height: 200px;
    }
    .filterContainer{
        top: 280px;
        left: 0px;
    }
    .sales_prod{
        padding: 100px 12px 20px 12px;
    }
    .social_lock{
      align-self: start;
    }
    .open_head {
        font-size: 14px;
    }
    .spier_next, .swiper_prev, .slick-prev, .slick-next{
        width: 40px;
        height: 40px;
    }
    .search_svg {
        display: block;
    }
    .dropdown_for_search{
        top: 46px;
        width: 100%;
    }
    .lang_sp {
        font-size: 14px;
    }
    /*.three_banners .banner_back {*/
    /*    height: auto;*/
    /*}*/
    header{
        height: 178px;
    }
    .threrd_list {
        top: 156px;
    }
    .beige_head{
        padding: 10px 0;
    }
    .middle_head_line{
        padding: 20px 0 67px 0;
        position: relative;
        justify-content: end;
    }
    .chosen_phone_num svg{
        width: 15px;
        height: 15px;
    }
    .head_bar {
        font-size: 12px;
    }
    .for_mob_head{
        height: 178px;
    }
    .logo_head{
        margin-right: auto;
    }
    .mini_markets_drpndwn{
        position: absolute;
        bottom: 20px;
        left: 0;
    }
    .head_inp_block{
        max-width: none;
        width: 86%;
        position: absolute;
        right: 0px;
        bottom: 12px;
    }
    .mini_markets_drpndwn{
        bottom: 12px;
    }
    .mini_markets_drpndwn .dropdown_{
        min-width: 280px;
        top: 56px;
    }
    .user_mini, .fav_catal_link{
        width: 46px;
    }
    .head_inp_block input {
        padding: 8px 32px;
        font-size: 16px;
    }
    .search_svg{
        top: 11px;
    }
    .mini_mark_cat{
        padding: 12px 13px;
    }
    .search_svg{
        right: 12px;
    }
    .shop_drpdwn .dropdown_{
        left: 20px;
        right: 0;
        width: 90%;
    }
    .filer_block{
        top: 50px;
    }
    .add_to_cart{
        padding: 12px;
    }
    .buy_click{
        padding: 12px 46px;
    }
    .general_prod_img, .product_slider_block{
        width: 100%;
    }
    .mini_prod_img{
        width: 23%;
    }
    .from_to_page{
        flex-wrap: wrap;
    }
    .mini_market_prod {
        width: 46%;
        min-width: 157px;
    }
    .mini_img_padd{
        padding: 48px 20px 20px 20px;
    }
    .time_clock{
        display: none;
    }
    .mini_markets_section .big_banner{
        height: 346px;
    }
    .latest_news_block{
        column-gap: 20px;
    }
    .last_news_prod {
        width: 48%;
        min-width: 1px;
    }
    .payment_card_block{
        flex-wrap: wrap;
        row-gap: 18px;
    }
    .news_page_text{
        font-size: 16px;
    }
    .hidden_acc {
        font-size: 16px;
    }
    .blue_click{
        font-size: 16px;
    }



    /* user account  */

    .addcond_under{
        column-gap: 77px;
    }
    .addcond_under span {
        font-size: 20px;
    }
    .addcond_under span {
        font-size: 18px;
    }
    .add_cond_com_block{
        column-gap: 111px;
    }
    .about_your_order{
        flex-wrap: wrap;
        row-gap: 15px;
    }
    .repeat_btn{
        height: max-content;
    }
    .price_w_title{
        align-items: flex-start;
    }
    .reapet_price_block{
        flex-direction: row-reverse;
        width: 100%;
        justify-content: space-between;
        column-gap: 10px;
        align-items: center;
    }
    .ur_order_name{
        font-size: 16px;
    }
    .favorite_page .sales_prod{
        min-width: 208px;
        width: 22% !important;
    }
    .bonus_block h6{
        margin: 0;
    }
    .bonus_block {
        row-gap: 34px;
    }



}
@media only screen and (max-width: 713px){
    .error_section h1 {
        font-size: 30px;
    }
    .payl_prod{
        flex-wrap: wrap;
    }
    .choose_date_blck .time_max{
        max-width: none;
    }
    .choose_date_blck .time_svg{
        width: inherit;
    }
    .btn_privat{
        flex-direction: column;
        width: 100%;
    }
    .error_general_img{
        width: 100%;
        margin: 70px 0 10px 0;
    }
    .filter_prod_block .sales_prod {
        width: calc(100% / 2 - 10px) !important;
    }
    .about_error_sp {
        font-size: 14px;
        line-height: 17px;
    }
    .back_home{
        padding: 16px 40px;
    }

    .open_head, .border_line, .loc_head,
    .log_in, .slash_, .register_, .hid_sp {
        display: none;
    }
    .privacy_and_cards{
        gap: 26px;
        flex-wrap: wrap;
    }
    .billing_left_content h1, .billing_left_content h2, .billing_left_content h3{
        font-size: 30px;
    }
    .search_prod_block{
        flex-wrap: wrap;
        row-gap: 4px;
    }
    .name_of_search_prod{
        max-width: 62%;
    }
    .gin{
        display: none;
    }
    .two_bord{
        border:none;
    }
    .close {
        top: -188px;
    }
    .login_register_block, .drop_login {
        column-gap: 0;
    }
    .time_svg{
        width: 100%;
    }
    .blue_btn{
        margin: 0 auto;
    }
    .user_btns, .user_left_bar form{
        max-width: none;
    }
    .choose_gift_section{
        padding:36px 40px 48px 40px ;
    }
    .test1{
        right: 9px!important;
    }
    .lang_block .lang_sp{
        display: none;
    }
    .offered_lang{
        padding: 5px 13px;
    }
    .last_head_line{
        column-gap: 16px;
    }
    .last_head_line .head_bar {
        min-width: 110px;
    }
    .lang_block .dropdown_{
        right: 0;
    }
    .choose_title {
        font-size: 24px;
    }
    .wrapper{
        padding: 0 40px;
    }
    .banner_section{
        flex-direction: column;
        row-gap: 20px;
    }
    .for_mob_head {
        height: 160px;
    }
    .sales_img {
        /*height: 122px;*/
    }
    .col_mob {
        flex-wrap: wrap;
        row-gap: 16px;
        column-gap: 10px;
        align-items: flex-start;
    }
    .head_about:first-child{
        display: none;
    }
    .banner_back{
        padding: 20px;
    }
    .head_about:last-child{
        width: 100%;
    }
    .general_slide_block .swiper-slide img{
        border-radius: 20px;
    }

    .name_of_chosen{
        width: 218px;
    }
    .del_fav_mob{
        display: flex;
    }
    .add_fav, .delete_cart_prod{
        min-width: 40px;
        min-height: 40px;
    }
    .add_fav svg{
        width: 16px;
        height: 14px
    }
    .delete_cart_prod svg{
        width: 12px;
        height: 14px;
    }
    .hide_mob{
        display: none;
    }
    .chosen_prod_img_cart{
        min-width: 106px;
        min-height: 128px;
    }
    .fliter_btn_mob{
        font-size: 0;
        padding: 12px;
        column-gap: 0;
    }
    .two_bord{
        padding: 0 10px;
    }
    .last_news_prod{
        width: 100%;
        max-width: 334px;
    }
    .phone_country_code{
        max-width: 90px;
    }
    .phone_country_, .code_of_num{
        column-gap: 10px
    }
    .phone_country_{
        padding: 17px 10px;
    }
    .code_of_num img{
        width: 30px;
    }
    .checkbox_cart{
        flex-wrap: wrap;
        row-gap: 20px;
    }
    .mini_inp_block .inp_for_reg_cart, .date_block .inp_for_reg_cart{
        max-width: none;
    }
    .billing_left_content {
        padding: 30px 20px;
    }
    h1{
        font-size: 30px;
        margin: 0;
    }
    .client_, .recip_title{
        font-size: 18px;
        padding-bottom: 20px;
        border-bottom: 1px solid #2828281A;
    }
    .title_back_block {
        flex-direction: column-reverse;
        row-gap: 15px;
        align-items: flex-start;
    }
    .time_max{
        min-width: 103px;
    }
    textarea{
        font-size: 12px;
    }
    .purple_block {
        padding: 20px 20px 30px 20px;
    }
    .payments_text_ {
        font-size: 14px;
    }
    .payments_img_block{
        row-gap: 30px;
    }
    .news_page_section h1, .title_text_pay h1, .flow_care_about h1{
        font-size: 34px;
        margin: 0;
    }
    .pick_up_delivery h2{
        font-size: 30px;
    }
    .title_text_pay{
        row-gap: 16px;
    }
    .payment_img img{
        object-position: right;
    }
    .flow_care_about {
        row-gap: 20px;
        padding: 20px 20px 30px 20px;
    }
    .pick_up_delivery{
        padding: 20px 20px 30px 20px;
    }
    .conntact_block .about_cont {
        font-size: 20px;
    }
    .conntact_block .open_ {
        font-size: 16px;
    }
    .conntact_block .svg_square {
        width: 40px;
        height: 40px;
    }
    .conntact_block{
        width: 90%;
        top: 20px;
        left: 20px;
        row-gap: 14px;
        border-radius: 20px;
        padding: 10px 40px 10px 10px;
    }
    .blue_click{
        padding: 20px 0;
        font-size: 14px;
    }
    .acc_title{
        font-size: 14px;
    }
    .realted_corporate_btns{
        column-gap: 10px;
    }







    /* my account  */
    .drop_login span{
        display: none;
    }
    .user_login_block .dropdown_{
        left: -170px;
        min-width: 250px;
    }
    .back_edit_title{
        flex-wrap: wrap;
        row-gap: 16px;
    }
    .back_edit_title h2, .addresses_block h3,
    .for_addresses h4, .for_addresses h5, .user_account_section h6{
        font-size: 30px;
    }
    .added_address_block {
        width: 42%;
        max-width: 264px;
    }
    .scroll_two_lines_mob{
        overflow: auto;
        max-width: 633px;
        width: 100%;
        padding-bottom: 15px;
    }
    .scroll_two_lines_mob .add_cond_com_block,
    .scroll_two_lines_mob .addcond_under{
        width: 633px;
    }
    .scroll_two_lines_mob::-webkit-scrollbar {
        height: 4px;
        width: 4px;
    }
    .scroll_two_lines_mob::-webkit-scrollbar-thumb {
        background-color: var(--blue);
        opacity: 0.3;
        border-radius: 10px;
        background-clip: padding-box;
        transition: all 300ms ease-out;
    }
    .favorite_page .sales_prod {
        min-width: 158px;
    }
    .favorite_page .name_prod, .favorite_page .proce_w_sale {
        font-size: 12px;
    }
    .favorite_page{
        row-gap: 150px;
    }
    .favorite_block {
        row-gap: 140px;
    }

    .img_close {
        max-width: 335px;
        /*height: 414px;*/
    }
    .prev {
        left: -360px;
    }
    .next {
        right: -26px;
    }
    .prev svg, .next svg{
        width: 8px;
    }
    .prev, .next{
        width: 34px;
        height: 34px;
    }
    .btn_privat .remember_me_section{
        justify-content: center;
    }
    .privat_text_sp{
        text-align: center;
    }
    .name_mail_sp{
        text-align: center;
    }
}
@media only screen and (max-width: 430px){
    .social_lock{
        display: none;
    }
    .ff_bar .social_lock{
        display: flex;
        align-self: flex-end;
    }
    .best_sales_slide {
        padding: 0px;
    }
    .best_sellers_section{
        padding: 10px 20px;
    }
    .general_slide_block{
        margin-top: 20px;
    }
    summary{
        width: 100%;
    }
    .filterContainer{
    min-width: 0px;
        max-width: 280px;
        width: 100%;
    padding-left: 15px;
        padding-right: 15px;
    }
    .banner_section{
        margin: 0px;
    }
    header {
        height: 168px;
    }
    .best_col .sales_img{
        height: 176px !important;
    }
    .name_prod{
        min-height: 32px;
    }
    .chosen_category{
        padding: 8px 17px;
        font-size: 14px;
    }
    .chosen_category svg{
        width: 12px;
        height: 12px;
    }
    .for_web {
        font-size: 8px;
    }
    .delivery_time_prod {
        max-width: 20px;
        min-width: 20px;
    }

    .privacy_and_cards{
        column-gap: 14px;
    }
    .payl_prod .chosen_prod_img_cart {
        width: 70px;
        height: 60px;
        min-width: 70px;
        min-height: 60px;
    }
    .payl_prod .name_of_chosen{
        height: 37px;
    }
    .payl_prod .chosen_title{
        gap: 4px;
    }
    .swiper_prev {
        left: 0;
    }
    .spier_next {
        right: 0;
    }
    .dropdown_for_search{
        width: 116%;
        left: auto;
        right: 0;
    }
    .sort_by_line{
        flex-wrap: wrap;
        gap: 10px;
    }
    .lang_block  .offered_lang{
        font-size: 0;
    }
    .show_drp{
        font-size: 16px;
    }
    .last_head_line {
        display: none;
    }
    .privacy_a{
        font-size: 14px;
    }
    .mini_drpdwn{
        display: none;
    }
    .mini_markets_drpndwn .dropdown_{
        row-gap:20px ;
        padding: 10px 0;
        height: 400px;
        overflow: auto;
    }
    .shop_drpdwn{
        display: none;
    }
    .last_head_line .head_bar {
        min-width: 74px;
    }
    .mini_all{
        font-size: 20px;
        color: #17A2B8;
    }
    .mini_markets_drpndwn .cat_fl , .mini_all{
        display: flex;
    }
    .mini_all:hover{
        text-decoration: underline;
    }
    main{
        padding-top:0;
    }
    .wrapper {
        padding: 0 20px;
    }
    .sales_img {
        height: 148px;
    }
    .spier_next, .swiper_prev{
        width: 30px;
        height: 30px;
    }
    .fixed_title{
        max-width: 300px;
    }
    .buy_one_click_pop{
        max-width: 335px;
        padding: 0 20px;
    }
    .shop_drpdwn .dropdown_ {
        top: 223px;
    }
    .buy_one_click_pop textarea{
        height: 140px;
    }
    .user_mini, .fav_catal_link {
        width: 42px;
        height: 42px;
    }
    .user_mini svg, .fav_catal_link svg, .svg_square svg {
        width: 16px;
        height: 16px;
    }
    .mini_mark_cat {
        padding: 14px;
    }
    .mini_mark_cat svg{
        width: 14px;
    }
    .head_inp_block input{
        padding: 10px 32px;
    }
    .head_inp_block{
        left: 56px;
    }
    .general_slide_block .swiper-slide {
        padding: 0;
    }
    .choose_gift_section{
        margin-top: 22px;
        row-gap: 20px;
        padding: 30px 20px 30px 20px;
    }
    .choose_gift_by svg {
        width: 60px;
        height: 60px;
    }
    .choose_gift_by{
        column-gap: 18px;
    }
    .choose_title {
        font-size: 23px;
    }
    .chosen_sp {
        font-size: 12px;
    }
    .for_dropdwn{
        font-size: 12px;
    }
    .reset_filters{
        font-size: 16px;
    }
    .blue_btn{
        margin: 0 auto;
        font-size: 16px;
        padding: 16px 50px
    }
    .middle_head_line {
        column-gap: 16px;
    }
    .round_w_img{
        width: 88px;
        height: 88px;
    }
    .round_slide_block  .swiper-slide{
        margin-right: 22px !important;
    }
    .title_round {
        font-size: 10px;
    }
    .round_slide_block {
        margin-top: 18px;
    }

    .title_banner{
        max-width: none;
    }
    .sales_prod{
        min-width: 1px;
        width: 158px !important;
    }
    .about_banner_text{
        max-width: 320px;
    }
    .sales_img_block{
        max-width: none;
        /*padding: 6px 10px;*/
        right: 10px;
        bottom: 135px;
    }
    .sale_num{
        bottom: 6px;
        font-size: 10px;
        left: 12px;
    }
    .add_to_fav {
        top: 14px;
        right: 14px;
    }
    .add_to_fav svg {
        width: 18px;
        height: 18px;
    }
    .name_prod, .proce_w_sale, .old_sale_jnj{
        font-size: 9px;
    }
    .prod_sale_num{
        line-height: 8px;
        height: 38px;
        gap: 3px;
    }
    .best_seller .slick-list {
        padding: 84px 0 0px 0 !important;
    }
    .best_sales {
        margin-bottom: 0px;
    }
    .block_title {
        font-size: 20px;
    }
    .view_all{
        font-size: 16px;
    }
    .col_mob{
        column-gap: 6px;
        row-gap: 16px;
        align-items: center;
    }
    .be_partner {
        font-size: 16px;
        padding: 14px 14px;
    }
    .partner_slide{
        padding: 0px !important;
    }
    .partner_prod{
        max-width: none;
        min-width: 250px;
    }
    .partner_img{
        max-width: 180px;
    }
    .open_f_mob{
        display: none;
    }
    .open_f_mob_ctive{
        display: flex;
    }
    .down_mob{
        display: block;
    }
    .f_title{
        width: 100%;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
    }
    .company_f{
        width: 100%;
    }
    .open_f_bar:hover{
        color: var(--blue);
    }
    .open_f_bar:hover svg path{
        stroke: var(--blue);
    }
    .f_title {
        font-size: 18px;
    }
    .svg_square {
        width: 30px;
        height: 30px;
    }
    .about_cont {
        font-size: 16px;
    }
    .contact_f {
        column-gap: 20px;
    }
    .cont_mob{
        width: max-content;
    }
    .second_footer_block{
        flex-wrap: wrap;
        row-gap: 16px;
    }
    .banner_f{
        max-width: 110px;
    }
    .privacy_a{
        margin: 0;
    }
    .login_block, .register_block, .reset_password_popup, .successfull_popup,
    .new_password_block{
        max-width: 335px;
        padding: 25px 20px 20px 20px;
    }
    .login_title .register_title, .reset_title, .successfull_title,
    .login_title{
        font-size: 22px;
    }
    .close_login, .close_new_pass{
        width: 12px;
    }
    .close_login svg, .close_new_pass svg{
        width: 100%;
    }
    .login_popup, .register_popup{
        row-gap: 12px;
    }
    .log_inp{
        padding: 12px 20px;
    }
    .successfull_popup{
        padding-top: 62px;
    }
    .close_success{
        width: 12px;
        height: 12px;
        top: 34px;
        right: 25px;
    }
    .close_success svg{
        width: 100%;
        height: 100%;
    }
    .done_success{
        width: 104px;
        height: 104px;
    }
    .successfull_block{
        row-gap: 2px;
    }
    .scs_p{
        font-size: 10px;
        margin-bottom: 10px;
    }
    .order_confirmed_block{
        max-width: 335px;
    }
    .filter_prod_block .sales_prod {
        width: 158px !important;
        min-width: 158px;
        margin-bottom: 15px;
    }
    .fliter_btn_mob{
        font-size: 0;
        padding: 12px;
        column-gap: 0;
    }
    .filter_prod_block{
        padding-top: 66px;
        row-gap: 82px;
    }

    .pagination_sp{
        font-size: 16px;
        padding: 4px 8px;
    }
    .pagination_block {
        column-gap: 18px;
    }
    .mini_prod_img {
        width: 76px;
        height: 76px;
        min-width: 76px;
        min-height: 76px;
    }
    .general_prod_img{
        height: 340px;
    }
    .new_product_{
        top: 15px;
        left: 15px;
        font-size: 12px;
        padding: 6px 16px;
    }
    .this_page,.from_this{
        font-size: 12px;
    }
    .from_to_page{
        column-gap: 10px;
    }
    .flw_name_prod{
        max-width: 267px;
        font-size: 18px;
    }
    .add_fav{
        min-width: 38px;
        min-height: 38px;
    }
    .general_price{
        font-size: 30px;
    }
    .price_sale_block{
        column-gap: 10px;
    }
    .red_sale{
        font-size: 14px;
    }
    .old_price{
        font-size: 12px;
    }
    .warning_{
        padding: 18px 20px;
        font-size: 16px;
    }
    .plus_minus_prod_block{
        align-self: center;
    }
    .minus_plus_{
        min-width: 48px;
        min-height: 48px;
    }
    .prod_quantity{
        font-size: 24px;
    }
    .prod_quantity{
        height: 46px;
    }
    .add_to_cart,.buy_click, .whatsapp_ord{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 12px 0;
    }
    .bold_artsku,.brand_sp {
        font-size: 14px;
    }
    .additional_sp{
        font-size: 20px;
    }
    .product_section{
        margin-bottom: 30px;
    }
    .articul_sku_{
        flex-wrap: wrap;
        row-gap: 12px;
    }
    .mini_img_padd{
        padding: 20px;
    }
    .market_brand_img{
        height: 34px;
    }
    .mini_about_brand {
        padding: 10px 20px 10px 20px;
    }
    .nameof_br {
        font-size: 12px;
    }
    .goto_market{
        top: 0;
    }
    .goto_market svg{
        width: 6px;
        height: 10px;
    }
    .mini_markets_section .big_banner {
        height: 200px;
    }
    .mini_markets_section h1 {
        font-size: 34px;
    }
    /*.chosen_title{*/
    /*    max-width: 216px;*/
    /*}*/
    .name_of_chosen {
        width: 152px;
        font-size: 14px;
        height: 38px;
    }
    .title_about_{
        font-size: 12px;
    }
    .chosen_title{
        row-gap: 18px;
    }
    .chosen_prod_block .minus_plus_ {
        min-height: 34px;
        min-width: 34px;
    }
    .minus svg{
        width: 5px;
        height: 2px;
    }
    .plus svg{
        width: 10px;
        height: 10px;
    }
    .chosen_prod_block .prod_quantity{
        width: 42px;
        height: 34px;
        font-size: 16px;
    }
    .subtotal_prd{
        font-size: 16px;
    }
    .promo_inp{
        font-size: 16px;
    }
    .promocode_block{
        column-gap: 10px;
    }
    .approve_promo{
        padding: 15px 26px;
        font-size: 16px;
    }
    .goto_checkout{
        font-size: 18px;
    }
    .price_prd{
        font-size: 16px;
    }
    .min_title{
        font-size: 12px;
        max-width: 180px;
    }
    .quanto_ {
        font-size: 12px;
    }
    .ship_sp, .cart_tot_sub span{
        font-size: 14px;
    }
    .cart_total_ticket {
        padding: 40px 26px 60px 20px;
    }
    .payment_option_block{
        max-width: none;
    }
    .news_page_section h1{
        font-size: 34px;
    }
    .payment_img {
        height: 174px;
    }
    /*.about_us_img{*/
    /*    height: 168px;*/
    /*}*/
    .map_block{
        height: 660px;
    }
    .corporate_clients_ {
        padding: 0 10px;
    }
    .quote_purple {
        padding: 30px 10px;
        row-gap: 20px;
    }
    .quote_title{
        font-size: 18px;
    }
    .corporate_quote_block{
        row-gap: 20px;
    }
    .corporate_section{
        row-gap: 30px;
    }
    .service_step_block{
        row-gap: 20px;
    }
    .service_img{
        height: 180px;
    }
    .about_serv_step{
        max-width: none;
        font-size: 16px;
    }
    .service_prod{
        row-gap: 10px;
    }
    .blue_click{
        font-size: 12px;
    }
    .faq_accordion{
        padding: 16px 0;
    }
    .questions_block {
        row-gap: 30px;
    }
    .hidden_acc{
        font-size: 14px;
    }
    .faq_section {
        margin-top: 20px;
        margin-bottom: 60px;
    }




    /* my account  */

    .logined_user {
        width: 42px;
        height: 42px;
        min-width: 42px;
        min-height: 42px;
        font-size: 18px;
    }
    .user_btns, .user_left_bar form {
        column-gap: 8px;
    }
    .added_address_block{
        width: 100%;
    }
    .your_addresses{
        justify-content: center;
    }
    .adr_addadr{
        flex-direction: column;
        align-items: start;
        row-gap: 10px;
    }
    .ur_ord_img{
        width: 66px;
        height: 66px;
    }
    .ur_order_about{
        column-gap: 10px;
    }
    .ur_ord_inf{
        row-gap: 6px
    }
    .ur_order_name{
        height: auto;
    }
    .quant_met_sp{
        font-size: 14px;
    }
    .sp_qm {
        font-size: 12px;
    }
    .favorite_page .sales_prod {
        min-width: 158px;
        width: 44% !important;
    }
    .favorite_page{
        column-gap: 18px;
        justify-content: center;
    }
    .filter_prod_block{
        display: grid;
        grid-template-columns: 0.5fr 0.5fr;
        justify-items: center;
    }
    .position{
        position: absolute;
        max-width: 334px;
        width: 100%;
    }
    .prev{
        left: 0;
    }

    .next {
        right: 0;
    }
    .age_drp .dropdown_{
        right: 0px;
    }

    .price_drp .dropdown_{
        right: 0px;
    }

    .popUpOfferFooter{
        width: 80%;
    }

}
@media only screen and (max-width: 375px){
    .popUpOfferContainer{
        padding: 20px 0px 30px 0px;
    }

    .popUpOfferBackgroundDiv{
        background-image: none;
    }
    .popUpOfferInfo{
        width: 100%;
        align-items: center;
    }
    .popUpOfferFooter{
        width: 100%;
        padding-left: 20px;
    }
    .popUpOfferButton button{
        font-size: 10px;
        margin-top: 15px;
    }
    .best_seller .slick-list{
        padding: 80px 0 0px 0px !important;
    }
    .banner_f {
        max-width: 65px;
    }
    .mini_img_padd {
        padding: 35px 20px;
    }
    .mini_market_prod{
        width: 70%;
    }

    .goto_market {
        position: absolute !important;
        top: 0 !important;
        right: 20px !important;
    }
    .mini_markets_brands{
        justify-content: space-between;
    }

    .ff_bar, .contact_f {
        column-gap: 10px;
    }
    .about_cont {
        font-size: 14px;
    }
    .show_drp{
        font-size: 14px;
    }
    .date_block{
        column-gap: 18px;
    }
    .sort_drpdwn_block {
        column-gap: 12px;
    }
    .pick_up_delivery h2 {
        font-size: 25px;
    }
    .conntact_block .about_cont {
        font-size: 16px;
    }
    .realted_corporate_btns{
        flex-wrap: wrap;
    }
    .realted_corporate_btns{
        min-width: 1px;
    }

    .last_head_line .head_bar {
        min-width: 64px;
    }

    .occas_drp .chosen_gift_mode{
        margin-left: 90px;
    }


    /* my account  */
    .user_btns, .user_left_bar form{
        max-width: none;
        column-gap: 20px;
    }
    .price_num_ur{
        font-size: 20px;
    }
    .occas_drp .dropdown_{
        right: 0px;
    }

    .price_drp .dropdown_{
        right: 0px;
    }

}
@media only screen and (max-width: 320px){
    .popUpOfferContainer{
        padding: 20px 0px 30px 0px;
    }

    .popUpOfferBackgroundDiv{
     background-image: none;
    }
    .popUpOfferInfo{
        width: 100%;
        align-items: center;
    }
    .popUpOfferFooter{
        width: 100%;
        padding-left: 20px;
    }

    .filter_prod_block .sales_prod{
        width: 100% !important;
        margin-bottom: 220px;
    }

    .fixed_title {
        max-width: 270px;
    }

    .sales_img{
        height: fit-content;
    }
    .name_prod, .proce_w_sale, .old_sale_jnj {
        font-size: 8px;
    }
    .filter_prod_block{
        margin-top: 60px;
        display: flex;
        flex-direction: column;
        row-gap: 90px;
        padding-top: 180px;
    }
    .privacy_and_cards {
        column-gap: 18px;
    }
    .last_head_line .head_bar {
        min-width: 46px;
    }
    .dropdown_for_search{
        width: 126%;
    }
    .name_of_search_prod {
        max-width: 76%;
    }
    .privacy_a{
        font-size: 15px;
    }
    .billing_left_content h1, .billing_left_content h2, .billing_left_content h3{
        font-size: 26px;
    }
    .choose_title {
        font-size: 22px;
    }
    .blue_btn{
        padding: 16px 14px;
    }
    .chosen_sp {
        font-size: 16px;
    }
    .buy_one_click_pop{
        max-width: 300px;
    }

    .logo_head{
        width: 80px;
    }
    .logo_head svg{
        width: 100%;
    }
    .head_inp_block{
        width: 80%;
    }
    .head_bar {
        font-size: 12px;
    }
    .round_slide_block .swiper-slide {
        margin-right: 44px !important;
    }
    .login_block, .register_block, .reset_password_popup,
    .successfull_popup, .new_password_block,.order_confirmed_block {
        max-width: 300px;
    }
    .filer_block{
        width: min-content;
    }
    .mini_market_prod {
        min-width: 122px;
    }
    .chosen_prod_img_cart {
        width: 100%;
        height: auto;
    }
    .chosen_prod_block{
        align-items: start;
    }
    /*.chosen_title{*/
    /*    max-width: none;*/
    /*}*/
    .name_of_chosen{
        /*max-width: none;*/
        width: 100%;
        font-size: 18px;
        height: 45px;
    }
    .add_fav, .delete_cart_prod {
        min-width: 50px;
        min-height: 50px;
    }
    .add_fav svg {
        width: 22px;
        height: 16px;
    }
    .occas_drp .chosen_gift_mode {
        margin-left: 0px;
    }


    .delete_cart_prod svg {
        width: 16px;
        height: 20px;
    }
    .chosen_title{
        border: none;
        padding: 0;
    }
    .date_block {
        justify-content: start;
        row-gap: 12px;
        flex-wrap: wrap;
        column-gap: 21px;
    }
    .time_svg{
        width: 100%;
    }
    .conntact_block{
        width: 100%;
        left: 0;
    }

}
