/*==== PopUp Overflow scroll fix ====*/

html:has(> body > .wdt-popup-box-window) { overflow: hidden; }

/* 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 xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .heart-wish%7Bfill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='heart-wish' d='M93.8,32.8C93.8,20.2,83.6,10,71,10c-9.4,0-17.5,5.6-21,13.8C46.5,15.7,38.4,10,29,10 C16.4,10,6.1,20.2,6.2,32.8C6.3,58.3,44.3,78.6,50,90C55.7,78.6,93.3,58.4,93.8,32.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: 50%;mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .heart-wish%7Bfill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='heart-wish' d='M93.8,32.8C93.8,20.2,83.6,10,71,10c-9.4,0-17.5,5.6-21,13.8C46.5,15.7,38.4,10,29,10 C16.4,10,6.1,20.2,6.2,32.8C6.3,58.3,44.3,78.6,50,90C55.7,78.6,93.3,58.4,93.8,32.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");mask-repeat: no-repeat;mask-position: center;mask-size: 50%;background: var(--wdtLinkColor);}
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.yith-woocompare-button:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .shp-com%7Bfill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='shp-com' d='M82.5,17.5L94,29'/%3E%3Cpath class='shp-com' d='M82.5,40.4L94,29'/%3E%3Cpath class='shp-com' d='M82.5,59.6L94,71'/%3E%3Cpath class='shp-com' d='M82.5,82.5L94,71'/%3E%3Cpath class='shp-com' d='M94,71H77.4c-4.1,0-8-1.6-10.8-4.5L33.4,33.4c-2.9-2.9-6.8-4.5-10.8-4.5H6'/%3E%3Cpath class='shp-com' d='M6,71h16.6c4.1,0,8-1.6,10.8-4.5l11.2-11.1'/%3E%3Cpath class='shp-com' d='M55.4,44.6l11.1-11.2c2.9-2.9,6.8-4.5,10.8-4.5H94'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: 50%;mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .shp-com%7Bfill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='shp-com' d='M82.5,17.5L94,29'/%3E%3Cpath class='shp-com' d='M82.5,40.4L94,29'/%3E%3Cpath class='shp-com' d='M82.5,59.6L94,71'/%3E%3Cpath class='shp-com' d='M82.5,82.5L94,71'/%3E%3Cpath class='shp-com' d='M94,71H77.4c-4.1,0-8-1.6-10.8-4.5L33.4,33.4c-2.9-2.9-6.8-4.5-10.8-4.5H6'/%3E%3Cpath class='shp-com' d='M6,71h16.6c4.1,0,8-1.6,10.8-4.5l11.2-11.1'/%3E%3Cpath class='shp-com' d='M55.4,44.6l11.1-11.2c2.9-2.9,6.8-4.5,10.8-4.5H94'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");mask-repeat: no-repeat;mask-position: center;mask-size: 50%;background: var(--wdtLinkColor);content: '' !important; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition);}
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.yith-woocompare-button:hover:before { background: var(--wdtLinkColor); }
.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: 50%;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(--wdtLinkColor);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);}

/* 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 xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .heart-wish-fill%7Bfill:currentColor;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='heart-wish-fill' d='M93.8,32.8C93.8,20.2,83.6,10,71,10c-9.4,0-17.5,5.6-21,13.8C46.5,15.7,38.4,10,29,10 C16.4,10,6.1,20.2,6.2,32.8C6.3,58.3,44.3,78.6,50,90C55.7,78.6,93.3,58.4,93.8,32.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .heart-wish-fill%7Bfill:currentColor;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='heart-wish-fill' d='M93.8,32.8C93.8,20.2,83.6,10,71,10c-9.4,0-17.5,5.6-21,13.8C46.5,15.7,38.4,10,29,10 C16.4,10,6.1,20.2,6.2,32.8C6.3,58.3,44.3,78.6,50,90C55.7,78.6,93.3,58.4,93.8,32.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-size: 50%;mask-size: 50%;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {margin-top: 0px;background: transparent;padding: 0;width: 40px;height: 40px;border: 0px 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(--wdtLinkColor);}
.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;}
.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt {padding: 14px 32px;}
#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);}

.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;}
.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: 0 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); display: none;}

.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_Zero);}

.wdt-product-summary.summary.entry-summary .wdt-single-product-price p{margin-bottom: 0;font-weight: var(--wdtFontWeight_Ext);}

.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,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .shp-com%7Bfill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='shp-com' d='M82.5,17.5L94,29'/%3E%3Cpath class='shp-com' d='M82.5,40.4L94,29'/%3E%3Cpath class='shp-com' d='M82.5,59.6L94,71'/%3E%3Cpath class='shp-com' d='M82.5,82.5L94,71'/%3E%3Cpath class='shp-com' d='M94,71H77.4c-4.1,0-8-1.6-10.8-4.5L33.4,33.4c-2.9-2.9-6.8-4.5-10.8-4.5H6'/%3E%3Cpath class='shp-com' d='M6,71h16.6c4.1,0,8-1.6,10.8-4.5l11.2-11.1'/%3E%3Cpath class='shp-com' d='M55.4,44.6l11.1-11.2c2.9-2.9,6.8-4.5,10.8-4.5H94'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-position: center;-webkit-mask-size: cover;-webkit-mask-repeat: no-repeat;mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .shp-com%7Bfill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='shp-com' d='M82.5,17.5L94,29'/%3E%3Cpath class='shp-com' d='M82.5,40.4L94,29'/%3E%3Cpath class='shp-com' d='M82.5,59.6L94,71'/%3E%3Cpath class='shp-com' d='M82.5,82.5L94,71'/%3E%3Cpath class='shp-com' d='M94,71H77.4c-4.1,0-8-1.6-10.8-4.5L33.4,33.4c-2.9-2.9-6.8-4.5-10.8-4.5H6'/%3E%3Cpath class='shp-com' d='M6,71h16.6c4.1,0,8-1.6,10.8-4.5l11.2-11.1'/%3E%3Cpath class='shp-com' d='M55.4,44.6l11.1-11.2c2.9-2.9,6.8-4.5,10.8-4.5H94'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");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_Zero) !important;-webkit-border-radius: var(--wdtRadius_Zero) !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_Zero);border-radius: var(--wdtRadius_Zero);}


/* 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(--wdtHeadAltColor) !important;}

body.home.page-template.page-template-elementor_header_footer h1{background: #a184c9;}
table.dataTable tbody tr { background-color: transparent; }
table.compare-list tbody th { border-left: 1px solid var(--wdtBorderColor) !important; background-color: transparent; color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_H6); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); }

/* 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);}


/*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);}



/*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.0769rem + 0.7692vw, 2rem); /* Min-20 & Max-32 */ font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_H4); } 

/* 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 var(--wdtBorderColor);padding-top: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); /* 30px to 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 -10px 25px !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 */

.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; gap: 15px;}

.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,
.wdt-product-pagination.wdt-product-ajax-pagination div.prev-post a {
    border: 0px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    display: inline-block;
    font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem);
    font-weight: var(--wdtFontWeight_Alt);
    height: clamp(2.5rem, 2.3558rem + 0.641vw, 3.125rem);
    letter-spacing: normal;
    line-height: clamp(2.5rem, 2.3558rem + 0.641vw, 3.125rem);
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: clamp(2.5rem, 2.3558rem + 0.641vw, 3.125rem);
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
    box-shadow: rgba(17, 17, 26, 0.05) 0px 0px 16px;
}

.wdt-product-pagination.wdt-product-ajax-pagination {display: flex;align-items: center;justify-content: center;margin-top: 80px;gap: 15px;}
.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;}


/*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; }
.tippy-box .tippy-content .wdt-hotspot-content p { margin-bottom: 0px; color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); font-size: 20px;}
.tippy-box .tippy-content .wdt-content-image {overflow: hidden;}
.tippy-box .tippy-content span.wdt-hotspot-image img {width: 80px;height: 80px;object-fit: cover;}

/* Shop 1 */

.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product div .product-wrapper{background: var(--wdtBodyBGColor);}

@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;}
}



/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* M - Style */
.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close { border: 0px solid var(--wdtPrimaryColor); width: 35px; height: 35px; }

.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close:before,
.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close:after,
.wdt-popup-box-window .mfp-close:before,
.wdt-popup-box-window .mfp-close:after { margin-top: 15px; margin-right: 2px; }

/* ---Image with Heading--- */
.elementor-widget-container .wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-media-group .wdt-content-counter { font-family: var(--wdtFontTypo_H2); font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem);/*min-40 & max-80*/ font-weight: var(--wdtFontWeight_H2); line-height: 1; }
.elementor-widget-container .wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-media-group { margin-bottom: 5px; }
.elementor-widget-container .wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: clamp(0.875rem, 0.7885rem + 0.3846vw, 1.25rem); /* 14px to 20px */ font-style: normal; }
.elementor-widget-container .wdt-rc-template-icon-back-counter .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-separator { display: none; }

.wdt-cus-home-2-textedt-1 div.elementor-widget-container h2 { font-family: var(--wdtFontTypo_H2); font-size: clamp(4.6875rem, 1.875rem + 14.0625vw, 18.75rem); line-height: 1; opacity: 0.015; }
.wdt-cus-home-2-textedt-12 div.elementor-widget-container h2 { font-family: var(--wdtFontTypo_H2); font-size: clamp(4.6875rem, 1.875rem + 14.0625vw, 18.75rem); line-height: 1; opacity: 0.015; }
.wdt-cus-home-2-textedt-1, .wdt-cus-home-2-textedt-12, .wdt-cus-home-2-wicon-1 { position: absolute; z-index: -1;}
.wdt-cus-home-2-textedt-1 { bottom: 0; top: -10%;}
.wdt-cus-home-2-textedt-12 { top: 0px; }
.wdt-cus-home-2-wicon-1 { bottom: 250px; right: -150px; }
.wdt-cus-home-2-wicon-1 .elementor-icon { font-size: clamp(3.125rem, 1.875rem + 6.25vw, 9.375rem); }
.wdt-cus-w-icon-1 { fill: none; stroke: rgb(var(--wdtBorderColorRgb), 0.2); stroke-width: 9px; stroke-dasharray: 1000; stroke-dashoffset: 1000; transition: all 2s linear; -webkit-transition: all 2s linear; }
.wdt-cus-home-2-wicon-1.wdt-inview-section .elementor-icon .wdt-cus-w-icon-1 { stroke-dashoffset: 0; transition: all 2s linear; -webkit-transition: all 2s linear; }
.wdt-cus-home-2-countdown .wdt-countdown-holder p { display: none; }
.wdt-cus-home-2-countdown .wdt-countdown-holder .wdt-downcount { border: none; }

/*---Categories---*/
.wdt-cus-prod-cat-typ2 div.elementor-widget-container{ display: flex; flex-wrap: nowrap; scroll-behavior: smooth; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; scroll-snap-type: x mandatory; scrollbar-width: thin; scrollbar-color: var(--wdtPrimaryColor) transparent; }
.wdt-cus-prod-cat-typ2.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type2{ flex: 1; width: 100% ; overflow: hidden; display: flex; flex-direction: column; position: relative; min-width: 220px; }
.wdt-cus-prod-cat-typ2 .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner{ border: none; }
.wdt-cus-prod-cat-typ2 .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image img{ -webkit-transform: scale(1); transform: scale(1); -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1); transition: transform .25s cubic-bezier(.25, .01, .25, 1); }
.wdt-cus-prod-cat-typ2 .wdt-shop-category-listing-item.type2:hover .wdt-shop-category-listing-inner .wdt-shop-category-listing-image img{ transform: scale(1.2) rotate(5deg); }
.wdt-cus-prod-cat-typ2 .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data{ border: none; padding: 20px; }

/*---video---*/
.wdt-advanced-video-container .wdt-advanced-video video.advanced-video{ border-radius: var(--wdtRadius-Zero); }

/*---Slider---*/
.wdt-custom-slider-h4 .swiper-slide .wdt-cus-heading-slider { transform: rotateY(60deg) scale(0.8); -webkit-transform: rotateY(-0deg) scale(0.8); transition: all 1.2s ease; -webkit-transition: all 1.2s ease; opacity: 0; }
.wdt-custom-slider-h4 .swiper-slide-active .wdt-cus-heading-slider { transform: rotate(0deg) scale(1); -webkit-transform: rotate(0deg) scale(1); opacity: 1; }

/* ---Count Down--- */

