/*
 Theme Name:   Glidex Child
 Theme URI:    https://wdtglidex.wpengine.com/
 Description:  Glidex Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     glidex
 Version:      1.0.0
 Tested up to: 6.2
 Requires PHP: 5.3
 Text Domain:  glidex-child
 Tags: Blog,Portfolio
 License: GNU General Public License v2 or later License URI: https: //www.gnu.org/licenses/gpl-2.0.html
 Copyright (C) 2024 buddhathemes. All rights reserved.
*/


/*--------------------------------------------------------------*/
/* #region - Product Single - Summary */
/*--------------------------------------------------------------*/
.woocommerce div.product .summary.wdt-product-summary > div, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button {
    clear: both;
    display: inline-block;
    line-height: var(--wdtLineHeight_Alt);
    margin: 10px 0;
    width: 100%;
}

.wdt-shop-recently-viewed-products-holder [class*='-toggle-icon'] span.close {
    font-size: 16px;
    color: #000;
}

.wdt-product-summary .product-buttons-wrapper .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button {
    line-height: 1;
}

.woocommerce div.product .summary.wdt-product-summary > div.product_additional_info_wrapper {
    margin-top: 15px;
    margin-bottom: 0;
}

.woocommerce div.product .summary.wdt-product-summary > div.product_additional_info_wrapper strong {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
    color: rgb(28, 177, 78);
}

.woocommerce div.product .summary.wdt-product-summary > div.product_additional_info_wrapper strong:before {
    content: "";
    position: relative;
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color: currentColor;
    margin: 0 10px 0 0;
    vertical-align: middle;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    top: -1px;
}

.woocommerce div.product .summary.wdt-product-summary > div.product-button-cart, .woocommerce div.product .summary.wdt-product-summary > div.product-buy-now {
    margin-top: 0;
}

.woocommerce div.product .elementor-widget-wdt-shop-product-single-summary.no-margin-bottom div.summary {
    margin-bottom: 0;
}

.woocommerce div.product .summary.wdt-product-summary>div:first-child {
    margin-top: 0;
}

.woocommerce div.product .summary.wdt-product-summary>div.wdt-single-product-title:first-child {
    margin-bottom: 0;
}

.woocommerce div.product .summary.wdt-product-summary>div:last-child {
    margin-bottom: 0;
}

