/* 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: 55%;background: var(--wdtPrimaryColor);}
.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;}

.wdt-home-1-products .woocommerce ul.products.product-style-default:not(.product-padding-content).product-thumb-iconsgroup-position-horizontal li.product.product-grid-view .product-details{padding-bottom: 40px;}
.wdt-home-1-products .woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper) .product .wdt-col .product-wrapper{background: var(--wdtBodyBGColor);}

/* .woocommerce ul.products li.product .product-thumb{background: #F5F5F5;} */

/* .woocommerce ul.products li.product .product-thumb{border: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);} */

.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;background: transparent !important;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button span.tinvwl_add_to_wishlist-text,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button span.tinvwl_already_on_wishlist-text {display: none !important;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list.tinvwl-product-already-on-wishlist:before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9.1371C2 14 6.01943 16.5914 8.96173 18.9109C10 19.7294 11 20.5 12 20.5C13 20.5 14 19.7294 15.0383 18.9109C17.9806 16.5914 22 14 22 9.1371C22 4.27416 16.4998 0.825464 12 5.50063C7.50016 0.825464 2 4.27416 2 9.1371Z' fill='%231C274C'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9.1371C2 14 6.01943 16.5914 8.96173 18.9109C10 19.7294 11 20.5 12 20.5C13 20.5 14 19.7294 15.0383 18.9109C17.9806 16.5914 22 14 22 9.1371C22 4.27416 16.4998 0.825464 12 5.50063C7.50016 0.825464 2 4.27416 2 9.1371Z' fill='%231C274C'/%3E%3C/svg%3E");mask-size: 65%;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {margin-top: 0px;background: transparent;padding: 0;width: 40px;height: 40px;border: 1px solid var(--wdtPrimaryColor);display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover{background: var(--wdtSecondaryColor);border-color: var(--wdtSecondaryColor);}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:hover:before, 
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:hover:before, 
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:hover:before, 
a.wishlist_products_counter.top_wishlist-heart:hover:before, 
span.wishlist_products_counter.top_wishlist-heart:hover:before, 
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:hover:before{background: var(--wdtBodyBGColor);}
.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;}
.woocommerce div.product .summary form.variations_form.cart .variations li.variable-item.button-variable-item{width: 45px;max-width: 45px;height: 34px;border: 1px solid var(--wdtBorderColor);}
.woocommerce div.product .summary form.variations_form.cart .variations li.selected.variable-item.button-variable-item {box-shadow: none;transform: none;}
.woocommerce div.product .summary form.variations_form.cart .variations li.selected{box-shadow: none;}
.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_Zero);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);}
.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;}
.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;flex-wrap: wrap;}
.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(2.125rem, 1.9rem + 1.125vw, 3.25rem);text-transform: uppercase;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,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{box-shadow: none !important;}

.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{opacity: 0;}

.wdt-product-summary.summary.entry-summary .single_variation_wrap .woocommerce-variation-price{margin: 5px 0 8px !important;}


.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{text-align: left;}
.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{position: relative;display: inline-block;}
.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;display: block;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 th.label {background: transparent;border: none;padding: 0;margin-bottom: 15px;flex-direction: row;align-items: center;}
.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 {margin: 10px 0 0 0;display: inline-block;position: absolute;bottom: 18px;left: 115%;top:unset}
.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: 10px;}

.single.single-product .elementor-widget__width-inherit.elementor-widget.elementor-widget-image .elementor-widget-container img{margin: auto;}

.wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item {list-style: none;padding: 0;}

/* .single.single-product .wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item:not(:last-child){margin-bottom: 0px;} */

.single.single-product .wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item:last-child{margin-bottom: 0px;}

.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;}

.wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item:first-child li.product-additional-info-item svg{margin-left: -5px;}

.wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item li.product-additional-info-item svg {font-size: 34px;margin-right: 0px;color: var(--wdtHeadAltColor);}

.wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item:nth-child(2) li.product-additional-info-item svg{margin-right: 10px;font-size: 28px;}

.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):focus, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {border-color: currentcolor !important;}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{border: 1px solid;}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius: var(--wdtRadius_1X);}

.wdt-product-summary.summary.entry-summary .wdt-single-product-price p{margin-bottom: 20px;font-weight: 500;}

.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) !important;}