.wdt-cus-home-2-countdown .wdt-counter-wrapper .wdt-counter-number { font-size: clamp(2.25rem, 1.7rem + 2.75vw, 5rem); font-family: var(--wdtFontTypo_H2); font-weight: var(--wdtFontWeight_H2); line-height: var(--wdtLineHeight_Alt); color: var(--wdtAccentTxtColor);}
.wdt-cus-home-2-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); color: var(--wdtAccentTxtColor);}
.wdt-cus-home-2-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider { font-size: clamp(3rem, 2.6rem + 2vw, 5rem); font-family: var(--wdtFontTypo_H2); font-weight: calc(var(--wdtFontWeight_Base) - 300); line-height: var(--wdtLineHeight_Alt); color: var(--wdtAccentTxtColor); }
.wdt-cus-home-2-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { padding: 0 clamp(0.3125rem, -0.375rem + 3.4375vw, 3.75rem); }

/*---Brand Logo---*/
.wdt-cus-home-2-brandlogo .wdt-animation-item.icon-item i { font-size: 150px; width: auto; height: 60px; color: var(--wdtBodyTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-home-2-brandlogo .wdt-animation-item.icon-item i:hover { color: var(--wdtSecondaryColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-home-2-brandlogo .wdt-animation-wrapper .wdt-animation-item { padding: 5px clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); }
.wdt-cus-home-2-brandlogo .wdt-animation-wrapper .wdt-animation-item img{ width: 150px; height: 36px; }
/*---Icon Box---*/
.wdt-rc-template-classic-type-1 .wdt-column-wrapper .wdt-column{ border: 2px solid var(--wdtLinkColor); border-right: 0;}
.wdt-rc-template-classic-type-1 .wdt-column-wrapper .wdt-content-item{padding:clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);}
.wdt-rc-template-classic-type-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.625rem, 1.0481rem + 2.5641vw, 4.125rem);/* Min-26 & Max-66 */ position: relative; }
.wdt-rc-template-classic-type-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before { content: ""; height: clamp(2.5rem, 2rem + 2.5vw, 5rem); width: clamp(2.5rem, 2rem + 2.5vw, 5rem); background-color: var(--wdtQuaternaryColor); position: absolute; bottom: 0px; right: 0px; top: 0; left: 0px; border-radius: var(--wdtRadius_Full); transform: translate(5px, 5px) scale(0.3); -webkit-transform: translate(5px, 5px) scale(0.3); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-rc-template-classic-type-1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:before { transform: translate(-10px, -5px) scale(1); -webkit-transform: translate(-10px, -5px) scale(1); }

.wdt-rc-template-classic-type-1 .wdt-content-item .wdt-content-title h5,
.wdt-cus-home-2-iconbox .wdt-content-item .wdt-content-title h5 a { font-family: var(--wdtFontTypo_H5); font-size: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem);/* Min-24 & Max-32 */ line-height: var(--wdtLineHeight_H5); font-weight: var(--wdtFontWeight_H5); text-transform: capitalize; }
.wdt-rc-template-classic-type-1 .wdt-content-item .wdt-content-description { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; }
.wdt-rc-template-classic-type-1 .wdt-content-item .wdt-content-button>a { padding: 0; background: transparent; background-image: none !important; color: var(--wdtBodyTxtColor); font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; position: relative; letter-spacing: 0; }
.wdt-rc-template-classic-type-1 .wdt-content-item .wdt-content-button>a:before { content: ""; height: 1px; width: 100%; background-color: var(--wdtBodyTxtColor); position: absolute; bottom: 4px; left: 0; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left; transform-origin: left; transition: transform 0.3s linear; -webkit-transition: transform 0.3s linear; }
.wdt-rc-template-classic-type-1 .wdt-content-item .wdt-content-button>a:hover:before { -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right; transform-origin: right; }


/*---Text with Image---*/
.wdt-cus-home-2-text-with-img img { height: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem);/*min-30 and max-40*/ width: auto; border-radius: 30px; position: relative; margin-bottom: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.9375rem); }
.wdt-cus-home-2-text-with-img span:last-child img { border-radius: 0; margin-bottom: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem); }
.wdt-cus-home-2-text-with-img .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-cus-home-2-text-with-img div h2,
.wdt-cus-home-2-text-with-img .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { text-transform: capitalize; }

/*---Advance video---*/
.wdt-cus-adv-video,
.wdt-advanced-video-container { height: 100%; position: relative; }
.wdt-cus-adv-video .wdt-advanced-video-container .wdt-advanced-video video.advanced-video { border-radius: 0; }
.wdt-cus-adv-video .wdt-advanced-video-container .wdt-play-button { border: none; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.wdt-cus-adv-video .wdt-advanced-video-container .wdt-play-button span { height: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); width: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); border-radius: var(--wdtRadius_Full); background-color: var(--wdtSecondaryColor); margin: auto; padding: 0; }
.wdt-cus-adv-video .wdt-advanced-video-container .wdt-play-button span i:before { color: var(--wdtBodyTxtColor); font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base);/* Min-18 & Max-20 */ letter-spacing: 0; text-transform: capitalize; font-style: normal; }

/*---Image Box---*/
.wdt-cus-home-2-imagebox,
.wdt-cus-home-2-imagebox .wdt-image-box-holder,
.wdt-cus-home-2-imagebox .wdt-column-wrapper,
.wdt-cus-home-2-imagebox .wdt-column,
.wdt-cus-home-2-imagebox .wdt-content-item,
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-content-media-group,
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-content-elements-group,
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a { height: 100%; width: 100%; min-height: 280px }
.wdt-cus-home-2-imagebox .wdt-content-item>div:not(:last-child) { margin: 0; }
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container { align-items: end; align-content: end; justify-content: start; text-align: start; padding:  clamp(0rem, -1.4286rem + 2.2321vw, 1.25rem)  clamp(1.25rem, -1.6071rem + 4.4643vw, 3.75rem); }
.wdt-cus-home-2-imagebox .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a, .wdt-cus-home-2-imagebox .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div { color: var(--wdtAccentTxtColor); }
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-content-image>a>img { height: 100%; width: 100%; object-fit: cover; object-position: center; transition: transform .25s cubic-bezier(.25, .01, .25, 1); -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1); }
.wdt-cus-home-2-imagebox .wdt-content-item:hover .wdt-content-image>a>img { transform: scale(1.2) rotate(5deg); -webkit-transform: scale(1.2) rotate(5deg); transition: transform .25s cubic-bezier(.25, .01, .25, 1); -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1); }

.wdt-cus-home-2-imagebox .wdt-content-item .wdt-content-title h5,
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-content-title h5 a { font-family: var(--wdtFontTypo_H5); font-size: clamp(1.625rem, 1.5385rem + 0.3846vw, 2rem);/* Min-26 & Max-32 */ text-transform: capitalize; line-height: var(--wdtLineHeight_H5); color: var(--wdtAccentTxtColor); order: 1; }
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-content-title h5 a:hover { color: rgb(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-content-subtitle { font-family: var(--wdtFontTypo_Base); color: var(--wdtAccentTxtColor); order: 1; margin-top: 10px; }
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after,
.wdt-cus-home-2-imagebox .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { display: none; }

/*---Icon Box---*/
.wdt-cus-classic-typ-2 .wdt-content-item { padding: 50px clamp(1.875rem, -0.9821rem + 4.4643vw, 4.375rem); }
.wdt-cus-classic-typ-2 .wdt-content-item>div:not(:last-child) { margin-bottom: 30px; }
.wdt-cus-classic-typ-2 .wdt-column-holder .wdt-column-wrapper{ box-shadow: rgb(var(--wdtBorderColorRgb),0.25) 0 0 0 1px inset; }
.wdt-cus-classic-typ-2 .wdt-content-item:hover { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-classic-typ-2 .wdt-column:nth-child(even){ background: linear-gradient(-45deg, rgba(var(--wdtAccentTxtColorRgb), 0.15) 0%, rgba(var(--wdtLinkColorRgb), 0.05) 100%); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(4px); border:1px solid rgba(var(--wdtBorderColorRgb),0.25); }
.wdt-cus-classic-typ-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(3.125rem, 1.6964rem + 2.2321vw, 4.375rem);/*min-50 and max-70*/ color: var(--wdtSecondaryColor); padding-bottom: 30px; }
.wdt-cus-classic-typ-2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); animation: up-down .4s ease; -webkit-animation: up-down .4s ease; }
.wdt-cus-classic-typ-2 .wdt-content-item .wdt-content-title h5,
.wdt-cus-classic-typ-2 .wdt-content-item .wdt-content-title h5 a { font-family: var(--wdtFontTypo_h5); font-size: clamp(1.625rem, 1.5385rem + 0.3846vw, 2rem);/* Min-26 & Max-32 */ color: var(--wdtAccentTxtColor); line-height: var(--wdtLineHeight_H5); text-transform: capitalize; }
.wdt-cus-classic-typ-2 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtSecondaryColor); }
.wdt-cus-classic-typ-2 .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor) }

/*--Image Box--*/
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-content-elements-group{ overflow: hidden;}
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content: end; z-index: 1; transform: translateY(60px); -webkit-transform: translateY(60px); transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.wdt-cus-home3-imgbox-1 .wdt-column.wdt-active .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container { align-content: end; z-index: 1; transform: translateY(0px); -webkit-transform: translateY(0px); overflow: hidden; }
.wdt-cus-home3-imgbox-1 .wdt-content-item { padding: clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);/*20-30*/ background-color: var(--wdtPrimaryColor); }
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container { align-content: end; z-index: 3; }
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-content-title h5,
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a { font-family: var(--wdtFontTypo_h2); font-size: clamp(2rem, 1.6538rem + 1.5385vw, 3.5rem);/* Min-32 & Max-56 */ text-transform: capitalize; color: rgb(var(--wdtBodyTxtColorRgb), 0.2); }
.wdt-cus-home3-imgbox-1 .wdt-column.wdt-active .wdt-content-item .wdt-content-title h5,
.wdt-cus-home3-imgbox-1 .wdt-column.wdt-active .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a { color: rgb(var(--wdtAccentTxtColorRgb), 1); }
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-content-button { opacity: 0; }
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-content-button>a { text-transform: capitalize; z-index: 5; }
.wdt-cus-home3-imgbox-1 .wdt-column.wdt-active .wdt-content-item .wdt-content-button { opacity: 1;}
.wdt-cus-home3-imgbox-1 .wdt-column.wdt-active .wdt-content-item img { transform: scale(1.2) rotate(5deg); -webkit-transform: scale(1.2) rotate(5deg); transition: transform .25s cubic-bezier(.25, .01, .25, 1); -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1); }
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-media-image-cover:before { content: ""; height: 100%; width: 100%; 
    background: linear-gradient(to top, rgb(var(--wdtHeadAltColorRgb), 0.6) 1%, transparent, transparent); position: absolute; top: 0; left: 0;
     transform: scaleY(0); -webkit-transform: scaleY(0); transform-origin: bottom; -webkit-transform-origin: bottom; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); z-index: 1; }
.wdt-cus-home3-imgbox-1 .wdt-column.wdt-active .wdt-content-item .wdt-media-image-cover:before { transform: scaleY(1); -webkit-transform: scaleY(1); }
.wdt-cus-home3-imgbox-1 .wdt-column-wrapper { counter-reset: my-sec-counter; }
.wdt-cus-home3-imgbox-1 .wdt-content-item:before { counter-increment: my-sec-counter; content: " 0" counter(my-sec-counter) "/ "; position: absolute; z-index: 3; padding: 10px; top: clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem); right: clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem); font-family: var(--wdtFontTypo_Base); font-size: 20px; background-color: var(--wdtAccentTxtColor);}
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after,
.wdt-cus-home3-imgbox-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { display: none; }

/*---Count Down-3---*/
.wdt-cus-home-3-countdown .wdt-countdown-holder p { display: none; }
.wdt-cus-home-3-countdown .wdt-countdown-holder .wdt-downcount { border: none; }
.wdt-cus-home-3-countdown .wdt-counter-wrapper .wdt-counter-number { font-size: clamp(2.25rem, 1.7rem + 2.75vw, 5rem);/*min-40 & max-80*/ font-family: var(--wdtFontTypo_H2); font-weight: var(--wdtFontWeight_H2); line-height: var(--wdtLineHeight_Alt); color: var(--wdtAccentTxtColor); }
.wdt-cus-home-3-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); color: var(--wdtAccentTxtColor); }
.wdt-cus-home-3-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider { font-size: clamp(3rem, 2.6rem + 2vw, 5rem); font-family: var(--wdtFontTypo_H2); font-weight: calc(var(--wdtFontWeight_Base) - 300); line-height: var(--wdtLineHeight_Alt); color: rgb(var(--wdtAccentTxtColorRgb), 0.5); }
.wdt-cus-home-3-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { padding: 0 clamp(0.3125rem, -0.125rem + 2.1875vw, 2.5rem); }

