/*
Theme Name:         F&L WooCommerce Base
Theme URI:          https://foxandlee.com.au/
Description:        This is a base theme built by fox and lee as a base for all WooCommerce sites
Version:            1.0
Author:             Fox & Lee
Author URI:         https://foxandlee.com.au/
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

.archive .archive_product_bar_sort {
    height: unset;
    position: relative;
}

.archive .archive_product_bar_sort select {
    width: unset;
    padding-bottom: 0;
    flex-grow: 1;
}

.archive .archive_product_bar .archive_product_bar_col_one {
    gap: 25px;
}

.archive .archive_product_bar .product-num-total {
    padding-left: 0;
}

.archive .archive_product_bar .product-sorting-result {
    display: flex;
    align-items: center;
    gap: 10px;
}

.archive .archive_product_bar .archive_product_bar_sort::before,
.archive .name-sort .archive_product_bar_sort::before {
    content: "\F0D7";
    font-weight: 900;
    font-family: Font Awesome\ 5 Free, sans-serif;
    top: 50%;
    right: 12px;
    position: absolute;
    transform: translateY(-50%);
    display: block;
    z-index: 0;
    font-size: 22px;
    color: #000;
}

.archive .name-sort .archive_product_bar_sort:first-child {
    margin-bottom: 10px;
}

.archive .flyout-row.name-sort form.custom-sorting {
    position: relative;
}

.archive .flyout-row.name-sort form.custom-sorting .loader {
    position: absolute;
    top: 50%;
    left: 50%;
}

.archive .flyout-row.name-sort form.custom-sorting .archive_product_bar_sort.loading {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.5;
}

.archive .archive_product_bar_sort select:disabled {
    color: #999;
    cursor: not-allowed;
}

@media (max-width: 600px) {
    .archive .archive_product_bar .archive_product_bar_col_one {
        gap: 0px;
    }

    .archive .archive_product_bar .product-num-total {
        padding-top: 0;
    }

    .archive .archive_product_bar .product-sorting-result {
        padding-top: 10px;
    }
}

.added_to_cart {
    display: none !important;
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity,
.products .product .archive-addtocart-wrapper .quantity {
    display: flex;
    align-items: center;
    gap: 2px;
    background: none;
    padding: 0;
    flex-grow: 1;
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity.hidden,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity.hidden,
.products .product .archive-addtocart-wrapper .quantity.hidden {
    display: none;
}

.archive-addtocart-wrapper {
    /* justify-content: space-between; */
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding: 0px 15px;
    min-height: 60px;
    flex-wrap: unset;
}

