.loader-btn,.loading-products{display:none;box-sizing:border-box}.loading-products{width:16px;height:16px;border-radius:50%;margin:45px auto;position:relative;background:#898989;box-shadow:-24px 0 #dfdfdf,24px 0 #fff;animation:2s linear infinite shadowPulse}@keyframes shadowPulse{33%{background:#fff;box-shadow:-24px 0 #89203f,24px 0 #fff}66%{background:#89203f;box-shadow:-24px 0 #fff,24px 0 #fff}100%{background:#fff;box-shadow:-24px 0 #fff,24px 0 #89203f}}.header a.header__user_user{width:46px;height:46px}.cont-user-login{width:100%;text-align:center;margin-top:220px}.cont-user-login h2{font-size:29px}.header__user_user{width:auto;height:auto}.cont-user-form{margin-bottom:80px;z-index:2}.cont-user-form label.error{color:#fff}.cont-user-form .cont-msg{color:#fff;text-align:center;width:100%;border-radius:14px}.cont-user-form .cont-msg.error{background:#dd7250}.cont-user-form .cont-msg.success{background:#36b37a}.header__user_user .card__user .grpup__checkbox a{font-size:18px}.work-us .grup__input input::placeholder{color:#fff!important;opacity:1!important}.work-us form .grup__input span.error{position:absolute;color:#ff201e;z-index:3;width:100%;bottom:7px;left:38px}.work-us form .grup__input input.error{border:2px solid #d34545}.loader-btn{width:26px;height:26px;border:5px solid #fff;border-bottom-color:#6292b7;border-radius:50%;animation:1s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.work-us .grup__send button:disabled{background-color:#999;opacity:.6}.cont-prod-featured .product .product__image img{width:270px;height:270px;top:25px}.cont-prod-featured .product.featured .product__image img{width:90%;height:auto}section.account_data{width:100%;position:relative;padding:60px 0;background:#efefef;display:flex}section.account_data *{font-family:var(--ft-f2)}section.account_data .account_container{width:85%;position:relative;max-width:1300px;margin:0 auto}.account_container .account_name,.account_edit_itm .acc_edt_title{width:100%;position:relative;display:flex;align-items:center}.account_name .user_photo{width:60px;height:60px;position:relative;display:block;border-radius:50%;overflow:hidden}.user_photo img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;position:relative}.account_name .user_inf{width:fit-content;position:relative;margin-left:15px}.user_inf p{color:#2e2e2e;position:relative;display:block;margin-bottom:3px;font-weight:500}.user_inf h5{color:#2e2e2e;position:relative;display:block;font-weight:700;font-size:16px}.account_edit_content{width:100%;position:relative;margin-top:50px;display:flex;flex-wrap:wrap}.account_edit_content .account_tabs,.edit_susb_form form ._form-group ._quantity{width:25%;position:relative}.account_tabs ul,.account_tabs ul li,.card_brand img,.card_image img{width:100%;position:relative;display:block}.account_tabs ul li a{width:100%;position:relative;display:block;padding:15px 0 15px 25px;color:#2e2e2e;text-decoration:none;font-weight:600;transition:.4s}.account_tabs ul li a::before{content:'';width:2px;height:100%;position:absolute;left:0;top:0;display:block;transition:.4s}.account_tabs ul li a.active{background-color:#fff;font-weight:700}.account_tabs ul li a.active::before{background-color:#89203f}.account_edit_forms{width:75%;position:relative;min-height:322px;background:#fff;padding:45px}.acc_content_address,.acc_content_cards,.acc_no_content,.account_edit_forms .account_edit_itm,.orders_table .ord_tbl_content{width:100%;position:relative}.acc_edt_title img{width:60px;position:relative;display:block;margin-right:15px}.acc_edt_title h4{float:none;font-weight:700;font-size:25px;color:#2e2e2e;position:relative;display:block;margin-bottom:6px}.acc_no_content{padding:25px;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:space-between;margin-top:40px}.acc_no_address p,.acc_no_content p{float:none;color:#2e2e2e;position:relative;display:block;width:60%}.acc_no_address a,.acc_no_content a{float:none;color:#fff;font-weight:700;background:#2e2e2e;text-transform:uppercase;text-decoration:none;padding:15px 25px;font-size:14px}.acc_content_address .address_itm,.acc_content_cards .card_pay_itm{width:100%;position:relative;padding:25px;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:20px 0}.address_itm .address_brand,.card_pay_itm .card_brand{width:60px;position:relative;margin-right:10px}.card_pay_itm .card_owner{width:50%;position:relative;display:flex;flex-wrap:wrap}.card_pay_itm a{text-decoration:none;color:#ef0d0d}.address_owner .address_data_itm,.card_owner .crd_data_itm{max-width:170px;position:relative;margin-right:30px;cursor:pointer}.address_data_itm h6,.crd_data_itm h6{color:#2e2e2e;font-weight:700;font-size:15px;position:relative;display:block;float:none}.address_data_itm p,.crd_data_itm p{float:none;color:#555;font-size:14px;margin-top:5px;font-weight:700}.add_address_form button,.add_card_form button,.address_itm a,.address_itm button,.card_pay_itm button,.edit_profile_data button{display:block;float:none;position:relative;border:none;background:#2e2e2e;color:#fff;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:10px;font-size:12px;cursor:pointer}.add_address_form,.add_card_form{width:100%;position:relative;margin-top:40px;display:none}.add_address_form .add_address_frm_content,.add_card_form .add_crd_frm_content{width:100%;position:relative;display:flex;flex-wrap:wrap}.add_address_form form,.add_card_form form,.edit_profile_data form{width:55%;position:relative}.add_address_form form ._input,.add_card_form form ._input,.edit_profile_data form ._input{width:100%;position:relative;margin:20px 0}.add_address_form ._input label,.add_card_form ._input label,.edit_profile_data ._input label,.edit_susb_form ._quantity label,.edit_susb_form ._select label{float:none;color:#2e2e2e;font-size:14px;margin-bottom:5px}.add_address_form ._input input,.add_address_form ._input select,.add_card_form ._input input,.add_card_form ._input select,.edit_profile_data ._input input,.edit_profile_data ._input select,.edit_susb_form select{border:1px solid #e6e6e6;padding:9px 15px;width:100%;position:relative;display:block;float:none;font-weight:700;letter-spacing:1px;color:#2e2e2e;margin-top:5px}.profile_info a,.profile_password a{border:none;letter-spacing:1px;cursor:pointer;margin-top:15px;text-transform:uppercase;text-decoration:none}.add_address_form form ._input-group,.add_card_form form ._input-group,.edit_susb_form .edit_susb_hd,.profile_info .prf_inf_group{width:100%;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.add_card_form form h5,.edt_sb_links a,.edt_sb_title h4,.edt_sb_title h5,.ord_tbl_head .ord_hd_title h6,.profile_info .prf_inf h6,.profile_info a,.profile_newsletter ._check input,.profile_newsletter h6,.profile_password a,.profile_password h6{display:block;position:relative}.add_address_form form ._input-group ._input,.add_card_form form ._input-group ._input,.edit_susb_form form ._select-group ._select,.profile_info .prf_inf_group .prf_inf{width:47%;position:relative}.card_image{width:40%;position:relative;margin-left:5%}.add_card_form form h5{float:none;font-weight:700;font-size:20px;color:#2e2e2e;margin-top:50px}.profile_data_content{width:100%;position:relative;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.profile_data_content .profile_info{width:65%;position:relative;padding:25px;border:1px solid #e6e6e6}.profile_data_content .profile_data_side{width:30%;position:relative;margin-left:5%}.profile_info .prf_inf{width:100%;position:relative;margin:5px 0}.profile_info .prf_inf h6{color:#2e2e2e;font-weight:700;font-size:16px;float:none;margin-bottom:3px}.ord_tbl_itm .ord_data p,.profile_info .prf_inf p,.profile_newsletter ._check p,.profile_newsletter p,.profile_password p{color:#555;font-weight:600;font-size:14px;float:none;position:relative;display:block}.profile_info a{width:fit-content;background:#2e2e2e;color:#fff;font-weight:700;padding:10px 25px;font-size:12px;float:right}.profile_data_side .profile_password{width:100%;position:relative;padding:25px;border:1px solid #e6e6e6}.profile_data_side .profile_newsletter{width:100%;position:relative;padding:25px;border:1px solid #e6e6e6;margin-top:30px}.profile_newsletter h6,.profile_password h6{color:#2e2e2e;font-weight:700;font-size:16px;float:none;margin-bottom:6px}.profile_password a{width:100%;background:#89203f;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:12px;float:none}.ord_tbl_content .ord_tbl_head,.profile_newsletter ._check{width:100%;position:relative;display:flex;align-items:flex-start}.profile_newsletter ._check input{float:none;width:auto;margin-right:7px}.edit_profile_data,.orders_table{width:100%;position:relative;margin-top:40px}.acc_no_address{width:100%;position:relative;padding:25px;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:40px}.address_itm .address_owner{width:70%;position:relative;display:flex;flex-wrap:wrap}.address_itm a{text-decoration:none}.address_itm a.delete{background:#f44336}.ord_tbl_head .ord_hd_title{width:20%;position:relative;padding:15px}.ord_tbl_head .ord_hd_title:nth-child(2),.ord_tbl_itm .ord_data:nth-child(2){width:40%}.ord_tbl_head .ord_hd_title h6{color:#2e2e2e;font-weight:700;font-size:18px;float:none}.ord_tbl_content .ord_tbl_itm{width:100%;position:relative;display:flex;align-items:center;border-radius:5px}.ord_tbl_content .ord_tbl_itm:nth-child(odd){background:#efefef}.ord_tbl_content .ord_tbl_itm .ord_data{width:20%;position:relative;padding:10px 15px}.info-subs-user label.tag,.ord_tbl_itm .ord_data p.tag{width:fit-content;color:#2e2e2e;padding:5px 10px;font-weight:700;border-radius:4px}.edit_susb_form{width:100%;position:relative;margin-top:40px;padding:25px;border:1px solid #e6e6e6}.edit_susb_hd .edt_sb_title{width:fit-content;position:relative}.edt_sb_title h4{float:none;color:#2e2e2e;font-weight:700;font-size:25px}.edt_sb_title h5{float:none;color:#555;font-weight:700;font-size:23px;margin-top:3px}.edit_susb_hd .edt_sb_links{width:30%;position:relative}.edt_sb_links a{float:none;font-weight:700;text-transform:uppercase;text-decoration:none;padding:15px 18px;font-size:12px;text-align:center}.edt_sb_links a.edit_susbcription{background:#2e2e2e;color:#fff}.edt_sb_links a.cancel_susbcription{color:#2e2e2e;background:#fff}.edit_susb_form .cont_subs_items{float:none;width:100%;position:relative}.edit_susb_form .cont_subs_items ._form-group,.edit_susb_form .cont_subs_items ._select-group{width:100%;position:relative;display:flex;flex-wrap:wrap;margin:20px 0}.edit_susb_form .cont_subs_items ._select{width:30%}.edit_susb_form form ._form-group ._select{width:70%;position:relative}.edit_susb_form ._quantity .q_cnt{width:100%;position:relative;display:flex;align-items:center;margin-top:5px}.edit_susb_form ._quantity .q_cnt a{width:40px;height:40px;position:relative;float:none;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:700;font-size:20px;color:#2e2e2e;border:1px solid #e6e6e6}.edit_susb_form ._quantity .q_cnt input{width:70px;height:40px;position:relative;color:#2e2e2e;font-weight:700;font-size:18px;border:1px solid #e6e6e6;text-align:center}.edit_susb_form ._quantity .q_cnt input::-webkit-inner-spin-button,.edit_susb_form ._quantity .q_cnt input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;visibility:hidden;opacity:0}@media (max-width:1024px){section.account_data .account_container{width:90%}.profile_data_content .profile_info{width:100%;margin:20px 0}.profile_data_content .profile_data_side{width:100%;position:relative;margin:20px 0}.address_owner .address_data_itm{width:40%;max-width:unset;margin:10px 15px 10px 0}}@media (max-width:768px){.account_edit_content .account_tabs{width:100%;position:relative;margin:20px 0}.account_tabs ul li{width:50%}.account_tabs ul li a{padding:15px 25px}.account_tabs ul{width:100%;position:relative}.account_edit_forms{width:100%;margin:20px 0}}@media (max-width:575px){.edit_susb_form .cont_subs_items ._select{width:100%;margin-top:10px}.account_tabs ul li a{padding:15px 10px}.acc_no_content{flex-wrap:wrap}.acc_no_address p,.acc_no_content p,.card_pay_itm .card_owner{width:100%;margin:20px 0}.account_edit_forms{padding:25px}.card_pay_itm .card_brand{width:50%;margin:20px auto}.card_owner .crd_data_itm{max-width:100%;width:100%;margin:10px 0}.card_pay_itm button{margin:0 auto}.card_image{display:none}.add_address_form form,.add_card_form form,.edit_profile_data form,.profile_info .prf_inf_group .prf_inf{width:100%;position:relative}.acc_no_address a{width:100%;text-align:center}.address_itm .address_owner{width:100%;position:relative;display:flex;flex-wrap:wrap}.address_owner .address_data_itm{width:100%}.address_itm button{margin:20px auto 0}.orders_table{overflow-x:auto}.orders_table .ord_tbl_content{width:700px}.ord_tbl_content .ord_tbl_itm .ord_data,.ord_tbl_head .ord_hd_title{width:21%}.ord_tbl_head .ord_hd_title:nth-child(2),.ord_tbl_itm .ord_data:nth-child(2){width:37%}.edit_susb_hd .edt_sb_links,.edit_susb_hd .edt_sb_title{width:100%;margin:20px 0;position:relative}.edit_susb_form form ._select-group ._select{width:100%;margin:10px 0;position:relative}.edit_susb_form form ._form-group ._quantity,.edit_susb_form form ._form-group ._select{width:100%;position:relative;margin:10px 0}.cont-prod-featured .product.featured .product__image img{height:80%;overflow:hidden;max-width:80%}}.acc_content_address .address_itm .tag-main-address{position:absolute;right:0;top:0;background:#b9b9b9;color:#fff;padding:6px 12px;font-size:15px}.cont_card_subscription .message-cards{width:100%;display:flex;background:#07c1af;padding:7px;height:61px}.cont_card_subscription .message-cards p{text-align:center;color:#fff;font-size:16px}.cont_card_subscription .card-chk-item{width:100%;display:flex;padding:20px;background:#f5f5f5;border:1px solid #e1dede;margin-top:10px}.cont_card_subscription .card-chk-item img{width:62px;height:100%}.cont_card_subscription .card-chk-item p{margin-left:10px;line-height:41px;font-size:18px}.cont_card_subscription .card-chk-item input[type=radio]{display:inline-block;width:42px;height:20px}.cont_card_subscription .btn-subs-plan.btn-new-card{margin:14px auto 25px;display:flex;color:#000;padding:14px!important}.cont_subs_items a.a-history{text-decoration:none;color:#03a9f4;margin-top:14px}.edit_susb_form .edt_sb_title .desc-card{margin-top:14px;display:block;color:#afafaf;font-weight:700}.button-all__whatsapp.cnt_btn_ws{position:fixed;right:25px;bottom:31px}
.slider-blog .swiper-button-next, .slider-blog .swiper-button-prev{
	color: #a19898;
	top: 35%;
}

.slider-blog .swiper-button-next:after, .slider-blog .swiper-button-prev:after{
	font-size: 46px;
	font-weight: bold;
}
.qty-cart-cont button{
	background: #2c2e3b;
    width: 37px;
    height: 36px;
    border: none;
    cursor: pointer;
    background-color: var(--bg-c2);
    color: var(--tx-c1);
    text-align: center;
    font-size: 24px;
    font-weight: 700;
}
.qty-cart-cont input{
	width: 37px;
    height: 35px;
    border: none;
    cursor: pointer;
    background-color: #2c2e3b;
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    flex-shrink: 0;
}

dialog.dialog-nc {
    padding: 14px 20px;
    background: white;
    max-width: 450px;
    padding-top: 2rem;
    border-radius: 20px;
    border: 0;
    overflow: hidden;
    box-shadow: 0 5px 30px 0 rgb(0 0 0 / 10%);
    animation: fadeIn 1s ease both;
    &::backdrop {
        animation: fadeIn 1s ease both;
        background: rgb(255 255 255 / 40%);
        z-index: 2;
        backdrop-filter: blur(20px);
    }
    .x {
        filter: grayscale(1);
        border: none;
        background: none;
        position: absolute;
        top: 1px;
        right: -4px;
        transition: ease filter, transform 0.3s;
        cursor: pointer;
        transform-origin: center;
        font-size: 25px;
        &:hover {
            filter: grayscale(0);
            transform: scale(1.1);
        }
    }
    h2 {
        font-weight: 600;
        font-size: 2rem;
        padding-bottom: 1rem;
    }
    p {
        font-size: 1rem;
        line-height: 1.3rem;
        padding: 0.5rem 0;
        
    }
    .dialog-nc-img{
       img {
        width: 100%;
        height: auto;
        object-fit: cover;
       }
    }
    .btn-dialog{
      padding: 9px 25px;
      background: #89203f;
      color: #fff;
      text-decoration: none;
      position: relative;
      text-align: center;
      margin: 0 auto;
      display: table;
      font-size: 20px;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
._cnt_grs{
 display: block;
} 
._cnt_grs select{
    font-size: 22px;
    padding: 8px 14px; 
}