/* ---Animation Text--- */
.wdt-cus-animation-text-1 .wdt-animation-item.text-item { font-size: clamp(2rem, 1.6538rem + 1.5385vw, 3.5rem);/* Min-32 & Max-56 */ }
.wdt-cus-animation-text-1 .wdt-animation-wrapper:before,
.wdt-cus-animation-text-1 .wdt-animation-wrapper:after { content: ""; height: 100%; width: 80px; background: linear-gradient(to right, transparent, var(--wdtAccentTxtColor) 90%, var(--wdtAccentTxtColor) 70%, var(--wdtAccentTxtColor) 50%); position: absolute; left: 0; z-index: 3; transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.wdt-cus-animation-text-1 .wdt-animation-wrapper:after { transform: rotate(0deg); -webkit-transform: rotate(0deg); right: 0; left: auto; }
.wdt-cus-animation-text-1 .wdt-animation-item.image-item img { height: clamp(2rem, 1.6538rem + 1.5385vw, 3.5rem) ;/* Min-32 & Max-56 */ width: clamp(2rem, 1.6538rem + 1.5385vw, 3.5rem) ;/* Min-32 & Max-56 */ }
.wdt-cus-btn-style-1 .wdt-button-holder.wdt-button-size-nm .wdt-button { background: none !important; position: relative; padding: 0; align-items: center; display: flex; }
.wdt-cus-btn-style-1 .wdt-button-holder[class*="wdt-animation"] .wdt-button .wdt-button-icon { font-size: var(--wdtFontSize_Base); }
.wdt-cus-btn-style-1 .wdt-button-holder[class*="wdt-animation"] .wdt-button .wdt-button-text { font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem);/* Min-22 & Max-24 */ }

/* ----Tab setion---- */
.wdt-cust-tabs-1 .wdt-tabs-container { display: grid; }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list-wrapper { order: 2; margin-top: 50px; }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0 0 50px 0; border-bottom: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.8); }
.wdt-cust-tabs-1 .wdt-content-item .wdt-content-elements-group { margin-top: 30px; }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { background-color: transparent; color: var(--wdtAccentTxtColor); text-align: start; display: grid; place-content: start; align-items: center; column-gap: clamp(0.625rem, -0.0893rem + 1.1161vw, 1.25rem); padding: clamp(0.625rem, -0.0893rem + 1.1161vw, 1.25rem) 20px; height: 100%; transition: 0s; }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active .ui-tabs-anchor,
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { text-align: start; border: none; height: 100%; background-color: transparent !important; background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important; color: var(--wdtHeadAltColor); background-size: 300% 100%; background-position: 0px 100%; background-repeat: no-repeat; }
.wdt-cust-tabs-1 .wdt-content-image img { border-radius: var(--wdtRadius_Full); }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li a .wdt-content-image-wrapper { grid-area: 1 / 1 / 3 / 2; }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li a .wdt-content-image-wrapper .wdt-content-image { height: clamp(3.125rem, 1.875rem + 2.6042vw, 5rem); width: clamp(3.125rem, 1.875rem + 2.6042vw, 5rem); }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li a .wdt-content-title { grid-area: 1 / 2 / 2 / 3; align-self: end; margin-bottom: clamp(0rem, -0.2083rem + 0.434vw, 0.3125rem); }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-sub-title { grid-area: 2 / 2 / 3 / 3; font-family: var(--wdtFontTypo_Base); font-size: clamp(0.875rem, 0.7917rem + 0.1736vw, 1rem); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; letter-spacing: 0; text-align: start; text-wrap: balance; text-transform: capitalize; align-self: start; }
.wdt-cust-tabs-1 .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; scroll-behavior: smooth; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; scroll-snap-type: x mandatory; scrollbar-width: thin; scrollbar-color: var(--wdtSecondaryColor) transparent; }
/* .wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li { min-width: 25%; margin-bottom: 10px; } */
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin-right: 20px; }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { font-family: var(--wdtFontTypo_H5); font-size: clamp(1rem, 0.6667rem + 0.6944vw, 1.5rem);/* Min-16 & Max-24 */ font-weight: var(--wdtFontWeight_H5); line-height: 1; text-transform: capitalize; text-align: start; }
.wdt-cust-tabs-1 .wdt-content-subheading, .wdt-cust-tabs-1 .wdt-content-item .wdt-content-title h5 { font-family: var(--wdtFontTypo_H5); font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem);/* Min-22 & Max-24 */ font-weight: var(--wdtFontWeight_H5); line-height: 1; text-transform: capitalize; }
.wdt-cust-tabs-1 .wdt-content-item .wdt-content-title h5 a,
.wdt-cust-tabs-1 .wdt-content-item .wdt-content-subtitle,
.wdt-cust-tabs-1 .wdt-content-subheading,
.wdt-cust-tabs-1 .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor); }
.wdt-cust-tabs-1 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtSecondaryColor); }
.wdt-cust-tabs-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { pointer-events: none !important; }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list-wrapper { overflow: hidden; }
.wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li { width: 100%; }

/* ---Instagram Section--- */
.wdt-cus-insta-1 .wdt-content-item { overflow: hidden; }
.wdt-cus-insta-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-insta-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-cus-insta-1 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div span { opacity: 0; color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_H3); transform: scale(0.5); -webkit-transform: scale(0.5); }
.wdt-cus-insta-1 .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div span { opacity: 1; transform: scale(1); -webkit-transform: scale(1); color: var(--wdtAccentTxtColor); }
.wdt-cus-insta-1 .wdt-content-item .wdt-content-elements-group:before { content: ''; width: 100%; height: 100%; background: rgb(var(--wdtPrimaryColorRgb), 0.8); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.8); -webkit-transform: translate(-50%, -50%) scale(0.8); border-radius: 0; -webkit-border-radius: 0; box-shadow: 0 0 0 20px rgba(var(--wdtLinkHoverColorRgb), 0.3); -webkit-box-shadow: 0 0 0 20px rgba(var(--wdtLinkHoverColorRgb), 0.3); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); opacity: 0; pointer-events: none; }
.wdt-cus-insta-1 .wdt-content-item:hover .wdt-content-elements-group:before { transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); opacity: 1; }
.wdt-cus-insta-1 .wdt-content-item .wdt-content-image>a>img { transition: transform .25s cubic-bezier(.25, .01, .25, 1); -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1); }
.wdt-cus-insta-1 .wdt-content-item:hover .wdt-content-image>a>img { transform: scale(1.2) rotate(5deg); -webkit-transform: scale(1.2) rotate(5deg); }

/*---Product Collection Interactive showcase button---*/
.wdt-cus-interactive-btn .wdt-button-holder.wdt-button-size-nm .wdt-button { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); }
.wdt-cus-interactive-btn .wdt-button-holder.wdt-template-textual .wdt-button:before { content: ''; height: 1px; width: 100%; position: absolute; background-color: var(--wdtAccentTxtColor); bottom: 0; top: auto; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right; transform-origin: right; transition: transform 0.3s linear; -webkit-transition: transform 0.3s linear; }
.wdt-cus-interactive-btn .wdt-button-holder.wdt-template-textual .wdt-button:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left; transform-origin: left; }
.wdt-cus-interactive-btn .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:before, .wdt-cus-interactive-btn .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text:after { display: none; }
.wdt-cus-interactive-btn .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text { color: var(--wdtAccentTxtColor); }

/* ---Image box--- */
.wdt-cus-img-box-1 .wdt-content-item {padding: 40px 20px; background-color: var(--wdtPrimaryColor); }
.wdt-cus-img-box-1 .wdt-content-item:hover img { animation: up-down .4s ease; -webkit-animation: up-down .4s ease; }
.wdt-cus-img-box-1 .wdt-active .wdt-content-item, .wdt-cus-img-box-1 .wdt-content-item:hover { background-color: rgba(var(--wdtPrimaryColorRgb), 0.9); }
.wdt-cus-img-box-1 .wdt-content-item .wdt-content-title { padding-top: 10px; }
.wdt-cus-img-box-1 .wdt-content-item .wdt-content-title h5, .wdt-cus-img-box-1 .wdt-content-item .wdt-content-title h5 a { font-family: var(--wdtFontTypo_H5); font-size: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem); /* Min-24 & Max-32 */ line-height: var(--wdtLineHeight_H5); text-transform: capitalize; color: var(--wdtAccentTxtColor); }
.wdt-cus-img-box-1 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtSecondaryColor); }
.wdt-cus-img-box-1 .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor); text-transform: capitalize; line-height: var(--wdtLineHeight_Base); text-wrap: balance; }
@keyframes up-down { 0% { transform: translateY(0px); -webkit-transform: translateY(0px); } 50% { transform: translateY(-10px); -webkit-transform: translateY(-10px); } 100% { transform: translateY(0px); -webkit-transform: translateY(0px); } }

.wdt-cus-img-box-1 .swiper-slide:nth-child(odd) .wdt-content-item{
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
}
.wdt-cus-img-box-1 .swiper-slide:nth-child(even) .wdt-content-item:before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    background:var(--wdtPrimaryColor);
    left:0;
    top:0;
    opacity:1;
    transition: var(--wdtAltTransition);
    pointer-events: none;
    opacity:0.5;
}

.wdt-cus-img-box-1 .swiper-slide .wdt-content-item .wdt-content-media-group{
    margin-bottom:0;
}

.wdt-cus-img-box-1 .wdt-content-item .wdt-content-image > span > img, .wdt-cus-img-box-1 .wdt-content-item .wdt-content-image > a > img{
    width:80px;
    height:80px;
}

.wdt-cus-img-box-1 .wdt-content-item .wdt-content-title h5, .wdt-cus-img-box-1 .wdt-content-item .wdt-content-title h5 a{
    font-size:clamp(1.125rem, 0.6955rem + 0.6704vw, 1.5rem);/*18px-24px*/
}

.wdt-cus-img-box-1 .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-title h5,
.wdt-cus-img-box-1 .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-title h5 a{
    color:var(--wdtHeadAltColor)
}

/* ---Popup Section--- */
.wdt-cus-popup-img { height: 100%; }

/*---Animation text---*/
.wdt-cus-home-1-anim-text .wdt-animation-item.text-item { font-size: clamp(1.625rem, 1.0481rem + 2.5641vw, 4.125rem);/* Min-26 & Max-66 */ }
.wdt-cus-home-1-anim-text .wdt-animation-item.image-item img { height: clamp(1.625rem, 1.0481rem + 2.5641vw, 4.125rem); width: clamp(1.625rem, 1.0481rem + 2.5641vw, 4.125rem); }

