p.woocommerce-shipping-destination {
    display: none;
}
.wll-earn-points-list-container p, .wll-reward-opportunity-container p, .wll-rewards-list-container p, .wll-points_conversion-reward-container p {
    color: #b6174b !important;
}
p.wll-member-referral-title.text-xs.lg\:text-sm.text-light.font-medium {
    color: #b6174b !important;
}
.wll-preview-point_for_purchase-container.wll-flex.w-full.h-full.wll-flex-col.gap-y-4.px-5.lg\:gap-y-5.overflow-y-auto.wll-relative p {
    color: #b6174b !important;
}
.wll-preview-signup-container p, .wll-preview-signup-details-container p, .wll-preview-referral-container p, .wll-preview-product_review-container p, .wll-preview-birthday-container p, .wll-preview-followup_share-container p, .wll-preview-facebook_share-container p {
    color: #b6174b !important;
}
.wll-member-referral-url-container.border.border-solid.border-card_border.wll-flex.items-center.justify-between.rounded-md.w-full.h-8 p {
    color: black !important;
}
.wll-preview-referral-referral-container.border.border-card_border.border-solid.wll-flex.h-8.items-center.rounded-md.w-full p {
    color: black !important;
}

.origin_country {
    display: flex;
}
.origin_text {
    padding: 10px 8px;
}
.origin_text span {
    font-weight: 800;
}
h4.category_title a {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 3px;
    text-decoration: underline!important;
}
.ownBrandDetails h3 {
    color: #000;
}
ul#menu-header-menu-french-1 {
    display: flex;
    gap: 4rem !important;
}
.pre_order_text h4 {
    color: #b6174b;
    font-weight: 800 !important;
}
table.variations, .edit-link, a.added_to_cart.wc-forward, .payment_box.payment_method_other_payment {
    display: none !important;
}
a.wpml-ls-link span {
    display: none;
}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout {
    grid-column: span 2;
    background: #fff;
    color: #5e5e5e !important;
    text-decoration: underline !important;
    border: none;
    font-size: 14px;
    padding-top: 0;
    margin-bottom: 10px;
}
body.page-id-9 header .navbar_wrap_md, body.page-id-9 header .col-6, body.page-id-9 header .navbar__top {
    display: none;
}
body.page-id-9 footer {
    display: none;
}
td.pro_code {
    text-align: left!important;
}
a.disabled {
    pointer-events: none;
}
span.no_results_found {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
    color: #b6174b;
    font-family: Cagliari !important;
    font-size: 24px;
    margin-inline:auto;
}
span.optional, tr.acfw-store-credits-balance-row, table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {
    display: none !important;
}
button#popup_trigger {
    display: none;
}
/*.woocommerce-notices-wrapper, .woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview {
    display: none;
}*/
.woocommerce-error li {
    color: #f00;
}
.shop__page__lists p.no_products_found {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    margin-bottom: 50px;
    font-size: 24px;
    color: #b6174b;
}
a.page-link.load_more_button {
    text-align: center;
}
small.shipped_via {
    display: none !important;
}
ul.product__filter a.active {
    color: white;
}
.empty-box {
    margin-left: auto;
    margin-right: auto;
}
#shipping_method small.tax_label {
    display: none !important;
}
.load_more_button, small.includes_tax, p.stock.in-stock {
    display: none!important;
}
li input.shipping_method {
    display: none;
}

/*=====*/
/*.tinvwl-table-manage-list {}*/
/*.tinvwl-table-manage-list thead {*/
/*        border: 1px solid #ddd;*/
/*    border-bottom: 0;*/
/*}*/
/*.tinvwl-table-manage-list tbody {*/
/*    border: 1px solid #ddd;*/
/*}*/