.wdt-dark-bg .woocommerce div.product .summary > ul.product-additional-info li span.offer-end-of-day, 
.wdt-dark-bg .woocommerce div.product .summary > ul.product-additional-info li span.offer-delivery-date, 
.wdt-dark-bg .woocommerce div.product .summary > ul.product-additional-info li span.offer-free-shipping,
.wdt-dark-bg .woocommerce div.product .summary > ul.product-additional-info li span.ai-visitors-count{color: var(--wdtAccentTxtColor) !important;}

.wdt-dark-bg .wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item li.product-additional-info-item svg{color: var(--wdtAccentTxtColor);}

.wdt-dark-bg .wdt-product-summary.summary.entry-summary ul.product-additional-info.single-item:last-child li.product-additional-info-item svg{filter: invert(1);}

.wdt-dark-bg .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{color: var(--wdtAccentTxtColor);}
.wdt-dark-bg .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:hover{color: var(--wdtPrimaryColor);}

.wdt-dark-bg .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{margin-bottom: 15px;}

.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: " ";-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-position: center;-webkit-mask-size: cover;-webkit-mask-repeat: no-repeat;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-position: center;mask-size: cover;mask-repeat: no-repeat;background: var(--wdtPrimaryColor);width: 16px;height: 16px;margin: 0;}

.wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button:hover:before{background: var(--wdtBodyBGColor);}
.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);background: var(--wdtSecondaryColor) !important;}

.woocommerce.single-product .product .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button{margin:11px 0 !important;}
/* .swiper-autoheight .swiper-wrapper{gap: 30px;} */

.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);}
.wdt-product-image-gallery.swiper-wrapper .wdt-product-image.swiper-slide {border-radius: var(--wdtRadius_3X) !important;-webkit-border-radius: var(--wdtRadius_3X) !important;overflow: hidden;}
.wdt-product-image-gallery.swiper-wrapper .wdt-product-image.swiper-slide img{width: 100%;border: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);-webkit-border-radius: var(--wdtRadius_3X);border-radius: var(--wdtRadius_3X);}


/* 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 a.button.product_type_variable.add_to_cart_button {margin-right: 20px;margin-top: 0;background: transparent;color: var(--wdtHeadAltColor);padding: 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 p {margin-bottom: 0;display: none;}
.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;}
.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 + .tooltip{display: none;}
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart {display: flex;align-items: center;}
.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 td:first-child {padding-left: 0;}
.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 td, 
.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 th{border: none;}
.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 td:last-child {padding-right: 0;}
.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 tr{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.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 tr:not(:last-child){border-bottom: 1px solid rgba(var(--wdtBorderColorRgb), 0.15);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.cart button.single_add_to_cart_button.button.alt{margin-top: 0;}
.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 td:nth-child(2) {flex: 1;text-align: left;margin-right: 50px;}
.woocommerce form p{margin-bottom: 0;}

.wdt-home-3-product-detail-section .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart button.single_add_to_cart_button.button.alt,
.wdt-home-3-product-detail-section .wdt-product-summary.summary.entry-summary .product-buy-now a.button.quick_buy_now_button{font-weight: 400;}


/* 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:first-child {border-right: 1px solid;text-align: center;}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {padding-right: 15px;border-left: 1px solid;text-align: center;}
.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(--wdtBorderColorRgb), 0.2);}
.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(--wdtBorderColorRgb), 0.2);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(--wdtBorderColorRgb), 0.2);margin-bottom: 20px;border-radius: var(--wdtRadius_2X);}
.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) !important;}
table.wc-block-cart-items .wc-block-cart-items__row a.wc-block-components-product-name:hover {color: var(--wdtPrimaryColor) !important;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {color: var(--wdtPrimaryColor);}
.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: 40px !important;line-height: 1;min-height: auto;}
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);}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height: auto !important;}

.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-checkout__sidebar .wc-block-components-product-name{flex-grow: unset !important;font-size: var(--wdtFontSize_H6);color: var(--wdtHeadAltColor);font-family: var(--wdtFontTypo_Alt);text-transform: uppercase;}

.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-totals-footer-item .wc-block-components-totals-item__label,
.wc-block-components-formatted-money-amount{color: var(--wdtHeadAltColor);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{margin-bottom: 5px;color: var(--wdtHeadAltColor);margin-top: 10px;}
.wc-block-components-product-details__name, .wc-block-components-product-details__value{color: var(--wdtHeadAltColor);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description{display: flex !important;flex-direction: column;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{order: -1;}
.wc-block-components-product-price__value.is-discounted{background: transparent;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true]{margin-bottom: 20px;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button>.wc-block-components-panel__button-icon{font-size: 30px;color: var(--wdtHeadAltColor);}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true] span{color: var(--wdtHeadAltColor);}
.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{border-radius: var(--wdtRadius_Part) !important;}

.wc-block-components-totals-coupon__form{align-items: center;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin-right: 10px;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input + label {display: none;}
.wc-block-components-spinner{height: auto !important;width: auto !important;top: 22px;}
.wc-block-cart-item__wrap .wc-block-components-product-metadata{margin-bottom: 0 !important;}
.wc-block-components-product-details.wc-block-components-product-details{margin: 0 !important;}
.wc-block-cart-item__wrap .wc-block-components-quantity-selector{margin-bottom: 0;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, 
table.wc-block-cart-items .wc-block-cart-items__header{    border-width: 0px 1px;border-style: solid;border-color: rgba(var(--wdtBorderColorRgb), 0.2);}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td{padding: 16px 16px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:first-child{width: 130px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:last-child{width: 130px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child){border-right: 1px solid rgba(var(--wdtBorderColorRgb), 0.2);}
.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items: center;}
.wc-block-components-totals-item__label{color: var(--wdtHeadAltColor);}

/* 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: 1px solid;line-height: normal;min-height: 20px;min-width: 20px;font-size: 10px;}
.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_Part);}

.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-notice-banner.is-error{align-items: center;}

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;}

.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 !important;}
.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-notice-banner>svg{font-size: 20px;}

.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{height: 1em;margin: 0.2em 0.5em 0 0;min-height: 1em;min-width: 1em;width: 1em;}

.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__mark{width: 12px;height: 12px;margin-left: 1px;margin-top: 3px;}

.wc-block-components-form .wc-block-components-checkout-return-to-cart-button{color: var(--wdtHeadAltColor);}

.woocommerce ul.order_details li strong{color: var(--wdtHeadAltColor);font-size: var(--wdtFontSize_Base) !important;}

.woocommerce ul.order_details li{font-size: var(--wdtFontSize_Base);}


/* Wishlist */