.woocommerce div.product .summary.wdt-product-summary >div.product-buy-now a {
    margin-top: 0;
    background-image: none !important;
    background-color: var(--wdtHeadAltColor);
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper {
    margin-top: 0;
    margin-bottom: 0;
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons a {
    margin: 0;
    display: flex;
    color: var(--wdtAccentTxtColor);
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons .yith-wcwl-add-to-wishlist, .woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    display: block !important;
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons a[class*="buy_now"] {
    background-color: var(--wdtHeadAltColor);
    background-image: none !important;
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons > div {
    min-width: calc(50% - 10px);
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons a {
    justify-content: center;
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons a:before {
    content: "";
    margin: 0;
}

.woocommerce div.product .summary.wdt-product-summary .wdt-product-summary-additional-content + .product-button-cart .variations_form .variations {
    margin-top: -15px;
}

.woocommerce div.product .summary.wdt-product-summary .variations_button, .woocommerce div.product .summary.wdt-product-summary .woocommerce-variation-price, .woocommerce div.product .summary.wdt-product-summary .woocommerce-variation-availability, .woocommerce div.product .summary.wdt-product-summary .woocommerce-variation-description, .woocommerce div.product .summary.wdt-product-summary .woocommerce-product-details__short-description {
    line-height: var(--wdtLineHeight_Base);
}

.woocommerce div.product .wdt-product-summary > div .product_title, .woocommerce div.product .wdt-product-summary>div .price {
    margin: 0;
}

.woocommerce div.product .wdt-product-summary>div .price {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
}

.woocommerce div.product .wdt-product-summary > div:first-child .product_title {
    margin-top: 0;
}

.woocommerce div.product .wdt-sticky-column.is-affixed .wdt-product-summary > div:first-child .product_title {
    margin-top: 0;
}

.woocommerce div.product .elementor-widget-wdt-shop-product-single-summary-nav-bar + .elementor-widget-wdt-shop-product-single-summary .wdt-product-summary > div:first-child .product_title {
    margin-top: 0;
}

.wdt-product-summary .product-buttons-wrapper .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button {
    width: auto;
}

.woocommerce div.product .summary.wdt-product-summary .wdt-product-summary-additional-content {
    font-size: inherit;
    line-height: inherit;
    margin: 20px 0;
}

.woocommerce div.product .summary.wdt-product-summary .wdt-product-summary-additional-content > *:last-child {
    margin-bottom: 0;
}

.woocommerce div.product .summary.wdt-product-summary .wdt-single-product-separator + .wdt-product-summary-additional-content {
    margin-top: 5px;
}

.woocommerce div.product .wdt-product-summary.aligncenter form.cart .variations .zoo-cw-attr-row div.label .zoo-cw-name {
    line-height: 20px;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
}

.woocommerce div.product .wdt-product-summary.alignright form.cart .variations .zoo-cw-attr-row div.label label {
    margin: 0 0 0 5px;
}

.woocommerce div.product .summary.wdt-product-summary > .wdt-single-product-separator {
    border-top: 1px solid;
    float: left;
    margin: 25px 0;
}

.woocommerce div.product .summary.wdt-product-summary > .wdt-product-summary-additional-content + .wdt-single-product-separator {
    margin-top: 15px;
}

.woocommerce div.product .summary.wdt-product-summary > .wdt-single-product-clear {
    display: block;
    line-height: 0;
    margin: 0;
}

/* Product Meta */
.woocommerce div.product .summary.wdt-product-summary > .product_meta_wrapper.align-inline {
    display: inline-block;
    float: none;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 15px;
    vertical-align: middle;
    width: auto;
}

.woocommerce div.product .summary.wdt-product-summary > .product_meta_wrapper.align-inline .product_meta > span {
    width: auto;
}

.woocommerce div.product .summary.wdt-product-summary > .product_meta_wrapper.align-inline .product_meta > span:not(:last-child) {
    margin-right: 15px;
}

.woocommerce div.product .summary.wdt-product-summary > .product_meta_wrapper.align-inline .product_meta > span.yith-wcbr-brands:nth-last-child(2) {
    margin-right: 0;
}

.woocommerce div.product .summary.wdt-product-summary > .product_meta_wrapper.align-inline:last-child {
    margin-right: 0;
}

/* Summary Buttons */
.wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline .button {
    cursor: pointer;
    display: inline-block;
    float: none;
    margin: 8px 0;
    position: relative;
    outline: none;
}

.wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button, .wdt-product-summary .product-buttons-wrapper.style-simple .wdt-product-loader {
    background: none !important;
    border-width: 0;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* .wdt-product-summary .product-buttons-wrapper.style-simple .wdt-product-loader + .wdt-wcsg-button { opacity: 0.5; } */
.wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a:focus, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a.button:focus, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button:focus, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button.button:focus, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button:focus, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a:hover, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a.button:hover, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button:hover, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button.button:hover, .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button:hover {
    text-decoration: none !important;
    -webkit-box-shadow: 0 2px 0 0 currentColor;
    box-shadow: 0 2px 0 0 currentColor;
}

.wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button, .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button {
    background: none !important;
    border-style: solid;
    border-width: 1px;
}

.wdt-product-summary .product-buttons-wrapper.radius-rounded .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper.radius-rounded .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper.radius-rounded .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper.radius-rounded .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper.radius-rounded .wc_btn_inline .button {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wdt-product-summary .product-buttons-wrapper.radius-circle .wc_btn_inline a, .wdt-product-summary .product-buttons-wrapper.radius-circle .wc_btn_inline a.button, .wdt-product-summary .product-buttons-wrapper.radius-circle .wc_btn_inline button, .wdt-product-summary .product-buttons-wrapper.radius-circle .wc_btn_inline button.button, .wdt-product-summary .product-buttons-wrapper.radius-circle .wc_btn_inline .button {
    -webkit-border-radius: 30px;
    border-radius: 30px;
}

.wdt-product-summary .product-buttons-wrapper.align-inline .wc_btn_inline {
    display: inline-block;
    float: none;
    margin-right: 15px;
    vertical-align: middle;
}

.wdt-product-summary .product-buttons-wrapper.align-inline .wc_btn_inline:last-child {
    margin-right: 0;
}

.wdt-product-summary .product-buttons-wrapper .wcsg_btn_wrapper {
    display: inline-block;
    position: relative;
}

.wdt-product-summary .product-buttons-wrapper .wcsg_btn_wrapper .wdt-product-loader {
    display: inline-block;
    margin: 8px 0;
    vertical-align: middle;
}

.wdt-product-summary .product-buttons-wrapper.product-button.hide-button-text .single_add_to_cart_button, .wdt-product-summary .product-buttons-wrapper.product-button.hide-button-text .yith-wcwl-add-to-wishlist a, .woocommerce .wdt-product-summary .product-buttons-wrapper.product-button.hide-button-text .compare, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .wdt-wcsg-button, .wdt-product-summary .product-buttons-wrapper.product-button.hide-button-text .social-share {
    display: inline-block;
    font-size: 0;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-indent: -9999px;
    width: 50px;
}

.wdt-product-summary .product-buttons-wrapper.product-button.hide-button-text .social-share {
    margin: 0;
}

.wdt-product-summary .product-buttons-wrapper.hide-button-text .wc_btn_inline a:not([class*="arrow"]) {
    display: inline-block;
    font-size: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}

.woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.product-button.hide-button-text .single_add_to_cart_button:before, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .add_to_wishlist:before, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .compare:before, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .wdt-wcsg-button:before {
    display: block;
    font-size: 20px;
    margin: 0;
    top: 0;
    text-indent: 0;
}

.woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .wdt-wcsg-button:before {
    -webkit-transform-origin: 20px 25px;
    transform-origin: 20px 25px;
}

.woocommerce .product.product-type-grouped .wdt-product-summary .product-buttons-wrapper.product-button-cart.align-inline .wc_btn_inline {
    width: 100%;
}

.woocommerce .wdt-product-summary .product-buttons-wrapper.product-button-cart.align-inline {
    margin-right: 15px;
}

.woocommerce .wdt-product-summary .product-buttons-wrapper.product-button-cart.align-inline, .woocommerce .wdt-product-summary .product-buttons-wrapper.product-button-cart.align-inline + .product-buttons-wrapper.align-inline {
    width: auto;
}

/* Main Buttons */
.woocommerce div.product .summary.wdt-product-summary .product-button form.cart, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ a, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ a.button, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ button, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ button.button, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ .button {
    margin: 0;
}

.wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ button, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ button.button, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ .button {
    margin: 10px 0;
    vertical-align: top;
    display: inline-flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.wdt-product-summary .product-buttons-wrapper.style-simple form.cart div.quantity ~ a, .wdt-product-summary .product-buttons-wrapper.style-simple form.cart div.quantity ~ a.button, .wdt-product-summary .product-buttons-wrapper.style-simple form.cart div.quantity ~ button:not(.disabled), .wdt-product-summary .product-buttons-wrapper.style-simple form.cart div.quantity ~ button.button:not(.disabled), .wdt-product-summary .product-buttons-wrapper.style-simple form.cart div.quantity ~ .button:not(.disabled) {
    padding: 0 5px;
}

/* Colors */
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline a, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline a.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline button.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt[disabled]:hover, .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .compare, .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .social-share, .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .yith-wcwl-add-to-wishlist a {
    background-color: var(--wdtHeadAltColor);
}

.wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .compare, .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .social-share, .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .yith-wcwl-add-to-wishlist a {
    border-color: var(--wdtHeadAltColor);
}

.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt[disabled]:hover {
    border-color: currentColor;
}

.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .yith-wcwl-add-to-wishlist a, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline a, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline a.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline button.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt[disabled] {
    border-color: rgba(var(--wdtHeadAltColorRgb),0.15);
}

.woocommerce div.product .summary.wdt-product-summary > .wdt-single-product-separator {
    border-color: rgba(var(--wdtHeadAltColorRgb),0.15);
}

/* .woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.button,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button.button,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button.alt,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button.disabled,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button[disabled],
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button.alt.disabled,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button.alt[disabled],
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.disabled,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button[disabled],
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt.disabled,
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt[disabled] { color: var(--wdtAccentTxtColor); } */
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt[disabled]:hover {
    color: var(--wdtHeadAltColor);
}

.wdt-product-summary .product-buttons-wrapper.style-simple .wdt-product-loader i, .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .variations_button .quantity a, .woocommerce div.product .wdt-product-summary .product-button.style-simple .yith-wcwl-add-to-wishlist a, .woocommerce div.product .wdt-product-summary .product-button.style-simple a.yith-wcqv-button.button, .woocommerce div.product .wdt-product-summary .product-button.style-simple a.wdt-wcsg-button.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.alt, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.alt.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.alt[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline a, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline a.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline button.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .wc_btn_inline .button.alt[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt[disabled]:hover {
    color: var(--wdtHeadAltColor);
}

/* #endregion - Product Single - Summary */
/*--------------------------------------------------------------*/
/* #region - Accents */
/*--------------------------------------------------------------*/
/* Primary */
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button.alt[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .button.alt[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .compare:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .yith-wcwl-add-to-wishlist a:hover {
    background-color: var(--wdtPrimaryColor);
}

.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .yith-wcwl-add-to-wishlist a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .compare:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.product-button.style-bgfill.hide-button-text .yith-wcwl-add-to-wishlist a:hover {
    border-color: var(--wdtPrimaryColor);
}

.woocommerce div.product .wdt-product-summary .product-button.style-simple .compare:hover, .woocommerce div.product .wdt-product-summary .product-button.style-simple .wdt-wcsg-button:hover, .woocommerce div.product .wdt-product-summary .product-button.style-simple .yith-wcqv-button:hover, .woocommerce div.product .wdt-product-summary .product-button.style-simple .yith-wcwl-add-to-wishlist a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline a.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline button.button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.alt:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.alt.disabled:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-simple .wc_btn_inline .button.alt[disabled]:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline a.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline button.button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt.disabled, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-brdrfill .wc_btn_inline .button.alt[disabled], .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-brdrfill .yith-wcwl-add-to-wishlist a:hover, .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline .variations_button .quantity a:hover {
    color: var(--wdtPrimaryColor);
}

.countdown-offer {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    color: #8df50b;
    font-size: 24px;
    margin: 10px 0;
	line-height: 1.2;
}

.countdown-emoji {
    margin-right: 5px;
}

.countdown-text {
    margin-right: 5px;
}

.countdown-timer {
	font-size: 40px;
    font-style: oblique;
    font-weight: 900;
    color: #8df50b;
    display: inline-block;
    animation: pulse 3s infinite;
}

.wdt-accordion-toggle-holder[class*='-template-classic'] .wdt-accordion-toggle-description {
    padding: 0 !important;
}



.single_add_to_cart_button { 
    margin: 10px 0px 10px 10px !important; 
}

.yith-wcwl-add-to-wishlist-button {
    position: relative;
    overflow: hidden;
    color: #000 !important;
    background: linear-gradient(105deg, #92f809 0%, #15c14a 100%) !important;
    padding: 8px 30px;
    border-radius: 30px;
    transition: color 0.3s ease-in-out;
    font-family: Inter;
    font-weight: 500;
}

.yith-wcwl-add-to-wishlist-button::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(105deg, #15c14a 0%, #92f809 100%) !important;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    border-radius: 30px;
    z-index: 0;
}

.yith-wcwl-add-to-wishlist-button:hover::before {
    opacity: 1;
}

.yith-wcwl-add-to-wishlist-button * {
    position: relative;
    z-index: 1;
}

.yith-add-to-wishlist-button-block {
    margin: 0;
    display: block;
}

.woocommerce div.product .summary.wdt-product-summary > div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons a[class*="buy_now"] {
  position: relative;
  overflow: hidden;
  color: #000 !important;
  background: linear-gradient(105deg, #92f809 0%, #15c14a 100%) !important;
  padding: 14px 30px;
  border-radius: 30px;
  transition: all 0.4s ease-in-out;
  font-family: Inter;
  font-weight: 500;
  z-index: 1;
}

.woocommerce div.product .summary.wdt-product-summary > div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons a[class*="buy_now"]::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(105deg, #15c14a 0%, #92f809 100%) !important;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 30px;
  z-index: -1;
}

.woocommerce div.product .summary.wdt-product-summary > div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons a[class*="buy_now"]:hover::before {
  opacity: 1;
}

.woocommerce div.product .summary.wdt-product-summary > div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons a[class*="buy_now"]:hover {
  color: #000 !important;
}

.woocommerce div.product .wc_inline_buttons {
  display: flex;
  align-items: center;
  gap: 10px;
}

.wc_inline_buttons .wcwl_btn_wrapper {
  flex: 0 0 auto;
}

.wc_inline_buttons .product-buy-now {
  flex: 1 1 auto;
  display: flex;
}

.wc_inline_buttons .product-buy-now .quick_buy_now_button {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.woocommerce form .form-row .input-checkbox {
    display: inline-block;
}

.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:before {
    left: -60px;
}

.suggested-product-list .suggested-product-data {
    border: 1px solid #6d6d6d;
    border-radius: 10px;
}

.suggested-product-list {
    bottom: 135px;
}

.woocommerce div.product .summary.wdt-product-summary>div.product-buttons-wrapper + .product-buttons-wrapper .wc_inline_buttons > div {
    min-width: auto;
}

.wdt-shop-recently-viewed-products-holder.expand [class*='-toggle-icon'] .open {
    color: #000;
}

.wdt-shop-recently-viewed-products-holder [class*='-toggle-icon'], .wdt-shop-recently-viewed-products-holder [class*='-viewed-products-wrapper'] [class*='-viewed-products-title'], .wdt-shop-recently-viewed-products-holder [class*='-viewed-products-wrapper'] [class*='-viewed-products-container'].swiper-container div[class*='bullet-pagination'] .swiper-pagination-bullet-active:before {
    color: #000;
}

.wdt-shop-recently-viewed-products-holder [class*='-viewed-products-wrapper'] [class*='-viewed-products-container'] [class*='-viewed-product-info'] a.button {
    padding: 5px 15px;
    color: #000 !important;
}

.woocommerce-Price-amount, .amount {
    color: red;
    padding: 5px 10px;
}

.wdt-header-menu .menu-container .wdt-primary-nav ~ .slide-underline {
    display: none;
}

.elementor-46 .elementor-element.elementor-element-264d69f .wdt-button-holder .wdt-button {
    box-shadow: inset 0 0 20px -5px #0035ff, 0 0 0 0 #001b62;
    border-color: #0046fd;
}

.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item:hover .wdt-media-group:before {
    background-image: linear-gradient(0deg, #a3fe00, #a3fe00 25%, #a3fe00 75%), linear-gradient(90deg, #a3fe00, #a3fe00 25%, #a3fe00 75%), linear-gradient(180deg, #a3fe00, #a3fe00 25%, #a3fe00 75%), linear-gradient(270deg, #a3fe00, #a3fe00 25%, #a3fe00 75%); background-position: 0 100%, 100% 0, 100% 0, 0 100% !important;
}

.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-media-group:before {
    background-image:
        linear-gradient(0deg, #fff),
        linear-gradient(90deg, #fff),
        linear-gradient(180deg, #fff),
        linear-gradient(270deg, #fff) !important;
}

.wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0.75;
}

.wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    border-radius: 10px !important;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    border-radius: 10px !important;
}


element.style {
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    border-color: transparent;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:not(:last-child) {
    margin: 0 0 20px;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:not([type="checkbox"]), .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:not([type="checkbox"]):focus {
    outline: none;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    font-size: 1em;
    line-height: 1;
    width: 100%;
    padding: 1em;
    border: 1px solid;
    border-radius: inherit;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    border-radius: 10px !important;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    border-radius: 10px !important;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>*:not(:last-child) {
    margin-bottom: 20px;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>*, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'], .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:after {
    -webkit-transition: var(--wdt-elementor-base-transition);
    transition: var(--wdt-elementor-base-transition);
    width: 100%;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], fieldset, select, abbr, acronym, pre, #searchform, .comment-form > p input[type="checkbox"] ~ label:before, .comment-form > p input[type="radio"] ~ label:before, .comment-form-wdt-privatepolicy input[type="checkbox"] ~ label:before, .woocommerce-form__label-for-checkbox > span:before, .woocommerce .woocommerce-shipping-methods input[type="radio"] ~ label:before, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label:before {
    border-color: transparent;
}
td a, ins, .form-calender-icon input[type="text"], input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], textarea, select, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__placeholder, .select2-dropdown .select2-result {
    color: var(--wdtHeadAltColor);
}

input[type="email"] {
    text-transform: none;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-description {
    text-transform: none;
}

@media only screen and (max-width: 767px) {
    .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .add_to_wishlist:before, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce.single-product .wdt-product-summary .product-buttons-wrapper.hide-button-text .compare:before {
        font-size: var(--wdtFontSize_Base);
    }
}

@media only screen and (max-width: 479px) {
    .wdt-product-summary .product-buttons-wrapper.align-inline .wc_btn_inline {
        margin: 0;
        width: 100%;
    }

    .woocommerce div.product .summary.mfx-product-summary>div {
        margin: 0;
    }
}

/* #endregion - Responsive */