/*.tinvwl-table-manage-list td.product-name,*/
/*.tinvwl-table-manage-list th.product-name,*/
/*.tinvwl-table-manage-list td.product-stock,*/
/*.tinvwl-table-manage-list th.product-stock {*/
/*    width: 20%;*/
/*}*/
/*.tinvwl-table-manage-list .product-name a {*/
/*    color: #b6174b;*/
/*}*/
/*.tinvwl-table-manage-list .product-name a:hover {
      color: var(--custom-secondary);
}*/
/*.tinvwl-table-manage-list td.product-thumbnail img {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    max-width: 100%;*/
/*}*/
/*.tinvwl-table-manage-list tbody tr {*/
/*    border-bottom: 1px solid #ddd;*/
/*}*/
/*.tinvwl-table-manage-list span.tinvwl-txt {*/
/*    font-size: 13px;*/
/*}*/


/*.tinvwl-table-manage-list .stock {*/
/*    width: 100%;*/
/*    text-align: left;*/
/*    display: inline-block;*/
/*}*/
/*.tinvwl-table-manage-list .ftinvwl {*/
/*    background: #b6174b;*/
/*    color: #fff;*/
/*    font-size: 13px;*/
/*    padding: 2px;*/
/*}*/
/*=====*/

/*9/20/2023*/
.form-control:focus {
    box-shadow: none !important;
}
.top_header {
     /*padding: 20px 0;*/
    padding: 15px 0;   
}

i.fa-solid.fa-magnifying-glass {
        color: #fff;
}

header .navbar_wrap_lg .navbar .navbar-nav .nav-item .nav-link:hover#dropdownMenuLink,
header .navbar_wrap_lg .navbar .navbar-nav .nav-item .nav-link#dropdownMenuLink {
        background: transparent !important;
}

.buttonLang {
        padding: 7px 9px !important;
}

.navbar__top {
        width: 100%;
}

header .navbar_wrap_lg .navbar .navbar-nav {
        gap: 0 16px;
        justify-content: flex-end !important;
}

header .navbar_wrap_lg .navbar .navbar-nav li:first-child {
        /*margin-right: auto;*/
            /*margin-right: 40px;*/
}

header .navbar_wrap_lg .navbar .navbar-nav .nav-item .nav-link#dropdownMenuLink {
        margin-left: 0;
    margin-right: 0;
    padding: 0;
}

header .navbar_wrap_lg .navbar .navbar-nav .nav-item .cart_btn {
        padding: 0;
        line-height: 28px;
        border: 0;
}

header .navbar_wrap_lg .navbar .navbar-nav .nav-item .cart_btn .card_total {
    font-weight: 600;
    -webkit-transform: translate(60%, 50%);
    transform: translate(60%, 50%);
}
.navbar__top .dropdown .fa-solid.fa-globe
{
    font-size: 18px;
}

.search_form .form-control::placeholder,
a.nav-link {
    font-weight: 600;
}

.search_form .form-control::placeholder {
        letter-spacing: 0.3px;
}

.cart_btn-li {
        margin-right: 10px;
}





header .navbar_wrap_lg,
header .navbar_wrap_lg .navbar,
header .navbar_wrap_lg .logo img {
        padding: 0 !important;

}

header .navbar_wrap_lg .logo {
        justify-content: flex-start;
}

.navbar_wrap_lg .row {
        align-items: center;
}

header .navbar_wrap_lg .logo img {
       /*max-width: 250px;*/
       max-width: 245px;
}

.search_form .form-control {
        height: 38px;
        /*max-width: calc(430px - 40px);*/
            /*padding: 10px 14px;*/
}

.search_form {
        justify-content: flex-end;
}


.erf-reg-form-container {
        max-width: 684px;
    margin-inline: auto;
}

.erf-form-html input {
    border-radius: 0 !important;
}

.parsley-errors-list {
    padding-left: 0;
}

 .or {
     border-bottom: 0;
 } 
 
 
 .woocommerce-EditAccountForm > fieldset {
         display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 20px;
 }    


.woocommerce-EditAccountForm > fieldset legend {
    grid-column: 1/-1;
    display: inline-block;
    margin-right: 0;
    margin-left: 0;
}


.woocommerce-EditAccountForm > p.woocommerce-form-row label {
     position: relative;
    padding-inline-start: 20px;
    margin: 0 !important;
}
.woocommerce-EditAccountForm > p.woocommerce-form-row input {
        width: auto;
    height: auto;
    position: absolute;
    left: 0;
    top: 3px;

}