.archive-addtocart-wrapper>a.woocommerce-LoopProduct-link {
    display: none;
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .minus,
.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .plus,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .minus,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .plus,
.products .product .archive-addtocart-wrapper .quantity .minus,
.products .product .archive-addtocart-wrapper .quantity .plus {
    background: #34162F1A;
    border-radius: 2px;
    color: #000000;
    width: 30px;
    height: 30px;
    padding: 0;
    cursor: pointer;
    border: 0 none;
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .minus:disabled,
.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .plus:disabled,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .minus:disabled,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .plus:disabled,
.products .product .archive-addtocart-wrapper .quantity .minus:disabled,
.products .product .archive-addtocart-wrapper .quantity .plus:disabled {
    background: #34162F0D;
    color: #959595;
}

[data-wp-dark-mode-active] .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .minus:disabled,
[data-wp-dark-mode-active] .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .plus:disabled,
[data-wp-dark-mode-active] .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .minus:disabled,
[data-wp-dark-mode-active] .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .plus:disabled,
[data-wp-dark-mode-active] .products .product .archive-addtocart-wrapper .quantity .minus:disabled,
[data-wp-dark-mode-active] .products .product .archive-addtocart-wrapper .quantity .plus:disabled {
    background-color: #F5F5F50D !important;
}

.archive.woocommerce .quantity .qty,
.products .quantity .qty {
    width: 40px;
    height: 30px;
    border: 0;
    outline: 0;
    padding: 0;
    background: #34162F1A;
    border-radius: 2px;
}

.archive.woocommerce .product .add_to_cart_button::before,
.products .product .add_to_cart_button::before {
    content: url(assets/images/ic_cart.svg);
    margin-right: 5px;
    transition: all .3s ease-in-out;
    transform: translateY(2px);
}

[data-wp-dark-mode-active] .archive.woocommerce .product .add_to_cart_button::before,
[data-wp-dark-mode-active] .products .product .add_to_cart_button::before {
    content: url(assets/images/ic_cart_white.svg);
}

.archive.woocommerce .product .add_to_cart_button:hover::before,
.products .product .add_to_cart_button:hover::before {
    content: url(assets/images/ic_cart_gold.svg);
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: none !important;
    color: #000;
    text-transform: none;
    padding: 0;
    min-width: 0;
    display: flex;
    align-items: center;
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
.products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background: none !important;
    color: #b58d50 !important;
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading::after,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading::after,
.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::after,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::after,
.products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading::after,
.products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::after {
    content: '';
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading::before,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading::before,
.products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading::before {
    font-family: WooCommerce;
    content: "\e01c";
    animation: spin 2s linear infinite;
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::before,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::before,
.products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::before {
    font-family: WooCommerce;
    content: "\e017";
}

.archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.disabled,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.disabled,
.products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.disabled {
    pointer-events: none;
    cursor: not-allowed;
    /* opacity: 0.5; */
}

.archive .content .archive-products.facetwp-template .products .product .price,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .price,
ul.products li.product .price {
    color: #959595 !important;
    text-transform: uppercase;
    font-size: 15px !important;
    font-weight: 500;
}

.archive .content .archive-products.facetwp-template .products .product .price .woocommerce-Price-amount.amount,
.woocommerce-shop .content .archive-products.facetwp-template .products .product .price .woocommerce-Price-amount.amount,
.products .product .price .woocommerce-Price-amount.amount {
    color: #000 !important;
    font-size: 18px !important;
}

[data-wp-dark-mode-active] .archive .content .archive-products.facetwp-template .products .product .price .woocommerce-Price-amount.amount,
[data-wp-dark-mode-active] .woocommerce-shop .content .archive-products.facetwp-template .products .product .price .woocommerce-Price-amount.amount,
[data-wp-dark-mode-active] .products .product .price .woocommerce-Price-amount.amount, 
[data-wp-dark-mode-active] #order_review .shop_table  .product-total .woocommerce-Price-amount.amount, 
[data-wp-dark-mode-active] #order_review .shop_table  .product-total .tax_label, 
[data-wp-dark-mode-active] #order_review .woocommerce-checkout-payment .woocommerce-terms-and-conditions-checkbox-text, 
[data-wp-dark-mode-active] #order_review .woocommerce-checkout-payment .checkout-note,
[data-wp-dark-mode-active] .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme > span, 
[data-wp-dark-mode-active] #order_review .shop_table .cart-subtotal .woocommerce-Price-amount.amount,
[data-wp-dark-mode-active] #my-cart-flyout .my-cart-content .widget_shopping_cart_content ul li a,
[data-wp-dark-mode-active] #my-cart-flyout .my-cart-content .my-cart-buttons a.my-cart-flyout-button span, 
[data-wp-dark-mode-active] .my-cart-wrapper .woocommerce-mini-cart-item a, 
[data-wp-dark-mode-active] #yith-wcact-auction-timeleft .yith-wcact-timeleft-loop .timer {
    color: #E5E0D8 !important;
}

ul.products li.product .archive-addtocart-wrapper .button {
    transition: none;
}

.woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-8 .cart-wrapper table tbody .cart_item .product-quantity .quantity .minus,
.woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-8 .cart-wrapper table tbody .cart_item .product-quantity .quantity .plus {
    width: 100%;
}

.woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-4.cart-sidebar .cart_totals .shop_table.shop_table_responsive tbody .woocommerce-shipping-totals.shipping th {
    color: unset;
}

:root {
    --padding-none: 0;
    --padding-small: 10px;
    --padding-medium: 15px;
    --flex-direction-column: column;
    --flex-direction-row: row;
    --wp-dark-mode-border-color: #454847;
    --wp-dark-mode-input-border-color: #454847;
}

/* @media (max-width: 1440px) {
    .archive-addtocart-wrapper {
        padding-right: var(--padding-none);
        padding-left: var(--padding-none);
    }
} */

@media (max-width: 1024px) {
    .archive-addtocart-wrapper {
        padding-left: var(--padding-medium);
        padding-right: var(--padding-medium);
    }
}

@media (max-width: 900px) {
    .archive-addtocart-wrapper {
        flex-direction: var(--flex-direction-column);
        gap: var(--padding-small);
        padding: var(--padding-small) var(--padding-none);
    }

    .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity,
    .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity,
    .products .product .archive-addtocart-wrapper .quantity {
        margin-bottom: var(--padding-none);
        justify-content: center;
    }

    .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .input-text.qty.text,
    .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity .input-text.qty.text,
    .products .product .archive-addtocart-wrapper .quantity .input-text.qty.text {
        width: 40px;
        height: 30px;
        border: var(--padding-none);
        outline: var(--padding-none);
        padding: var(--padding-none);
        background: #34162F1A;
        border-radius: 2px;
        margin-top: var(--padding-none);
        top: var(--padding-none);
    }

    .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
    .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
    .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        padding: var(--padding-small) 20px;
    }
}

@media (max-width: 768px) {
    .archive-addtocart-wrapper {
        flex-direction: var(--flex-direction-row);
        padding: var(--padding-small) var(--padding-medium);
    }

    .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity,
    .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity,
    .products .product .archive-addtocart-wrapper .quantity {
        justify-content: unset;
    }

    .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
    .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
    .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        padding: var(--padding-none);
        width: 100%;
        justify-content: flex-end;
    }
}

@media (max-width: 767px) {
    .site-header .header-bottom {
        display: block;
    }

    .site-header.scrolled .header-bottom {
        display: none;
    }

    .page-id-9 .content-main {
        padding-top: 40px;
    }
}

@media (max-width: 600px) {
    .archive-addtocart-wrapper {
        flex-direction: var(--flex-direction-column);
        gap: var(--padding-small);
        padding: var(--padding-small) var(--padding-none);
    }

    .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity,
    .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper .quantity,
    .products .product .archive-addtocart-wrapper .quantity {
        margin-bottom: var(--padding-none);
        justify-content: center;
    }

    .archive .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
    .woocommerce-shop .content .archive-products.facetwp-template .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
    .products .product .archive-addtocart-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        padding: var(--padding-none);
        width: 100%;
        justify-content: center;
    }
}

.woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-4.cart-sidebar .update_cart_btn {
    position: relative;
}

.woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-4.cart-sidebar .update_cart_btn input.button.expand {
    background-color: #fff;
    color: #008643;
    padding: 10px;
    text-transform: uppercase;
    font-weight: 700;
    border: none;
    border-radius: unset;
    border: 1px solid #008643;
}

.woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-4.cart-sidebar .update_cart_btn input.button.expand.loading {
    color: #a1baae;
    border: 1px solid #a1baae;
}

[data-wp-dark-mode-active] body {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] h1 {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .archive .woocommerce-archive-header h1,
[data-wp-dark-mode-active] h2,
[data-wp-dark-mode-active] h3,
[data-wp-dark-mode-active] h4:not(.footer-text),
[data-wp-dark-mode-active] h5 {
    color: #b58d50 !important;
}

[data-wp-dark-mode-active] .reviews-section .reviews-left-content h3 {
    color: #fff !important;
}

[data-wp-dark-mode-active] .archive .content .archive-products.facetwp-template .woocommerce-pagination .page-numbers .page-numbers,
[data-wp-dark-mode-active] .woocommerce-shop .content .archive-products.facetwp-template .woocommerce-pagination .page-numbers .page-numbers {
    background-color: #F5F5F51A !important;
}

[data-wp-dark-mode-active] .archive .content .archive-products.facetwp-template .woocommerce-pagination .page-numbers .page-numbers:not(.current):hover,
[data-wp-dark-mode-active] .woocommerce-shop .content .archive-products.facetwp-template .woocommerce-pagination .page-numbers .page-numbers:not(.current):hover {
    color: #b58d50 !important;
}

[data-wp-dark-mode-active] .archive .content .archive-products.facetwp-template .woocommerce-pagination .page-numbers .page-numbers.current,
[data-wp-dark-mode-active] .woocommerce-shop .content .archive-products.facetwp-template .woocommerce-pagination .page-numbers .page-numbers.current {
    background-color: #F5F5F50D !important;
}

[data-wp-dark-mode-active] .product-page-wrapper .content .product .woocommerce-tabs ul.tabs li {
    border-top-color: #4e364e;
}

[data-wp-dark-mode-active] .product-page-wrapper .content .product .woocommerce-tabs ul.tabs li:not(.active) a {
    background: #291c26 !important;
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .product-page-wrapper .content .product .woocommerce-tabs ul.tabs li.active {
    border-top: 4px solid #b58d50;
    background: #3d2a39 !important;
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .product-page-wrapper .content .product .woocommerce-tabs .panel {
    background: #3d2a39 !important;
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .product-page-wrapper .content .product .woocommerce-tabs ul.tabs li:after {
    background: #3d2a39 !important;
}

[data-wp-dark-mode-active] .woocommerce table.shop_attributes {
    border-top: 1px dotted #454847;
}

[data-wp-dark-mode-active] .woocommerce table.shop_attributes th,
[data-wp-dark-mode-active] .woocommerce table.shop_attributes td {
    border-bottom: 1px dotted #454847;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-shipping .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label .required,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-shipping .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label .required,
[data-wp-dark-mode-active] body>div.wrap>div>main>div.content-main>div>div>div.woocommerce-MyAccount-content>form>p.woocommerce-form-row>label>span,
[data-wp-dark-mode-active] .woocommerce form .form-row .required {
    color: #b58d50 !important;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper span.select2.select2-container.select2-container--default .selection span.select2-selection.select2-selection--single .select2-selection__arrow b,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper span.select2.select2-container.select2-container--default .selection span.select2-selection.select2-selection--single .select2-selection__arrow b,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-shipping .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper span.select2.select2-container.select2-container--default span.selection span.select2-selection.select2-selection--single .select2-selection__arrow b,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-shipping .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper span.select2.select2-container.select2-container--default span.selection span.select2-selection.select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent !important;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row .col-md-5.right-checkout .right-box-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table .product-name,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row .col-md-5.right-checkout .right-box-checkout #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot th {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] #add_payment_method #payment,
[data-wp-dark-mode-active] .woocommerce-cart #payment,
[data-wp-dark-mode-active] .woocommerce-checkout #payment,
[data-wp-dark-mode-active] #add_payment_method #payment ul.payment_methods li,
[data-wp-dark-mode-active] .woocommerce-cart #payment ul.payment_methods li,
[data-wp-dark-mode-active] .woocommerce-checkout #payment ul.payment_methods li,
[data-wp-dark-mode-active] #add_payment_method #payment div.form-row,
[data-wp-dark-mode-active] .woocommerce-cart #payment div.form-row,
[data-wp-dark-mode-active] .woocommerce-checkout #payment div.form-row,
[data-wp-dark-mode-active] #add_payment_method #payment div.form-row *,
[data-wp-dark-mode-active] .woocommerce-cart #payment div.form-row *,
[data-wp-dark-mode-active] .woocommerce-checkout #payment div.form-row * {
    background: #3d2a39 !important;
}

[data-wp-dark-mode-active] #add_payment_method #payment div.payment_box,
[data-wp-dark-mode-active] .woocommerce-cart #payment div.payment_box,
[data-wp-dark-mode-active] .woocommerce-checkout #payment div.payment_box,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row .col-md-5.right-checkout .right-box-checkout #order_review div#payment ul.wc_payment_methods.payment_methods.methods li .payment_box p {
    background-color: #F5F5F51A !important;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row .col-md-5.right-checkout .right-box-checkout #order_review div#payment ul.wc_payment_methods.payment_methods.methods li .payment_box p {
    background-color: unset !important;
}

[data-wp-dark-mode-active] #add_payment_method #payment div.payment_box::before,
[data-wp-dark-mode-active] .woocommerce-cart #payment div.payment_box::before,
[data-wp-dark-mode-active] .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #F5F5F51A !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
    top: -.90em;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row .col-md-5.right-checkout .right-box-checkout #order_review div#payment .form-row.place-order #place_order {
    background-color: #b58d50 !important;
    color: #3d2a39 !important;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout #billingSame:before,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout #ship-to-different-address-checkbox:before {
    border: 1px solid #b58d50 !important;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout #billingSame:checked:before,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout #ship-to-different-address-checkbox:checked:before {
    background-color: #b58d50 !important;
}

[data-wp-dark-mode-active] .boxes-section .boxes-section-inner .box-item-inner {
    background: #3d2a39 !important;
}

[data-wp-dark-mode-active] .boxes-section .boxes-section-inner .box-item .box-item-title,
[data-wp-dark-mode-active] .boxes-section .boxes-section-inner .box-item a.box-item-button {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .boxes-section .boxes-section-inner .box-item a.box-item-button:hover {
    color: #b58d50 !important;
}

[data-wp-dark-mode-active] .brands-section h5 {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .talk-section {
    background: #3d2a39 !important;
}

[data-wp-dark-mode-active] .site-header .hd-icons .wishlist_products_counter_number,
[data-wp-dark-mode-active] .icon-count .count,
[data-wp-dark-mode-active] .site-header .widget_yith-wcact-auction-watchlist .heading .items-count {
    border: 1px solid #fff !important;
    background: #291c26 !important;
    color: #fff !important;
}

[data-wp-dark-mode-active] .site-header .hd-icons .wishlist_products_counter_number:empty {
    border: 0 !important;
    background: transparent !important;
}

[data-wp-dark-mode-active] .newsletter-section .newsletter-content {
    border-left-color: #454847 !important;
}

[data-wp-dark-mode-active] .site-header {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .site-header .ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
    color: #E5E0D8;
}

[data-wp-dark-mode-active] .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
[data-wp-dark-mode-active] .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
[data-wp-dark-mode-active] .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
    color: #b58d50;
}

[data-wp-dark-mode-active] .site-header .ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
    background-color: #3d2a39;
    border: 1px solid #454847;
}

[data-wp-dark-mode-active] .site-header .ubermenu-main .ubermenu-submenu-type-flyout>.ubermenu-item-normal>.ubermenu-target {
    border-bottom: 1px solid #454847;
    color: #E5E0D8;
}

[data-wp-dark-mode-active] .site-header .ubermenu.ubermenu-main .ubermenu-item-normal>.ubermenu-target:hover,
[data-wp-dark-mode-active] .ubermenu.ubermenu-main .ubermenu-item-normal.ubermenu-active>.ubermenu-target,
[data-wp-dark-mode-active] .ubermenu-main .ubermenu-item-normal.ubermenu-current-menu-item>.ubermenu-target {
    color: #b58d50 !important;
}

[data-wp-dark-mode-active] .site-header div.product-search-results-content {
    background-color: #3d2a39;
    border: 1px solid #454847;
}

[data-wp-dark-mode-active] .site-header div.product-search-results-content:empty {
    border: 0;
}

[data-wp-dark-mode-active] .site-header .product-search-results .search-results tr {
    border-bottom-color: #454847;
}

[data-wp-dark-mode-active] .product-search-results .entry:hover,
[data-wp-dark-mode-active] .product-search-results .entry.active {
    background-color: #4e364e;
}

[data-wp-dark-mode-active] .site-header .product-search-results .search-results .button {
    background-color: #4e364e !important;
}

[data-wp-dark-mode-active] .site-header .product-search-results .search-results .entry:hover .button {
    background-color: #34162f !important;
}

[data-wp-dark-mode-active] .woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a {
    background-color: #3d2a39 !important;
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset legend {
    color: #E5E0D8 !important;
    border-color: #454847 !important;
}

[data-wp-dark-mode-active] .woocommerce form .show-password-input,
[data-wp-dark-mode-active] .woocommerce-page form .show-password-input {
    background-color: transparent !important;
}

[data-wp-dark-mode-active] .my-account-link-item a,
[data-wp-dark-mode-active] .my-account-link-not-item a {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .my-account-flyout .my-account-wrapper .my-account-links .my-account-link-not-item.my-account-orlink {
    background: transparent !important;
}

[data-wp-dark-mode-active] .my-account-flyout .my-account-wrapper .my-account-links .my-account-link-not-item.my-account-orlink span {
    background: #3d2a39 !important;
}

[data-wp-dark-mode-active] .my-account-flyout .my-account-wrapper .my-account-links .my-account-link-not-item.my-account-orlink:after {
    background-color: #454847 !important;
}

[data-wp-dark-mode-active] .subscribe-box,
[data-wp-dark-mode-active] .contact-right .gform_wrapper {
    background: #3d2a39 !important;
}

[data-wp-dark-mode-active] .facetwp-slider-reset {
    box-shadow: none !important;
}

[data-wp-dark-mode-active] .woocommerce-account .container .woocommerce h2,
[data-wp-dark-mode-active] .woocommerce-account .container .woocommerce form.woocommerce-form.woocommerce-form-login.login p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label,
[data-wp-dark-mode-active] body.archive .facetwp-flyout .facetwp-flyout-close:after,
[data-wp-dark-mode-active] .facetwp-flyout .flyout-row .flyout-item .facetwp-checkbox {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-8 .cart-wrapper table thead .product_title_head {
    border-bottom-color: #454847;
}

[data-wp-dark-mode-active] .woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-4.cart-sidebar .checkout_proceed_btn input.checkout-button.secondary.expand.button {
    border: 1px solid #454847;
}

[data-wp-dark-mode-active] .links-section .link-item {
    border-right-color: #454545;
}

[data-wp-dark-mode-active] .links-section .link-item:last-of-type {
    border: 0;
}

[data-wp-dark-mode-active] .site-header .product-search-form button:before {
    background-image: url("assets/images/ic_search_white.svg");
}

[data-wp-dark-mode-active] .yay-currency-custom-select__trigger {
    background: #291c26 !important;
    color: #E5E0D8 !important;
    border-color: #454847 !important;
}

[data-wp-dark-mode-active] .yay-currency-custom-select.open .yay-currency-custom-select__trigger {
    border-color: #454847 !important;
}

[data-wp-dark-mode-active] .yay-currency-custom-options {
    border-color: #454847 !important;
}

[data-wp-dark-mode-active] .yay-currency-custom-option-row {
    background-color: #291c26 !important;
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .yay-currency-custom-option-row:hover {
    background-color: #332730 !important;
}

[data-wp-dark-mode-active] .yay-currency-custom-option-row.selected {
    background-color: #4E364E !important;
}

[data-wp-dark-mode-active] .boxes-section .boxes-section-inner .box-item .box-item-text {
    color: #fff;
}

[data-wp-dark-mode-active] .reviews-section .btn-review {
    transition: all .3s ease-in-out !important;
}

html.wp-dark-mode-active:not([data-wp-dark-mode-preset="0"]) body>div.tinv-wishlist div:not(.wp-dark-mode-ignore):not(.wp-dark-mode-transparent):not(.wp-dark-mode-ignore *):not(.wp-dark-mode-switch):not(.wp-element-button):not(.wp-dark-mode-switch *):not(.wp-dark-mode-background),
html[data-wp-dark-mode-active]:not([data-wp-dark-mode-preset="0"]) body>div.tinv-wishlist div:not(.wp-dark-mode-ignore):not(.wp-dark-mode-transparent):not(.wp-dark-mode-ignore *):not(.wp-dark-mode-switch):not(.wp-element-button):not(.wp-dark-mode-switch *):not(.wp-dark-mode-background) {
    background-color: unset !important;
    background: unset !important;
}

html[data-wp-dark-mode-active]:not([data-wp-dark-mode-preset="0"]) body>div.tinv-wishlist div.tinv-overlay:not(.wp-dark-mode-ignore):not(.wp-dark-mode-transparent):not(.wp-dark-mode-ignore *):not(.wp-dark-mode-switch):not(.wp-element-button):not(.wp-dark-mode-switch *):not(.wp-dark-mode-background) {
    background: #191919 !important;
}

html[data-wp-dark-mode-active]:not([data-wp-dark-mode-preset="0"]) body>div.tinv-wishlist .tinv-modal .tinv-modal-inner:not(.wp-dark-mode-ignore):not(.wp-dark-mode-transparent):not(.wp-dark-mode-ignore *):not(.wp-dark-mode-switch):not(.wp-element-button):not(.wp-dark-mode-switch *):not(.wp-dark-mode-background) {
    background-color: #4e364e !important;
}

html[data-wp-dark-mode-active]:not([data-wp-dark-mode-preset="0"]) body>div.tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_heart_check:not(.wp-dark-mode-ignore):not(.wp-dark-mode-transparent):not(.wp-dark-mode-ignore *):not(.wp-dark-mode-switch):not(.wp-element-button):not(.wp-dark-mode-switch *):not(.wp-dark-mode-background),
html[data-wp-dark-mode-active]:not([data-wp-dark-mode-preset="0"]) body>div.tinv-wishlist .tinv-modal .tinv-modal-inner .tinvwl-buttons-group .tinvwl-button .ftinvwl:not(.wp-dark-mode-ignore):not(.wp-dark-mode-transparent):not(.wp-dark-mode-ignore *):not(.wp-dark-mode-switch):not(.wp-element-button):not(.wp-dark-mode-switch *):not(.wp-dark-mode-background) {
    background-color: transparent !important;
}

[data-wp-dark-mode-active] .sell-bottom-wrap {
    background-color: #3d2a39 !important;
}

[data-wp-dark-mode-active] .sell-bottom-wrap h4 {
    color: #b58d50 !important;
}

[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=color],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=date],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=datetime-local],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=datetime],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=email],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=month],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=number],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=password],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=search],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=tel],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=text],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=time],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=url],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme input[type=week],
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme select,
[data-wp-dark-mode-active] .gform_wrapper.gravity-theme textarea {
    background-color: #291c26;
    border-color: #454847;
    color: #E5E0D8;
}

