/* Header Icon Border */

.wdt-custom-side-nav-icon-border::before {content: ""; position: absolute; left: 0; top: -50%; bottom: -50%; background-color: var(--wdtBorderColor); width: 1px; }

/* Footer links */

.wdt-strongs-links.elementor-widget .elementor-icon-list-item a {font-size: var(--wdtFontSize_H6);font-weight: var(--wdtFontWeight_H6);font-family: var(--wdtFontTypo_H6);text-transform: uppercase;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, 
a.wishlist_products_counter.top_wishlist-heart:before, 
span.wishlist_products_counter.top_wishlist-heart:before, 
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {vertical-align: bottom;-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.74634 7.57388C1.36639 4.80307 3.14298 2.06756 5.92221 1.77812C8.01895 1.55928 9.87646 2.70291 10.7173 4.43246C10.9178 4.84544 11.4736 4.84544 11.6742 4.43246C12.515 2.70291 14.3725 1.55928 16.4692 1.77812C19.2484 2.06756 21.0215 4.80307 20.6451 7.57388C19.7621 14.0368 11.1957 19.7513 11.1957 19.7513C11.1957 19.7513 2.62936 14.0368 1.74634 7.57388Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: 55%;mask-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.74634 7.57388C1.36639 4.80307 3.14298 2.06756 5.92221 1.77812C8.01895 1.55928 9.87646 2.70291 10.7173 4.43246C10.9178 4.84544 11.4736 4.84544 11.6742 4.43246C12.515 2.70291 14.3725 1.55928 16.4692 1.77812C19.2484 2.06756 21.0215 4.80307 20.6451 7.57388C19.7621 14.0368 11.1957 19.7513 11.1957 19.7513C11.1957 19.7513 2.62936 14.0368 1.74634 7.57388Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-repeat: no-repeat;mask-position: center;mask-size: 48%;background: var(--wdtAccentTxtColor);}
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.yith-woocompare-button:before{-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 10L1.73898 7.09097C0.753673 6.21319 0.753673 4.78681 1.73898 3.90903L5 1' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 6L1 6' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 10L16.261 12.909C17.2463 13.7868 17.2463 15.2132 16.261 16.091L13 19' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 15L17 15' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: 50%;mask-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 10L1.73898 7.09097C0.753673 6.21319 0.753673 4.78681 1.73898 3.90903L5 1' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 6L1 6' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 10L16.261 12.909C17.2463 13.7868 17.2463 15.2132 16.261 16.091L13 19' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 15L17 15' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat: no-repeat;mask-position: center;mask-size: 45%;background: var(--wdtPrimaryColor);content: '' !important;}
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.yith-wcqv-button:before{-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='17' viewBox='0 0 24 17' fill='none'%3E%3Cpath d='M12 4C18.4504 4 22 10 22 10C22 10 18.4504 16 12 16C5.54956 16 2 10.0002 2 10.0002C2 10.0002 5.54956 4.00023 12 4.00023V4Z' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M13.275 11.3815C14.056 10.6005 14.0488 9.34145 13.2588 8.56943C12.4688 7.79742 11.1953 7.80474 10.4142 8.58579C9.63316 9.36684 9.6404 10.6258 10.4304 11.3979C11.2204 12.1699 12.4939 12.1626 13.275 11.3815Z' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M12 1V4.00003' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M6 3L7 6' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M1 6L2 7' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M19 3L17 6' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M23 6L21 8' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: 50%;mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='17' viewBox='0 0 24 17' fill='none'%3E%3Cpath d='M12 4C18.4504 4 22 10 22 10C22 10 18.4504 16 12 16C5.54956 16 2 10.0002 2 10.0002C2 10.0002 5.54956 4.00023 12 4.00023V4Z' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M13.275 11.3815C14.056 10.6005 14.0488 9.34145 13.2588 8.56943C12.4688 7.79742 11.1953 7.80474 10.4142 8.58579C9.63316 9.36684 9.6404 10.6258 10.4304 11.3979C11.2204 12.1699 12.4939 12.1626 13.275 11.3815Z' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M12 1V4.00003' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M6 3L7 6' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M1 6L2 7' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M19 3L17 6' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M23 6L21 8' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");mask-repeat: no-repeat;mask-position: center;mask-size: 58%;background: var(--wdtPrimaryColor);content: '' !important;}
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline{position: relative;}
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip {position: absolute;right: 120%;top: 50%;white-space: nowrap;transform: translateY(-50%) translateX(10px);background: var(--wdtSecondaryColor);padding: 5px 8px;border-radius: 4px;color: var(--wdtAccentTxtColor);box-shadow: #63636333 0 2px 8px;font-size: var(--wdtFontSize_Ext);font-weight: 400;transition: var(--wdtBaseTransition);opacity: 0;}
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline:hover tooltip.tooltip {opacity: 1;transform: translateY(-50%) translateX(0px);}
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip:after{content: '';background: var(--wdtSecondaryColor);width: 8px;height: 8px;position: absolute;right: -4px;transform: rotate(45deg);top: 9px;}
.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-shortcode-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_shop_loop_item_title,
.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item{display: none;}

.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip{right: 0%;left: 0;top: -55%;transform: translateY(-40%) translateX(0px);}
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip:after{left: 0;right: 0;margin: auto;top: unset;bottom: -3px;}
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons{opacity: 0;transform: translateY(10px);}
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product:hover .product-thumb .product-buttons-wrapper.product-icons {opacity: 1;transform: translateY(0px);}
.woocommerce ul.products.product-content-alignment-center.product-thumb-iconsgroup-position-horizontal li.product .product-details .product-category-wrapper{margin-top: 0;line-height: 1;}
.woocommerce ul.products.product-style-default:not(.product-padding-content).product-thumb-iconsgroup-position-horizontal li.product.product-grid-view .product-details{padding-top: 20px;padding-bottom: 20px;}

.woocommerce ul.products li.product .product-wrapper .product-thumb{background-color: #F0F0F0 !important;}

.wdt-products-container.woocommerce.left-aligned-product-with-category ul.products li.product .product-wrapper .product-thumb{border-radius: 0 !important;}

.wdt-products-container.woocommerce.left-aligned-product-with-category ul.products li.product .product-wrapper .product-thumb a.image, 
.wdt-products-container.woocommerce.left-aligned-product-with-category ul.products li.product .product-wrapper .product-thumb a.image > div[class*="image"], 
.wdt-products-container.woocommerce.left-aligned-product-with-category ul.products li.product .product-wrapper .product-thumb a.image > div[class*="image"] img{-webkit-border-radius: var(--wdtRadius_Zero);border-radius: var(--wdtRadius_Zero);}

.tinv-wishlist .social-buttons li a.social{width: 40px;height: 40px;font-size: 16px;display: flex;align-items: center;}


/* Quick View */

#yith-quick-view-modal .yith-wcqv-main{-webkit-box-shadow: none;box-shadow: none;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button span.tinvwl_add_to_wishlist-text {display: none;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {margin-top: 0px;background: var(--wdtSecondaryColor);padding: 0;width: 40px;height: 40px;border: 1px solid var(--wdtSecondaryColor);display: flex;align-items: center;justify-content: center;border-radius: 0%;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover { background: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor);}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button + .tooltip,
/* .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a,  */
.wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.button.compare.yith-woocompare-button + .tooltip {display: none;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{width: 35px;height: 35px;margin-right: 0;content: '';}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content: '' !important;}
.woocommerce div.product .summary form.variations_form.cart .variations li.variable-item.color-variable-item{border-radius: 50%;overflow: hidden;width: 30px;height: 30px;padding: 2px;}
.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {display: inline-block;margin-left: 10px;margin-right: 10px;}
/* a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after.disabled-add-wishlist.tinvwl-product-in-list{transform: translateY(13px);} */
.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt {color: var(--wdtAccentTxtColor) !important;}
#yith-quick-view-modal .yith-wcqv-wrapper{border-radius: var(--wdtRadius_3X);overflow: hidden;}
.wvs-has-image-tooltip:before, [data-wvstooltip]:before{background-color: var(--wdtPrimaryColor);min-width: 60px;}
.wvs-has-image-tooltip:after, [data-wvstooltip]:after{border-top-color: var(--wdtPrimaryColor);}
[data-wvstooltip]:hover:before, [data-wvstooltip]:hover:after { opacity: 0; }
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{display: flex !important;align-items: center;}
.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{padding: 0px; font-weight: calc(var(--wdtFontWeight_Ext) - 100); font-size: 14px; }
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{border-radius: 50%;}
#yith-quick-view-close{top: 15px;right: 15px;transition: var(--wdtBaseTransition);}
.woocommerce .quantity.quantity-with-plusminus, .woocommerce-page .quantity.quantity-with-plusminus{display: inline-block;margin-right: 10px;}
.woocommerce-page .quantity.quantity-with-plusminus + button.single_add_to_cart_button.button {margin-top: 0;}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {display: flex;align-items: center;}
.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{margin: 3px 0;font-size: var(--wdtFontSize_Ext);}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-position: center;background-size: 52%;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents::before, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents::before{max-width: 10px;}
h2.product_title.entry-title {margin-top: 0;font-size: clamp(2rem, 1.8558rem + 0.641vw, 2.625rem);text-transform: capitalize;line-height: 1.1 !important;margin-bottom: 20px !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item),
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{box-shadow: none;}

.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr td {border: none;padding: 0;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr{padding: 0;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr th.label {background: transparent;border: none;padding: 0;margin-bottom: 10px;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr td a.reset_variations {position: absolute;left: 100%;top: 0;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr:first-child td ul.variable-items-wrapper.color-variable-items-wrapper.wvs-style-squared {margin-bottom: 10px;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons{display: flex;align-items: end;}
.wdt-product-summary.summary.entry-summary .product-buy-now a.button.quick_buy_now_button {width: 100%;margin-bottom: 25px;}
.wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item {margin-bottom: 10px;list-style: none;padding: 0;}

.wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item li.product-additional-info-item{line-height: var(--wdtLineHeight_Base);}

.wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item li.product-additional-info-item i {margin-right: 10px;}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper li.variable-item.color-variable-item{border: 1px solid transparent;border-radius: 50%;}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover
{
    -webkit-box-shadow: none;
    box-shadow: none;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {border-color: currentcolor !important;}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{border: 0px solid; border-radius: 0px;  width: 40px; height: 40px; box-shadow: rgba(17, 17, 26, 0.05) 0px 0px 16px; }
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover { background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected { background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

.wdt-product-summary.summary.entry-summary .wdt-single-product-price p{margin-bottom: 10px;font-weight: 500;}

.single_variation_wrap .woocommerce-variation-price {
    margin-bottom: 10px;
}
.wdt-dark-bg .wdt-product-summary.summary.entry-summary .wdt-single-product-price p span {
    color: var(--wdtAccentTxtColor) !important;
}
.wdt-dark-bg .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons table.variations tbody tr th.label label
{
    color: var(--wdtAccentTxtColor) ;
}

.wdt-dark-bg .woocommerce div.product .summary form.variations_form.cart .variations li{background:transparent;color: var(--wdtAccentTxtColor);border-color: var(--wdtAccentTxtColor);}

.wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button{font-size: 0;width: 40px;height: 40px;border: 1px solid currentColor !important;display: flex;align-items: center;justify-content: center;margin: 10px 0 !important;color: var(--wdtPrimaryColor);font-weight: 400;}
.wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button:before {content: "\e866";font-family: "Koka Icons";margin-right: 5px;position: relative;top: 1px;margin: 0;font-size: 18px;font-weight: 400;}

.wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button{padding: 0;background: transparent;margin: 4px 0 !important;}

.wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button:hover {color: var(--wdtSecondaryColor);}

.woocommerce.single-product .product .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button{margin:10px 0 !important;}

.wdt-product-summary.summary.entry-summary .swiper-autoheight .swiper-wrapper{gap: 30px;}

.wdt-post-list-carousel-container{overflow: hidden;}

.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcsg_btn_wrapper.wc_btn_inline a.button.wdt-wcsg-button{background: transparent;color: var(--wdtSecondaryColor);padding: 0;margin: 0px 0px 20px 10px;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcsg_btn_wrapper.wc_btn_inline a.button.wdt-wcsg-button:hover {color: var(--wdtPrimaryColor);}

/* Product Group */

.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons table.woocommerce-grouped-product-list.group_table tbody tr td {border: none;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons table.woocommerce-grouped-product-list.group_table tbody tr td:first-child{padding-left: 0;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons table.woocommerce-grouped-product-list.group_table tbody tr td a.button.product_type_variable.add_to_cart_button {padding: 0;background: transparent;color: var(--wdtHeadAltColor);margin-right: 20px;margin-top: 0;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons table.woocommerce-grouped-product-list.group_table tbody tr td:last-child {display: flex;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons table.woocommerce-grouped-product-list.group_table tbody tr td:last-child p {margin-left: 20px;margin-bottom: 0;}
/* .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons{flex-direction: column;align-items: start;} */
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons table.woocommerce-grouped-product-list.group_table tbody tr td a.button.product_type_variable.add_to_cart_button:hover {color: var(--wdtPrimaryColor);}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons form.cart.grouped_form table.woocommerce-grouped-product-list.group_table {margin-bottom: 5px;}
.woocommerce form p{margin-bottom: 0;}

/* Compare */

#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxMiddleRight,
#cboxMiddleLeft,
#cboxTopLeft,
#cboxTopLeft,
#cboxTopRight,
#cboxTopCenter{background: none;}

.woocommerce .product-loop-sorting .product-layout-controller .product-change-layout li span.active:before, 
.woocommerce .product-loop-sorting .product-display-controller .product-change-display li span.active:before, 
.woocommerce .product-loop-sorting .product-list-options-controller .product-list-options li span.active:before{color: var(--wdtSecondaryColor) !important;}

/* body.home.page-template.page-template-elementor_header_footer h1{background: #a184c9;}
table.compare-list tbody th{border-left: 1px solid #e7e7e7 !important;background-color: transparent;color: #a184c9;font-family: 'Oswald', sans-serif;font-size: 14px;font-weight: 600;} */

/* cart */

.wc-block-cart-item__wrap {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.is-large.wc-block-cart .wc-block-cart-items td:last-child {width: 180px;}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow: none;}
.is-large.wc-block-cart .wc-block-cart-items td{vertical-align: middle !important;}
.wc-block-components-product-details.wc-block-components-product-details li{padding-bottom: 0;}
.is-large.wc-block-cart .wc-block-components-product-badge{font-size: 14px;border: none;color: var(--wdtPrimaryColor);padding: 0;}
.wc-block-cart-item__quantity {display: flex;gap: 20px;align-items: center;}
.is-large.wc-block-cart .wc-block-cart-items th{padding: 15px !important;white-space: nowrap;color: var(--wdtAccentTxtColor);background: var(--wdtPrimaryColor) !important;visibility: visible !important;font-size: var(--wdtFontSize_H6);text-transform: capitalize;}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {padding-right: 15px;}
.woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody {border-width: 0px 1px;border-style: solid;border-color: rgba(var(--wdtHeadAltColorRgb), 0.3);}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{text-decoration: none;}
.wc-block-components-quantity-selector{width: 100%;}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-width: 0 1px;border-style: solid;border-radius: 0;border-color: rgba(var(--wdtHeadAltColorRgb), 0.3);font-weight: 400;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{opacity: 1;}
.wc-block-components-sidebar-layout .wc-block-components-main{padding-right: 0 !important;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link):focus{box-shadow: none;}
.wp-block-woocommerce-cart-order-summary-block {border: 1px solid Rgba(var(--wdtHeadAltColorRgb), 0.3);margin-bottom: 20px;border-radius: var(--wdtRadius_Zero);}
.is-large.wc-block-cart .wc-block-cart__totals-title{padding: 10px !important;}
.wc-block-components-product-name{font-weight: var(--wdtFontWeight_H4);color: var(--wdtHeadAltColor);}
.wc-block-components-product-details.wc-block-components-product-details:last-of-type{display: flex;gap: 10px;}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),
.wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link{padding: var(--wdtPadding_Btn);background: var(--wdtPrimaryColor);display: inline-block;width: auto;color: var(--wdtAccentTxtColor);text-transform: uppercase;font-family: var(--wdtFontTypo_Alt);font-weight: var(--wdtFontWeight_H4);margin: auto;transition: var(--wdtBaseTransition);border-radius: 0px !important;line-height: normal;min-height: auto; letter-spacing: 3px; font-size: var(--wdtFontSize_Ext); }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover,
.wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link:hover{background: var(--wdtSecondaryColor);}

.tinv-wishlist .social-buttons li a {background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}
.tinv-wishlist .social-buttons li a:hover {background: var(--wdtSecondaryColor);}
.tinv-wishlist .social-buttons li{padding-bottom: 0;}
.tinv-wishlist .social-buttons>span {margin-right: 10px;}
.tinv-wishlist .social-buttons {text-align: left;}

.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size: 16px;}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link { font-weight: 500 !important; border-radius: var(--wdtRadius_Zero); }
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus, .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus, .wc-block-components-quantity-selector, .wc-block-components-quantity-selector:after { border-radius: 0px !important; }
.wc-block-components-totals-coupon__form { gap: 15px; }
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input[type=text] + label{display: none;}
.wc-block-components-product-metadata{margin-bottom: 0 !important;}

.wc-block-components-notice-banner>svg{font-size: 20px;}

/* empty cart page */

.woocommerce-cart #primary.content-full-width, 
.woocommerce-cart body.search-no-results #primary.content-full-width{min-height: auto;}
.wp-block-woocommerce-empty-cart-block hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots, 
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:not(:first-child), 
.wp-block-woocommerce-empty-cart-block .wc-block-grid {display: none;}

.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-color: var(--wdtPrimaryColor);mask-size: 8em;width: 10em;height: 10em;font-size: 16px;}
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:first-child.wc-block-cart__empty-cart__title{font-size: var(--wdtFontSize_H2);}


/* Checkout */

.wc-block-components-sidebar-layout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border: 0px solid;line-height: normal;min-height: 20px;min-width: 20px;font-size: 10px; background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active label,
.wc-block-components-sidebar-layout .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform: unset;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input label, 
 .wc-block-components-sidebar-layout .wc-block-components-text-input label,
.wc-block-components-sidebar-layout .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{position: unset;transform: unset;order: -1;margin-bottom: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input{display: flex;flex-direction: column;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=url],
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url]{padding: var(--wdtInputPadding);border-radius: var(--wdtRadius_Zero);}

.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url]:focus{box-shadow: none;border-color: var(--wdtPrimaryColor);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.has-error input:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.has-error input:focus {box-shadow: none;}
.wc-block-components-sidebar-layout .wc-block-components-validation-error>p{position: absolute;right: 0;}

.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-width: 1px;}
.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {outline: none;}

.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{width: 15px;min-height: 15px;min-width: 15px;height: 15px;margin: 3px 10px 0 0;border-radius: 0;}
.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__mark{width: 13px;bottom: 3px;left: -1px;}

.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-textarea{border-radius: 0;}

.wc-block-components-notice-banner.is-error{align-items: center;}
.wc-block-components-notice-banner { align-items: center !important; }
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content { display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse;flex-basis: auto !important;}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link), 
.wc-block-components-sidebar-layout .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link{margin: unset;}

.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content .wc-block-components-notice-banner{align-items: center;}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.woocommerce-Button.button {margin-top: 0;}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.button.wc-forward:hover {background: transparent;}


.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{padding: var(--wdtInputPadding) !important; border-radius: var(--wdtRadius_Zero) !important;}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, 
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{box-shadow: none;}
.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {margin-bottom: 3px !important;}

.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label{font-size: var(--wdtFontSize_Base);color: var(--wdtBodyTxtColor);text-transform: capitalize;}

.wc-block-components-order-summary .wc-block-components-order-summary-item__image { width: 100px !important; }
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img { max-width: 100px !important; width: 100px !important; }
.wc-block-components-order-summary .wc-block-components-order-summary-item__description { display: flex !important; flex-direction: column; }
.wc-block-checkout__sidebar .wc-block-components-product-name {
    flex-grow: unset !important; font-size: var(--wdtFontSize_H6);
}
.wp-block-woocommerce-checkout-order-summary-block { border: 1px solid var(--wdtHeadAltColor); padding: 15px; }
.wc-block-components-totals-wrapper:not(:last-child):after, .wc-block-components-order-summary .wc-block-components-order-summary-item:after { border-style: solid; border-width: 1px 0 0; bottom: 0; content: ""; display: block; left: 0; opacity: .1 !important; pointer-events: none; position: absolute; right: 0; top: auto !important;}
.wc-block-components-panel__button[aria-expanded=true] { padding-bottom: 20px !important; }

/*single product*/
.wdt-custom-product-tab .ui-widget { font-family: var(--wdtFontTypo_Alt); }
.wdt-custom-product-tab .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_H5); }

/*interactive product collection*/
.wdt-custom-product-collection-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { padding: 10px 20px; background: var(--wdtTertiaryColor); border-radius: var(--wdtRadius_Part); margin-top: calc(10px/2); margin-bottom: calc(10px/2); }
.wdt-custom-product-collection-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item .elementor-icon-list-text { font-family: var(--wdtFontTypo_Alt); text-transform: uppercase; font-weight: var(--wdtFontWeight_Alt); }

.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text:before, 
.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text:after,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor div:before,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor div:after,
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:before,
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:after {
    content: '';
    width: 100%;
    background: currentColor;
    position: absolute;
    height: 1px;
    bottom: -2px;
    transition: transform .4s cubic-bezier(.31,.29,.05,.96);
}
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor div:before,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor div:after{bottom: 0;}

.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor div{position: relative;}

.wdt-button-holder.wdt-template-textual,
.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor div { overflow: hidden; padding-bottom: 4px; }
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text,
.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text { font-size: var(--wdtFontSize_Ext); font-weight: 600; text-transform: uppercase; letter-spacing: 3px; color: var(--wdtHeadAltColor); }
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:hover,
.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text:hover { color: var(--wdtPrimaryColor);}
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:before,
.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text:before,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor div:before { left: 0px; }
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:after,
.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text:after,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor div:after { left: -100%; transition-delay: 0.3s; }

.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:hover:before, 
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:hover:after,
.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text:hover:before,
.wdt-cus-brand-list .wdt-content-item .wdt-content-button > a .wdt-button-text:hover:after,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:hover div:before,
.wdt-product-tab-section.type-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:hover div:after {transform: translateX(100%);}


/* Home-7 slider section */

.wdt-counter-absolute-section {position: absolute;top: 50%;transform: translateY(-50%);}

/* Number Count Section */
.wdt-custom-counter.wdt-custom-counter-alt .wdt-counter-holder {
    max-width: 100%;
}

/* home-4 counter */
.wdt-simple-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 70px;
}

.wdt-simple-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
}

.wdt-simple-counter .wdt-content-item .wdt-content-counter span.wdt-content-counter-number {
    font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);
    line-height: var(--wdtLineHeight_H1);
    color: var(--wdtBodyTxtColor);
}

.wdt-simple-counter .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: uppercase;
    letter-spacing: 3px;
}
.wdt-simple-counter .wdt-content-item .wdt-content-title h5 a
{
    color: var(--wdtAccentTxtColor);
}

/*Home-3*/

.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper[style*="background-color"] { background-color: #2B2B2B !important; padding: 18px 22px; border-radius: 12px; }
.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product .product-details > .product-title h5 { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Base); color: var(--wdtAccentTxtColor); }
.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product .product-details .product-price span.price { color: var(--wdtPrimaryColor); }
.woocommerce.wdt-custom-home-3-product-list-style ul.products.product-content-hover-slideright li.product:hover .product-thumb .product-thumb-content > div, .woocommerce.wdt-custom-home-3-product-list-style ul.products.product-content-hover-slideright li.product .product-thumb .product-thumb-content > div { opacity: 0;pointer-events:none; }
.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product .product-thumb .image img, .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product .product-thumb a.image > div[class*="image"] img,
.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product .product-thumb .image, .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product .product-thumb{ border-radius: 12px; }
.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper .product-thumb { width: 22%; }
.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper .product-details { padding: 10px 20px; }

.wdt-custom-collection-list.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text { text-transform: uppercase; font-family: var(--wdtFontTypo_Alt);}
.wdt-custom-collection-list-icon.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon { width: 40px; height: 40px; background: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); align-items: center; justify-content: center; }
.wdt-custom-collection-list-icon.elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-icon{color: var(--wdtPrimaryColor);}
.wdt-custom-icon-box-marquee .wdt-icon-box-wrapper .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 0.7885rem + 2.0513vw, 3.25rem); white-space: nowrap;}
.wdt-custom-icon-box-marquee .wdt-icon-box-holder .wdt-icon-box-container.swiper .wdt-icon-box-wrapper.swiper-wrapper .swiper-slide {
    width: fit-content !important; margin-right: clamp(1.875rem, 1rem + 4.375vw, 6.25rem) !important;
}
.wdt-custom-icon-box-marquee .wdt-icon-box-holder .wdt-icon-box-container.swiper .wdt-icon-box-wrapper.swiper-wrapper {
    align-items: center; transition-timing-function: linear; -webkit-transition-timing-function: linear;
}

/*home-6*/
.wdt-custom-image-with-product .wdt-carousel-holder .swiper .swiper-slide { transition: 0s ease; opacity: 1!important; z-index: 0; }
.wdt-custom-image-with-product .wdt-carousel-holder .swiper .swiper-slide-active { opacity: 1!important; z-index: 1; }
.wdt-custom-image-with-product .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-product-left-img {
    transition: -webkit-clip-path 0s cubic-bezier(.91,.13,.26,.88) 1.2s;
    transition: clip-path 0s cubic-bezier(.91,.13,.26,.88) 1.2s;
    transition: clip-path 0s cubic-bezier(.91,.13,.26,.88) 1.2s,-webkit-clip-path 0s cubic-bezier(.91,.13,.26,.88) 1.2s;
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0); 
}
.wdt-custom-image-with-product .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-product-left-img {
    transition: -webkit-clip-path 1.2s linear;
    transition: clip-path 1.2s linear;
    transition: clip-path 1.2s linear,-webkit-clip-path 1.2s linear;
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
}
.wdt-custom-image-with-product .wdt-carousel-holder .swiper .swiper-slide .wdt-custom-product-view { animation: product-side-out 1.2s ease-in-out both; }
.wdt-custom-image-with-product .wdt-carousel-holder .swiper .swiper-slide-active .wdt-custom-product-view { animation: product-side-in 1.2s ease-in-out both; }
@keyframes product-side-out{
    0%{opacity:1;}
    75%{opacity:0;}
    100%{opacity:0;}
}
@keyframes product-side-in{
    0%{opacity:0;}
    25%{opacity:0;}
    100%{opacity:1;}
}

/*Blog detail*/
.wdt-custom-blog-detail-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-subheading { font-size: clamp(1.25rem, 1.05rem + 1vw, 2.25rem); font-family: var(--wdtFontTypo_Alt); line-height: 1.2; text-transform: uppercase; color: var(--wdtHeadAltColor); font-weight: 600; } 

/* woocommerce list style */


/* Gift Card */

.gift-cards_form>h3 {margin-top: 20px;margin-bottom: 20px;font-size: var(--wdtFontSize_H5);text-transform: uppercase;}
.gift-cards-list h3 {font-size: var(--wdtFontSize_H5);}
.ywgc-preset-image{border-radius: 50%;overflow: hidden;border: none !important;}
.ywgc-design-list .ywgc-preset-image img{border-radius: 50%;height: 80px;width: 80px;transition: var(--wdtBaseTransition);}
.ywgc-design-list .ywgc-preset-image img:hover {transform: scale(1.1);}
.gift-card-content-editor.step-content h5{margin-top: 0;font-size: var(--wdtFontSize_H6);}
.gift-card-content-editor {width: 70%;}
.gift-card-content-editor.step-content input,
.gift-card-content-editor.step-content label,
.gift-card-content-editor.step-content textarea{width: 100%;text-align: left;float: left;max-width: 100%;}
.ywgc-single-recipient{margin-bottom: 2em;}
.woocommerce div.product.type-product > div.summary > *:not(.clear):not(.button):not([id*="tmpl-add-to-cart-button"]).product-buy-now {margin-bottom: 20px;}
.ywgc-main-form-preview-container{box-shadow: none;min-height: auto;}
.product-type-gift-card .woocommerce-product-gallery__wrapper{box-shadow: none;background: var(--wdtPrimaryColor);box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.ywgc-form-preview-separator,
.ywgc-main-form-preview-container hr{display: none;}
.ywgc-form-preview-title-container {margin-bottom: 20px;color: var(--wdtAccentTxtColor);border-bottom: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.2);padding-bottom: 15px;}
.woocommerce div.product.type-product > div.images{width: 45%;}
.woocommerce div.product.type-product > div.summary{width: 51%;}
.woocommerce div.product .wdt-product-tabs{border-top: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);padding-top: 50px;}
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs:before,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before{display: none;}
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs{text-align: left !important;}
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a{padding: 0 !important;}
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs{margin: 0 0 30px !important;}
.ywgc-form-preview-title{color: var(--wdtHeadAltColor);text-transform: uppercase;}
.gift-cards-list button{border-radius: var(--wdtRadius_Zero);}
input[type="text"]:focus, 
input[type="text"]:active, 
input[type="password"]:focus, 
input[type="password"]:active, 
input[type="email"]:focus, 
input[type="email"]:active, 
input[type="url"]:focus, 
input[type="url"]:active, 
input[type="tel"]:focus, 
input[type="tel"]:active, 
input[type="number"]:focus, 
input[type="number"]:active, 
input[type="range"]:focus, 
input[type="range"]:active, 
input[type="date"]:focus, 
input[type="date"]:active, 
textarea:focus, 
textarea:active, 
input.text:focus, 
input.text:active, 
input[type="search"]:focus, 
input[type="search"]:active{border-color: var(--wdtPrimaryColor);}
.related.products > h2, .upsells.products > h2{font-size: clamp(2.25rem, 1.925rem + 1.625vw, 3.875rem);}

.related.products > h2{display: none;}

.ywgc-predefined-amount-button.selected_button, .ywgc-predefined-amount-button:hover{background-color: transparent;border-color: var(--wdtPrimaryColor);}
.gift-cards-list button.ywgc-predefined-amount-button.selected_button, .gift-cards-list button.ywgc-predefined-amount-button:hover {color: var(--wdtPrimaryColor);}

.ywgc-form-preview-amount,
.ywgc-form-preview-title,
.ywgc-form-preview-from-to-container span{color: var(--wdtAccentTxtColor);}

.wc-block-components-spinner{height: auto !important;width: auto !important;top: 21px;}

/* swiper slide */

.woocommerce ul.products li.product, 
.woocommerce ul.products .swiper-slide{background: transparent;}

.swiper-wrapper{cursor: grab;}

.swiper-slide{background: transparent !important;border-radius: inherit !important;font-size: inherit;}

.swiper-slide:not(.swiper-slide-active) a{pointer-events: all !important;}

.wdt-sidemenu-content.elementor-widget.elementor-list-item-link-full_width a{font-size: 22px;margin-bottom: 10px;text-transform: uppercase;font-family: var(--wdtFontTypo_Alt);font-weight: var(--wdtFontWeight_Alt);}
.wdt-sidemenu-content.elementor-widget.elementor-list-item-link-full_width a:hover {color: var(--wdtPrimaryColor);}
.wdt-sidemenu-social-icon.elementor-widget.elementor-list-item-link-full_width a span.elementor-icon-list-icon {width: 45px;height: 45px;background: var(--wdtPrimaryColor);display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.wdt-sidemenu-social-icon.elementor-widget.elementor-list-item-link-full_width a:hover span.elementor-icon-list-icon{background: var(--wdtSecondaryColor);}
.wdt-sidemenu-social-icon.elementor-widget.elementor-list-item-link-full_width a span.elementor-icon-list-icon i{color: var(--wdtAccentTxtColor);width: auto;}

.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers a.page-numbers, 
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers span.page-numbers{width: 40px;height: 40px;position: relative;display: inline-flex;border-radius: 50%;align-items: center;justify-content: center;background: var(--wdtAccentTxtColor);box-shadow: rgba(17, 17, 26, 0.05) 0px 0px 16px;margin: 0 5px;}
.wdt-product-pagination.wdt-product-ajax-pagination {display: flex;align-items: center;justify-content: center; margin-top: 40px; }
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers{display: flex;align-items: center;justify-content: center;list-style: none;}
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers li {padding-bottom: 0;}

.wdt-dark-bg-iconlist.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{color: var(--wdtAccentTxtColor);}
.wdt-dark-bg-text-editor.elementor-widget.elementor-widget-text-editor .elementor-widget-container p a:hover {color: #FFFFFFB3 !important;}

/*home page product*/
.woocommerce ul.products.wdt-custom-product-type-1 li.product .product-thumb { background-color: #f5f5f5; }
.woocommerce ul.products.wdt-custom-product-type-1 li.product .product-details > .product-title h5 { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); }
.woocommerce ul.products.wdt-custom-product-type-1 li.product .product-details .product-price span.price { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); font-weight: var(--wdtFontWeight_Base); }

/*Shop detail*/
.woocommerce form.cart table.variations tbody {
    display: inline-flex; flex-direction: row; margin: 0 -5px; position: relative; z-index: 0; flex-wrap: wrap;
}
.woocommerce form.cart table.variations tbody {
    flex-direction: column-reverse; gap: 5px;
}
.woocommerce form.cart .variations tr {
    display: inline-flex; align-items: center; margin-bottom: 15px; margin-top: 10px;
}
/* .woocommerce form.cart .variations tr:first-child { display: none; } */
.woocommerce form.cart .variations tr th.label {
    display: block; margin-bottom: 0; padding: 0; text-align: left; background-color: transparent; margin-right: 15px; background: transparent !important; border: none; font-weight: var(--wdtFontWeight_Alt); font-size: var(--wdtFontSize_Base);
}
.woocommerce form.cart .variations, .woocommerce .yith-wcwl-add-to-wishlist a, .woocommerce .compare, .woocommerce .yith-wcqv-button, .woocommerce .wdt-wcsg-button {
    width: auto;
}
.woocommerce form.cart .variations td, .woocommerce form.cart .variations th { border: 0; line-height: 2em; vertical-align: top; }
.woocommerce form.cart .variations .woo-variation-items-wrapper { display: flex; align-items: center; padding: 0; }
.woocommerce form.cart .variations .reset_variations { margin-left: 20px; font-size: var(--wdtFontSize_Ext);
    font-weight: 600; text-transform: uppercase; letter-spacing: 3px; color: var(--wdtHeadAltColor); }
.woocommerce form.cart .variations .reset_variations:hover { color: var(--wdtPrimaryColor); }

/*Home-2 section*/
.wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {width: 50px; margin: 0; font-size: 50px; position: absolute; top: 50%; transition: var(--wdtBaseTransition); overflow: hidden;}
.wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {left: 0px;}
.wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {right: 0px;}
.wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev svg, .wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next svg { transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1.0); }
.wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev:hover svg { transform: translate(8px); transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1.0);}
.wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next:hover svg { transform: translate(-8px); transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1.0);}