.woocommerce-MyAccount-navigation ul {
    padding: 0 !important;
}

.custom-bg-black .container {
        padding-inline: 40px;
}

section.choosen {
    padding-top: 57px !important;
}

.archive h2,
.choosen h2 {
    text-transform: initial;
}

.archive h2,
.photos h2,
.deals h2,
.choosen h2 {
        margin: 0;
    font-size: 1.23rem !important;
}

.product-carousel-section {
    padding: 22px 0 65px 0 !important;
}


.random_images {
        padding: 44px 0 50px !important;
}

.random_images .row {
        margin: 0 -7px;
}

.random_images .col-lg-4.col-sm-6.mb-5 {
    margin: 0 !important;
        padding: 0 7px;
}

.random_images .col-lg-4.col-sm-6.mb-5:first-child {}
.random_images .col-lg-4.col-sm-6.mb-5:last-child {}

.overlay-link button.buttonOverlay:hover,
.overlay-link button.buttonOverlay  {
        color: #000;
}

.random-img:hover .overlay-link button::before,
.random-img .overlay-link button::before {
        background-color: rgb(255 255 255 / 50%);
}

section.deals {
    padding-top: 69px !important;
}

section.photos {
    padding-top: 50px !important;
    /*padding-bottom: 67px;*/
    padding-bottom: 50px !important;
}


.reel-carousel {
    padding: 35px 0 0rem 0 !important;
}


section.photos .owl-carousel .owl-stage {
        /*max-height: 450px;*/
    /*overflow: hidden;*/
}

section.photos .container:last-child {
    max-width: 1290px;
}


.video-container {
        position: relative !important;
}

.reel-slide, .owl-item {
    box-shadow: none;
    
}


.reel-slide .reel-content,
.reel-slide, .owl-item {
    border: 0 !important;
}

.reel-slide .reel-content {
        /*background: #f5f5f4;*/
}

.reel-slide {
        border: 1px solid var(--light) !important;
}
.reel-content {
        bottom: 0 !important;
}

.section.photos .owl-dots {
    display: none;
}


.newsletter__1 {
    padding: 100px 0 55px;
}

.newsletter__1 h3 {
    line-height: 1;
    margin-bottom: 20px;
}

.newsletter__1 p {
        margin-bottom: 30px;
    color: #030404;
    font-weight: 600;
}


.form_wrap textarea::placeholder,
.form_wrap input::placeholder,
._field-wrapper input::placeholder {
    color: #667078;
    font-weight: 500 !important;
}

.wpcf7-form .d-flex.justify-content-center.py-3 > p >  input,
.wpcf7-form .d-flex.justify-content-center.py-3 > p {
    width: 100% !important;
}

.form_wrap textarea {
        height: 90px !important;
}

.form-control:focus {
    box-shadow: none;
}


.reel-modal-close svg {
        font-size: 25px;
    top: -12px;
    position: relative;
}


.card.border > a {
    display: block;
    width: 100%;
}


.card.border > a img {
    object-fit: cover;
    object-position: center;
    overflow: hidden;
}


.archive .col-lg-3.desktop {
        position: relative;
}

#filter__form  {
        transition: all ease-in-out 0.3s;
    width: 100%;
    /*padding-bottom: 145px;*/
}
.sticky-filter {
    /*position: sticky;*/
    /*top: 150px;*/
    transition: all ease-in-out 0.3s;
}

#filter__form .filter {
        margin-top: 15px !important;
}

.listing_page h2 {
        /*margin-top: 0rem !important;*/
}


.archive .col-lg-9 h2 + div,
.archive .col-lg-9 h2 {
        /*margin-top: -30px;*/
        margin-top: -23px;
    margin-bottom: 23px;
}

.archive .container.mt-4 {
        margin-top: 17px !important;
}

.shop__page__lists {
    margin: 0 -7px !important;
}
.shop__page__lists div[class^="col-"] {
        padding: 0 7px;

}