[data-wp-dark-mode-active] .subscribe-box .btn-round-primary,
[data-wp-dark-mode-active] .contact-right .gform_wrapper .gform_button {
    background: #b58d50 !important;
    color: #3d2a39;
    transition: all .3s ease-in-out;
}

[data-wp-dark-mode-active] .subscribe-box .btn-round-primary:hover,
[data-wp-dark-mode-active] .contact-right .gform_wrapper .gform_button:hover {
    background: #291c26 !important;
    color: #b58d50;
}

[data-wp-dark-mode-active] .contact-block-item p span {
    color: #fff !important;
}

[data-wp-dark-mode-active] .socials-section:not(.ft-col-social) .ft-col-social-item .socials-wrap li img {
    filter: brightness(0) invert(1) !important;
}

[data-wp-dark-mode-active] .tinv-wishlist .wishlist_item .minus,
[data-wp-dark-mode-active] .tinv-wishlist .wishlist_item .plus {
    background: #291c26 !important;
    color: #E5E0D8 !important;
    border-color: #454847 !important;
}

[data-wp-dark-mode-active] .tinv-wishlist .button {
    border: 1px solid #454847 !important;
    background-color: #3d2a39 !important;
}

[data-wp-dark-mode-active] .tinv-wishlist table input[type=checkbox] {
    accent-color: #b58d50;
}