.wdt-custom-carousel-arrow.wdt-cusom-image-box-product-collection .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {left: -80px;}
.wdt-custom-carousel-arrow.wdt-cusom-image-box-product-collection .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {right: -80px;}

/* ---Order Tracking---- */

form.woocommerce-form.woocommerce-form-track-order.track_order p:first-child {max-width: 600px;margin-bottom: 30px; display: block; }
form.woocommerce-form.woocommerce-form-track-order.track_order p.form-row.form-row-last {float: right;}
form.woocommerce-form.woocommerce-form-track-order.track_order p {text-align: center;margin-left: auto;margin-right: auto;}
form.woocommerce-form.woocommerce-form-track-order.track_order p.form-row.form-row-last {float: right;}
form.woocommerce-form.woocommerce-form-track-order.track_order {text-align: center;width: 55%;margin: auto;}
/* form.woocommerce-form.woocommerce-form-track-order.track_order p input {border: none;border-bottom: 1px solid var(--wdtBorderColor);text-align: center;font-size: var(--wdtFontSize_H5);font-weight: var(--wdtFontWeight_Base);} */
form.woocommerce-form.woocommerce-form-track-order.track_order p button[type="submit"] {background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);padding: var(--wdtPadding_Btn);border-radius: var(--wdtRadius_Zero);font-weight: var(--wdtFontWeight_Ext);letter-spacing: 3px;margin-top: 20px !important;border: 1px solid var(--wdtPrimaryColor);font-size: var(--wdtFontSize_Ext);}
form.woocommerce-form.woocommerce-form-track-order.track_order p button[type="submit"]:hover {background: var(--wdtSecondaryColor);color: var(--wdtAccentTxtColor);}
form.woocommerce-form.woocommerce-form-track-order.track_order p label {font-size: var(--wdtFontSize_H5);color: var(--wdtLinkColor);display: none;}
form.woocommerce-form.woocommerce-form-track-order.track_order p.form-row.form-row-first {float: left;display: block;}
.woocommerce form .form-row{margin-bottom: 10px;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, 
a.wishlist_products_counter.top_wishlist-custom img, 
span.wishlist_products_counter.top_wishlist-custom img{max-width: 22px;max-height: 22px;}
.wpcf7-not-valid-tip{margin-top: 15px;}

/*Slider animation*/
.wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-center-alignment .wdt-slider-heading .wdt-heading-holder {
    transform: translateY(100px); -webkit-transform: translateY(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;
}
.wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-center-alignment .wdt-slider-heading .wdt-heading-holder { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-right-alignment .wdt-slider-heading .wdt-heading-holder { transform: translateX(-100px); -webkit-transform: translateX(-100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-right-alignment .wdt-slider-heading .wdt-heading-holder {
        transform: translateX(0); -webkit-transform: translateX(0); opacity: 1;
}  
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-left-alignment .wdt-slider-heading .wdt-heading-holder { transform: translateX(100px); -webkit-transform: translateX(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-left-alignment .wdt-slider-heading .wdt-heading-holder {
        transform: translateX(0); -webkit-transform: translateX(0); opacity: 1;
}
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-center-alignment .wdt-slider-heading .wdt-heading-holder { transform: translateY(100px); -webkit-transform: translateY(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-center-alignment .wdt-slider-heading .wdt-heading-holder {
        transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;
}      
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-btn .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-button .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-icon-list { transform: translateY(100px); -webkit-transform: translateY(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-btn { overflow: hidden; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-slider-btn .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-slider-button .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-slider-icon-list { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-heading .wdt-heading-holder .wdt-heading-title-wrapper { transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-btn .wdt-button-holder { transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }

.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-heading .wdt-heading-holder .wdt-heading-content-wrapper{font-size: var(--wdtFontSize_Base);}

.wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-slider-button .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-icon-list { transition-delay: 0.6s; -webkit-transition-delay: 0.6s; }

.wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-center-alignment .wdt-custom-slide-img img{ transform: scale(0.8); -webkit-transform: scale(0.8); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; transition-delay: 0.8s; -webkit-transition-delay: 0.8s;  }
.wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-center-alignment .wdt-custom-slide-img img { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }

/*Slider animation*/

.wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-center-alignment .wdt-slider-heading .wdt-heading-holder {transform: translateY(100px); -webkit-transform: translateY(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-center-alignment .wdt-slider-heading .wdt-heading-holder { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-right-alignment .wdt-slider-heading .wdt-heading-holder { transform: translateX(-100px); -webkit-transform: translateX(-100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-right-alignment .wdt-slider-heading .wdt-heading-holder {transform: translateX(0); -webkit-transform: translateX(0); opacity: 1;}
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-left-alignment .wdt-slider-heading .wdt-heading-holder { transform: translateX(100px); -webkit-transform: translateX(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-left-alignment .wdt-slider-heading .wdt-heading-holder {transform: translateX(0); -webkit-transform: translateX(0); opacity: 1;}
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-center-alignment .wdt-slider-heading .wdt-heading-holder { transform: translateY(100px); -webkit-transform: translateY(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-custom-slide-center-alignment .wdt-button-holder{transform: translateY(100px); -webkit-transform: translateY(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-center-alignment .wdt-button-holder{transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;}
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-custom-slide-center-alignment .wdt-slider-heading .wdt-heading-holder {transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;}
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-btn .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-button .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-icon-list { transform: translateY(100px); -webkit-transform: translateY(100px); opacity: 0; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-btn { overflow: hidden; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-slider-btn .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-slider-button .wdt-button-holder, .wdt-Advanced-slider-3 .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-slider-icon-list { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-heading .wdt-heading-holder .wdt-heading-title-wrapper { transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wdt-home-slider-1 .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-slider-btn .wdt-button-holder { transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }



/* home-4 slider */

.swiper-fade .swiper-slide .wdt-content-item .elementor-background-overlay{-webkit-transition: all 3s cubic-bezier(0.7, 0, 0.3, 1) !important;transition: all 3s cubic-bezier(0.7, 0, 0.3, 1) !important;-webkit-transform: scale(1.3);transform: scale(1.3);}
.swiper-fade .swiper-slide-active .wdt-content-item .elementor-background-overlay{-webkit-transform: scale(1);transform: scale(1);}

/*Shop*/
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-details .product-title h5 { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); }
.woocommerce .wdt-custom-product-type-6 .star-rating span, .woocommerce ul.products li.product .star-rating span { color: transparent; }
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-thumb-content { opacity: 1; }
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-wrapper .product-thumb .product-thumb-content .product-button .wc_inline_buttons .wc_btn_inline { opacity: 0; transform: translate3d(0, 20px, 0); -webkit-transform: translate3d(0, 20px, 0); -webkit-transition: all .2s ease; transition: all .2s ease; }
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-wrapper:hover .product-thumb .product-thumb-content .product-button .wc_inline_buttons .wc_btn_inline { opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-details .product-element-group-wrapper .product-element-group-items:first-child { width: 70%; }
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-details .product-element-group-wrapper .product-element-group-items:last-child { width: 30%; }
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-thumb .product-buttons-wrapper.product-icons a { border-width: 0px; }
.woocommerce ul.products.wdt-custom-product-type-6 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{ background: var(--wdtHeadAltColor); }
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-wrapper .product-thumb > .product-thumb-content { align-self: center; }
.woocommerce ul.products.wdt-custom-product-type-6 li.product .product-details .product-price { margin-top: 0px; }
.woocommerce .wdt-custom-product-type-6 .star-rating:before, .woocommerce ul.products.wdt-custom-product-type-6 li.product .star-rating > span:before { color: #FFC300 !important;}

/*Default shop*/
.woocommerce ul.products.wdt-product-default li.product .product-wrapper { padding: 0px; overflow: hidden; }
.woocommerce ul.products.wdt-product-default li.product .product-details > .product-title h5, .woocommerce ul.products.wdt-product-default li.product .product-details .product-title h5 { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); }
.woocommerce ul.products.wdt-product-default li.product .product-wrapper .product-thumb img { padding: 0px 0px; }
.woocommerce ul.products.wdt-product-default li.product .product-details .product-element-group-wrapper .product-element-group-items { width: 100%; text-align: center !important; }
.woocommerce ul.products.wdt-product-default li.product .product-details .product-element-group-items div.product-buttons-wrapper.product-button .tooltip { display: none; }
.woocommerce ul.products.wdt-product-default li.product .product-details .product-element-group-wrapper { margin: 0px; }
.woocommerce ul.products.wdt-product-default li.product .product-details .product-element-group-wrapper { position: absolute;
    left: -20px; right: -20px; bottom: -20px; background: var(--wdtBodyBGColor); padding: 30px 0px 40px; opacity: 0; transition: all 0.3s ease; transform: translateY(50px); }
.woocommerce ul.products.wdt-product-default li.product:hover .product-details .product-element-group-wrapper{ opacity: 1; transform: translateY(0px); }
.woocommerce ul.products.wdt-product-default li.product:hover .product-wrapper { box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); }
.woocommerce ul.products.wdt-product-default li.product .product-details .product-element-group-wrapper .product-element-group-items > div { margin: 8px 0; }
.woocommerce ul.products.wdt-product-default li.product .product-details .product-element-group-items div.product-buttons-wrapper.product-button a { transition: var(--wdtBaseTransition);}
.woocommerce ul.products.wdt-product-default li.product .product-details .product-element-group-items div.product-buttons-wrapper.product-button a:hover { background: var(--wdtPrimaryColor); }
.woocommerce ul.products.wdt-product-default li.product:hover .product-details .product-title, .woocommerce ul.products.wdt-product-default li.product:hover .product-details .product-price { opacity: 0; }
.woocommerce ul.products.wdt-product-default li.product:hover .product-details .product-element-group-wrapper .product-element-group-items .product-title, .woocommerce ul.products.wdt-product-default li.product:hover .product-details .product-element-group-wrapper .product-element-group-items .product-price { opacity: 1; }
.woocommerce ul.products.wdt-product-default li.product .product-details { padding: 30px 0px !important; }
    
/* Shop Detail */

.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart{display: flex;align-items: center;}

/* Group products */

.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table tbody tr td tooltip {
    display: none;
}
.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td,
.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table th{border: none;padding-top: 20px;}

button.single_add_to_cart_button.button.alt {
    margin-top: 0;
}
.woocommerce form p.stock.in-stock{display: none;}

.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td:first-child {
    padding-left: 0;
}
.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__label{text-align: left;}
.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__price{text-align: right;padding-right: 0;
}

.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table tr:not(:last-child)
{
    border-bottom: 1px solid var(--wdtBorderColor);
}
.woocommerce tbody td, 
.woocommerce tbody th, 
.woocommerce table.shop_attributes .alt td, 
.woocommerce table.shop_attributes .alt th, 
.woocommerce table.shop_attributes tr:nth-child(even) td, 
.woocommerce table.shop_attributes tr:nth-child(even) th {
    background: transparent;
}
.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td:first-child a.button.product_type_variable.add_to_cart_button {
    padding: 0;
    background: transparent;
    color: var(--wdtHeadAltColor);
    margin-top: 0;
    letter-spacing: 1px;
    text-align: left;
}


.wdt-cus-home-pages-menu-list .wdt-content-item {
    padding: 12px 12px 20px;
    box-shadow: 0 0 20px 0 rgb(var(--wdtSecondaryColorRgb),0.06);
}

.wdt-cus-home-pages-menu-list .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontWeight_Base);
}

.wdt-cus-home-pages-menu-list .wdt-content-item .wdt-content-title h5 a {
    background-image: linear-gradient(90deg, var(--wdtPrimaryColor) 100%, var(--wdtPrimaryColor) 100%);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 0 1px;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: capitalize;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.wdt-cus-home-pages-menu-list .wdt-content-item:hover .wdt-content-title h5 a {
    color: var(--wdtPrimaryColor);
    background-size: 100% 1px;
}

.wdt-cus-home-pages-menu-list .wdt-content-item .wdt-content-image > a {
    border: 1px solidrgb( var(--wdtBorderColor),0.6);
}
.wdt-cus-home-pages-menu-list .wdt-content-item img {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-cus-home-pages-menu-list .wdt-content-item:hover img {
    transform: scale(1.1) translateY(5px);
    -webkit-transform: scale(1.1) translateY(5px);
    backface-visibility: hidden;
    display: inline-block;
}
.wdt-cus-home-pages-menu-list .wdt-content-image {
    overflow: hidden;
}


@media (min-width:1281px) {
     /* .wdt-cus-home-pages-menu-list .wdt-content-item:hover {
    transform: translateY(-14px);
    -webkit-transform: translateY(-14px);
} */

.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td:first-child{padding-right: 30px;}
.product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__label{    padding-right: 30px;}
}

/* Responsive */

@media only screen and (max-width:1280px)
{
    .wc-block-components-sidebar-layout .wc-block-components-main,
    .wc-block-components-sidebar{width: 100% !important;padding: 0 !important;}
    .wc-block-cart-item__wrap > *{width: 50%;flex: 1 1 50%;max-width: none !important;text-align: left;}
    .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper .product-thumb { width: 30%; }
    .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper .product-details { width: 70%; }
}
@media(max-width: 1024px)
{
    .woocommerce div.product.type-product > div.images,
    .woocommerce div.product.type-product > div.summary{width: 100% !important;}
    .woocommerce div.product.type-product > div.images{margin-bottom: 30px;}
    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons,
    .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{flex-wrap: wrap;}
}

@media(max-width: 768px) {
    .wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { top: auto; bottom: 50px; }
    .wdt-custom-carousel-arrow.wdt-cusom-image-box-product-collection .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { top: auto; bottom: -80px; }
    .wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next, .wdt-custom-carousel-arrow.wdt-cusom-image-box-product-collection .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next { right: 35%; }
    .wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev, .wdt-custom-carousel-arrow.wdt-cusom-image-box-product-collection .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev { left: 35%; }
}

@media(max-width: 767px){
    .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper, .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view.product-list-left-thumb .product-wrapper { flex-direction: row; }
    .gift-cards-list button{padding: 10px 16px;}
}

@media only screen and (max-width:740px)
{
    .wc-block-components-product-badge{border: none !important;padding: 0;}
    .wc-block-components-product-details.wc-block-components-product-details:last-of-type{display: flex;gap: 10px;}
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, 
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, 
    .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{padding-top: 0;}
    .woocommerce-page table tbody{border-width: 0;}
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row, 
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, 
    .is-small table.wc-block-cart-items .wc-block-cart-items__row{display: flex !important;flex-direction: column;}
    .wc-block-cart-item__wrap > *{width: 100%;flex: 1 1 100%;margin-bottom: 6px;text-align: center;}
    .wc-block-components-product-details.wc-block-components-product-details:last-of-type,
    .wc-block-cart-item__wrap > *{justify-content: center;}
    .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items: center !important;}
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, 
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, 
    .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{padding: 0 !important;}
    .wc-block-cart table.wc-block-cart-items, .wc-block-cart table.wc-block-cart-items td, .wc-block-cart table.wc-block-cart-items th{margin: 0 0 1em;}
}
@media(max-width: 479px){
    .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled { flex-direction: column; align-items: flex-start; gap: 10px; }
    .woocommerce .quantity.quantity-with-plusminus, .woocommerce-page .quantity.quantity-with-plusminus, .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button { margin: 0px; }
    .wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next, .wdt-custom-carousel-arrow.wdt-cusom-image-box-product-collection .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next { right: 30%; }
    .wdt-custom-carousel-arrow .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev, .wdt-custom-carousel-arrow.wdt-cusom-image-box-product-collection .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev { left: 30%; }
    .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item, .woocommerce div.product .summary form.variations_form.cart .variations li{width: 30px;height: 30px;}
    .woocommerce form.cart table.variations tbody, .woocommerce .product form.cart table.variations tbody{gap: 0;}
    .product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__label {
        text-align: left;
        width: 100%;
        order: 1;
        padding: 10px 0;
        font-size: 14px;
    }
    .product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table tr {
        display: flex;
        flex-wrap: wrap;
    }
    .product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons form.cart table.woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__price
    {
        font-size: 12px;
    }
}