/*interactive product collection*/
.wdt-custom-product-collection-iconlist ul { gap: clamp(0.9375rem, 0.8654rem + 0.3205vw, 1.25rem); /* 15px to 20px */ }
.wdt-custom-product-collection-iconlist ul,
.wdt-custom-product-collection-iconlist ul li { margin: 0 !important; }
.wdt-custom-product-collection-iconlist .elementor-icon-list-item a { padding: var(--wdtPadding_Btn); }
.wdt-custom-product-collection-iconlist .elementor-icon-list-item .elementor-icon-list-icon { color: var(--wdtBodyTxtColor); }
.wdt-custom-product-collection-iconlist .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item .elementor-icon-list-text { font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */ font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: uppercase; color: var(--wdtBodyTxtColor); }
.wdt-custom-product-collection-iconlist .elementor-icon-list-item:not(:last-child) a:after { content: ""; height: 14px; width: 30px; background-color: var(--wdtSecondaryColor); position: absolute; right: -20px; z-index: 0; }
.wdt-cus-mail-5.wdt-cus-popup-mail .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div { bottom: -60px; }
.wdt-cus-mail-5.wdt-cus-popup-mail .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"] { padding: 20px !important; }
.wdt-cus-home3-imgbox-1 div.wdt-content-item .wdt-content-button>a { font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: 1.2; text-transform: uppercase; background-image: none !important; background-color: var(--wdtBodyTxtColor) !important; color: var(--wdtAccentTxtColor) !important; border: 0; }
.wdt-h1-cus-slider-03 .swiper-slide .wdt-cus-slider-heading { transform: translate(-100px); -webkit-transform: translate(-100px); opacity: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h1-cus-slider-03 .swiper-slide.swiper-slide-active .wdt-cus-slider-heading { transform: translate(0px); -webkit-transform: translate(0px); opacity: 1; transition-delay: 0.2s; }
.wdt-h1-cus-slider-03 .swiper-slide .wdt-cus-slider-icon-box { transform: translate(-100px); -webkit-transform: translate(-100px); opacity: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h1-cus-slider-03 .swiper-slide.swiper-slide-active .wdt-cus-slider-icon-box { transform: translate(0px); -webkit-transform: translate(0px); opacity: 1; transition-delay: 0.2s; }
.wdt-h1-cus-slider-03 .swiper-slide .wdt-cus-btn { transform: translate(-100px); -webkit-transform: translate(-100px); opacity: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h1-cus-slider-03 .swiper-slide.swiper-slide-active .wdt-cus-btn { transform: translate(0px); -webkit-transform: translate(0px); opacity: 1; transition-delay: 0.2s; }
.wdt-h1-cus-slider-03 .swiper-slide .wdt-cus-slider-3-img { transform: translateY(200px); -webkit-transform: translateY(200px); opacity: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h1-cus-slider-03 .swiper-slide-active .wdt-cus-slider-3-img { transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 1; }
.wdt-h1-cus-slider-03 .swiper-slide .wdt-cus-slider-product { transform: translate(100px); -webkit-transform: translate(100px); opacity: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h1-cus-slider-03 .swiper-slide.swiper-slide-active .wdt-cus-slider-product { transform: translate(0px); -webkit-transform: translate(0px); opacity: 1; transition-delay: 0.2s; }
.wdt-h1-cus-slider-03 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div { width: auto; padding: 15px; border: 1px solid var(--wdtBodyTxtColor); color: var(--wdtBodyTxtColor); gap: 10px; margin: 10px }
.wdt-h1-cus-slider-03 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { opacity: 0.7; }
.wdt-h1-cus-slider-03 div.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before { background-color: transparent; }


/*--- Slider - Heading ---  */
.wdt-cus-slider-heading .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-cus-slider-heading div h2,
.wdt-cus-slider-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.25rem, 1.8497rem + 2.2086vw, 4.5rem); text-transform: capitalize; }

/*---Icon Box---*/
/* .wdt-cus-slider-icon-box .wdt-content-item>div:not(:last-child),
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-elements-group>div:not(:last-child),
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin: 0; }
.wdt-cus-slider-icon-box .wdt-content-item { display: flex; justify-content: center; align-items: center; background-color: var(--wdtAccentTxtColor); margin: 0; padding: 20px; gap: 20px; }
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-media-group { display: flex; justify-content: center; align-items: center; gap: 15px; }
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { height: clamp(3.125rem, -3.1397rem + 7.8247vw, 6.25rem);  width: clamp(3.125rem, -3.1397rem + 7.8247vw, 6.25rem);  background-color: var(--wdtSecondaryColor); display: flex; justify-content: center; align-items: center; }
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.25rem, -0.2535rem + 1.8779vw, 2rem);  }
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-counter { font-size: clamp(3.125rem, -0.6338rem + 4.6948vw, 5rem); line-height: 1; }
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-title { margin-bottom: 8px !important; }
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-title h5,
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-title h5 a { text-transform: capitalize; font-size: clamp(1.25rem, -0.2535rem + 1.8779vw, 2rem); color: var(--wdtBodyTxtColor); }
.wdt-cus-slider-textedt p { font-size: clamp(1.625rem, 0.95rem + 3.375vw, 5rem);text-transform: capitalize; letter-spacing: 0; color: var(--wdtBodyTxtColor); font-weight: var(--wdtFontWeight_H2); opacity: 0.3; } */

/* Contact Logo */
.wdt-cus-home-2-brandlogo .wdt-animation-wrapper:before,.wdt-cus-home-2-brandlogo .wdt-animation-wrapper:after{ content: ""; height: 100%; width: 50px; background: linear-gradient(to right, transparent, var(--wdtAccentTxtColor) 90%, var(--wdtAccentTxtColor) 70%, var(--wdtAccentTxtColor) 50%); position: absolute; left: 0; z-index: 3; transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.wdt-cus-home-2-brandlogo .wdt-animation-wrapper:after{ transform: rotate(0deg); -webkit-transform: rotate(0deg); right: 0; left: auto; }

/* H1 Intractive Showcase */
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image { height: 100%; width: 100%; position: relative;}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{ max-width: 100%;}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container { align-items: center; }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img { border-radius: var(--wdtRadius_Full); width: 100%; height: 100%;margin: -25px 0; transform: scale(0.7) translateX(0%);transition: var(--wdt-Ad-Transition); object-fit: cover; object-position: center; opacity: 0;}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active>.wdt-interactive-showcase-content-group .wdt-content-image img {transform: scale(1.2) translateX(0%); opacity: 1;}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image:before{ content:''; position:absolute; width:20px; height:20px; top:15px; left:0; right:0; bottom:auto; margin:auto;  opacity:1; border-radius:var(--wdtRadius_Full); background:var(--wdtAccentTxtColor);-webkit-transform:scale(1); transform:scale(1);-webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition);}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active >.wdt-interactive-showcase-content-group .wdt-content-image:before{ -webkit-transform:scale(0); transform:scale(0); opacity:0;}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group{display:grid; grid-template-columns:13% 1fr; place-items:center; gap:0 25px;}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group > div{ width: 100%;}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-interactive-showcase-content-group { display: flex; flex-direction: column; justify-content: start; align-items: start; gap: 0; -webkit-transform: translateX(-4%); transform:translateX(-4%);-webkit-transition:var(--wdt-Ad-Transition); transition:var(--wdt-Ad-Transition)}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active >.wdt-interactive-showcase-content-group .wdt-interactive-showcase-content-group {-webkit-transform: translateX(2%); transform: translateX(2%);}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container div.wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem); /*20-10*/ }
.wdt-cus-h1-interactive-grids .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{font-size: clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);}
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container div.wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title,
.wdt-interactive-showcase-container div.wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-description { color: var(--wdtAccentTxtColor); }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-family: var(--wdtFontTypo_H4); font-weight: var(--wdtFontWeight_H4); font-size:clamp(1.625rem, 1.1923rem + 1.9231vw, 3.5rem); }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container div.wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-description {  font-size: clamp(1rem, 0.4274rem + 0.8939vw, 1.5rem); /*24-16*/ font-family: var(--wdtFontTypo_H4); font-weight: var(--wdtFontWeight_H4); }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { opacity: 1; }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { transform: unset; opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-slide-img-1 { transform: translateX(500px) scaleX(1); transition: var(--wdt-Ad-Transition); opacity: 0; }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-slide-img-2 { transform: translateX(300px) scaleX(1); transition: var(--wdt-Ad-Transition); opacity: 0; }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-slide-img-1 { transform: translateX(0) scaleX(1); transition-delay: 0.2s; opacity: 1; }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-slide-img-2 { transform: translateX(0) scaleX(1); transition-delay: 0.4s; opacity: 1; }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-custom-product-collection-iconlist { transform: translateY(20px) scaleX(1); transition: var(--wdt-Ad-Transition); opacity: 0; }
.wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-custom-product-collection-iconlist { transform: translateY(0) scaleX(1); transition-delay: 0.3s; opacity: 1; }
.wdt-cus-h1-interactive-grids{overflow:hidden;}
.wdt-cus-h1-interactive-grids .elementor-widget-container .wdt-heading-holder{transform:translateY(65%);transition:var(--wdtAltTransition);}
.wdt-cus-h1-interactive-grids .elementor-widget-container .wdt-heading-holder .wdt-heading-content-wrapper{opacity:0;transition:var(--wdtAltTransition);}
.wdt-cus-h1-interactive-grids:hover .elementor-widget-container .wdt-heading-holder{transform:translateY(0%);}
.wdt-cus-h1-interactive-grids:hover .elementor-widget-container .wdt-heading-holder .wdt-heading-content-wrapper{ opacity:1;}
/* H2 Slider */
.wdt-cus-adv-slider-style-1 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-next .wdt-cus-slider-img img{ transform: translateX(800px); opacity: 0; transform-origin: left; }
.wdt-cus-adv-slider-style-1 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-cus-slider-img img{ transform: translateX(0px); transition: all 0.6s linear; opacity: 1; }
.wdt-cus-adv-slider-style-1 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-prev .wdt-cus-slider-img img{ transform: translateX(-800px); transition: all 0.2s linear; opacity: 0; transform-origin: left; }
    
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Custom Style (H) */

/* Snap Scroll Style */
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { justify-content: center; gap: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); /* 10px to 20px */ }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll ~ .wdt-snap-scroll-pagination { display: flex !important; position: relative; }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button { position: relative; font-size: 0; padding: clamp(0.5rem, 0.4712rem + 0.1282vw, 0.625rem); /* 8px to 10px */ border-radius: var(--wdtRadius_Full); z-index: 1; margin: 0;}
.wdt-dark-bg .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button:hover { background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button.wdt-pagination-prev:after,
.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button.wdt-pagination-next:after { content: ""; position: relative; display: inline-block; /* width: 25px; height: 25px; transition: var(--wdt-Ad-Transition); font-family: "Faryita Icons"; font-style: normal; font-weight: var(--wdtFontWeight_Alt); display: inline-block; text-decoration: inherit; font-size: calc(var(--wdtFontSize_Base) - 2px); text-align: center; font-variant: normal; text-transform: none; line-height: 24px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; */ background: currentColor; width: 18px; height: 18px; margin: auto; -webkit-mask-position: center; -webkit-mask-size: clamp(0.6875rem, 0.6442rem + 0.1923vw, 0.875rem) auto; -webkit-mask-repeat: no-repeat; mask-position: center; mask-size: clamp(0.6875rem, 0.6442rem + 0.1923vw, 0.875rem) auto; mask-repeat: no-repeat; }
.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button.wdt-pagination-prev:after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_1_);%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_3_' y='2' width='50' height='46.1'/%3E%3C/defs%3E%3CclipPath id='SVGID_1_'%3E%3Cuse xlink:href='%23SVGID_3_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Group_26' class='st0'%3E%3Cpath id='Path_20044' d='M0,25c0,1.6,1.3,2.9,2.9,2.9h37L24.9,43c-1.1,1.1-1.1,3,0,4.2c1.1,1.1,3,1.1,4.2,0l20.1-20.1 c0.1-0.1,0.3-0.3,0.4-0.5c0-0.1,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.2,0.2-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3 c0.1-0.4,0.1-0.8,0-1.2c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.2-0.3c0-0.1-0.1-0.1-0.1-0.2 c-0.1-0.2-0.2-0.3-0.4-0.5L29,2.8c-1.2-1.1-3-1.1-4.2,0.1c-1.1,1.1-1.1,2.9,0,4.1L40,22.1h-37C1.3,22.1,0,23.4,0,25 C0,25,0,25,0,25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_1_);%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_3_' y='2' width='50' height='46.1'/%3E%3C/defs%3E%3CclipPath id='SVGID_1_'%3E%3Cuse xlink:href='%23SVGID_3_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Group_26' class='st0'%3E%3Cpath id='Path_20044' d='M0,25c0,1.6,1.3,2.9,2.9,2.9h37L24.9,43c-1.1,1.1-1.1,3,0,4.2c1.1,1.1,3,1.1,4.2,0l20.1-20.1 c0.1-0.1,0.3-0.3,0.4-0.5c0-0.1,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.2,0.2-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3 c0.1-0.4,0.1-0.8,0-1.2c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.2-0.3c0-0.1-0.1-0.1-0.1-0.2 c-0.1-0.2-0.2-0.3-0.4-0.5L29,2.8c-1.2-1.1-3-1.1-4.2,0.1c-1.1,1.1-1.1,2.9,0,4.1L40,22.1h-37C1.3,22.1,0,23.4,0,25 C0,25,0,25,0,25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); transform: rotate(180deg); }
.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button.wdt-pagination-next:after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_1_);%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_3_' y='2' width='50' height='46.1'/%3E%3C/defs%3E%3CclipPath id='SVGID_1_'%3E%3Cuse xlink:href='%23SVGID_3_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Group_26' class='st0'%3E%3Cpath id='Path_20044' d='M0,25c0,1.6,1.3,2.9,2.9,2.9h37L24.9,43c-1.1,1.1-1.1,3,0,4.2c1.1,1.1,3,1.1,4.2,0l20.1-20.1 c0.1-0.1,0.3-0.3,0.4-0.5c0-0.1,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.2,0.2-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3 c0.1-0.4,0.1-0.8,0-1.2c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.2-0.3c0-0.1-0.1-0.1-0.1-0.2 c-0.1-0.2-0.2-0.3-0.4-0.5L29,2.8c-1.2-1.1-3-1.1-4.2,0.1c-1.1,1.1-1.1,2.9,0,4.1L40,22.1h-37C1.3,22.1,0,23.4,0,25 C0,25,0,25,0,25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_1_);%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_3_' y='2' width='50' height='46.1'/%3E%3C/defs%3E%3CclipPath id='SVGID_1_'%3E%3Cuse xlink:href='%23SVGID_3_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Group_26' class='st0'%3E%3Cpath id='Path_20044' d='M0,25c0,1.6,1.3,2.9,2.9,2.9h37L24.9,43c-1.1,1.1-1.1,3,0,4.2c1.1,1.1,3,1.1,4.2,0l20.1-20.1 c0.1-0.1,0.3-0.3,0.4-0.5c0-0.1,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.2,0.2-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3 c0.1-0.4,0.1-0.8,0-1.2c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.1-0.3c0-0.1-0.1-0.2-0.2-0.3c0-0.1-0.1-0.1-0.1-0.2 c-0.1-0.2-0.2-0.3-0.4-0.5L29,2.8c-1.2-1.1-3-1.1-4.2,0.1c-1.1,1.1-1.1,2.9,0,4.1L40,22.1h-37C1.3,22.1,0,23.4,0,25 C0,25,0,25,0,25'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.wdt-dark-prim-style .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button { background-color: var(--wdtHeadAltColor); }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination:before {  content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: var(--wdtSecondaryColor); width: 50px; height: clamp(0.75rem, 0.6346rem + 0.5128vw, 1.25rem); z-index: 0; margin: auto; }