[data-wp-dark-mode-active] .sb_youtube .sby_load_btn {
    border: 1px solid #454847 !important;
    background: #291c26 !important;
}

[data-wp-dark-mode-active] select.form-control {
    background-color: #291c26 !important;
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .home .gform_wrapper.gravity-theme .gform_button {
    background: #3d2a39 !important;
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .gform_wrapper.gravity-theme .gform_button:hover {
    color: #b58d50 !important;
}

[data-wp-dark-mode-active] .archive-addtocart-wrapper {
    border-color: #454847 !important
}

[data-wp-dark-mode-active] .woocommerce-account .woocommerce #my-account-menu .active a,
[data-wp-dark-mode-active] .woocommerce-account .woocommerce #my-account-menu .active a * {
    background-color: #332730 !important;
}

[data-wp-dark-mode-active] .template-auction .yith_auction_products .woocommerce-ordering:before,
[data-wp-dark-mode-active] .single-product .summary .woocommerce-Price-amount,
[data-wp-dark-mode-active] .single-product .summary .stock span {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout #ship-to-different-address span,
[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .copy-shipping span {
    color: #E5E0D8 !important;
}

[data-wp-dark-mode-active] .woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row .col-md-5.right-checkout {
    border-color: #454847 !important;
}

.why-video-section .why-column .why-video-col-inner {
    height: unset;
    position: sticky;
}

.archive .woocommerce-archive-header {
    padding: 15px 0;
    border-bottom-color: #454545;
}

.site-header .quickPromotion .container h6 {
    margin: .4rem 0;
}

.woocommerce-account .wrap .woocommerce-MyAccount-content .tinv-wishlist form .button {
    margin-top: 0;
}

@media (max-width: 768px) {
    [data-wp-dark-mode-active] .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel:before {
        color: #E5E0D8 !important;
    }
}

#user_email_field span.input-wrapper,
#email_verification_code_field span.input-wrapper,
#user_phone_field span.input-wrapper,
.woocommerce-form-row .field-item span.input-wrapper {
    display: block;
    position: relative;
}

#user_email_field input.input-email,
#email_verification_code_field input.input-text,
#user_phone_field input.input-text {
    padding-right: 105px;
}

[data-wp-dark-mode-active] #email_verification_code_field input.input-text:disabled {
    background-color: #F5F5F50D !important;
}

#send-email-code,
#send-phone-code,
#verify-email-code,
#verify-phone-code {
    background-color: transparent;
    color: #B58D50;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0;
    box-shadow: none;
    position: absolute;
    top: calc(50% - 5px);
    right: 10px;
    transform: translateY(-50%);
    display: none;
}