.breadcrumb li,
.breadcrumb li a {
        line-height: 1;
}

.breadcrumb svg {
    height: 15px;
}


.archive .container.mt-5 {
        margin-top: 35px !important;
}

select#sort_by:focus-visible,
#sort_by {
            font-weight: 600;
    border: 1px solid #b6174b !important;
    height: 40px !important;
    padding: 0 15px;
    border-radius: 0 !important;
    cursor: pointer;
}

.archive .container.mt-5 .row {
    margin: 0 -8px !important;
}

.archive .container.mt-5 .row div[class^="col-"] {
    padding: 0 8px;
}

.listing_page .card {
    border: 0 !important;
    /*box-shadow: 0 0 0 1px #f5f5f4;*/
}


.form-check-label {
        /*font-weight: 600;*/
}

.form-check-input[type=checkbox] {
    border-radius: 0 !important;
}

p.p_title {
        font-size: 15px !important;
    letter-spacing: 1.3px;
    line-height: 1 !important;
    font-weight: 600;
    margin: 0 0 20px !important;
}

p.p_title:not(:first-child) {
        margin-top: 35px !important;
            padding-bottom: 13px;
}

p.p_title + div {}
p.p_title + div > form-check {}

.shop__page__lists a {
        display: block;
    width: 100%;
}
.shop__page__lists .card img.prod_img {
            max-width: 100%;
    width: 100%;
}

.cart .quantity .amount {
        border-radius: 0 !important;
    border: 1px solid #000 !important;

}

input:focus-visible,
.cart .quantity .amount,
*:focus-visible {
        border-radius: 0 !important;
    outline: none;
}

.cart .quantity .amount {
        border-left: 0 !important;
    border-right: 0 !important;
}

.navbar-nav .dropdown-menu {
        padding: 0;
}

.featured_points__list .featured_points {
        /*justify-content: center;*/
            /*padding: 0;*/
                padding-inline: 45px;
}



.search_form .btn.btn_secondary:hover i.fa-solid.fa-magnifying-glass,
.search_form .btn.btn_secondary i.fa-solid.fa-magnifying-glass,
.search_form .btn.btn_secondary:hover,
.search_form .btn.btn_secondary {
        transition: all ease-in-out 0.3s;
}
.search_form .btn.btn_secondary {
    background: #fff;
}

.search_form .btn.btn_secondary:hover {
    background: #fff !important;
}
.search_form .btn.btn_secondary:hover i.fa-solid.fa-magnifying-glass {
    color: var(--secondary);
    
}


.detail .product_info .product_details .product_title {
    font-weight: bold;
    /* font-family: 'Futura Bold'; */
 /*     color: #B6174B; */
}

.product_details .prod_wishlist {
        border: 1px solid var(--custom-primary);
    transition: var(--custom-transtion);
    width: 70px !important;
    height: 40px !important;
    border-radius: 0 !important;
        cursor: pointer;
        transition: var(--custom-transtion);
}

.prod_wishlist svg {
    transition: var(--custom-transtion);
}
.prod_wishlist:hover {
    background : var(--custom-primary);
    transition: var(--custom-transtion);
}

.prod_wishlist:hover svg {
    fill: #fff;
    transition: var(--custom-transtion);
}

    .woocommerce-terms-and-conditions-wrapper {
        position: relative;
        margin: 20px 0 0;
    }
    
    .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox.checkbox {
            display: inline;
    /*align-items: center;*/
    padding-inline-start: 20px;
    /*justify-content: flex-start;*/
    }
    
    /*.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox.checkbox .woocommerce-form__input {*/
    /*        position: absolute;*/
    /*        left: 0;*/
    /*top: 3px;*/
    /*}*/
    
    .your_order_wrap .wc_payment_methods.payment_methods.methods {
        padding: 0;
    }
    
    .required {
        color: red;
    }
    
     .woocommerce-terms-and-conditions-wrapper .required {
             position: absolute;
    line-height: 1;
        bottom: 0;
     }
     
     
     .detail .product_info .product_details .options .form_wrap,
     .detail .cart {
         border: 0 !important;
     }
     
     .wc-item-meta {
         padding: 0 !important;
     }
     
     .wc-item-meta li {
             display: flex;
    justify-content: flex-start;
     }
     
     .about-us-details .logo-icon {
             margin: 0 auto;
     }
     
     .contact_us_page .contact_detail a {
             font-size: 17px;
     }
     
     .contact_us_page .wpcf7-not-valid {
    border-color: #ff0000 !IMPORTANT;
}