/* Sticky Style */
.wdt-col-sticky { position: sticky; top: 10px; height: 100%; }
html:has(.wdt-col-sticky),
body:has(.wdt-col-sticky) { overflow-x: visible; }
.inner-wrapper:has(.wdt-col-sticky) { overflow: visible; }

/* Common Heading Style */
.wdt-heading-content-wrapper { line-height: var(--wdtLineHeight_Base); }

/* Common Button Style */
.elementor-widget-container .wdt-button-holder.wdt-template-textual .wdt-button:after {
    bottom: -2px;
    top: auto;
    margin: auto;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transition: transform .4s cubic-bezier(.22, .61, .36, 1);
    transition: transform .4s cubic-bezier(.22, .61, .36, 1);
}

.elementor-widget-container .wdt-button-holder.wdt-template-textual .wdt-button:hover:after,
.elementor-widget-container .wdt-button-holder.wdt-template-textual .wdt-button:focus:after {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transition: transform .4s cubic-bezier(.22, .61, .36, 1);
    transition: transform .4s cubic-bezier(.22, .61, .36, 1);
}

/* Header Style */
.wdt-header-icons-list-item.user-authlink-item:before,
.wdt-header-icons-list-item.cart-item:before { content: ""; position: absolute; top: 0; bottom: 0; left: -9px; width: 45px; height: 14px; background-color: var(--wdtSecondaryColor); z-index: -1; margin: auto; }
.wdt-h3-header-icon-style .wdt-header-icons-list>div.search-item.search-default #searchform input[type="text"],
.wdt-h3-header-icon-style .wdt-header-icons-list>div.search-item.search-default #searchform:before { color: var(--wdtHeadAltColor); }
.wdt-h3-header-icon-style .wdt-header-icons-list > div.search-item.search-default #searchform input[type="text"] { border-color: var(--wdtSecondaryColor); }
.wdt-dark-bg .wdt-h3-header-icon-style .wdt-header-icons-list > div.search-item.search-default #searchform input[type="text"] { 
    color: var(--wdtAccentTxtColor); }
.wdt-h3-header-icon-style #searchform input[type="submit"] { background-color: rgba(var(--wdtHeadAltColorRgb),0.3); }
.wdt-h3-header-icon-style #searchform input[type="submit"]:hover,
.wdt-h3-header-icon-style #searchform input[type="submit"]:focus { background-color: var(--wdtSecondaryColor); }
.wdt-header-menu ul li.has-mega-menu .elementor-widget-container ul li > a { display: flex !important; }

/* Custom To Top */
.progress-wrap { position: fixed; right: clamp(1.25rem, 0.9164rem + 1.8405vw, 3.125rem); bottom: clamp(1.25rem, 0.9164rem + 1.8405vw, 3.125rem); height: 46px; width: 46px; cursor: pointer; display: block; border-radius: 50px; box-shadow: inset 0 0 0 2px rgba(196,196,196,0.5); z-index: 4; opacity: 0; visibility: hidden; transform: translateY(15px); -webkit-transition: all 200ms linear; transition: all 200ms linear; background-color: var(--wdtBodyBGColor); }
.progress-wrap.active-progress { opacity: 1; visibility: visible; transform: translateY(0); }
.progress-wrap svg { font-size: 24px; overflow: visible; width: 46px; height: 46px; display: block; }
.progress-wrap svg.progress-circle path { stroke: var(--wdtHeadAltColor); stroke-width: 4; box-sizing: border-box; -webkit-transition: all 200ms linear; transition: all 200ms linear; }
.progress-wrap svg path { fill: none; }
.progress-wrap:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; height: 25px; width: 25px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath d='M82.3,63c-1.6,0-3.5-0.3-3.5-0.3c-9-2.2-16.7-1.4-21.3-0.2c-4.1,1.1-7.6,1.1-7.6,1.1s-3.5,0-7.6-1.1 c-4.6-1.2-12.2-2-21.3,0.2c0,0-1.9,0.3-3.5,0.3c-0.5,0.1-1.3,0.4-1.1,1.8l0.3,2.6c0,0,2.6,0.4,3.5,2.9c0.9,2.5,1.8,12,14.3,12 C46.4,82.4,48,70.6,48,70.6s0.5-2.1,2-2.1s2,2.1,2,2.1s1.6,11.7,13.4,11.7c12.5,0,13.4-9.5,14.3-12c0.9-2.5,3.5-2.9,3.5-2.9 l0.3-2.6C83.6,63.5,82.8,63.1,82.3,63L82.3,63z M44.8,70.6c-0.4,4.7-3.6,8.3-8.2,9.4c-0.6,0.1-1.3,0.2-1.9,0.2 c-1.1,0-2.1-0.1-3.2-0.3c-2.9-0.8-5.6-2.6-7.2-5.3c-1.3-2.3-1.8-5.1-1.7-7.8c0-0.6,0.1-1,0.2-1.4c0.2-0.4,0.6-0.7,1.3-1 c0.9-0.3,1.8-0.5,2.8-0.6c9.3-1.3,14.3,0.4,16.5,1.6c1,0.5,1.4,1.5,1.5,3C44.9,69.1,44.9,69.9,44.8,70.6z M75.7,74.5 c-1.6,2.7-4.3,4.5-7.2,5.3c-1.1,0.3-2.1,0.4-3.2,0.3c-0.6,0-1.3-0.1-1.9-0.2c-4.6-1-7.8-4.6-8.2-9.4c-0.1-0.7-0.1-1.4,0-2.2 c0.1-1.5,0.5-2.5,1.5-3c2.2-1.2,7.1-2.9,16.5-1.6c1,0.1,1.9,0.3,2.8,0.6c0.7,0.3,1.1,0.6,1.3,1c0.2,0.4,0.2,0.8,0.2,1.4 C77.5,69.4,77.1,72.2,75.7,74.5L75.7,74.5z'/%3E%3Cpath d='M95.3,46.1c-2.6-1-10.7-1.9-17-2.4c-2.2-6.1-5.6-17.4-9-22.4c-1.7-2.4-3.1-4.6-6.2-3.2c-2,0.9-4.2,1.4-6.3,1.7 c-1.4,0.2-2.8,0.5-4.2,0.6c-2.6,0.2-5.1-0.1-7.7-0.4c-2.7-0.3-5.5-0.8-8-1.9c-3.1-1.4-4.5,0.8-6.2,3.2c-3.4,5.1-6.8,16.3-9,22.4 c-6.3,0.5-14.4,1.3-17,2.4C2.1,47.1,0,49,3,51c2.7,1.8,15.6,7.1,47,7.3c31.5-0.2,44.3-5.5,47-7.3C100,49,97.9,47.1,95.3,46.1 L95.3,46.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath d='M82.3,63c-1.6,0-3.5-0.3-3.5-0.3c-9-2.2-16.7-1.4-21.3-0.2c-4.1,1.1-7.6,1.1-7.6,1.1s-3.5,0-7.6-1.1 c-4.6-1.2-12.2-2-21.3,0.2c0,0-1.9,0.3-3.5,0.3c-0.5,0.1-1.3,0.4-1.1,1.8l0.3,2.6c0,0,2.6,0.4,3.5,2.9c0.9,2.5,1.8,12,14.3,12 C46.4,82.4,48,70.6,48,70.6s0.5-2.1,2-2.1s2,2.1,2,2.1s1.6,11.7,13.4,11.7c12.5,0,13.4-9.5,14.3-12c0.9-2.5,3.5-2.9,3.5-2.9 l0.3-2.6C83.6,63.5,82.8,63.1,82.3,63L82.3,63z M44.8,70.6c-0.4,4.7-3.6,8.3-8.2,9.4c-0.6,0.1-1.3,0.2-1.9,0.2 c-1.1,0-2.1-0.1-3.2-0.3c-2.9-0.8-5.6-2.6-7.2-5.3c-1.3-2.3-1.8-5.1-1.7-7.8c0-0.6,0.1-1,0.2-1.4c0.2-0.4,0.6-0.7,1.3-1 c0.9-0.3,1.8-0.5,2.8-0.6c9.3-1.3,14.3,0.4,16.5,1.6c1,0.5,1.4,1.5,1.5,3C44.9,69.1,44.9,69.9,44.8,70.6z M75.7,74.5 c-1.6,2.7-4.3,4.5-7.2,5.3c-1.1,0.3-2.1,0.4-3.2,0.3c-0.6,0-1.3-0.1-1.9-0.2c-4.6-1-7.8-4.6-8.2-9.4c-0.1-0.7-0.1-1.4,0-2.2 c0.1-1.5,0.5-2.5,1.5-3c2.2-1.2,7.1-2.9,16.5-1.6c1,0.1,1.9,0.3,2.8,0.6c0.7,0.3,1.1,0.6,1.3,1c0.2,0.4,0.2,0.8,0.2,1.4 C77.5,69.4,77.1,72.2,75.7,74.5L75.7,74.5z'/%3E%3Cpath d='M95.3,46.1c-2.6-1-10.7-1.9-17-2.4c-2.2-6.1-5.6-17.4-9-22.4c-1.7-2.4-3.1-4.6-6.2-3.2c-2,0.9-4.2,1.4-6.3,1.7 c-1.4,0.2-2.8,0.5-4.2,0.6c-2.6,0.2-5.1-0.1-7.7-0.4c-2.7-0.3-5.5-0.8-8-1.9c-3.1-1.4-4.5,0.8-6.2,3.2c-3.4,5.1-6.8,16.3-9,22.4 c-6.3,0.5-14.4,1.3-17,2.4C2.1,47.1,0,49,3,51c2.7,1.8,15.6,7.1,47,7.3c31.5-0.2,44.3-5.5,47-7.3C100,49,97.9,47.1,95.3,46.1 L95.3,46.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: cover; mask-size: cover; background-color: currentColor; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

/* Shop Fix */
.elementor-editor-active .elementor-widget-wdt-shop-products .woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper) { display: grid; gap: 30px; }
.elementor-editor-active .elementor-widget-wdt-shop-products .woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper).columns-1 {grid-template-columns: repeat(1, 1fr);}
.elementor-editor-active .elementor-widget-wdt-shop-products .woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper).columns-2 {grid-template-columns: repeat(2, 1fr);}
.elementor-editor-active .elementor-widget-wdt-shop-products .woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper).columns-3 {grid-template-columns: repeat(3, 1fr);}
.elementor-editor-active .elementor-widget-wdt-shop-products .woocommerce ul.products:not(.products-apply-isotope, .swiper-wrapper).columns-4 {grid-template-columns: repeat(4, 1fr);}
.elementor-editor-active .elementor-widget-wdt-shop-products .product-wrapper > *:not(.product-thumb):not(.product-details),
.elementor-editor-active .elementor-widget-wdt-shop-products .product-wrapper > .product-thumb > *:not(a.image),
.elementor-editor-active .elementor-widget-wdt-shop-products .product-wrapper > .product-thumb > a.image > *:not(.primary-image) { display: none; }
.elementor-editor-active .woocommerce ul.products.product-content-alignment-center li.product .product-details { text-align: center; }
.elementor-editor-active .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 100%; }
.elementor-editor-active .woocommerce #content div.product div.summary,
.elementor-editor-active .woocommerce div.product div.summary,
.elementor-editor-active .woocommerce-page #content div.product div.summary,
.elementor-editor-active .woocommerce-page div.product div.summary { width: 100%; }