.woocommerce-form-row .field-item #send-email-code,
.woocommerce-form-row .field-item #send-phone-code,
.woocommerce-form-row .field-item #verify-email-code,
.woocommerce-form-row .field-item #verify-phone-code {
    top: 50%;
}

.send-code-container {
    position: relative;
}

.verification-check {
    position: absolute;
    top: calc(50% - 5px);
    right: 10px;
    transform: translateY(-50%);
}

.woocommerce-form-row .field-item .verification-check {
    top: 50%;
}

.loading {
    animation: loading-spin 1s infinite linear;
}

@keyframes loading-spin {
    0% {
        stroke-dashoffset: 113;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.hidden {
    display: none !important;
}

.ur-frontend-field:disabled {
    background-color: #edededed;
}

.page-id-48547 .wrap .user-registration #phone_code {
    border: 1px solid #bfbfbf;
    height: 50px;
	color: #000;
}

[data-wp-dark-mode-active] .page-id-48547 .wrap .user-registration #phone_code {
    border-color: #454847;
    color: #E5E0D8;
    background-color: #291c26;
}

.user-registration .phone-field,
.woocommerce-MyAccount-content .phone-field {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.woocommerce-edit-account .woocommerce-form-row .field-item {
    width: 100%;
    margin-bottom: 6px;
}

.woocommerce-edit-account .woocommerce-form-row .field-item input[type="number"] {
    height: unset;
}

.user-registration .phone-field [data-field-id="user_phone"],
.woocommerce-MyAccount-content .phone-field .field-account_phone {
    width: 70%;
}

.user-registration .phone-field [data-field-id="phone_code"],
.woocommerce-MyAccount-content .phone-field .field-phone_code {
    width: 30%;
}

label[class^="user-registration-"] {
    font-size: 13px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

label[class^="user-registration-"]::before {
    content: "";
    margin-right: 0;
}

.form-row {
    margin-left: 0;
    margin-right: 0;
}

span.verified-badge {
    border-radius: 100px;
    padding: 3px 6px;
    font-size: 14px;
    font-weight: 500;
    background-color: #0086421A;
    color: #008642;
}

span.verified-badge.not {
    background-color: #FF4F551A;
    color: #FF4F55;
}

.custom-checkout-notice {
    background-color: #F2DC67;
    color: black;
    padding: 30px;
    /* border: 1px solid black; */
    /* border-radius: 5px; */
    display: flex;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 20px;
    gap: 10px;
    width: 80%
}

.custom-checkout-notice .custom-checkout-notice-text {
    display: flex;
    align-items: center;
    gap: 10px;
}

.custom-checkout-notice span {
    flex-grow: 1;
}

.custom-checkout-notice a {
    color: black;
    font-weight: 600;
    text-decoration: underline;
}

@media (max-width: 768px) {
    .custom-checkout-notice {
        flex-direction: column;
        padding: 20px;
    }

    .custom-checkout-notice .custom-checkout-notice-text {
        flex-direction: column;
        gap: 10px;
    }
}

.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    justify-content: space-between;
    display: flex;
}

.my-account-flyout .my-account-links .my-account-link-item a img {
    width: 15px;
    margin-left: 6px;
    margin-top: -3px;
}

.page-id-48547 .wrap .user-registration label[class^="user-registration-"] {
    font-size: 14px !important;
}

[data-wp-dark-mode-active] .user-registration.registration-form form.wp-dark-mode-transparent .ur-form-grid.phone-field select#phone_code {
    /*color:#F0F0F0;*/
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") #291c26 no-repeat right 5px top 55% !important;
}