.blog_detail .comments-area .comment-form p:not(.comment-notes) {
        width: 100%;    
}


footer .footer_top ul li.current_page_item a,
footer .footer_top ul li.current-menu-item a,
footer .footer_top ul li a:hover {
        color: var(--custom-secondary);
}

/*RESPONSIVE*/
@media (max-width: 1399px) {
    header .navbar_wrap_lg .navbar .navbar-nav {
            gap: 0 11px;
    }
    
    header .navbar_wrap_lg .navbar .navbar-nav .nav-item .nav-link {
        font-size: 13px;
    }
    
    .wishlist_icon_head svg {
    width: 19px;
    height: 19px;
}

header .navbar_wrap_lg .navbar .navbar-nav .nav-item .cart_btn img {
        max-width: 22px;
}

.search_form .form-control {
        max-width: 330px;
}
}
@media (max-width: 1199px) {
    
    header .navbar_wrap_lg .logo img {
            /*max-width: 160px*/
    }
    
    .search_form .form-control {
                max-width: calc(305px - 40px);
    }
    
    #filter__form {
    /*        position: absolute;*/
    /*padding: 0;*/
    /*width: 100%;*/
    /*display: none;*/

    }
}


@media (max-width: 991px) {
    .desktop10block.bg_white,
    .desktop10block.bg_light {
        display: none !important
    }
    
    .top_header {
            padding: 20px 0 15px;
    }
    
    .search_form .form-control {
            max-width: initial;
                padding: 10px 14px !important;
    }
    
    #menu-header-menu {
            display: block !important;
    }
    
    header .navbar_wrap_md,
    .btn.heart_btn,
    header .navbar_wrap_md .nav_option li .cart_btn {
        padding: 0;
    }
    
    header .navbar_wrap_md .nav_option {
        align-items: center;
        gap: 0 10px;
        justify-content: flex-end;
        padding: 0;
    }
    
    header .navbar_wrap_md .nav_option li .hamburger {
        padding: 0;
    width: 28px;
    }
    
    .hamburger-box {
            width: 28px;
    height: 24px;
        top: 6px;
    }
    
    .custom-bg-black .container {
            padding-inline: initial;
    }
    
    header .navbar_wrap_md .nav_option li .cart_btn .card_total {
    /*-webkit-transform: translate(-10%, 100%);*/
    /*transform: translate(-10%, 100%);*/
    }
    
    .random_images .col-lg-4.col-sm-6.mb-5 {
            padding-bottom: 7px;    
    }
    
    #filter__form {
            padding-bottom: 0;
    margin-right: 10px;
    }
    
    .filter_prod {
            border: 1px solid var(--primary);
                font-weight: 700;
    }
}

@media (max-width: 575px) {
    .section_title {
    padding: calc(1em + 10px) 1em;
    position: relative;
    z-index: 1;
}

.section_title::before {
    content: "";
    height: 2px;
    background-color: #fec3c2;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    z-index: -1;
    -webkit-transform: translate(0, -200%);
    transform: translate(0, -200%);
}

.brand .section_title h3 {
        color: #000;
    text-align: center;
    background-color: #fff;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 0 1.2em;
    margin-inline: auto;
    letter-spacing: 2px;
   font-family: Futura MD;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 27px;
}

.woocommerce-EditAccountForm > fieldset {
    grid-template-columns: repeat(1, 1fr);
}
}