/* Product Style */
.woocommerce ul.products.wdt-product-style-01 li.product:not(.product-list-view) .product-wrapper { --cus-productBG: #ececec; background-color: var(--cus-productBG); }
.woocommerce ul.products.wdt-product-style-01.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details { padding: 15px 30px 25px; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper { display: grid; align-items: center; overflow: hidden; cursor: pointer; pointer-events: painted; text-align: center; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper > div { grid-area: 1/-1; display: inline-grid; margin-bottom: 0; width: 100%; padding: 0; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper > div:has(.product-price) { justify-content: center; }
.woocommerce ul.products.wdt-product-style-01 li.product { line-height: 1; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper .product-element-group-items > div { margin: 0; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper .product-buttons-wrapper.product-button .button + .tooltip,
.woocommerce ul.products.wdt-product-style-01 li.product .product-buttons-wrapper.product-button a.button.product_type_variable:after { display: none; }
.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"].wdt-product-style-01 li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline { background-color: transparent !important; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-buttons-wrapper.product-button .button { height: auto; min-height: auto; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-buttons-wrapper.product-button .button:hover { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-category-wrapper { margin-bottom: 10px; }
.woocommerce ul.products.wdt-product-style-01 li.product .price { font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_H6) - 2px); font-weight: calc(var(--wdtFontWeight_Ext) + 100); margin-bottom: 0; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-title { margin-bottom: 18px; }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper > div:has(.product-price),
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper > div:has(.product-button) { -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper > div:has(.product-button) { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper:hover > div:has(.product-button) { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper:hover > div:has(.product-price) { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper:hover .product-buttons-wrapper.product-button .wc_btn_inline a.button { color: var(--wdtHeadAltColor); }
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper a.button { background-image: none !important; }

/* List View */
.woocommerce ul.products.wdt-product-style-01 li.product:not(.product-list-view) .product-details .product-element-group-wrapper { justify-content: stretch; }
.woocommerce ul.products.wdt-product-style-01 li.product.product-list-view .product-wrapper .product-thumb { display: block; }
.woocommerce ul.products.wdt-product-style-01 li.product.product-list-view .product-details .product-element-group-wrapper { width: fit-content; margin-bottom: 0 !important; margin: 0 2px; }


/* Product Type 3 */
.woocommerce ul.products[class*="wdt-product-style-"]:not(.wdt-product-style-1) li.product .product-buttons-wrapper.product-button .wc_inline_buttons .wcct_btn_wrapper { display: grid; align-items: center; overflow: hidden; cursor: pointer; pointer-events: painted; text-align: center; }
.woocommerce ul.products[class*="wdt-product-style-"]:not(.wdt-product-style-1) li.product .product-buttons-wrapper.product-button .wc_inline_buttons .wcct_btn_wrapper > *:not(a.wdt-button) { display: none; }
.woocommerce ul.products[class*="wdt-product-style-"]:not(.wdt-product-style-1) li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button { border-radius: var(--wdtRadius-Zero); }
.woocommerce ul.products[class*="wdt-product-style-"]:not(.wdt-product-style-1) li.product .product-thumb .product-buttons-wrapper.product-button { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); }
.woocommerce ul.products[class*="wdt-product-style-"]:not(.wdt-product-style-1) li.product:hover .product-thumb .product-buttons-wrapper.product-button { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.woocommerce ul.products.product-style-default.wdt-product-style-03:not(.product-padding-content) li.product.product-grid-view .product-details { padding: 20px; }
.woocommerce ul.products.product-style-default.wdt-product-style-03:not(.product-padding-content) li.product.product-grid-view .product-details .product-category-wrapper { margin-bottom: 3px; }
.woocommerce ul.products.product-style-default.wdt-product-style-03:not(.product-padding-content) li.product.product-grid-view .product-details .product-title { margin-bottom: 5px; }
.woocommerce ul.products.product-style-default.wdt-product-style-03:not(.product-padding-content) li.product.product-grid-view .product-details .product-price { margin-top: 1px; }

.woocommerce ul.products.wdt-product-style-05 li.product .product-thumb,
.woocommerce ul.products.wdt-product-style-03 li.product .product-thumb { display: grid; align-items: flex-end; }
.woocommerce ul.products.wdt-product-style-05 li.product .product-thumb > * ,
.woocommerce ul.products.wdt-product-style-03 li.product .product-thumb > * { 
    display: inherit; grid-area: 1/-1; padding-bottom: clamp(2.5rem, 1.8328rem + 3.681vw, 6.25rem); }
.woocommerce ul.products.wdt-product-style-05 li.product .product-thumb > .product-thumb-content,
.woocommerce ul.products.wdt-product-style-03 li.product .product-thumb > .product-thumb-content { padding: 15px !important; }

/* Product Type 5 */
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-thumb-content { opacity: 1 !important; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-thumb-content > .product-buttons-wrapper { opacity: 0; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product:hover .product-thumb .product-thumb-content > .product-buttons-wrapper { opacity: 1; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-thumb-content > div.product-element-group-wrapper { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); background-image: linear-gradient(45deg, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important; color: var(--wdtHeadAltColor) !important; background-size: 300% 100%; background-position: 0px 100%; background-repeat: no-repeat; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; padding: clamp(1.125rem, 0.9916rem + 0.7362vw, 1.875rem); }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-element-group-wrapper>div:nth-child(1):nth-last-child(2) { text-align: left; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-element-group-wrapper>div:nth-child(2):nth-last-child(1) { text-align: left; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-element-group-wrapper .product-element-group-items { padding: 0; width: 100%; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-element-group-wrapper .product-element-group-items > div.product-category-wrapper {margin-top: 0; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-element-group-wrapper .product-element-group-items > div.product-price { margin: 0; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .price { margin-bottom: 0; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-thumb-content > div.product-element-group-wrapper .product-element-group-items > div.product-title h5 { margin-bottom: 10px; }
.woocommerce ul.products.product-content-hover-slideright.wdt-product-style-05 li.product .product-thumb .product-thumb-content > div.product-element-group-wrapper .product-element-group-items > div.product-title h5 a:hover { color: var(--wdtPrimaryColor);}

/* Common Button Style */
.woocommerce ul.products[class*="wdt-product-style-"]:not(.wdt-product-style-1) li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button,
.wdt-cus-home3-imgbox-1 div.wdt-content-item .wdt-content-button > a,
.wdt-cus-adv-video .wdt-advanced-video-container .wdt-play-button span,
.wdt-cus-slider-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon,
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item .wdt-content-elements-group,
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry.has-post-thumbnail > .entry-date,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a,
.wdt-h1-cus-slider-01 .elementor-widget-container > ul > li > a,
.wdt-content-item .wdt-content-button > a,
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'],
.wdt-custom-product-collection-iconlist .elementor-icon-list-item a,
.error404 .wdt-button,
.woocommerce .tinvwl-table-manage-list tfoot button,
.widget.woocommerce ul.product-categories li a,
.widget_tag_cloud .tagcloud a, .widget .tagcloud a, .wp-block-tag-cloud a,
.blog-single-entry.post-minimal .single-entry-tags a,
.woocommerce input[type="submit"]:not([value="Go"]),
.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt,
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper,
.wdt-button-holder.wdt-button-size-nm.wdt-template-filled .wdt-button,
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {
    background-color: transparent !important;
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.woocommerce ul.products[class*="wdt-product-style-"]:not(.wdt-product-style-1) li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button:hover,
.wdt-cus-home3-imgbox-1 div.wdt-content-item .wdt-content-button > a:hover,
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a,
.wdt-h1-cus-slider-01 .elementor-widget-container > ul > li > a:hover,
.wdt-content-item .wdt-content-button > a:hover,
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover,
.wdt-custom-product-collection-iconlist .elementor-icon-list-item a:hover,
.error404 .wdt-button:hover,
.woocommerce .tinvwl-table-manage-list tfoot button:hover,
.widget.woocommerce ul.product-categories li a:hover,
.widget_tag_cloud .tagcloud a:hover, .widget .tagcloud a:hover, .wp-block-tag-cloud a:hover,
.blog-single-entry.post-minimal .single-entry-tags a:hover,
.woocommerce input[type="submit"]:not([value="Go"]):hover,
.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt:hover,
.woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-element-group-wrapper:hover,
.wdt-button-holder.wdt-button-size-nm.wdt-template-filled .wdt-button:hover,
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover {
    background-position: 100% 0;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

/* Shop Common Button Style */
.wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div,
.wdt-cus-slider2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div,
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button,
.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div,
div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"],
.tinv-wishlist .wishlist_item .product-action>.button,
.tinv-wishlist .social-buttons li a.social,
.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-already-on-wishlist.tinvwl-position-after,
.button.compare.yith-woocompare-button {
    background-image: linear-gradient(45deg, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover,
.wdt-cus-slider2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover,
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button:hover,
.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover,
div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"]:hover,
.tinv-wishlist .wishlist_item .product-action>.button:hover,
.tinv-wishlist .social-buttons li a.social:hover,
.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-already-on-wishlist.tinvwl-position-after:hover,
.button.compare.yith-woocompare-button:hover {
    background-image: linear-gradient(45deg, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

/* Shop Detail Page Style */
.product-template .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button { border-radius: var(--wdtRadius_Zero); width: clamp(2.25rem, 2.1202rem + 0.5769vw, 2.8125rem) !important; /* 45px to 36px */ height: clamp(2.25rem, 2.1202rem + 0.5769vw, 2.8125rem) !important; /* 45px to 36px */ }
.woocommerce div.product .summary.wdt-product-summary .wdt-product-summary-additional-content p { display: inline-flex; align-items: flex-start; }
.woocommerce div.product .summary.wdt-product-summary .wdt-product-summary-additional-content p:before { content: ""; position: relative; display: inline-block; top: 2px; margin-right: 10px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M3.33509 13.5957C2.72572 13.7851 2.13282 14.1392 1.62226 14.6415C1.1117 15.1521 0.765843 15.745 0.576443 16.3544C0.387043 16.9637 0.362339 17.5896 0.50233 18.1578C1.07053 18.2978 1.69637 18.2731 2.30575 18.0837C2.91512 17.8943 3.50802 17.5402 4.01858 17.0378C4.52914 16.5273 4.875 15.9344 5.0644 15.325' stroke='%23262626' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.41736 8.25969L1.08691 10.5901H3.41736C5.50899 11.3724 7.10654 12.8629 8.07824 15.251V17.5815L10.4087 15.251L9.24758 11.7595C12.0639 11.5618 14.4767 10.5572 16.2389 8.26793C17.9023 5.96219 18.4376 3.42588 17.9847 0.700171C15.0943 0.0331548 12.5497 0.551946 10.4169 2.44594C8.34999 4.61169 7.18065 6.94213 6.92537 9.43727L3.43383 8.27616L3.41736 8.25969Z' stroke='%23262626' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0614 5.92887C14.4191 6.57119 13.3733 6.57119 12.731 5.92887C12.0887 5.28656 12.0887 4.24075 12.731 3.59843C13.3733 2.95612 14.4191 2.95612 15.0614 3.59843C15.7038 4.24075 15.7038 5.28656 15.0614 5.92887Z' stroke='%23262626' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M3.33509 13.5957C2.72572 13.7851 2.13282 14.1392 1.62226 14.6415C1.1117 15.1521 0.765843 15.745 0.576443 16.3544C0.387043 16.9637 0.362339 17.5896 0.50233 18.1578C1.07053 18.2978 1.69637 18.2731 2.30575 18.0837C2.91512 17.8943 3.50802 17.5402 4.01858 17.0378C4.52914 16.5273 4.875 15.9344 5.0644 15.325' stroke='%23262626' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.41736 8.25969L1.08691 10.5901H3.41736C5.50899 11.3724 7.10654 12.8629 8.07824 15.251V17.5815L10.4087 15.251L9.24758 11.7595C12.0639 11.5618 14.4767 10.5572 16.2389 8.26793C17.9023 5.96219 18.4376 3.42588 17.9847 0.700171C15.0943 0.0331548 12.5497 0.551946 10.4169 2.44594C8.34999 4.61169 7.18065 6.94213 6.92537 9.43727L3.43383 8.27616L3.41736 8.25969Z' stroke='%23262626' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0614 5.92887C14.4191 6.57119 13.3733 6.57119 12.731 5.92887C12.0887 5.28656 12.0887 4.24075 12.731 3.59843C13.3733 2.95612 14.4191 2.95612 15.0614 3.59843C15.7038 4.24075 15.7038 5.28656 15.0614 5.92887Z' stroke='%23262626' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain; width: 20px; height: 20px; background-color: currentColor; }

/* Online Payment Style */
.wdt-cus-pay-style .wdt-image-box-holder { display: flex; align-items: center; gap: 10px; }
.wdt-cus-pay-style .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; justify-content: center; }
.wdt-cus-pay-style .wdt-content-item .wdt-content-image { width: clamp(2.5rem, 2.3558rem + 0.641vw, 3.125rem); /* 40px to 50px */ border-radius: var(--wdtRadius_1X); overflow: hidden; box-shadow: 0 0 8px 4px rgba(var(--wdtHeadAltColorRgb),0.05); }
.wdt-cus-shop-list-style ul { gap: clamp(0.9375rem, 0.8654rem + 0.3205vw, 1.25rem); /* 15px to 20px */ }
.wdt-cus-shop-list-style ul li .elementor-icon-list-icon svg path { stroke: var(--wdtHeadAltColor) !important; stroke-width: 5px; }
.wdt-cus-shop-list-style ul li a,
.wdt-cus-shop-list-style ul li .elementor-icon-list-text { transition: var(--wdt-Ad-Transition) !important; }

/* H1 Shop Carousel Style */
.wdt-h1-shop-caro-style div[class*="product"] .swiper-container { padding-top: 120px; }
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-prev,
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-next { position: relative !important; }
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-prev:before,
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-next:before { background-color: currentColor; width: clamp(0.875rem, 0.7885rem + 0.3846vw, 1.25rem); /* 14px to 20px */ height: 10px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto !important; }
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-prev:before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M3.7,46.9c-1.6,1.6-1.6,4.2,0,5.8l26.1,26.4c1.6,1.6,4.2,1.6,5.8,0c1.6-1.6,1.6-4.2,0-5.8L12.5,49.9L36,26.7 c1.6-1.6,1.6-4.2,0-5.8c-1.6-1.6-4.2-1.6-5.8,0L3.7,46.9z M97.5,46.3L6.7,45.7l-0.1,8.3l90.8,0.7L97.5,46.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M3.7,46.9c-1.6,1.6-1.6,4.2,0,5.8l26.1,26.4c1.6,1.6,4.2,1.6,5.8,0c1.6-1.6,1.6-4.2,0-5.8L12.5,49.9L36,26.7 c1.6-1.6,1.6-4.2,0-5.8c-1.6-1.6-4.2-1.6-5.8,0L3.7,46.9z M97.5,46.3L6.7,45.7l-0.1,8.3l90.8,0.7L97.5,46.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: cover; mask-size: cover; }
div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a.wdt-products-arrow-next:before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M96.3,53.1c1.6-1.6,1.6-4.2,0-5.8L70.2,20.8c-1.6-1.6-4.2-1.6-5.8,0c-1.6,1.6-1.6,4.2,0,5.8l23.2,23.5L64,73.3 c-1.6,1.6-1.6,4.2,0,5.8c1.6,1.6,4.2,1.6,5.8,0L96.3,53.1z M2.5,53.7l90.8,0.7l0.1-8.3L2.6,45.4L2.5,53.7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M96.3,53.1c1.6-1.6,1.6-4.2,0-5.8L70.2,20.8c-1.6-1.6-4.2-1.6-5.8,0c-1.6,1.6-1.6,4.2,0,5.8l23.2,23.5L64,73.3 c-1.6,1.6-1.6,4.2,0,5.8c1.6,1.6,4.2,1.6,5.8,0L96.3,53.1z M2.5,53.7l90.8,0.7l0.1-8.3L2.6,45.4L2.5,53.7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: cover; mask-size: cover; }
.wdt-products-carousel-container .wdt-products-pagination-holder { right: 0; }
.wdt-products-carousel-container .wdt-products-arrow-pagination.type2:before { content: ""; position: absolute; left: 0; right: 0; top: auto; bottom: clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem); /* 12px to 16px */ margin: auto; background-color: var(--wdtSecondaryColor); width: 50px; height: clamp(0.75rem, 0.6346rem + 0.5128vw, 1.25rem); /* 12px to 20px */ }

/* H1 Category Style */
/* .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner { display: grid; justify-content: flex-start; align-items: flex-end; }
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner > div { grid-area: 1/-1; margin: 0 !important; }
.elementor-widget-container .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 { font-size: clamp(1.125rem, 0.9231rem + 0.8974vw, 2rem); margin-bottom: 0; }
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner>div.wdt-shop-category-meta-data { padding: 25px; -webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-shop-category-listing-item.type1:hover .wdt-shop-category-listing-inner>div.wdt-shop-category-meta-data { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; transition-delay: 100ms; }
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner>div.wdt-shop-category-meta-data .wdt-category-wrapper { padding: clamp(0.9375rem, 0.7933rem + 0.641vw, 1.5625rem); text-align: left; background-color: var(--wdtSecondaryColor); }
.elementor-widget-container:has(.wdt-shop-category-listing-item.type1) { display: flex; }
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a img { object-fit: cover; object-position: center; }
.wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner > div.wdt-shop-category-meta-data .wdt-category-wrapper h3 a:hover {  color: var(--wdtHeadAltColor); } */

/* H2 Shop Tabs Style */
.wdt-tabs-container[class*="-template-minimal"] .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-tabs-container[class*="-template-minimal"] .wdt-tabs-list li:before { display: none; }
.elementor-widget-container .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-minimal"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.elementor-widget-container .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-minimal"] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { -webkit-box-shadow: none; box-shadow: none; }
.elementor-widget-container .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-minimal"] .wdt-tabs-list { gap: 20px; }
.elementor-widget-container .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-minimal"] .wdt-tabs-list li .ui-tabs-anchor { font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: uppercase; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important; background-size: 300% 100%; background-position: 100% 0px; background-repeat: no-repeat; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.elementor-widget-container .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-minimal"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.elementor-widget-container .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-minimal"] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { background-position: 0px 100%; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }

/* H1 Shop Style */
.wdt-rotate-alt-hover .blog-entry .entry-thumb>a img { -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1); transition: transform .25s cubic-bezier(.25, .01, .25, 1); }
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_view > i { display: none; }
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_view:before { content: ""; position: relative; display: inline-block; top: 2px; margin-right: 8px; width: 15px; height: 15px; background-color: currentColor; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .heart-wish%7Bfill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='heart-wish' d='M93.8,32.8C93.8,20.2,83.6,10,71,10c-9.4,0-17.5,5.6-21,13.8C46.5,15.7,38.4,10,29,10 C16.4,10,6.1,20.2,6.2,32.8C6.3,58.3,44.3,78.6,50,90C55.7,78.6,93.3,58.4,93.8,32.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .heart-wish%7Bfill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;%7D %3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='heart-wish' d='M93.8,32.8C93.8,20.2,83.6,10,71,10c-9.4,0-17.5,5.6-21,13.8C46.5,15.7,38.4,10,29,10 C16.4,10,6.1,20.2,6.2,32.8C6.3,58.3,44.3,78.6,50,90C55.7,78.6,93.3,58.4,93.8,32.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: cover; mask-size: cover; }
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_close i { position: relative; top: 2px; width: 15px; height: 15px; display: inline-block; line-height: 0; }
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_close i:before,
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_close i:after { content: "" !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background-color: currentColor; width: 15px; height: 1.3px; }
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_close i:before { transform: rotate(-45deg); }
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_close i:after { transform: rotate(45deg); }

/* H3 Shop List Style */
.woocommerce ul.products.wdt-default-shop-style li.product.product-list-view .product-details > .product-title h5 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* 20px to 24px */ }
.woocommerce ul.products.wdt-default-shop-style li.product .product-details .product-price span.price { font-weight: var(--wdtFontWeight_Ext); font-size: var(--wdtFontSize_Base); }
.woocommerce ul.products.wdt-default-shop-style li.product .product-details .product-price { margin-top: 0; margin-bottom: 0 !important; }
.woocommerce ul.products.wdt-default-shop-style li.product.product-list-view .product-wrapper .product-details .product-title { margin-bottom: 5px; }
.woocommerce ul.products.wdt-default-shop-style li.product .product-details .product-rating-wrapper .star-rating { margin: 0; }
.woocommerce ul.products.wdt-default-shop-style li.product .product-details .product-rating-wrapper { line-height: 1; margin-bottom: 8px !important; }
.woocommerce ul.products.wdt-default-shop-style.product-label-circle li.product .product-labels > span { height: 25px; line-height: 24px; margin: 1px; min-height: 25px; min-width: 50px; text-align: center; vertical-align: middle; font-size: 12px; font-weight: var(--wdtFontWeight_Alt); letter-spacing: 0; border-radius: var(--wdtRadius_Zero); }
.wdt-product-cat-style .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-minimal"] .wdt-tabs-content-wrapper { padding: 60px 0 !important; }

/* H2 Image Box Shop Category */
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item { display: grid; align-items: end; }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item > div { grid-area: 1/-1; margin: 0 !important; }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item > .wdt-content-media-group { display: inline-flex; }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item>.wdt-content-detail-group { display: inline-flex; justify-content: space-between; flex-wrap: wrap; gap: 20px; align-items: end; width: 100%; padding: 25px; pointer-events: none; }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item>.wdt-content-detail-group > div { margin-bottom: 0 !important; }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem); /* Min-22 & Max-24 */ }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item .wdt-content-button>a { font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */ padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: uppercase; pointer-events: painted; }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* 16px to 20px */ }

.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item,
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item>.wdt-content-media-group .wdt-content-image { overflow: hidden; }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item>.wdt-content-media-group img { -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1); transition: transform .25s cubic-bezier(.25, .01, .25, 1); }
.wdt-h2-slider-style .wdt-image-box-holder .wdt-content-item:hover>.wdt-content-media-group img { -webkit-transform: scale(1.2) rotate(5deg); transform: scale(1.2) rotate(5deg); -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1); transition: transform .25s cubic-bezier(.25, .01, .25, 1); }

.wdt-cus-home-2-wicon-1 .elementor-icon { font-size: clamp(3.125rem, 1.875rem + 6.25vw, 9.375rem); }
.wdt-cus-w-icon-1 { fill: none; stroke: rgb(var(--wdtBorderColorRgb), 0.2); stroke-width: 9px; stroke-dasharray: 1000; stroke-dashoffset: 1000; transition: all 2s linear; -webkit-transition: all 2s linear; }
.wdt-cus-home-2-wicon-1.wdt-inview-section .elementor-icon .wdt-cus-w-icon-1 { stroke-dashoffset: 0; transition: all 2s linear; -webkit-transition: all 2s linear; }

/* H2 Slider Testimonial Style */
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item { display: grid; align-items: end; }
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item > div { grid-area: 1/-1; margin-bottom: 0 !important; }
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item > .wdt-content-media-group { display: inline-flex; }
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item > .wdt-content-detail-group,
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item .wdt-content-elements-group { padding: 25px; }
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below > * { display: inline-flex; margin-bottom: 0 !important; line-height: 1; }
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group,
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group>* { display: inline-flex; align-items: center; gap: 5px; }
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below span { width: 5px; top: -5px; position: relative; }
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev span,
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next span { display: none; }
.wdt-h2-slider-style .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group .wdt-content-subtitle { margin-top: 5px; }

.wdt-h2-slider-style .swiper-slide .wdt-content-detail-group {
    opacity: 0;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-h2-slider-style .swiper-slide.swiper-slide-active .wdt-content-detail-group {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}


/* H1 Slider Style */
.wdt-h1-cus-slider-01 .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-h1-cus-slider-01 div h2,
.wdt-h1-cus-slider-01 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.5rem, -0.0962rem + 11.5385vw, 13.75rem); /* 40px to 220px */ }
.wdt-h1-cus-slider-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.875rem, -0.5769rem + 10.8974vw, 12.5rem); /* 30px to 200px */ line-height: 0; height: 90px; color: var(--wdtSecondaryColor); }
.wdt-h1-cus-slider-01 .wdt-content-item .wdt-rs-heading-style .wdt-content-icon-wrapper .wdt-content-icon span { right: -20%; }
.wdt-h1-cus-slider-01 .wdt-heading-holder .wdt-heading-icon-wrapper { line-height: 0; margin-bottom: 0 !important; transform: translateY(clamp(2.8125rem, 2.524rem + 1.2821vw, 4.0625rem)); /* 45px to 65px */ }

.wdt-h1-cus-slider-01 .elementor-widget-container > ul { gap: clamp(0.9375rem, 0.8654rem + 0.3205vw, 1.25rem); /* 15px to 20px */ }
.wdt-h1-cus-slider-01 .elementor-widget-container > ul > li > a { font-family: var(--wdtFontTypo_Alt); font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */ font-weight: var(--wdtFontWeight_Alt); padding: clamp(0.375rem, 0.3471rem + 0.1274vw, 0.5rem) clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem) clamp(0.375rem, 0.3471rem + 0.1274vw, 0.5rem); text-transform: uppercase; }
.wdt-dark-bg .wdt-h1-cus-slider-01 .wdt-button-holder.wdt-template-textual .wdt-button { color: var(--wdtAccentTxtColor); font-size: clamp(0.875rem, 0.7885rem + 0.3846vw, 1.25rem); /* 14px to 20px */ }
.wdt-dark-bg .wdt-h1-cus-slider-01 .wdt-button-holder.wdt-template-textual .wdt-button:hover { color: var(--wdtSecondaryColor); }
.wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: flex; gap: 30px; margin-left: 0; margin-right: 0;  justify-content: space-between;}
.wdt-h1-cus-slider-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { font-family: var(--wdtFontTypo_Alt); font-size: clamp(0.875rem, 0.7885rem + 0.3846vw, 1.25rem); /* 14px to 20px */ text-transform: uppercase; width: fit-content; height: fit-content; }

.e-con-inner>.elementor-widget-spacer.wdt-spacer-top-style>.elementor-widget-container>.elementor-spacer,
.e-con>.elementor-widget-spacer.wdt-spacer-top-style>.elementor-widget-container>.elementor-spacer { height: clamp(3.125rem, -10.3435rem + 13.9842vw, 6.4375rem) !important; /* 50px to 103px */ }
.e-con-inner>.elementor-widget-spacer.wdt-spacer-btm-style>.elementor-widget-container>.elementor-spacer,
.e-con>.elementor-widget-spacer.wdt-spacer-btm-style>.elementor-widget-container>.elementor-spacer { height: clamp(22.5rem, 17.4883rem + 6.2598vw, 25rem)!important; /* 360px to 400px */ }

.wdt-h1-cus-slider-01 .swiper-slide.swiper-slide-active .elementor-widget-image img { -webkit-transform: translateY(16%); transform: translateY(16%); }
/* H2 Rotate Icon  */
.wdt-rotate-icon-style .elementor-widget-container .elementor-icon-wrapper .elementor-icon,
.wdt-rotate-icon-style .elementor-widget-container .elementor-icon-wrapper .elementor-icon svg { font-size: 100%; width: 100%; height: 100%; }
.wdt-rotate-style { animation: wdt-rotate-style 18s linear infinite; transform-origin: center center; }
@keyframes wdt-rotate-style { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Responsive */

@media screen and (min-width:1921px) and (max-width:2560px) {
    .wdt-h1-cus-slider-01 .elementor-widget-container .wdt-advanced-carousel-wrapper,
    .wdt-h1-cus-slider-03 .elementor-widget-container .wdt-advanced-carousel-wrapper  { padding-top: clamp(12.5rem, 0rem + 15.625vw, 18.75rem) !important; /* 200px to 300px */ }
}

@media screen and (max-width:1540px) {
    /* H1 Shop Carousel Style */
    .wdt-products-carousel-container .wdt-products-pagination-holder { right: 0; }
.wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper
    .wdt-cus-home-2-wicon-1 { right: -80px; }

    .wdt-h1-cus-slider-03 .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) { grid-template-columns: repeat(1,1fr) !important; }
    
}

@media screen and (min-width:1281px) {
    /* H2 Shop Tabs Style */
    .wdt-shop-top-tab .elementor-widget-container .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-minimal"] .wdt-tabs-list-wrapper { 
        /* position: absolute; right: 0; bottom: calc(100% + 70px); */}
    /* H1 Slider Style */
    .wdt-h1-cus-slider-01 .swiper-slide .wdt-ls-heading-style { opacity: 0; -webkit-transform: translate(-20%, 0); transform: translate(-20%, 0); -webkit-transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); }
    .wdt-h1-cus-slider-01 .swiper-slide .wdt-rs-heading-style { opacity: 0; -webkit-transform: translate(20%, 0); transform: translate(20%, 0); -webkit-transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); }
    .wdt-h1-cus-slider-01 .swiper-slide.swiper-slide-active .wdt-ls-heading-style,
    .wdt-h1-cus-slider-01 .swiper-slide.swiper-slide-active .wdt-rs-heading-style { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); transition-delay: 100ms; }
    .wdt-h1-cus-slider-01 .swiper-slide .elementor-widget-image img { opacity: 0; -webkit-transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); }
    .wdt-h1-cus-slider-01 .swiper-slide.swiper-slide-active .elementor-widget-image img { opacity: 1; -webkit-transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); transition: transform var(--wdt-Ad-Transition), opacity var(--wdt-Ad-Transition); transition-delay: 100ms; }

    .wdt-h1-cus-slider-01 .elementor-widget-container .wdt-advanced-carousel-wrapper { padding-top: clamp(6.25rem, -6.25rem + 15.625vw, 12.5rem); /* 100px to 200px */ }
    .wdt-h1-cus-slider-03 .elementor-widget-container .wdt-advanced-carousel-wrapper  { padding-top: 200px; }
    /* .wdt-h1-cus-slider-03 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; bottom: 40px; right: clamp(1.25rem, -3.0447rem + 6.7039vw, 5rem); } */
    .wdt-h1-cus-slider-03 .wdt-content-item > div > .elementor-element.e-con-full { padding: 0 clamp(1.875rem, -23.4539rem + 26.3158vw, 8.125rem)}
    .wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper{
        position:absolute;
        top:40%;
        width:100%;
        margin:auto;
        align-self: center;
        -webkit-transform: translateY(-40%);
        transform: translateY(-40%);
        z-index: 2;
        pointer-events:none ;
    }
m
    .wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
        justify-content: space-between;
    }
    
    .wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next,
    .wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
        writing-mode: vertical-rl;
        pointer-events: all;
    }
    
    .wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next i,
    .wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev i{
        transform:rotate(90deg);
    }
}