.woocommerce-order-received .woocommerce-order .custom-order-received-text a {
    display: inline !important;
}

/* .woocommerce-order-received .woocommerce-order .custom-order-received-text a.account-page-link {
    display: none !important;
} */

.woocommerce-order-received .woocommerce-order .custom-order-received-text .reset-password-text {
    font-size: 16px;
}

[data-wp-dark-mode-active] .woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
    color: #E5E0D8 !important;
}

.woocommerce-order-received .woocommerce-order .custom-order-received-text .reset-password-link:hover {
    color: #B58D50;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    margin-bottom: 0;
}

/*Auction page */
ul.products li.product .archive-addtocart-wrapper .button:hover {
    background: transparent !important;
}

.template-auction ul.products li.product .archive-addtocart-wrapper .button:hover span.tinvwl-button.alt.button-text {
    color: #b58d50 !important;
}

ul.products li.product .archive-addtocart-wrapper a.tinvwl-button {
    background: transparent !important;
    padding: 12px 20px;
}

ul.products li.product .archive-addtocart-wrapper a.tinvwl-button span.tinvwl-button.alt.button-text {
    color: #000;
}

.wp-dark-mode-active ul.products li.product .archive-addtocart-wrapper a.tinvwl-button span.tinvwl-button.alt.button-text {
    color: #fff;
}