@media (min-width: 1400px) {
    .search_form {
    justify-content: flex-end;
}

header .navbar_wrap_lg .navbar .navbar-nav .nav-item:is(:first-child) {
        /*margin-right: 25px;*/
            margin-right: auto;
}

header .navbar_wrap_lg .logo img {
        /*max-width: initial;*/
}
}

.rtl .eng-text-css-ltr{
    direction: ltr;
}

.wll-coupon-points_conversion-discount-code-text {
    color: #000!important;
}

.wll-coupon-points_conversion-discount-code-text {
    color: #000!important;
}

input#reg_email, input#reg_password {
    border: 1px solid #dde2e6 !important;
    box-shadow: 0 0;
    width:500px;
    height:40px;
}
.booking__login__left #username, .booking__login__left #password
{
    border: 1px solid #dde2e6 ;
    background: #fff;
}

.no-key-icon {
    -webkit-appearance: none!important;
    appearance: none!important;
    mask-image: none !important;
  background-color: unset!important;
}
.booking__login__left input::-webkit-credentials-auto-fill-button, .booking__login__left input::-webkit-caps-lock-indicator
{
    background-image: unset!important;
    display: none!important;
    -webkit-appearance: none!important;
    appearance: none!important;
    mask-image: none !important;
  background-color: unset!important;
}

.u-column2 h2 {
    color: var(--custom-primary);
    font-family: Cagliari;
}

p.wll-guest-referral-description {
    color: #333!important;
    font-weight: bold!important;
}

.woocommerce-ResetPassword p {
    text-align: left;
}

.contact_us_page .wpcf7-response-output { display:block!important;}


.about_page_banner.banner_img.img1 {
    width: 100%;
}

img.about-banner {
    width: 100%;
    object-fit: cover;
    height: 500px;
    object-position: top;
}



/* start-new-code 2024 */
h1.title_head, h2.page__title
{
    font-family: 'FuturaBold', sans-serif ;
}
.contact_btn {
    margin-top: 1.6rem;
    margin-bottom: 1rem;
}
.contact_btn .btn {
    border: 1px solid #B51649;
    font-weight: 600;
    min-width: 180px;
}
.contact_btn .btn.active, .contact_btn .btn:hover 
{
    background-color: #B51649;
    color: #fff;
} 
.contact_btn p 
    {
        margin-bottom: 0px;  
    }
header .currency, header .cust_name {
    margin-top: 10px;
    display: block;
}
select#sort_by, select#sort_by:focus-visible, .wlr-myaccount-page #wlr-used-rewards select {
    background-color: #fff !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(/wp-content/uploads/2024/06/arrow-select.webp) !important;
    background-repeat: no-repeat !important;
    background-position: 90% !important;
    padding-right: 30px;
    background-size: 10px !important;
    color: #333333!important;

}

.wlr-myaccount-page #wlr-used-rewards select
{
    padding-right: 22px;
    padding-left: 8px;
}
select#sort_by::-webkit-selection, .wlr-myaccount-page #wlr-used-rewards select::-webkit-selection {
    background-color: #fff;
    color: #333333!important;

}

.hide_i_icons_css 
{
    position: relative;
}
.hide_i_icons_css i {
    position: absolute;
    right: 8px;
    top: 65%;
    font-size: 12px;
}

.blog_detail .blog_detail_wrap .blog_title
{
   padding-left: 0; 
}
body #wll-site-launcher .max-h-\[49vh\] {
    max-height: 43vh;
}
.wll-home-card-container .wll-guest-referral-container.wll-flex.wll-flex-col.w-full.p-3.lg\:p-4.rounded-xl.shadow-launcher, .wll-home-card-container .wll-member-referral-container.wll-flex.wll-flex-col.w-full.p-3.lg\:p-4.rounded-xl.shadow-launcher {
    margin-bottom: 20px !important;
}
.wlrf-facebook_share:before
{
    color: #fff!important;
    background: #4064ac;
    border-radius: 5px;
}