@media screen and (min-width:1025px) {
    /* H1 Shop Carousel Style */
    .wdt-products-carousel-container .wdt-products-pagination-holder { position: absolute; bottom: calc(100% - 55px); z-index: 2; }

    /* H1 Category Style */
    .elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type1 { padding: 1px; flex: 1; width: 100% !important; overflow: hidden; display: flex; flex-direction: column; position: relative; transition: flex .5s cubic-bezier(.29,0,.2,1); will-change: flex; height: clamp(20.625rem, -0.8485rem + 33.5196vw, 39.375rem); /* 330px to 630px */}
    .elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type1:hover { flex: 1.2; }
    .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner,
    .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image,
    .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a,
    .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a img { height: 100%; -webkit-transition: var(--wdt-Ad-Transition);
        transition: var(--wdt-Ad-Transition); }
    /* H2 Slider Style */
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial,
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial > div,
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial > div > div,
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial > div > div > div,
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial .wdt-content-item,
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial .wdt-content-item .wdt-content-media-group,
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial .wdt-content-item .wdt-content-media-group a,
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image  { width: 100%; height: 100%; }
    .wdt-h2-slider-style .elementor-widget-wdt-testimonial .wdt-content-item .wdt-content-media-group a img {width:100%; height: 100%; object-fit: cover; object-position: center; }
    
}