.wp-dark-mode-active ul.products li.product.product-type-auction .auction_end_start {
    margin-top: 0px;
    margin-bottom: 0px;
    border-color: #454847 !important;
}

ul.products li.product.product-type-auction .archive-addtocart-wrapper {
    padding-left: 0px;
    padding-right: 0px;
}

ul.products li.product.product-type-auction .auction_end_start {
    border-color: #d9d9d9 !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination {
    order: 4;
    width: 100%;
    text-align: right;
}

.page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore {
    border: none;
}

html:not(.wp-dark-mode-animation) .page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore a.page-numbers.wp-dark-mode-ignore,
html:not(.wp-dark-mode-animation) .page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore span {
    background-color: #e9e6ed !important;
}

.page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore a.page-numbers.wp-dark-mode-ignore,
.page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore span {
    background-color: #e9e6ed;
    color: #8c939f;
    padding: 10px 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 40px;
    height: 40px;
}

.page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore li {
    border: 1px solid transparent;
}

html:not(.wp-dark-mode-animation) .page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore li .current.wp-dark-mode-ignore {
    background: #34162f !important;
    color: #fff;
}

.page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore a.page-numbers.wp-dark-mode-ignore,
.page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore span {
    background: #F5F5F51A !important;
}

