/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.wd-sticky-nav-enabled .whb-sticky-header.whb-clone {
    display: none !important;
    visibility: hidden;
}
img.currency-svg {
    width: 14px !important;
    min-width: 14px !important;
    display: inline;
}
del img.currency-svg {
    width: 12px !important;
    min-width: 12px !important;
    filter: invert(0.5) sepia(1) saturate(50) hue-rotate(0deg);
}
tr.cart-discount.coupon-alrajhi5 th:after {
    content: 'خصم بطاقة الراجحي 5%';
    position: absolute;
    right: 0px;
    background: rgb(250, 250, 250);
}

tr.cart-discount.coupon-credit5 th:after {
    content: 'خصم الدفع بالبطاقة الائتمانية 5%';
    position: absolute;
    right: 0px;
    background: rgb(250, 250, 250);
}
span.aps-cards-container:after {
    content: '5% خصم إضافي';
    float: left;
    display: block;
    background: red;
    color: #fff;
    border-radius: 5px;
    padding: 0 5px;
    margin: 0 5px;
}
span.aps-cards-container::before {
    content: url(https://tireex.com/wp-content/uploads/applepay.png);
    display: inline-block;
    transform: translate(0, 8px);
}

html[lang="en-US"] tr.cart-discount.coupon-credit5 th:after {
    content: 'Payment method 5% OFF';
}
html[lang="en-US"] span.aps-cards-container:after {
    content: '5% Extra Discount';
}
.tamara-widget {margin-bottom: 20px;display: block;}
.wd-sticky-nav {overflow-y: auto;}
.wd-sticky-nav::-webkit-scrollbar {display: none;}
.translatepress-ar .align_stock_manager {text-align: right;}
.stock_manager {color: var(--color-gray-800);display: inline-block;padding: 8px 12px;border-radius: calc(var(--wd-brd-radius) / 1.5);font-weight: 600;}
.stock_manager span {display: inline-block;margin-left: 8px;width: 8px;height: 8px;border-radius: 50%;}
.badge_wow {height: 50px !important;width: auto !important;position: absolute;top: 0;left: 0;z-index: 1;}
.translatepress-ar .wpcf7-form {direction: rtl;}
.translatepress-ar #shipping_method input.shipping_method {margin-inline-start: 0;margin-inline-end: 7px;float: right;}
.translatepress-ar #shipping_method {text-align: right;}
.img_origin {margin-left: 5px;height: 16px !important; border-radius: 2px !important;border: 1px solid #ddd !important;}
.align_origin {display: flex; align-items: center;}
.gift-single-product {margin-top: 10px;margin-bottom: 10px;text-align: right;}
.gift-single-product img {width: 40%;}
.price del, .price del .woocommerce-Price-amount {color: #cf1c1c}
.price del .woocommerce-Price-amount {font-size: 12px !important}
.single-product .price del .woocommerce-Price-amount {font-size: 18px !important}
.translatepress-ar .brand-shortdesc-single-product {text-align: right;}
.brand-shortdesc-single-product p {margin-bottom: 0 !important}
.brand-shortdesc-single-product img {max-width:200px;margin-bottom: 15px; max-height: 100px}
.table .thead-dark th {background-color: #1a1b1c; border-color: #1a1b1c;}
.table-hover tbody tr:hover {background-color: rgb(0 0 0 / 3%);}
.card-brand {text-align: center;width: 100%;}
.card-brand img {height: 25px;}
.card-tire {width: 100%;}
.one-section-tire {display: flex; align-items: center;justify-content: space-between;padding: 5px 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;margin-bottom:5px;}
.card-payments img {height: 15px;}
.card-text-payment {font-size: 12px;}
.card-text-payment b {font-weight: bold}
.card-bottom-text {display: flex; align-items: center;justify-content: space-between;}
.origin_production_product {font-size: 12px;display: flex;justify-content: flex-start;align-items: center;}
.origin_production_product img {margin-left: 5px;height: 15px; border-radius: 3px;border: 1px solid #ddd}
.car_type_product img {height: 15px;}
.woocommerce-price-suffix {display: block}
.single-product .woocommerce-price-suffix {display: inline-block;}
.price {width: 100%;text-align: center}
.pattern_product, .wd-entities-title {text-align: center;}
.single-product .wd-entities-title {text-align: right;}
.pattern_product {font-weight: 600;}
.translatepress-en_US .badge_wow_en {right: 0; left: auto;}
.translatepress-en_US .origin_production_product img {margin-left: 0;margin-right: 5px;}
.translatepress-en_US .img_origin {margin-left: 0;margin-right: 5px;}
.translatepress-en_US .stock_manager span {margin-left: 0;margin-right: 8px;}
.translatepress-en_US .gift-single-product, .translatepress-en_US .text-right {text-align: left !important;}
.translatepress-en_US.single-product .wd-entities-title {text-align: left !important;}
.wd-buy-now-btn {background-color: #25D366;color: white;}
#warranty-btn {background-color: white !important;border: 2px solid #fcbf21 !important;border-radius: 5px;}
#warranty-btn:hover {background-color: rgb(15,0,0) !important; color: white; border:2px solid rgb(15,0,0) !important;}
#warrantyModalLabel{text-align:center;position:relative;left:59px;}
#custom-add-to-cart{background: linear-gradient(45deg, #c51717, #ed2a2a);color: #FFFFFF;border-radius: 5px;}
#custom-add-to-cart:hover{background: rgb(15,0,0);}
#place_order:hover {background-color: #ffc107;}
#place_order {color: rgba(255,255,255,0.8);background-color: #25D366;}
.payment_methods li img {height: 18px;}
#order_comments_field,
.form-row-password,
#billing_address_1_field,
#billing_state_field,
#billing_country_field,
#billing_email_field,
#billing_first_name_field,
#billing_phone_field,
#billing_last_name_field{display: flex;flex-direction: column;}
.payment_method_tabby_installments img.info {display: none !important}
.translatepress-en_US footer .elementor-element-58fa5b97 ul,
.translatepress-en_US footer h4 {text-align: left !important}
.translatepress-en_US footer .wd-list li {justify-content: flex-start !important}
.translatepress-en_US .elementor-element-8f70c46 .wd-list li {justify-content: flex-start}
.amount {color: #000;font-weight: bold;}
.translatepress-ar #post-943386 h2 {text-align: right;}
.translatepress-ar #asl-storelocator.asl-cont.no-asl-filters .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .search_filter .asl-store-search .span-geo {border-top-right-radius:0px;border-bottom-right-radius:0px;left:0;right:auto;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.translatepress-ar  #asl-storelocator.asl-cont.no-asl-filters .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .search_filter .asl-store-search .asl-search-address {border-right: 1px solid #ced4da;border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}
.translatepress-ar #post-943261 .elementor-accordion,
.translatepress-ar #post-943261 section {text-align: right}
.translatepress-ar .woocommerce-MyAccount-content p,
.translatepress-ar .wd-my-account-sidebar {text-align: right !important}
.translatepress-ar .cart-widget-side .cart_list,
.translatepress-ar .cart-widget-side .wd-heading {text-align: right !important;}
button#custom-add-to-cart-4 {
    background-color: red;
    color: white;
}
button#custom-add-to-cart-3{background-color: red;
    color: white;}

.post-single-page .wd-entry-meta {display: none}
.post-single-page .post-title {margin-bottom: 20px;}

/*
#tfw-modal-iz{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
#twf-finder-results{
    width: 100%;
    max-width: 666px !important;
}
.twf-finder-block{
    background-color: #fff !important;
    padding: 0;
}
.finder-form {
    flex-direction: column
}
.twf-finder-block .finder-form select{
    width: 100%;
    margin-right: 0;
    border: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 10px;
}
#twf_auto_button{
    background-color: #FCBF21;
    width: 100%;
}
.tfw-modal-iz .r{
    background-color:#fcbf21;
}
.tfw-modal-iz .btns .tyre-filter{
    border-color:#fcbf21;
}
.tfw-modal-iz .tfw-tyre-size{
    border-color:#fcbf21;
}
#twf_auto_button:hover{
    background-color:#020202;
    color:#fcbf21;
}
.tfw-modal-iz .btns .tyre-filter{
    padding-top:15px;
    padding-bottom:15px;
}
@media only screen and (max-width: 720px) {
.tfw-tyre-size {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    border: 1px solid #6088af;
    border-radius: 4px;
    direction: column;
    flex-direction: column;
    }
}
#tfw-modal-iz{
    width: 100%;
}
#twf-finder-results{
    width:666px !important;
}
@media (max-width:420px){
    #twf-finder-results {
        width:789px !important;
    }
}
*/


/*--------------------------------------------------*/
/* Global Styles created by the YellowPencil plugin */
/*--------------------------------------------------*/
body #tfw-modal-iz{
    width: 100%;
}

body #twf-finder-results{
    width:666px !important;
}

body #order_comments_field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body #billing_address_1_field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body #billing_state_field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body #custom_select_field label{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body #billing_country_field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body #billing_email_field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body #billing_phone_field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body #billing_first_name_field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body #billing_last_name_field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: column;
    -webkit-box-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

body .page-title ul{
    text-align:center;
}

body .wd-checkout-coupon .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{
    text-align:right;
}

@media (max-width:420px){

    body #twf-finder-results{
    width:789px !important;
    }

}


/*-----------------------------------------------*/
/*  "الدفع" Page                            */
/*-----------------------------------------------*/
body.page-id-17 .elementor-element-9b98b00 .elementor-element-d715d22{
    padding-left:0px !important;
}

body.page-id-17 .elementor-element-d715d22 .title-wrapper h4{
    text-align:left;
}



/*-----------------------------------------------*/
/*  "AppSTC" Page                                */
/*-----------------------------------------------*/
body.page-id-1040605 .whb-header .whb-main-header .whb-flex-flex-middle{
    display:none;
}



/*-----------------------------------------------*/
/*  "Al Dawaa" Page                              */
/*-----------------------------------------------*/
body.page-id-1042319 .whb-header .whb-main-header .whb-flex-flex-middle{
    display:none;
}



/*-----------------------------------------------*/
/*  "الرئيسية" Page                      */
/*-----------------------------------------------*/
body.page-id-948219 .elementor-alert{
    padding: 15px;
    border-left: 5px solid transparent;
    position: relative;
    text-align: left;
}

body.page-id-948219 .elementor-alert .elementor-alert-title{
    display: block;
    font-weight: 700;
}

body.page-id-948219 .elementor-alert .elementor-alert-description{
    font-size: 13px;
}

body.page-id-948219 .elementor-alert button.elementor-alert-dismiss{
    position: absolute;
    right: var(--dismiss-icon-horizontal-position, 10px);
    top: var(--dismiss-icon-vertical-position, 10px);
    padding: 3px;
    font-size: var(--dismiss-icon-size, 20px);
    line-height: 1;
    background: transparent;
    color: var(--dismiss-icon-normal-color, inherit);
    border: none;
    cursor: pointer;
    -webkit-transition-duration: var(--dismiss-icon-hover-transition-duration, .3s);
    transition-duration: var(--dismiss-icon-hover-transition-duration, .3s);
}

body.page-id-948219 .elementor-alert button.elementor-alert-dismiss:hover{
    color: var(--dismiss-icon-hover-color, inherit);
}

body.page-id-948219 .elementor-alert button.elementor-alert-dismiss svg{
    width: var(--dismiss-icon-size, 20px);
    height: var(--dismiss-icon-size, 20px);
    fill: var(--dismiss-icon-normal-color, currentColor);
    -webkit-transition-duration: var(--dismiss-icon-hover-transition-duration, .3s);
    transition-duration: var(--dismiss-icon-hover-transition-duration, .3s);
}

body.page-id-948219 .elementor-alert button.elementor-alert-dismiss svg:hover{
    fill: var(--dismiss-icon-hover-color, currentColor);
}

body.page-id-948219 .elementor-alert.elementor-alert-info{
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bcdff1;
}

body.page-id-948219 .elementor-alert.elementor-alert-success{
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #cae6be;
}

body.page-id-948219 .elementor-alert.elementor-alert-warning{
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #f9f0c3;
}

body.page-id-948219 .elementor-alert.elementor-alert-danger{
    color: #a94442;
    background-color: #f2dede;
    border-color: #e8c4c4;
}

@media (max-width: 767px){

    body.page-id-948219 .elementor-alert{
    padding: 10px;
}
body.page-id-948219 .elementor-alert button.elementor-alert-dismiss{
    right: 7px;
    top: 7px;
}
}

.wd-carousel-wrap {
    align-items: center;
}


/* SHOP Filter */
.jet-checkboxes-list .jet-checkboxes-list__item, .jet-checkboxes-list__button {
    width: 100%;
}
[data-filter-id="1069129"] .jet-checkboxes-list__button:after {
    width: 20px;
    height: 20px;
    display: block;
    content: "\f100";
    font-family: "woodmart-font";
    position: absolute;
    left: 0;
}
[data-filter-id="1069129"] .jet-checkboxes-list__button:before {
    height: auto;
    min-width: 100%;
    display: none;
    content: "إطارات Run On Flat تسمح بالقيادة بإطار مفرغ حتى 50 ميلاً بسرعة تصل إلى 50 ميلاً/ساعة.. لمعرفة إذا كانت إطارات سيارتك رن فلات، تحقق من عدم وجود إطار إضافي في السيارة وفقاً لمواصفات المصنع.";
    position: absolute;
    left: 0;
    bottom:50px;
    margin:0 -10px 0 -10px;
    color: #fff;
    background: #000000;
    border-radius: 10px;
    padding: 10px;
    z-index: 10;
}
[data-filter-id="1069129"] .jet-checkboxes-list__button:hover::before {
    display: block;
}
#shop-filters {
    border: 1px solid rgb(252, 191, 33);
    padding: 10px 20px;
    border-radius: 20px;
    color: #000;
    cursor: pointer;
}
#mobile-product-filters{
    display: none;
}
.wd-tools-icon:before {
    content: "\f15a";
    font-family: woodmart-font;
}
tr.cart-discount.coupon-alrajhi5 th:after {
    content: 'خصم بطاقة الراجحي 5%';
    position: absolute;
    right: 10px;
    background: rgb(250, 250, 250);
}