.tinv-wishlist .social-buttons li a.social i{font-weight: 400;margin-right: 0;}
.woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child){margin-right: 5px;}
.tinv-wishlist .wishlist_item .product-action>.button{margin-top: 0;}


/*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: 0;margin-bottom: 10px;margin-left: 0;margin-right: 10px; }
.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);     transition: var(--wdtBaseTransition);}

.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: ''; display: block; width: 100%; height: 1px; position: absolute; bottom: -2px; background-color: currentColor; transition: transform .4s cubic-bezier(.31,.29,.05,.96);
}
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text { transition: var(--wdtBaseTransition); }
.wdt-button-holder.wdt-template-textual .wdt-button:hover .wdt-button-text { color: var(--wdtLinkHoverColor); }
.wdt-button-holder.wdt-template-textual { overflow: hidden; padding-bottom: 4px; }
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:before { left: 0px; }
.wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text: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  {
    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(--wdtPrimaryColor);
}

.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);
}
.wdt-simple-counter .swiper .swiper-wrapper { cursor: grab; }

/*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;
}


.wdt-home-3-menu-title.elementor-widget.elementor-list-item-link-full_width a, 
.wdt-home-3-menu-title.elementor-widget.elementor-list-item-link-full_width li span{font-size: var(--wdtFontSize_H6);font-family: var(--wdtFontTypo_Alt);text-transform: uppercase;line-height: 1;color: var(--wdtHeadAltColor);}

.wdt-home-3-header-menu .elementor-widget.elementor-list-item-link-full_width a span.new-tag,
.wdt-home-3-header-menu .elementor-widget.elementor-list-item-link-full_width a span.hot-tag{font-size: 10px;font-weight: 500;font-family: var(--wdtFontTypo_Base);text-transform: capitalize;background: green;color: var(--wdtAccentTxtColor);padding: 3px 8px;line-height: 1;transform: translate(-10px, -19px);display: inline-block;z-index: -1;position: relative;border-radius: var(--wdtRadius_1X);backface-visibility: hidden;}
.wdt-home-3-header-menu .elementor-widget.elementor-list-item-link-full_width a span.hot-tag{background: red;}

.wdt-home-3-header-menu .elementor-widget.elementor-list-item-link-full_width a:hover{color: var(--wdtPrimaryColor);}

/*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) 0.6s;
    transition: clip-path 0s cubic-bezier(.91,.13,.26,.88) 0.6s;
    transition: clip-path 0s cubic-bezier(.91,.13,.26,.88) 0.6s,-webkit-clip-path 0s cubic-bezier(.91,.13,.26,.88) 0.6s;
    -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 0.6s linear;
    transition: clip-path 0.6s linear;
    transition: clip-path 0.6s linear,-webkit-clip-path 0.6s 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 0.6s ease-in-out both; }
.wdt-custom-image-with-product .wdt-carousel-holder .swiper .swiper-slide-active .wdt-custom-product-view { animation: product-side-in 0.6s 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;}
}

/*Home-7*/
#footer .elementor-widget.elementor-widget-icon-list.wdt-footer-social-icon .elementor-icon-list-icon svg { color: currentColor; }
/*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;}
.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;}
.product-type-gift-card .woocommerce-product-gallery__wrapper{box-shadow: none;background: var(--wdtTertiaryColor);}
.ywgc-form-preview-separator,
.ywgc-main-form-preview-container hr{display: none;}
.ywgc-form-preview-title-container {margin-bottom: 20px;}
.woocommerce div.product.type-product.product-type-gift-card > div.images{width: 46%;}
.woocommerce div.product.type-product.product-type-gift-card > div.summary{width: 50%;}
.woocommerce div.product.product-type-gift-card div.images .woocommerce-product-gallery__wrapper{border-radius: var(--wdtRadius_3X);overflow: hidden;border: 10px solid var(--wdtPrimaryColor);}
.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 15px !important;}
.woocommerce table.shop_attributes{margin-bottom: 0;}
.ywgc-form-preview-title{color: var(--wdtHeadAltColor);text-transform: uppercase;}
.gift-cards-list button{border-radius: 40px;}
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(--wdtAccentTxtColor);background: var(--wdtPrimaryColor);}

.product-type-gift-card .woocommerce-product-gallery__image {padding: 0;}

.woocommerce .product-type-gift-card div.images .woocommerce-product-gallery__wrapper .ywgc-main-form-preview-container{min-height: auto;}

.woocommerce .product-type-gift-card div.images .woocommerce-product-gallery__wrapper .ywgc-form-preview-title-container{padding-bottom: 10px;border-bottom: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);margin-bottom: 15px;}

.woocommerce .product-type-gift-card div.images .woocommerce-product-gallery__wrapper .ywgc-form-preview-title{font-size: var(--wdtFontSize_H6);}

.woocommerce .product-type-gift-card div.images .woocommerce-product-gallery__wrapper .ywgc-form-preview-amount {color: var(--wdtPrimaryColor);font-size: var(--wdtFontSize_H6);}

.woocommerce .product-type-gift-card div.images .woocommerce-product-gallery__wrapper .ywgc-main-form-preview-container .ywgc-form-preview-from-to-container span {color: var(--wdtHeadAltColor);margin-bottom: 5px;display: inline-block;font-weight: 500;}

.woocommerce .product-type-gift-card ul.product-additional-info li svg{font-size: 24px;margin-right: 10px;}

.woocommerce .product-type-gift-card ul.product-additional-info li:last-child svg{font-size: 30px;}

.woocommerce .product-type-gift-card ul.product-additional-info li{margin: 0px 0 15px !important;}

.woocommerce .product-type-gift-card ul.product-additional-info{margin-top: 15px !important;}

/* swiper slide */