.page-template-template-auction.template-auction .woocommerce nav.woocommerce-pagination ul.page-numbers.wp-dark-mode-ignore li .current.wp-dark-mode-ignore {
    background: #F5F5F50D !important;
    color: #fff;
}

/*Single Auction page*/
div#yith_wcact_reserve_and_overtime {
    color: transparent !important;
    cursor: default;
    visibility: hidden;
}

div#yith_wcact_reserve_and_overtime span.woocommerce-Price-amount.amount {
    display: none;
}

div#yith_wcact_reserve_and_overtime div#yith_wcact_reserve_and_overtime {
    visibility: visible;
    color: inherit;
}

/*  My Account Slider */

.my-account-flyout .my-account-wrapper .my-account-header .my-account-heading img {
    filter: initial;
}

.my-account-close {
    display: flex;
    width: 10%;
}

.my-account-heading {
    width: 85%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block !important;
}

#closeMyAccountButton {
    margin-left: auto;
}

/* Google Recaptch Badge */

.grecaptcha-badge:not(.page-id-8) {
    bottom: 90px !important;
}

/* PHP8.2 Fixes */

@media (max-width: 768px) {
    .wp-dark-mode-animation .woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-8 .cart-wrapper table tbody .cart_item:nth-child(2n),
    .wp-dark-mode-active .woocommerce-cart .wrap.container form .row.clearfix.cart-page-wrapper .col-md-8 .cart-wrapper table tbody .cart_item:nth-child(2n) {
        background-color: #4d3048 !important;
    }
}

.woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .row #customer_details .checkout-group.woo-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper input {
    border-radius: unset;
    border: 1px solid #707070;
    padding: 10px;
    font-size: 15px;
    line-height: 25px;
}

[data-wp-dark-mode-active] .woocommerce-account .woocommerce #my-account-menu li a .item-label,
[data-wp-dark-mode-active] .woocommerce-account .wrap .item-icon {
    color: #E5E0D8 !important;
}

#yith-wcact-auction-timeleft .yith-wcact-container-timeleft{
    position:relative;
}


/* Hide Sale Badge - for Dynamic Pricing Update */
.product-tag-sale {
    display: none !important;
}

.woocommerce-checkout .wrap .shop_table .cart-subtotal td {
    font-size: initial !important;
}