/* NEW PRODUCT CARD */

.wd-product:not(.sale) {
    padding-top: 35px;
}
.wd-product :where(.product-wrapper,.product-element-bottom) {
    gap: 5px !important;
    justify-content: space-between !important;
}
.wd-product:not(.wd-hover-small) :is(.product-image-link,.hover-img) img {
    border-radius: 10px;
}
.products.wd-products.wd-grid-g {
    gap: 20px;
}
.wd-product.sale {
    background: var(--wd-primary-color);
    padding-top: 35px;
    border-radius: 10px;
    border: 1px solid var(--wd-primary-color);
}
.wd-product.sale.product_tag-wow-deal {
    background: #f59e0b !important;
    border: 1px solid #f59e0b !important;
}
.wd-product.sale .product-label.onsale{
    background: unset !important;
    min-width: 100px;
}
.wd-product.product_tag-buy-3-get-1 {
    background: #355082 !important;
    padding-top: 35px;
    border-radius: 10px;
    border: 1px solid #355082 !important;
}
.wd-product.product_tag-buy-2-get-2 {
    background: #dc2626 !important;
    padding-top: 35px;
    border-radius: 10px;
    border: 1px solid #dc2626 !important;
}
.wd-product.product_tag-buy-2-get-2.sale {
    background: #f59e0b !important;
    border: 1px solid #f59e0b !important;
}
.wd-product.product_tag-buy-3-get-1.sale {
    background: rgb(252,191,33) !important;
    border: 1px solid rgb(252,191,33) !important;
}
.wd-product.product_tag-buy-3-get-1:after {
    content: 'اشتر 3 واحصل على 1 مجاناً';
    color: #fff;
    position: absolute;
    top: 7px;
    left: 10px;
    font-weight: 500;
}
.wd-product.product_tag-buy-2-get-2:after {
    content: 'اشتر 2 واحصل على 2 مجاناً';
    color: #fff;
    position: absolute;
    top: 7px;
    left: 10px;
    font-weight: 500;
}
/*
.wd-product.product_tag-got-gift:before {
    content: 'قسيمة شرائية +';
    color: #fff;
    position: absolute;
    top: 7px;
    right: 10px;
    font-weight: 500;
}
*/
html[lang="en-US"] .wd-product.product_tag-buy-3-get-1:after {
    content: 'Buy 3 Get 1 Free';
}
html[lang="en-US"] .wd-product.product_tag-buy-2-get-2:after {
    content: 'Buy 2 Get 2 Free';
}
.wd-product.product_tag-buy-2-get-2.sale:after {
    content: '' !important;
}
.wd-product.product_tag-buy-3-get-1.sale:after {
    content: '' !important;
}