.woocommerce ul.products li.product, 
.woocommerce ul.products .swiper-slide{background: transparent;}

.swiper-slide{background: transparent !important;border-radius: inherit !important;}

.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: 16px;margin-bottom: 10px;text-transform: uppercase;font-family: var(--wdtFontTypo_Alt);font-weight:var(--wdtFontWeight_Base);}
.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 span.elementor-icon-list-icon svg{margin: 0;fill: var(--wdtAccentTxtColor);}
.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{margin-bottom: 0;}
.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,
.wdt-product-pagination.wdt-product-ajax-pagination div.next-post a{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;line-height: 40px;}
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers a.page-numbers:hover, 
.wdt-product-pagination.wdt-product-ajax-pagination ul.page-numbers span.page-numbers:hover,
.wdt-product-pagination.wdt-product-ajax-pagination div.next-post a:hover{background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}

.wdt-product-pagination.wdt-product-ajax-pagination {display: flex;align-items: center;justify-content: center;margin-top: 80px;}
.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-product-pagination.wdt-product-ajax-pagination div.prev-post a span svg,
.wdt-product-pagination.wdt-product-ajax-pagination div.next-post a span svg{font-size: 12px;}

.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;}

/*blog detail*/
.wp-video-shortcode video, video.wp-video-shortcode, .mejs-container, .mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body { border-radius: 18px; }