.page-id-21071 .woocommerce-MyAccount-content .wlr-myaccount-page .wlr-reward-card .wlr-card-container {
    margin-top: 0px !important;
}
#wll-site-launcher .wll-launcher-button-container {
    box-shadow: rgba(0, 0, 0, 0.9) 0px 1px 4px;
    background: #fff !important;
}
.wll-icon-text-container  .wlr.wlrf-gift, .wll-launcher-button-container  p.wll-icon-with-text.wll-hidden.lg\:block.text-white.font-bold.text-18px.leading-6
{
    color: rgb(182 23 75)!important;
}
.woocommerce form .woocommerce-address-fields__field-wrapper .form-row .required
{
    text-decoration: unset;
}
.detail .product_info .price .share a.fb:hover
{
  color: #4064ac!important;
}
.detail .product_info .price .share a.pint:hover
{
    color: #E60023!important;
}
.no_pro_text
{
    margin-top: 28%!important;
}


.woocommerce-input-wrapper #billing_title, .woocommerce-input-wrapper #billing_city, .woocommerce-input-wrapper #billing_nationality {
    background-color: #fff !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(/wp-content/uploads/2024/06/arrow-select.webp) !important;
    background-repeat: no-repeat !important;
    background-position: 98% !important;
    padding-left: 10px;
    background-size: 8px !important;
    color: #333333 !important;

}
header select.woocommerce-currency-switcher
{
    background-color: unset !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* background-image: url(/wp-content/uploads/2024/06/arrow-select.webp) !important; */
    background-repeat: no-repeat !important;
    background-position: 95% !important;
    background-size: 8px !important;
    color: #fefdfd !important;
    border: 0;
}
header .woocommerce-currency-switcher option
{
    color: #212529;
}

form table.variations
{
    display: inline-block !important;
}
form table.variations tr:first-child
{
 display: none;
}
.variations_form.cart .variations td
{
    padding-bottom: 1rem;
}
.variations_form.cart .value #months
{
    
    margin: 0rem 0.5rem 0rem 0.8rem;
    border: 1px solid #b6174b;
    font-size: 12px;
    padding: 5px 7px;
}
.variations_form.cart .value .reset_variations, .variations_form.cart .variations .label
{
    font-size: 12px;
}



@media only screen and (max-width: 767px)

{

    .contact_btn 
    {
        margin-bottom: 0.5rem;
        margin-top: 1.6rem;
    }
    
    
   
    .contact_btn .btn {
        min-width: 162px;
    }

    header .navbar_wrap_md .navbar  .navbar-nav .dropdown-toggle[aria-expanded="true"]::after {
        z-index: -1;
    }
    .woocommerce-input-wrapper #billing_title, .woocommerce-input-wrapper #billing_city, .woocommerce-input-wrapper #billing_nationality {
        background-color: #fff !important;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-image: url(/wp-content/uploads/2024/06/arrow-select.webp) !important;
        background-repeat: no-repeat !important;
        background-position: 98% !important;
        padding-left: 10px;
        background-size: 8px !important;
        color: #333333 !important;
    
    }
    .btn.heart_btn, a.btn.cart_btn {
        border: 0;
        outline: unset;
        box-shadow: unset!important;
    }
    footer .footer_accordion:after
    {
        margin-top: 4px!important;
    }
    #commentform .comment-form-cookies-consent
    {
        align-items: self-start;
    }
    #commentform #wp-comment-cookies-consent
    {
        height: 25px;
    }

    #post-3744 h2.page__title.single__page, #post-3744 h2.page__title.single__page  
    {
        padding: 0 0px;
    }
    #post-3744 h2.page__title.single__page  span, #post-1983 h2.page__title.single__page  span 
    {
        width: 200px;
        display: inline-block;
        background: #fff;
        padding: 0;
    }

    .archive select#sort_by
    {
        background-position: 92% !important;
      
      font-size: 12px;
      height: 30px !important;
      padding: 0px 5px;
        padding-right: 20px;
    }
    .archive .filterbtn.filter_prod.mobile.mr-3
    {
        padding: .1rem .3rem;
        font-size: 12px;
    }
    #custom_list.me-2
    {
      margin-right: .3rem !important;
    }
}


/* end-new-code 2024 */