html body .product-element-top {
    overflow: unset;
    width: 50%;
}
html body .wd-product .product-labels.labels-rounded-sm {
    margin-top: -52px;
    padding-right: 0;
    max-width: 100%;
    left: 10px;
    align-items: flex-end;
}
html body .product-labels.labels-rounded-sm .product-label{
    font-size: 16px;
}
html body span.onsale.product-label:after {
    content: ' خصم';
}
html body span.out-of-stock.product-label {
    background: palevioletred;
    color: #fff;
    font-size: 12px !important;
}
html body .product-wrapper {
    flex-direction: row-reverse !important;
}
html body .wd-product :where(.product-wrapper,.product-element-bottom) {
    gap: 0;
}
html body .wd-products[class*="wd-stretch-cont"] .product-element-bottom {
    width: 60%;
}
html body .wd-hover-with-fade .product-element-bottom {
    position: static !important;
}
html body .wd-product .wd-entities-title {
    font-size: 15px !important;
    overflow: visible !important;
    max-height: unset !important;
}
html body .card-brand {
    order: -1;
}
html body .card-brand img {
    height: 20px;
}
html body .one-section-tire {
    flex-direction: column;
}
html body .card-text-payment, .origin_production_product {
    font-size: 12px!important;
}
html body .card-text-payment br {
    display: inline-block;
    content: ' ';
}
html body .wd-quantity-overlap div.quantity {
    flex-direction: row-reverse;
    left: 0;
    border-radius: 50px;
    overflow: hidden;
    border: 1px solid var(--btn-accented-bgcolor);
    background: #fff;
    padding: 0 5px;
}
html body .wd-quantity-overlap div.quantity input[type="number"] {
    order: 2;
    border-radius: 0 50px 50px 0;
    background-color: #fff;
}
html body .wd-quantity-overlap div.quantity:not(.hidden)+.button, 
html body .wd-quantity-overlap div.quantity:not(.hidden)+link+.button,
html body .wd-quantity-overlap div.quantity:not(.hidden)+link+link+.button {
    padding-inline-start: 0 !important;
    padding-inline-end: 50px !important;
    min-height: 30px;
    border-radius: 50px;
}
html body .wd-product .price del {
    display: block;
}
html body .wd-product.wd-hover-fw-button .wd-add-btn>a {
    width: 100%;
    border-radius: 50px;
    min-height: 30px;
}
html body .card-tire .one-section-tire {
    display: none;
}
html body .wd-quantity-overlap div.quantity {
    right: auto;
    left: 0;
}
html body .wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    padding: 0px 10px 0 20px !important;
    line-height: 30px !important;
    font-size: 12px !important;
}
html body .wd-product.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].minus {
    border-start-start-radius: 0 !important;
    border-start-end-radius: 50px !important;
    height: 15px !important;
    background-color: #fff !important;
    font-size: 16px;
    line-height: 16px;
}
html body .wd-product.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].plus {
    border-start-end-radius: 0;
    border-end-end-radius: 50px;
    height: 15px;
    margin-top: 12px;
    margin-left: -25px;
    background-color: #fff;
    font-size: 16px;
    line-height: 16px;
}
html body .wd-hover-with-fade.hover-ready:is(:hover,.state-hover) .content-product-imagin{
    visibility: hidden;
    opacity: 0;
}
html body .wd-quantity-overlap div.quantity:not(.hidden)+.button:before,
html body .wd-quantity-overlap div.quantity:not(.hidden)+link+.button:before,
html body .wd-quantity-overlap div.quantity:not(.hidden)+link+link+.button:before {
    inset-inline-end: var(--quantity-space);
    inset-inline-start: 0;
}
html body .wd-quantity-overlap :is(div,.cart):hover>div.quantity input[type] {
    background: #fff;
    color: #000;
}
html body .wd-product.wd-hover-fw-button .wd-add-btn:hover div.quantity {
    border-color:#000;
}
html body .wd-product p.warranty-text {
    position: absolute;
    font-size: 12px;
    color: #000;
    left: 10px;
    bottom: 10px;
    max-width: 80px;
}
html body .wd-product p.extra-discount {
    background: red;
    color: #fff;
    border-radius: 5px;
    padding: 2px 5px;
    position: relative;
    line-height: 1.2;
    font-size: 14px;
}