.wdt-custom-mega-menu-btn .wdt-button-holder .wdt-button { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); box-shadow: rgba(17, 17, 26, 0.05) 0px 0px 16px;}
.wdt-custom-mega-menu-btn .wdt-button-holder .wdt-button:hover { background-color: var(--wdtSecondaryColor); box-shadow: rgba(17, 17, 26, 0.05) 0px 0px 16px; } 

.woocommerce #reviews #comments h2{margin-top: 5px;font-size: var(--wdtFontSize_H6);font-weight: var(--wdtFontWeight_H6);margin-bottom: 20px;}

/*Home-6*/
.wdt-custom-image-with-product .wdt-rc-template-default.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: auto; margin: 0; font-size: clamp(1.25rem, 1.05rem + 1vw, 2.25rem); position: absolute; top: 50%; transition: var(--wdtBaseTransition); }
.wdt-custom-image-with-product .wdt-rc-template-default.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination svg .st1 { fill: currentcolor; }
.wdt-custom-image-with-product .wdt-rc-template-default.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
    left: 10px;
}
.wdt-custom-image-with-product .wdt-rc-template-default.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
    right: 80px;
}
.wdt-custom-image-with-product .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[class*="wdt-arrow-pagination-"] span {
    display: none;
}
/*home-8*/
.wdt-custom-icon-list-a ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: var(--wdtFontSize_H6); color: var(--wdtHeadAltColor);
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-custom-get-support-h8 .wdt-content-item > div:not(:last-child) {
    margin-bottom: 0; margin-right: 20px;
}
.wdt-custom-get-support-h8 .wdt-content-item {
    display: flex; align-items: center;
}
.wdt-custom-get-support-h8 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 22px; color: var(--wdtPrimaryColor);
}
.wdt-custom-get-support-h8 .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
}
.wdt-custom-get-support-h8 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { width: 40px; height: 40px !important; border-radius: var(--wdtRadius_Part); }
.wdt-custom-get-support-h8 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_H6); font-family: var(--wdtFontTypo_Base); letter-spacing: 0; text-transform: capitalize; color: var(--wdtBodyTxtColor);
}
.wdt-custom-get-support-h8 .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
}

.wdt-custom-home-8-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    border: 2px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-custom-home-8-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background: rgba(var(--wdtBorderColorRgb),0.2);
    left: -2px;
    top: -2px;
    right: -2px;
    bottom: -2px;
}
.wdt-custom-home-8-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, 
.wdt-custom-home-8-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    border-color: var(--wdtPrimaryColor);
}
.wdt-custom-home-8-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    width: 60px;
} 
.wdt-custom-home-8-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before, 
.wdt-custom-home-8-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before {
    background: var(--wdtPrimaryColor);
}

/*Blog-single-modern*/
.post.blog-single-entry.post-modern div.entry-post-navigation, .post-modern div.entry-post-navigation .nav-title-wrap span, .post-modern div.entry-post-navigation .nav-title-wrap h3 {
    display: none;
}

.wdt-home-6-btn-style .wdt-button-holder a.wdt-button{text-transform: capitalize;font-weight: 400;padding: 14px 30px 12px;}

/* Home-3 */

.wdt-home-3-header-icons.elementor-widget.elementor-list-item-link-full_width a{align-items: center;width: 38px;height: 38px;background: var(--wdtSecondaryColor);border-radius: var(--wdtRadius_Part);justify-content: center;}

.wdt-home-3-header-icons.elementor-widget.elementor-list-item-link-full_width a:hover{background-color: var(--wdtPrimaryColor);}

.wdt-home-3-header-icons.elementor-widget.elementor-list-item-link-full_width a span.elementor-icon-list-icon i {color: var(--wdtAccentTxtColor);width: auto;}

.wdt-home-3-header-icons.elementor-widget.elementor-list-item-link-full_width a span.elementor-icon-list-text{display: none;}

.wc-block-components-totals-wrapper:empty{padding: 0 !important;}

.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper:after{display: none;}

.wc-block-cart-item__wrap > *{margin: 5px 0;}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img
{
    border-radius: var(--wdtRadius_2X);
}
.swiper-wrapper
{
    cursor: grab;
}
.elementor:not(.elementor-bc-flex-widget) .wdt-footer-background-color .elementor-widget-wrap {background-color: var(--wdtSecondaryColor) !important;}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events: all !important;}