@media only screen and (max-width:1280px) {
    /* H1 Slider Style */
    .wdt-h1-cus-slider-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { justify-content: center; margin-top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); /* 20px to 50px */ }

    /* H3 Slider Style */
    .wdt-h1-cus-slider-03{ padding-top: clamp(9.375rem, 8.1522rem + 5.4348vw, 12.5rem); /* 150px to 200px */ }
    .wdt-custom-product-collection-iconlist .elementor-icon-list-item:not(:last-child) a:after { display: none; }

    .wdt-h1-cus-slider-01 .swiper-slide.swiper-slide-active .elementor-widget-image img{ -webkit-transform: translateY(15%); transform: translateY(15%); }
}

@media screen and (max-width:1024px) {
    /* H1 Category Style */
    .elementor-widget-wdt-shop-product-cat .elementor-widget-container { flex-wrap: nowrap; scroll-behavior: smooth; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; scroll-snap-type: x mandatory; }
    .elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type1 { width: 50%; flex: 0 0 auto; }

    .wdt-cus-slider-3-img { display: none }
    .wdt-cus-slider-icon-box .wdt-content-item { flex-direction: row; align-items: center; }
    .wdt-h1-cus-slider-01 .elementor-widget-text-editor .elementor-widget-container h2, .wdt-h1-cus-slider-01 div h2, .wdt-h1-cus-slider-01 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.5rem, 0.4669rem + 9.0361vw, 6.25rem); /* 40px to 100px */ }
    .wdt-h1-shop-caro-style div[class*="product"] .swiper-container { padding-top: 0; }

    /* H1 Intractive Showcase */
    .wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { flex: 1; }
    
    /* H1 Intractive Showcase */
    .wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { flex: 1 1 100%; }
    .wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img{
        max-width:  clamp(4.0625rem, 2.602rem + 6.6766vw, 6.875rem);/*110-65*/
    }
    .wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title{
        font-size:  clamp(1.5rem, 0.2018rem + 5.9347vw, 4rem)/*64-24*/;
    }

    /* H2 filler */
    .elementor-widget-container .wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-media-group { justify-content: center; }


    .wdt-cus-h1-interactive-grids .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{font-size: clamp(1.5rem, 0.9274rem + 0.8939vw, 2rem);}
}

@media screen and (min-width:768px) {
    /* H3 Shop List Style */
    .woocommerce ul.products.wdt-default-shop-style li.product.product-list-view .product-wrapper .product-thumb { width: 35%; }
    .woocommerce ul.products.wdt-default-shop-style li.product.product-list-view .product-wrapper .product-details { width: 65%; }
}

@media screen and (max-width:767px) {
    .wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li a .wdt-content-image-wrapper .wdt-content-image{ display: none; }
    .wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list-wrapper { order: 0; margin-bottom: 20px; }
    .wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0; border-bottom: none; }
    .wdt-cust-tabs-1 .wdt-tabs-list li .wdt-content-sub-title { display: none; }
    .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { border-radius: 0; }
    .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { display: flex; justify-content: center; place-content: center; border-radius: 0; }
    .wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list li a .wdt-content-title { align-self: center; font-size: var(--wdtFontSize_Base); }
    .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a,
    .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a { background-color: var(--wdtSecondaryColor); color: var(--wdtBodyTxtColor); border-radius: 0; }
    .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
    .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { background-color: var(--wdtBodyTxtColor); position: absolute; top: 40px; }
    .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { height: 4.3em; }
    .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, .wdt-cust-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after{ top: 23px; }
    .wdt-cust-tabs-1 .wdt-tabs-container .wdt-tabs-list-wrapper { overflow: visible; }
    .wdt-cus-mail-5.wdt-cus-popup-mail .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"] { padding: 10px 20px !important; }
    .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { padding: var(--wdtPadding_Btn) !important; }
    .wdt-product-cat-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { width: 100% !important; padding: clamp(3.75rem, 2.6443rem + 4.914vw, 5rem) 0 0 !important; /* 60px to 80px */ }
    .wdt-cus-slider-icon-box .wdt-content-item { flex-direction: column-reverse; }
    .wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image:before{ width: 15px; height: 15px; top: 0; }
}

@media screen and (max-width:479px) {
    /* H1 Category Style */
    .elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.type1 { width: 100%; }
    .wdt-cus-home-2-wicon-1 { bottom: 330px; }
    /* H1 Intractive Showcase */
    .wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-interactive-showcase-content-group{
        flex-direction: column;
        align-items: start;
    }
    .wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img{
        width: 60px;
        height: 60px;
    }

    .wdt-cus-interactive-showcase-style-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{
        padding-left: 0;
    }

    .wdt-shop-des-image-box .wdt-image-box-holder .wdt-column-wrapper .wdt-column {
        width: 50% !important;
    }
}




/* .wdt-heading-holder .wdt-heading-title-wrapper {
    background-color: transparent;
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor));
    background-size: 300% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
} */