html body .wd-products[class*="wd-stretch-cont"] .wd-carousel-item {
    min-width: 300px;
}

html body .fast-delivery-badge{
    position: absolute; left: 30px; bottom: 60px; font-size: 12px;
}

html[lang="en-US"] body .wd-quantity-overlap div.quantity {
    left: auto;
    right: 0;
}
html[lang="en-US"] body .wd-product p.warranty-text {
    left: auto;
    right: 10px;
}
html[lang="en-US"] body .wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    padding: 0 20px 0 10px !important;
}
html[lang="en-US"] body .wd-product.wd-hover-fw-button .wd-add-btn div.quantity input[type=button].plus {
    margin-right: -25px;
    margin-left: 0;
}
html[lang="en-US"] body span.onsale.product-label:after {
    content: ' Off';
}

html[lang="en-US"] body .fast-delivery-badge{
    left: auto; right: 30px;
}

input.cwg_popup_submit {
    background-color: #e13333;
    color: #fff;
    border-radius: 5px;
    width: 100%;
}
.wd-cookies-popup.popup-display {
    transform: none;
    background: #000;
    color: #FFF;
}





.single-product table.variations {
    display: none;
}
.single-product .pwgc-label {
    text-align: start;
}
.single-product #pwgc-message {
    width: 100% !important;
}


.wd-timer .wd-timer-days, .wd-timer .wd-timer-hours, .wd-timer .wd-timer-min, .wd-timer .wd-timer-sec {
    border: 1px solid #C1C7CF;
    background: #F8F9FB;
}
a.btn.btn-style-default.btn-shape-semi-round.btn-size-default {
    padding: 0 40px;
}
a.btn.btn-style-bordered.btn-shape-semi-round.btn-size-default.btn-color-alt.btn-icon-pos-left {
    border-width: 1px;
    background-color: #F8F9FB !important;
    padding: 0 40px;
}
a.btn.btn-style-bordered.btn-shape-semi-round.btn-size-default.btn-color-alt.btn-icon-pos-left:hover{
    color: #000;
    background-color: #C1C7CF !important;
}
.elementor-1090311 .elementor-element .elementor-icon {
    margin-top: -20px;
    box-shadow: 0px 4px 4px 0px #00000040;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-act-btns .s-visit-website {
    background-color: var(--sl-action-btn-bg, #b97077);
    border-color: var(--sl-action-btn-bg, #b97077);
    color: #fff;
}
#asl-storelocator.asl-cont .infoBox img[align=right] {
    width: 16px;
    float: inline-end;
}