/*Hotspot tooltip*/
.tippy-box { background-color: rgba(var(--wdtBodyBGColorRgb), 0.7);box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.01);backdrop-filter: saturate(180%) blur(20px);border-radius: 15px; text-align: left; padding: 10px 15px; }
.tippy-box .tippy-content { padding: 0px; display: flex;display: flex;align-items: center;justify-content: center;gap: 15px;}
.tippy-box .tippy-content .wdt-hotspot-content h5{ margin: 0px; font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem);margin-bottom: 0; font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; padding-bottom: 5px; }
.tippy-box .tippy-content .wdt-hotspot-content p { margin-bottom: 0px; color: var(--wdtBodyTxtColor); }
.tippy-box .tippy-content .wdt-content-image {border-radius: var(--wdtRadius_1X);overflow: hidden;}
.tippy-box .tippy-content span.wdt-hotspot-image img {width: 80px;height: 80px;object-fit: cover;}


/* Responsive */

/* Shop 1 */

.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product div .product-wrapper{background: var(--wdtBodyBGColor);}


/* Slider animation */

/* Home-1 */

.swiper-fade .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-heading-holder > .wdt-heading-deco-wrapper > span{-webkit-transform: translateY(30px);transform: translateY(30px);-webkit-transition: 0.3s cubic-bezier(.42,0,.58,1);transition: 0.3s cubic-bezier(.42,0,.58,1);}
.swiper-fade .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder > .wdt-heading-deco-wrapper > span{-webkit-transform: translateY(0px);transform: translateY(0px);}

.swiper-fade .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper{-webkit-transform: translateY(30px);transform: translateY(30px);-webkit-transition: 0.6s cubic-bezier(.42,0,.58,1);transition: 0.6s cubic-bezier(.42,0,.58,1);}
.swiper-fade .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper{-webkit-transform: translateY(0px);transform: translateY(0px);}

.swiper-fade .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-button-holder.wdt-button-size-nm .wdt-button{-webkit-transform: translateY(30px);transform: translateY(30px);-webkit-transition: 0.8s cubic-bezier(.42,0,.58,1);transition: 0.8s cubic-bezier(.42,0,.58,1);}
.swiper-fade .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide.swiper-slide-active .wdt-button-holder.wdt-button-size-nm .wdt-button{-webkit-transform: translateY(0px);transform: translateY(0px);}

/* Wishlist */

.wishlist_table tr th.product-thumbnail{width: 150px;}
.woocommerce table.shop_table th{font-size: var(--wdtFontSize_H6);}
p.wishlist-empty, 
table.wishlist_table tbody td.wishlist-empty{font-size: var(--wdtFontSize_Base);}

.woocommerce table.shop_table .wishlist-items-wrapper .product-name .button.yith-wcqv-button {
    display: none;
}
/* 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;}
    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip{font-size: 12px;}
}

@media only screen and (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;}
    .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 td:nth-child(2){width: 100%;order: 1;display: block;padding: 0;}
    .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 tr:not(:last-child){padding: 12px 0;}
    .tippy-box .tippy-content{display: flex;}
}

@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;}
    .wc-block-components-totals-wrapper{padding: 16px 10px !important;}
    .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{padding: 0 !important;}
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, 
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, 
    .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{padding-right: 0px !important;}
    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, 
    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size: 18px;}
    .wc-block-cart-item__prices span.price.wc-block-components-product-price,
    .wc-block-components-product-badge,
    .wc-block-components-product-details.wc-block-components-product-details:last-of-type,
    .wc-block-components-product-badge {font-size: 14px;}
    .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-right: 0 !important;padding-top: 5px !important;}
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{margin-bottom: 6px;}
    .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{font-size: 12px !important;}
    .wc-block-components-checkout-step__content>*{margin-bottom: 20px;}
    .wc-block-components-sidebar-layout .wc-block-components-validation-error>p{bottom: -28px;}
    .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input{margin-top: 20px;}
}
@media only screen and (max-width: 480px)
{
    .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button{display: none;}
    .woocommerce .quantity.quantity-with-plusminus, .woocommerce-page .quantity.quantity-with-plusminus{margin: 5px 10px 5px 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{font-size: 14px;}
    .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: 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{margin-top: 10px;}

    .wc-block-components-checkout-step__content>*{margin-bottom: 20px;}
    .wc-block-components-sidebar-layout .wc-block-components-validation-error>p{bottom: -28px;}
    .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input{margin-top: 20px;}
    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip{font-size: 12px;}
}


.woocommerce ul.products li.product a.compare.button {
    display: none;
}