
::selection { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.fa-discord:before {
   content: "\e807" !important;
   font-family: "additional-glidex-icons" !important;
}

/* Header */

.wdt-header-section {
   backdrop-filter: blur(12px);
}

.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon svg path.glidex-side-popup-icon-class-1,
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon svg path.glidex-side-popup-icon-class-2,
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon svg path.glidex-side-popup-icon-class-3 {
   transition: var(--wdt-Ad-Transition);
   transform-origin: center center;
   transform: scaleX(1);
   -webkit-transform: scaleX(1);
}

.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover svg path.glidex-side-popup-icon-class-1,
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover svg path.glidex-side-popup-icon-class-3 {
   transform: scaleX(2);
   -webkit-transform: scaleX(2);
}

/* Overflow Issue when Mobile Nav is in Visible */

html:has(.mobile-menu.nav-is-visible) { overflow: hidden; }

/* Footer */

.wdt-custom-social-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
   margin: 0;
}

.wdt-custom-social-icon-list .elementor-icon-list-items .elementor-icon-list-item a {
   padding: 7px;
   border: 1px solid var(--wdtBorderColor);
}

.wdt-custom-social-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
   margin: 0;
   padding-inline-start: 0;
}

#footer .wdt-custom-social-icon-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
   height: 0;
}

.wdt-custom-social-icon-list .elementor-icon-list-items .elementor-icon-list-item:hover a {
   border-color: var(--wdtPrimaryColor);
}

/* Browser Update_Issue (Chrome) */

.wdt-content-item > div[data-elementor-type="page"], 
.wdt-content-item > div[data-elementor-type="section"], 
.wdt-content-item > div {
   width: 100%;
}

/* Input_CheckBox */

input[type="checkbox"] {
   appearance: none;
   -webkit-appearance: none;
   display: inline-block;
   width: 17px;
   min-width: 17px;
   height: 17px;
   margin-right: 11px;
   outline: var(--wdtQuaternaryColor) solid;
   outline-width: 1px !important;
   outline-offset: 0px;
   box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 0px;
   -webkit-box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 0px;
   border: 5px solid transparent;
   transition: var(--wdt-Ad-Transition);
   -webkit-transition: var(--wdt-Ad-Transition);
   cursor: pointer;
   background-color: var(--wdtQuaternaryColor);
}

input[type="checkbox"]:checked {
   box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 10px;
   -webkit-box-shadow: inset var(--wdtPrimaryColor) 0px 0px 0 10px;
   backface-visibility: hidden;
   outline: var(--wdtPrimaryColor) solid;
}

/* Button Animation */

.wdt-button:hover .wdt-button-text > span {
   animation: text-fade-out 2s ease calc(0.03s * var(--char-index)),
               text-fade-in 2s ease calc(0.03s * var(--char-index));
   animation-delay: calc(0.03s* var(--char-index));
}
@keyframes text-fade-in {
   0% {
       opacity:0;
   }
   100% {
       opacity:1;
   }
}
@keyframes text-fade-out {
   0% {
       opacity:1;
   }
   100% {
       opacity:0;
   }
}

/* Tidio Chat */

div#tidio-chat iframe {
   left: -7px !important;
   bottom: -7px !important;
}
#button-body{
   width: 70px !important;
   height: 70px !important;
   border-radius: 50% !important;
   background: linear-gradient(45deg, #15c14a, #a3ff00) !important;
}
#button button i.for-closed.active { color: black !important; }
div#tidio-chat iframe #button-body .material-icons.type1.for-closed.active{
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
}
.awesome-iframe .bubbleWithLabel .widgetLabel { bottom: 24px !important; }

/* Home-3_Button */

.home-3 .wdt-button, .home-3 .wdt-button-holder .wdt-button, .home-3 .wdt-content-item .wdt-content-button > a{
   color: var(--wdtHeadAltColor);
   border-radius: var(--wdtRadius_Zero);
   background-position: 100%;
}
.home-3 .wdt-button:hover, .home-3 .wdt-button-holder .wdt-button:hover, .home-3 .wdt-content-item .wdt-content-button > a:hover{
   background-position: 0;
}

/* Text_Editor */

.elementor-element.elementor-widget-text-editor { font-family: var(--wdtFontTypo_Base); }

.elementor-element.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, 
.elementor-element.elementor-widget-icon-list .elementor-icon-list-item > a {
   font-family: var(--wdtFontTypo_Base);
}
.home-3.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, 
.home-3.elementor-widget-icon-list .elementor-icon-list-item > a{
   font-family: var(--wdtFontTypo_Alt);
   font-weight: var(--wdtFontWeight_Base);
}

.wdt-cus-payment-imgBox .wdt-content-item .wdt-content-media-group { display: flex; }

/* Home_3 Play-Button */

.wdt-custom-play-button .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{
   width: clamp(4.6875rem, 4.3269rem + 1.6026vw, 6.25rem);
   height: clamp(4.6875rem, 4.3269rem + 1.6026vw, 6.25rem);
   display: flex;
   justify-content: center;
   align-items: center;
   border: 1px solid var(--wdtPrimaryColor);
   border-radius: var(--wdtRadius_Full);
   box-shadow: rgba(var(--wdtPrimaryColorRgb), 1) 0 0 20px 0 inset;
   background-color: rgba(var(--wdtAccentTxtColorRgb), .25);
   backdrop-filter: blur(10px);
   color: var(--wdtHeadAltColor);
   font-family: var(--wdtFontTypo_Alt);
}
.wdt-custom-play-button .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover{
   box-shadow: inset -5px -3px 20px 0 var(--wdtPrimaryColor), 0 0 20px -5px var(--wdtPrimaryColor);
   -webkit-box-shadow: inset -5px -3px 20px 0 var(--wdtPrimaryColor), 0 0 20px -5px var(--wdtPrimaryColor); 
}

@media screen and (max-width: 479px){
   .wdt-custom-play-button .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{
      width: 50px;
      height: 50px;
      font-size: 13px;
   }
}

/* Home_3 Sale-Style */

.home-3 .woocommerce ul.products.product-label-boxed li.product .product-labels>span {
   letter-spacing: var(--wdtLetterSpacing_1X);
   font-weight: var(--wdtFontWeight_Ext);
   font-family: var(--wdtFontTypo_Alt);
   color: var(--wdtHeadAltColor);
   border-radius: 0;
}

/* Blog Single */

.wdt-custom-blog-testimonials .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
   font-style: italic;
}
.wdt-custom-blog-testimonials .elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper {
   font-size: var(--wdtFontSize_H6);
   letter-spacing: 0;
   text-align: end;
   font-family: var(--wdtFontTypo_Alt);
   margin-bottom: 0;
}
.wdt-custom-blog-icon-list .elementor-icon-list-items .elementor-icon-list-item:nth-child(even) span.elementor-icon-list-icon {
   transform: scaleY(-1);
   -webkit-transform: scaleY(-1);
}
@media screen and (min-width: 768px){
   .wdt-custom-blog-testimonials .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group{
      margin-right: 0;
   }
}

/* Shop */

.woocommerce .product-loop-sorting .woocommerce-ordering select option { color: var(--wdtAccentTxtColor); }

/* Affiliate_Product */

.woocommerce div.product .wdt-custom-affiliate .summary.wdt-product-summary .product-button form.cart {
   display: flex;
   column-gap: 15px;
   flex-wrap: wrap;
}
.woocommerce div.product .wdt-custom-affiliate .summary.wdt-product-summary .product-button form.cart .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
   content: none;
}
.woocommerce div.product .wdt-custom-affiliate .summary.wdt-product-summary .product-button form.cart .tinvwl_add_to_wishlist_button.tinvwl-icon-heart{
   border: 1px solid transparent;
   background-image: linear-gradient(45deg, var(--wdtSecondaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtSecondaryColor)) !important;
   background-size: 300% auto;
}
.woocommerce div.product .wdt-custom-affiliate .summary.wdt-product-summary .product-button form.cart .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:hover {
   background-position: 100%;
}
.woocommerce-product-search {
   position: relative;
}

.woocommerce-product-search button[type="submit"] {
   font-size: 0;
   margin: 0;
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   padding: 0;
   width: 60px;
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath d='M48.2,44.4L36.4,32.7c5.9-7.7,5.3-18.8-1.8-25.8C30.8,2.9,25.8,1,20.7,1S10.7,2.9,6.8,6.8c-7.7,7.7-7.7,20.2,0,27.9 c3.9,3.9,8.9,5.8,13.9,5.8c4.2,0,8.4-1.3,11.9-4l11.8,11.7c0.5,0.5,1.2,0.8,1.9,0.8c0.7,0,1.4-0.3,1.9-0.8 C49.3,47.2,49.3,45.5,48.2,44.4z M20.8,35.2c-3.9,0-7.4-1.5-10.2-4.2C5,25.4,5,16.2,10.6,10.6c2.7-2.7,6.3-4.2,10.2-4.2 s7.4,1.5,10.2,4.2s4.2,6.3,4.2,10.2S33.7,28.2,31,31S24.6,35.2,20.8,35.2z'/%3E%3C/svg%3E%0A");
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath d='M48.2,44.4L36.4,32.7c5.9-7.7,5.3-18.8-1.8-25.8C30.8,2.9,25.8,1,20.7,1S10.7,2.9,6.8,6.8c-7.7,7.7-7.7,20.2,0,27.9 c3.9,3.9,8.9,5.8,13.9,5.8c4.2,0,8.4-1.3,11.9-4l11.8,11.7c0.5,0.5,1.2,0.8,1.9,0.8c0.7,0,1.4-0.3,1.9-0.8 C49.3,47.2,49.3,45.5,48.2,44.4z M20.8,35.2c-3.9,0-7.4-1.5-10.2-4.2C5,25.4,5,16.2,10.6,10.6c2.7-2.7,6.3-4.2,10.2-4.2 s7.4,1.5,10.2,4.2s4.2,6.3,4.2,10.2S33.7,28.2,31,31S24.6,35.2,20.8,35.2z'/%3E%3C/svg%3E%0A");
   -webkit-mask-repeat: no-repeat;
   mask-repeat: no-repeat;
   -webkit-mask-position: center;
   mask-position: center;
   -webkit-mask-size: 20px auto;
   mask-size: 20px auto;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a[class*="button"] {
   background-color: var(--wdtPrimaryColor);
   border-width: 0;
   background-image: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, var(--wdtSecondaryColor) 80%) !important;
   background-size: 200% auto;
   background-position: 100%;
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a[class*="button"]:hover {
   background-position: 0;
   color: var(--wdtAccentTxtColor);
}

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:hover {
   border-color: var(--wdtPrimaryColor);
}

body[class*="tinvwl"] .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
   content: "";
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath d='M45.5,6c-2.7-2.7-6.2-4.3-10-4.5C31.7,1.3,28,2.4,25,4.7c-3.1-2.4-7-3.5-11-3.2C10.1,2,6.5,3.8,3.9,6.8 c-2.6,3-4,6.8-3.9,10.7S1.7,25.2,4.5,28L25,48.5L45.5,28c2.9-2.9,4.5-6.9,4.5-11C50,12.9,48.4,9,45.5,6z M31.7,10.4 c0.9-0.4,1.8-0.5,2.8-0.5c1.4,0,2.8,0.4,4,1.2c1.2,0.8,2.1,1.9,2.7,3.2c0.5,1.3,0.7,2.8,0.4,4.2c-0.3,1.4-1,2.7-2,3.7l-3-2.9 c0.3-0.3,0.5-0.6,0.7-1c0.1-0.4,0.2-0.8,0.2-1.1c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.4-0.4-0.7-0.7-1C36,14.3,35.3,14,34.5,14 c-0.8,0-1.5,0.3-2.1,0.8l-3-3C30.1,11.3,30.9,10.7,31.7,10.4z'/%3E%3C/svg%3E%0A") !important;
   -webkit-mask-position: center;
   -webkit-mask-size: 16px;
   -webkit-mask-repeat: no-repeat;
   mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath d='M45.5,6c-2.7-2.7-6.2-4.3-10-4.5C31.7,1.3,28,2.4,25,4.7c-3.1-2.4-7-3.5-11-3.2C10.1,2,6.5,3.8,3.9,6.8 c-2.6,3-4,6.8-3.9,10.7S1.7,25.2,4.5,28L25,48.5L45.5,28c2.9-2.9,4.5-6.9,4.5-11C50,12.9,48.4,9,45.5,6z M31.7,10.4 c0.9-0.4,1.8-0.5,2.8-0.5c1.4,0,2.8,0.4,4,1.2c1.2,0.8,2.1,1.9,2.7,3.2c0.5,1.3,0.7,2.8,0.4,4.2c-0.3,1.4-1,2.7-2,3.7l-3-2.9 c0.3-0.3,0.5-0.6,0.7-1c0.1-0.4,0.2-0.8,0.2-1.1c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.4-0.4-0.7-0.7-1C36,14.3,35.3,14,34.5,14 c-0.8,0-1.5,0.3-2.1,0.8l-3-3C30.1,11.3,30.9,10.7,31.7,10.4z'/%3E%3C/svg%3E%0A") !important;
   mask-position: center;
   mask-size: 16px;
   mask-repeat: no-repeat;
   background-color: var(--wdtAccentTxtColor) !important;
   transition: var(--wdt-Ad-Transition);
   -webkit-transition: var(--wdt-Ad-Transition);
}
body[class*="tinvwl"] ul.products[class*="wdt-custom-template-type-2"] .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before,
body[class*="tinvwl"] ul[class*="wdt-product-style-01"] .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before { background-color: var(--wdtHeadAltColor) !important; }
body[class*="tinvwl"] .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:hover:before {
   background-color: var(--wdtAccentTxtColor) !important;
}

/* Quick View */

body #yith-quick-view-modal .yith-wcqv-main {
   background-color: var(--wdtBodyBGColor);
   box-shadow: 0 0;
   -webkit-box-shadow: 0 0;
}
body #yith-quick-view-modal .yith-wcqv-main::-webkit-scrollbar {
   display: none;
}
body #yith-quick-view-modal .yith-quick-view-overlay{
   background: rgba(var(--wdtPrimaryColorRgb), .25);
   backdrop-filter: blur(10px);
}
html:has(#yith-quick-view-modal.open) { overflow: clip; }

/* Product_Single */

.woo-variation-swatches.wvs-show-label.woocommerce .variations td,
.woo-variation-swatches.wvs-show-label.woocommerce .variations th {
   background: none;
   border: none;
   font-size: var(--wdtFontSize_H6);
   font-family: var(--wdtFontTypo_Alt);
   text-transform: capitalize;
   font-weight: var(--wdtFontWeight_Base);
   padding: 10px 0;
}

.woo-variation-swatches.wvs-show-label.woocommerce .variations td .woo-selected-variation-item-name,
.woo-variation-swatches.wvs-show-label.woocommerce .variations td label,
.woo-variation-swatches.wvs-show-label.woocommerce .variations th .woo-selected-variation-item-name,
.woo-variation-swatches.wvs-show-label.woocommerce .variations th label {
   margin-left: 0;
   color: var(--wdtHeadAltColor);
}

.woo-variation-swatches.wvs-show-label.woocommerce .variations td .woo-selected-variation-item-name,
.woo-variation-swatches.wvs-show-label.woocommerce .variations th .woo-selected-variation-item-name {
   font-weight: var(--wdtFontWeight_Alt);
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
   border-radius: 0;
   background-color: var(--wdtQuaternaryColor);
   color: var(--wdtHeadAltColor);
   border-width: 1px;
   box-shadow: 0 0;
   border-style: solid;
   border-color: var(--wdtBorderColor);
   /* border-left-color: transparent;
   border-right-color: transparent; */
   padding: 4px;
   height: auto;
   min-height: 32px;
   min-width: 32px;
}
.woo-variation-swatches .wvs-style-squared.color-variable-items-wrapper .variable-item:not(.radio-variable-item), 
.woo-variation-swatches .wvs-style-squared.color-variable-items-wrapper .variable-item:not(.radio-variable-item) > div > span{
   border-radius: var(--wdtRadius_Full);
}

.woo-variation-swatches .variable-items-wrapper .variable-item[class*="color-"] .variable-item-contents:after {
   content: "";
   position: absolute;
   width: 100%;
   height: 100%;
   border-radius: var(--wdtRadius_Full);
   background-image: linear-gradient(45deg, black, transparent);
   opacity: .65;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock),
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:not(.no-stock):hover {
   background-color: var(--wdtPrimaryColor);
   color: var(--wdtAccentTxtColor);
}

.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-image: none !important;
}

.woocommerce div.product .summary form.variations_form.cart .variations li.color-variable-item:hover,
.woocommerce div.product .summary form.variations_form.cart .variations li.color-variable-item.selected {
   border-color: var(--wdtBodyTxtColor);
}

.woo-variation-swatches .variable-items-wrapper+.reset_variations {
   margin-left: 20px !important;
   vertical-align: bottom;
   font-size: var(--wdtFontSize_Ext);
   font-family: var(--wdtFontTypo_Base);
   text-transform: capitalize;
   font-weight: var(--wdtFontWeight_Base);
   color: var(--wdtBodyTxtColor);
}

.woo-variation-swatches .variable-items-wrapper+.reset_variations:hover {
   color: var(--wdtHeadAltColor);
}

.wdt-product-summary .wdt-single-product-price {
   margin-top: clamp(0.9375rem, 0.5769rem + 1.6026vw, 2.5rem);
}

.woo-variation-swatches.wvs-show-label.woocommerce .variations td:not(:last-child) {
   margin-bottom: 20px;
}

.wdt-product-summary .variations_form table.variations {
   margin-bottom: 0;
}

.woo-variation-swatches.wvs-show-label.woocommerce .variations th label+.woo-selected-variation-item-name {
   color: var(--wdtHeadAltColor);
   text-indent: 5px;
   font-family: var(--wdtFontTypo_Base);
   font-weight: var(--wdtFontWeight_Ext);
   text-transform: capitalize;
   font-size: var(--wdtFontSize_H6);
}

.wdt-product-summary .product-buttons-wrapper form.cart div.quantity~button+.tinv-wishlist,
.wdt-product-summary .product-buttons-wrapper form.cart div.quantity~button.button+.tinv-wishlist,
.wdt-product-summary .product-buttons-wrapper form.cart div.quantity~.button+.tinv-wishlist {
   display: none;
}
.woocommerce-variation.single_variation .woocommerce-variation-availability p.stock {
   margin-bottom: 0;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .button-variable-item:not(.radio-variable-item){
   padding: 5px 18px;
   /* background-color: var(--wdtQuaternaryColor); */
   border-radius: var(--wdtRadius_Part);
   border-color: transparent;
}
.wdt-product-summary .woocommerce-variation.single_variation {
   display: inline-flex;
   padding: 10px 25px;
   /* background-color: var(--wdtQuaternaryColor); */
   border: 1px solid var(--wdtBorderColor);
   margin: 0 0 15px;
   border-radius: var(--wdtRadius_3X);
}
.woocommerce .wdt-product-summary .woocommerce-variation.single_variation .woocommerce-variation-price {
   margin: 0 15px 0 0;
}
.woocommerce .wdt-product-summary .woocommerce-variation.single_variation .woocommerce-variation-price + .woocommerce-variation-availability { min-width: max-content; }
.woocommerce .wdt-product-summary .woocommerce-variation.single_variation .woocommerce-variation-price:has( + .woocommerce-variation-availability:empty ){
   margin-bottom: 0;
   margin-right: 0;
}
.elementor-widget-container .wdt-product-summary .product_meta_wrapper span>strong {
   display: none;
}
.elementor-widget-container .wdt-product-summary .product_meta_wrapper span>a:not(:hover) {
   opacity: .76;
}
.woocommerce .woocommerce-variation-add-to-cart {
   display: grid;
   grid-template-columns: auto 1fr;
}
.product-buy-now a.button {
   width: 100%;
}

/* Description_Custom */

.wdt-custom-shop-description-icons .wdt-content-item .wdt-content-title h5 {
   font-family: var(--wdtFontTypo_Base);
   font-size: var(--wdtFontSize_Base);
   font-weight: var(--wdtFontWeight_Base);
   text-transform: capitalize;
}

.wdt-custom-shop-description-icons .wdt-content-item .wdt-content-title h5,
.wdt-custom-shop-description-icons .wdt-content-item .wdt-content-title h5 a {
   color: var(--wdtBodyTxtColor);
}

.wdt-custom-shop-description-icons .wdt-content-item .wdt-content-title h5 a:hover {
   color: var(--wdtPrimaryColor);
}

.wdt-custom-shop-description-icons .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
   margin-bottom: 15px;
}

.wdt-custom-shop-description-icons .wdt-content-item {
   display: inline-grid;
}

.wdt-custom-shop-description-icons .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
   font-size: clamp(1.75rem, 1.2885rem + 2.0513vw, 3.75rem);
   color: var(--wdtPrimaryColor);
}
.wdt-custom-shop-description-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon:before{
   content: "";
    position: absolute;
    bottom: -3px;
    left: 0px;
    right: 0;
    border: 2px solid var(--wdtBodyTxtColor);
    height: 1em;
    border-radius: 4px;
    z-index: -1;
    width: 1em;
}
th {
   font-family: var(--wdtFontTypo_Alt);
   font-size: var(--wdtFontSize_Base);
}

.woocommerce-Price-amount,
.amount {
   font-family: var(--wdtFontTypo_Alt);
}

@media screen and (min-width: 768px) {
   .wdt-custom-shop-description-image {
      margin-top: calc(clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) * -1);
   }
}

@media screen and (max-width: 479px) {
   .wdt-custom-shop-description-icons .wdt-column {
      width: 50% !important;
   }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
   .woocommerce div.product.product-type-external form.cart .button {
      font-size: calc(var(--wdtFontSize_Base) - 1px);
   }
}

/* Wishlist */

body[class*="tinvwl-"] th {
   background: none;
   color: var(--wdtHeadAltColor) !important;
   font-weight: var(--wdtFontWeight_Alt);
}

body[class*="tinvwl-"] .tinv-wishlist .product-stock p {
   display: inline-flex;
   justify-content: center;
   align-items: center;
}

body[class*="tinvwl-"] .tinv-wishlist .product-stock i {
   margin-right: 10px;
}

body[class*="tinvwl-"] .ftinvwl-check:before {
   content: "" !important;
   position: relative;
   display: inline-block;
   width: 1em;
   height: 1em;
   -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%3Cpath d='M98.1,26.6L85.7,14.2L38.9,61L14.3,36.4L1.9,48.8l37,37l0,0l0,0L98.1,26.6z'%3E%3C/path%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%3Cpath d='M98.1,26.6L85.7,14.2L38.9,61L14.3,36.4L1.9,48.8l37,37l0,0l0,0L98.1,26.6z'%3E%3C/path%3E%3C/svg%3E");
   -webkit-mask-repeat: no-repeat;
   -webkit-mask-size: 1em;
   -webkit-mask-position: center;
   mask-repeat: no-repeat;
   mask-size: 1em;
   mask-position: center;
   background-color: currentcolor;
}

body[class*="tinvwl-"] .tinv-wishlist .product-stock span {
   display: inline-flex;
   height: max-content;
   vertical-align: middle;
   line-height: 1;
}

body[class*="tinvwl-"] button[value="product_apply"] {
   margin: 0 0 0 10px;
   display: inline-flex;
   text-indent: 5px;
   align-items: center;
}

body[class*="tinvwl-"] tbody td {
   background: none;
}

body[class*="tinvwl-"] tbody td.product-name {
   text-transform: capitalize;
   font-family: var(--wdtFontTypo_Alt);
   font-weight: var(--wdtFontWeight_Ext);
}

body[class*="tinvwl"] .tinv-wishlist .product-remove button {
   background-color: transparent;
   color: red;
   font-weight: normal;
   width: 20px;
   height: 20px;
   display: inline-flex;
   align-items: center;
   justify-content: center;
}

body[class*="tinvwl"] .tinv-wishlist .product-remove button:hover {
   color: var(--wdtHeadAltColor);
   background-color: #9f2124;
}

body[class*="tinvwl-"] tbody td.product-name a:hover {
   color: var(--wdtPrimaryColor);
}

body[class*="tinvwl"] .tinv-wishlist table tbody td {
   font-size: var(--wdtFontSize_Base);
}
body[class*="tinvwl"] .tinv-wishlist table tbody td.product-stock{
   line-height: 1;
}

body[class*="tinvwl"] .tinv-wishlist table.tinvwl-table-manage-list {
   margin-bottom: 0;
   background-color: var(--wdtTertiaryColor);
}

body[class*="tinvwl"] .tinvwl-input-group .form-control {
   min-height: 58px;
   border-radius: 0;
   border-color: var(--wdtBorderColor);
}

body .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
body .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
body .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
body a.wishlist_products_counter.top_wishlist-heart:before,
body span.wishlist_products_counter.top_wishlist-heart:before,
body a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
   content: "\e800";
   font-family: "additional-glidex-icons" !important;
}
body .yith-wcwl-share li a { 
   min-width: 36px;
   min-height: 36px;
   line-height: 24px;
   border-radius: var(--wdtRadius_Full);
}
body .yith-wcwl-share ul { display: inline-flex; flex-wrap: wrap; }
body .yith-wcwl-share ul li { margin-right: 7px; }

@media screen and (min-width: 768px){
   body[class*="tinvwl-"] .tinvwl-table-manage-list tfoot button{   
      min-height: 58px;
   }
   body[class*="tinvwl-"] button[value="product_apply"] { min-height: 58px; }
}

@media screen and (max-width: 768px) {

   .tinv-wishlist table.tinvwl-table-manage-list tbody .wishlist_item td.product-cb,
   .tinv-wishlist table.tinvwl-table-manage-list tbody .wishlist_item td.product-remove {
      width: max-content !important;
      border: 0;
      float: left;
   }
   .tinv-wishlist table.tinvwl-table-manage-list tbody .wishlist_item td.product-remove {
      float: right;
   }
}
@media screen and (max-width: 767px){
   body .tinv-wishlist table tbody tr { border-bottom: 1px solid var(--wdtBorderColor); }
   body[class*="tinvwl-"] .tinvwl-table-manage-list tfoot button { margin-bottom: 20px !important; }
}

/* Wishlist_Popup */

body .tinv-wishlist .tinv-modal .tinv-modal-inner {
   background-color: var(--wdtBodyBGColor);
   border: 1px solid var(--wdtBorderColor);
   border-radius: var(--wdtRadius_Zero);
   -webkit-border-radius: var(--wdtRadius_Zero);
   padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
   max-width: 300px;

}

body .tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_times,
body .tinv-wishlist .tinv-modal .tinv-modal-inner .tinv-txt {
   color: var(--wdtHeadAltColor);
}

body .tinv-wishlist .tinv-modal .tinv-modal-inner .button.tinvwl_button_close>i,
body .tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_times {
   display: none;
}

body .tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {
   margin-bottom: 10px;
}

body .tinv-wishlist .tinv-modal .tinvwl-buttons-group {
   margin-top: 0;
}

body .tinv-wishlist .tinv-modal .tinv-modal-inner .button.tinvwl_button_close {
   background-image: linear-gradient(45deg, var(--wdtSecondaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtSecondaryColor));
   background-size: 300% auto;
   position: relative;
   overflow: hidden;
   border: 0;
   box-shadow: 0 0; -webkit-box-shadow: 0 0;
}

body .tinv-wishlist .tinv-modal .tinv-modal-inner .button.tinvwl_button_close:hover {
   background-position: 100%;
}

.tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_heart_check {
   margin-bottom: 0;
   width: 0;
   height: 0;
}

.tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_heart_check::before {
   content: none;
}

body[class*="tinvwl"] .tinvwl-input-group .form-control.tinvwl-break-input-filed option {
   color: var(--wdtAccentTxtColor);
}

/* With Grouped Product_Single_Page */

.grouped_form .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
   background-image: linear-gradient(45deg, var(--wdtSecondaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtSecondaryColor));
   background-size: 300% auto;
}
.grouped_form .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:before {
   display: none;
}
.grouped_form .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover {
   background-position: 100%;
}
.grouped_form .tinv-wishlist.tinvwl-after-add-to-cart{
   display: inline-block;
}

/* Product Carousel arrows */

.wdt-custom-product-carousel div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"] {
   width: clamp(3.75rem, 3.4615rem + 1.2821vw, 5rem);
   height: clamp(3.75rem, 3.4615rem + 1.2821vw, 5rem);
   display: inline-flex;
   justify-content: center;
   align-items: center;
   position: relative;
   margin: 0;
   background: transparent;
   border: 1px solid var(--wdtBorderColor);
}

.wdt-custom-product-carousel div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"]:hover {
   border-color: var(--wdtPrimaryColor);
}

.wdt-custom-product-carousel div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"]:before {
   line-height: normal;
   content: "";
   position: absolute;
   display: inline-block;
   -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%3Cpath d='M83.9,29.3H46.4L95,77.8L77.8,95L29.3,46.4v37.5H5V5h78.9V29.3z'%3E%3C/path%3E%3C/svg%3E");
   -webkit-mask-repeat: no-repeat;
   -webkit-mask-position: center;
   -webkit-mask-size: clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem);
   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%3Cpath d='M83.9,29.3H46.4L95,77.8L77.8,95L29.3,46.4v37.5H5V5h78.9V29.3z'%3E%3C/path%3E%3C/svg%3E");
   mask-repeat: no-repeat;
   mask-position: center;
   mask-size: clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem);
   background-color: var(--wdtBodyTxtColor);
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   transition: var(--wdtBaseTransition);
   -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-product-carousel div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 {
   position: absolute;
   bottom: calc(100% + clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem));
   display: flex;
   justify-content: space-between;
   left: 15px;
   right: 15px;
   width: auto;
}

.wdt-custom-product-carousel div[class*="product"] .swiper-container,
.wdt-custom-product-carousel .wdt-products-carousel-container {
   overflow: visible;
   overflow-x: clip;
}

.wdt-custom-product-carousel div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow-next"] {
   transform: scaleX(-1);
   -webkit-transform: scaleX(-1);
}

@media screen and (min-width: 768px) {
   .wdt-custom-product-carousel div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"] {
      margin: 0;
   }
}

@media screen and (max-width: 767px) {
   .wdt-custom-product-carousel .wdt-products-carousel-container ul.products li .wdt-col {
      padding: 0;
   }

   .wdt-custom-product-carousel div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 {
      width: 100%;
      position: static;
      gap: 20px;
      left: 0;
      right: 0;
      justify-content: center;
   }
}

/* Home-3 Slider */

.wdt-custom-slider-3-icon-1 svg path {
   fill: none;
   stroke: currentColor;
   stroke-width: 1px;
   stroke-dasharray: 600;
   stroke-dashoffset: 600;
   animation: stroke-fill 4s infinite;
   animation-play-state: paused;
}

.wdt-item-is-inview.wdt-custom-slider-3-icon-1 svg path {
   animation-play-state: running;
}

.wdt-custom-slider-3-icon-1 svg {
   animation: rotate 3s infinite;
}

@keyframes rotate {
   0% {
      transform: rotate(0deg);
   }

   100% {
      transform: rotate(360deg);
   }
}

@keyframes stroke-fill {
   0% {
      stroke-dashoffset: -600;
   }

   50% {
      stroke-dashoffset: 0;
   }

   100% {
      stroke-dashoffset: 600;
   }
}

.wdt-slider-3-temp .wdt-section-bgeffects-item {
   position: relative;
   right: 8%;
   z-index: 2;
}

.wdt-slider-3-temp .elementor-background-overlay:after {
   content: "";
   position: absolute;
   left: 0;
   bottom: 0;
   right: 0;
   top: 0;
   margin: auto;
   background-color: rgba(var(--wdtAccentTxtColorRgb), .75);
}

.wdt-custom-image-box-home-3-slider .wdt-content-item .wdt-content-subtitle {
   margin-bottom: 0 !important;
}

.wdt-custom-image-box-home-3-slider .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-custom-image-box-home-3-slider .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
   position: absolute;
   top: -45px;
   left: -49px;
   font-size: 440px;
   background-color: transparent !important;
   color: var(--wdtPrimaryColor) !important;
   height: auto;
   width: 1em;
   -webkit-border-radius: 0;
   border-radius: 0;
   -webkit-box-shadow: 0 0;
   box-shadow: 0 0;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-custom-image-box-home-3-slider .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
   background-color: transparent;
   color: var(--wdtPrimaryColor);
}

.wdt-custom-image-box-home-3-slider .wdt-content-item .wdt-content-elements-group {
   position: absolute;
   top: -30px;
}

.wdt-custom-image-box-home-3-slider .wdt-content-item svg path {
   fill: none;
   stroke: currentColor;
   stroke-width: 1px;
   stroke-dasharray: 600;
   stroke-dashoffset: 1200;
   animation: stroke-fill-2 6s infinite;
   animation-play-state: paused;
}

.wdt-item-is-inview.wdt-custom-image-box-home-3-slider .wdt-content-item svg path {
   animation-play-state: running;
}

@keyframes stroke-fill-2 {
   0% {
      stroke-dashoffset: -600;
   }

   50% {
      stroke-dashoffset: 0;
   }

   100% {
      stroke-dashoffset: 600;
   }
}

.wdt-heading-holder .wdt-heading-title-wrapper:not(.wdt-heading-deco-wrapper)>span[class*="wdt-heading-title"] {
   display: inline-flex;
   flex-wrap: wrap;
   column-gap: 10px;
}

@media screen and (max-width: 767px) {
   .wdt-custom-image-box-home-3-slider .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
      top: -44px;
      left: -43px;
      font-size: 410px;
      display: none;
   }
}

@media screen and (max-width: 479px) {
   .wdt-slider-3-temp .wdt-section-bgeffects-item {
      opacity: 0 !important;
   }
}

.wdt-scroll-down .wdt-button-holder>a {
   writing-mode: tb-rl;
}

.wdt-scroll-down .wdt-button .wdt-button-text {
   transform: scale(-1);
}

.wdt-scroll-down .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
   margin-left: 0;
   margin-top: 8px;
}

.wdt-scroll-down .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon>span {
   font-size: var(--wdtFontSize_Ext);
}

/* Client_Logo */

.wdt-custom-logo-image-box .wdt-content-item .wdt-content-media-group {
   display: flex;
   justify-content: center;
   min-height: clamp(6.25rem, 5.5288rem + 3.2051vw, 9.375rem);
   align-items: center;
   border-bottom: 1px solid var(--wdtBorderColor);
   padding: 15px;
   background-color: var(--wdtBodyBGColor);
}

.wdt-custom-logo-image-box .wdt-column .wdt-content-item .wdt-content-media-group {
   border-right: 1px solid var(--wdtBorderColor);
}

.wdt-custom-logo-image-box .wdt-column .wdt-content-item .wdt-content-media-group:before {
   content: "";
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   background: radial-gradient(circle, var(--wdtPrimaryColor) 42%, transparent 40%);
   filter: blur(20px);
   background-color: transparent;
   opacity: 0;
   transform: scale(0);
   -webkit-transition: var(--wdt-Ad-Transition);
   transition: var(--wdt-Ad-Transition);
   pointer-events: none;
   border-radius: var(--wdtRadius_Full);
}

.wdt-custom-logo-image-box .wdt-column .wdt-content-item:hover .wdt-content-media-group:before {
   transform: scale(.75);
   opacity: .2;
}

.wdt-custom-logo-image-box .wdt-column-wrapper {
   border: 1px solid var(--wdtBorderColor);
   border-bottom: 0;
   margin: 0 -1px;
}

.wdt-custom-logo-image-box .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-logo-image-box .wdt-content-item .wdt-content-image>a>img {
   opacity: .5;
   -webkit-transition: var(--wdt-Ad-Transition);
   transition: var(--wdt-Ad-Transition);
}

.wdt-custom-logo-image-box .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-custom-logo-image-box .wdt-content-item:hover .wdt-content-image>a>img {
   opacity: 1;
}

.elementor-section-full_width .wdt-icon-box-home3 .elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item>.wdt-content-media-group {
   padding-inline: 30px;
}

@media screen and (max-width: 479px) {
   .wdt-custom-logo-image-box div.wdt-column {
      width: 50% !important;
   }
}

/* Team Detail */

.wdt-team-detail-list .wdt-heading-holder .wdt-heading-title-wrapper {
   margin-bottom: 0 !important;
}

.wdt-team-detail-list .wdt-heading-holder {
   display: inline-flex;
   align-items: baseline;
   gap: 5px;
}

.wdt-custom-team-detail-tags .elementor-icon-list-items .elementor-icon-list-item a {
   padding: 4px 15px;
   border: 1px solid var(--wdtBorderColor);
   text-transform: uppercase;
   font-size: var(--wdtFontSize_Ext);
   margin: 7.5px 0;
}

.wdt-custom-team-detail-tags .elementor-icon-list-items .elementor-icon-list-item a:hover {
   border-color: var(--wdtPrimaryColor);
}

.wdt-custom-time-table .wdt-content-item .wdt-content-title h5 {
   font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem);
}

.wdt-custom-time-table .wdt-content-item .wdt-content-separator.separator-1 span,
.wdt-custom-time-table .wdt-content-item .wdt-content-subtitle {
   color: var(--wdtBodyTxtColor);
}

.wdt-custom-time-table .wdt-content-item .wdt-content-separator.separator-1 span {
   background-color: var(--wdtBodyTxtColor);
}

.wdt-custom-time-table .wdt-content-item .wdt-content-separator.separator-1 span {
   width: 1px;
   height: 1px;
}

.wdt-custom-time-table .wdt-content-item .wdt-content-media-group>.wdt-content-elements-group {
   display: flex;
   align-items: baseline;
   column-gap: 10px;
}

.wdt-custom-time-table .wdt-content-item .wdt-content-separator {
   width: auto;
}

.wdt-custom-time-table .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
   margin-bottom: 0;
}

.wdt-custom-time-table .wdt-content-item>div[class*="group"] .wdt-content-separator+.wdt-content-subtitle {
   margin-top: 0;
}

.wdt-custom-time-table .wdt-content-item>div[class*="group"] .wdt-content-title+.wdt-content-separator {
   flex-grow: 1;
   background-color: var(--wdtBodyTxtColor);
}

.wdt-custom-progress-with-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
   display: flex;
}

.wdt-custom-progress-with-icon-box .wdt-content-item .wdt-content-separator.separator-1 span {
   height: clamp(0.3125rem, 0.2692rem + 0.1923vw, 0.5rem); /* 5px - 8px */
   width: 100%;
   transform: scaleX(0);
   transform-origin: left;
   transition-delay: .3s;
   border-radius: var(--wdtRadius_Part);
}

.wdt-custom-progress-with-icon-box.right .wdt-content-item .wdt-content-separator.separator-1 span {
   transform-origin: right;
}

.wdt-custom-progress-with-icon-box.middle .wdt-content-item .wdt-content-separator.separator-1 span {
   transform-origin: center;
}

.wdt-item-is-inview.wdt-custom-progress-with-icon-box .wdt-content-item .wdt-content-separator.separator-1 span {
   transform: scaleX(1);
}

@media screen and (max-width: 479px) {
   .wdt-custom-time-table .wdt-content-item .wdt-content-title h5 {
      font-size: var(--wdtFontSize_Ext);
   }

   .wdt-custom-time-table .wdt-content-item .wdt-content-subtitle {
      font-size: calc(var(--wdtFontSize_Ext) - 2px);
   }
}

/* Gift Cards */

body .gift-cards_form>h3 {
   margin-top: 0;
   margin-bottom: 15px;
   font-size: clamp(1.375rem, 1.2596rem + 0.5128vw, 1.875rem);
}

.ywgc-preset-image.selected_image_parent {
   border: 1px solid var(--wdtBorderColor) !important;
   border-radius: 0;
   -webkit-border-radius: 0;
}

body .ywgc-preset-image.selected_image_parent:after {
   background-color: var(--wdtAccentTxtColor);
   background-image: none;
   -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%3Cpath d='M98.1,26.6L85.7,14.2L38.9,61L14.3,36.4L1.9,48.8l37,37l0,0l0,0L98.1,26.6z'/%3E%3C/svg%3E");
   -webkit-mask-size: 10px;
   -webkit-mask-repeat: no-repeat;
   -webkit-mask-position: center;
   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%3Cpath d='M98.1,26.6L85.7,14.2L38.9,61L14.3,36.4L1.9,48.8l37,37l0,0l0,0L98.1,26.6z'/%3E%3C/svg%3E");
   mask-size: 10px;
   mask-repeat: no-repeat;
   mask-position: center;
}

body .ywgc-preset-image.selected_image_parent:before {
   content: '';
   display: block;
   width: 20px;
   height: 20px;
   position: absolute;
   border-radius: 50%;
   background-color: var(--wdtPrimaryColor);
   top: -5px;
   right: -5px;
}

body .ywgc-design-list .ywgc-preset-image img {
   width: 100px;
   height: 100px;
}

.gift-cards_form h3 {
   font-size: clamp(1.375rem, 1.2596rem + 0.5128vw, 1.875rem);
}

body .gift-cards-list button {
   font-weight: var(--wdtFontWeight_Alt);
   border-width: 1px 0;
   border-color: var(--wdtBorderColor);
   background-color: var(--wdtBodyBGColor);
   color: var(--wdtHeadAltColor);
   margin: 5px 10px 5px 0;
}

.gift-cards-list {
   margin-bottom: 15px;
}

body .ywgc-predefined-amount-button.selected_button,
body .ywgc-predefined-amount-button:hover,
body .gift-cards-list button:hover {
   background-color: var(--wdtPrimaryColor);
}

body .gift-cards-list button.ywgc-predefined-amount-button.selected_button,
body .gift-cards-list button.ywgc-predefined-amount-button:hover {
   color: var(--wdtAccentTxtColor);
}

body .gift-card-content-editor.step-content label {
   display: block;
   text-align: left;
}

body .gift-card-content-editor.step-content input,
body .gift-card-content-editor.step-content textarea {
   width: 100%;
   float: left;
   max-width: 100%;
}

body .gift-card-content-editor.step-content h5 {
   margin-top: 0;
}

body .ywgc-single-recipient {
   margin-bottom: 20px;
}

.woocommerce div.product .summary .variations_button[class*="gift_card"],
.woocommerce div.product.type-product.product-type-gift-card>div.summary>.product-buy-now {
   margin: 0 !important;
}

.woocommerce div.product form.cart .button.gift_card_add_to_cart_button {
   margin: 0 !important;
}

body .product-type-gift-card .woocommerce-product-gallery__wrapper {
   box-shadow: 0 0;
   -webkit-box-shadow: 0 0;
}

.ywgc-main-form-preview-container {
   min-height: auto;
   margin-top: 20px;
   border: 1px solid var(--wdtBorderColor);
   box-shadow: 0 0;
   font-family: var(--wdtFontTypo_Alt);
   border-radius: var(--wdtRadius_Zero);
}

.product-type-gift-card .woocommerce-product-gallery__image {
   border: 1px solid var(--wdtBorderColor);
}

.ywgc-main-form-preview-container span[class*="-content"] {
   font-family: var(--wdtFontTypo_Base);
}

.ywgc-form-preview-separator {
   height: 0;
   margin-top: 0;
}

.ywgc-form-preview-amount {
   color: var(--wdtPrimaryColor);
}

.woocommerce div.product.type-product.product-type-gift-card>div.summary h2.entry-title {
   margin-top: 0;
   margin-bottom: 0;
}

div.product-type-gift-card p.price,
div.product-type-gift-card p.price span[class*="amount"] {
   color: var(--wdtPrimaryColor) !important;
}

.woocommerce button.button.ywgc_apply_gift_card_button {
   margin: 0;
   color: var(--wdtAccentTxtColor) !important;
}

.woocommerce button.button.ywgc_apply_gift_card_button:hover {
   color: var(--wdtHeadAltColor) !important;
}

.ywgc_enter_code .form-row.form-row-last {
   padding: 0;
}

@media screen and (max-width: 1024px) {

   .woocommerce div.product.type-product.product-type-gift-card>div.images,
   .woocommerce div.product.type-product.product-type-gift-card>div.summary {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
   }

   .woocommerce div.product.type-product.product-type-gift-card {
      max-width: 710px;
      margin-left: auto !important;
      margin-right: auto !important;
      float: none !important;
   }
}

/* Matches_Isotope */

div[class*="-output-data-container"].wdt-custom-matches-with-filter .dtdr-listing-output-data-holder .dtdr-listings-item-isotope-filter {
   text-align: right;
   float: none;
}

div[class*="-output-data-container"].wdt-custom-matches-with-filter div[data-applyisotope*="true"] .dtdr-one-column.dtdr-column {
   padding: 0;
}

div[class*="-output-data-container"].wdt-custom-matches-with-filter div[class*="-apply-isotope"]>div[class*="-item-container"],
div[class*="-output-data-container"].wdt-custom-matches-with-filter div[data-applyisotope*="true"] {
   margin: 0;
}

@media screen and (min-width: 1281px) {
   div[class*="-output-data-container"].wdt-custom-matches-with-filter .dtdr-listing-output-data-holder .dtdr-listings-item-isotope-filter {
      position: absolute;
      bottom: calc(100% + clamp(1.875rem, 1.2981rem + 2.5641vw, 4.375rem));
      right: 0;
   }

   div[class*="-output-data-container"].wdt-custom-matches-with-filter .dtdr-listing-output-data-holder .dtdr-listings-item-isotope-filter a {
      margin: 0 0 15px 15px;
   }
}

@media screen and (max-width: 1280px) {
   div[class*="-output-data-container"].wdt-custom-matches-with-filter .dtdr-listing-output-data-holder .dtdr-listings-item-isotope-filter {
      text-align: center;
      margin-bottom: 20px;
   }

   div[class*="-output-data-container"].wdt-custom-matches-with-filter .dtdr-listing-output-data-holder .dtdr-listings-item-isotope-filter a {
      margin: 0 7.5px 15px;
   }
}

/* Button For Media Popup in Video_Gallery */

.wdt-popup-video-listing .mfp-image-holder .mfp-close,
.wdt-popup-video-listing .mfp-iframe-holder .mfp-close {
   background-image: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, var(--wdtSecondaryColor) 80%);
   border-width: 1px 0;
   border-style: solid;
   border-color: transparent;
   color: var(--wdt-elementor-color-accent);
   opacity: 1;
   top: 0;
   right: 0;
   margin: 0px;
   height: clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem);
   width: clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem);
   box-shadow: inset rgba(var(--wdtBodyBGColorRgb), 1) 0 0 0 0, inset rgba(var(--wdtBodyBGColorRgb), 1) 0 0 0 0;
   -webkit-box-shadow: inset rgba(var(--wdtBodyBGColorRgb), 1) 0 0 0 0, inset rgba(var(--wdtBodyBGColorRgb), 1) 0 0 0 0;
   border-radius: var(--wdtRadius_Zero);
   font-size: 0;
   top: calc(clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem) * -1);
}

.wdt-popup-video-listing .mfp-image-holder .mfp-close:hover,
.wdt-popup-video-listing .mfp-iframe-holder .mfp-close:hover {
   box-shadow: inset rgba(var(--wdtBodyBGColorRgb), 1) 0 35px 0 0, inset rgba(var(--wdtBodyBGColorRgb), 1) 0 -35px 0 0;
   -webkit-box-shadow: inset rgba(var(--wdtBodyBGColorRgb), 1) 0 35px 0 0, inset rgba(var(--wdtBodyBGColorRgb), 1) 0 -35px 0 0;
   border-color: var(--wdtHeadAltColor);
   color: var(--wdtHeadAltColor);
}

.wdt-popup-video-listing .mfp-image-holder .mfp-close:before,
.wdt-popup-video-listing .mfp-iframe-holder .mfp-close:before,
.wdt-popup-video-listing .mfp-image-holder .mfp-close:after,
.wdt-popup-video-listing .mfp-iframe-holder .mfp-close:after {
   content: "" !important;
   width: clamp(1.25rem, 1.0337rem + 0.9615vw, 2.1875rem);
   height: clamp(0.25rem, 0.1923rem + 0.2564vw, 0.5rem);
   background-color: currentColor;
   position: absolute;
   -webkit-transform: rotate(-45deg);
   transform: rotate(-45deg);
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   margin: auto;
   -webkit-transition: var(--wdt-Ad-Transition);
   transition: var(--wdt-Ad-Transition);
}

.wdt-popup-video-listing .mfp-image-holder .mfp-close:after,
.wdt-popup-video-listing .mfp-iframe-holder .mfp-close:after {
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
}

/* Home-5 Parallax */
@media only screen and (min-width:768px) {
   .wdt-sky-section {
      align-self: flex-start;
      position: sticky;
      top: 0px;
   }

   html body:has(> .wrapper #main .wdt-sky-section) {
      overflow-x: visible;
   }

   html body .inner-wrapper:has(> #main .wdt-sky-section) {
      overflow: visible;
   }
}

/* Blog_List */

.wdt-custom-blog-list .entry-list-layout.wdt-one-column article {
   margin-bottom: 0;
}

@media screen and (min-width: 1025px) {
   .wdt-custom-blog-list .entry-list-layout.wdt-one-column {
      width: 50%;
   }
}

/* Home_4 Instagram_col */

@media screen and (max-width: 479px) {
   .wdt-insta-style.column div.wdt-column {
      width: 50% !important;
   }
}

/* Custom-Image-Box */

.wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
   margin-bottom: 0;
}
.wdt-custom-image-box-category .wdt-content-item>div[class*="group"]>.wdt-content-title {
   padding:40px 25px;
}
.wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group{
   display: grid;
}
.wdt-custom-image-box-category .wdt-content-item .wdt-content-image>span, 
.wdt-custom-image-box-category .wdt-content-item .wdt-content-image>a{
   overflow: hidden;
}
.wdt-custom-image-box-category .wdt-content-item:hover .wdt-content-image>span img, 
.wdt-custom-image-box-category .wdt-content-item:hover .wdt-content-image>a img{
   transform: scale(1);
   -webkit-transform: scale(1);
   transition: var(--wdt-Ad-Transition);
}
.wdt-custom-image-box-category .wdt-content-item:hover .wdt-content-image>span>img, 
.wdt-custom-image-box-category .wdt-content-item:hover .wdt-content-image>a>img{
   transform: scale(1.1);
   -webkit-transform: scale(1.1);
}
.wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image span,
.wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image a{
    position: relative;
}
.wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image span:before,
.wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0px 20px -5px var(--wdtPrimaryColor), inset 0 0px 0px 1px rgba(var(--wdtPrimaryColorRgb),.5);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    z-index: 1;
}
.wdt-custom-image-box-category .wdt-content-item:hover .wdt-content-media-group .wdt-content-image span:before,
.wdt-custom-image-box-category .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a:before {
    opacity: 1;
}
.wdt-custom-image-box-category .wdt-content-item .wdt-content-title h5 {
   font-size: var(--wdtFontSize_H4);
}

/* Product type 1 Home 3 */
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="wdt-product-style-01"] li.product .product-thumb .product-buttons-wrapper.product-icons a, 
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="wdt-product-style-01"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button, 
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="wdt-product-style-01"] li.product .product-thumb .product-buttons-wrapper.product-icons button, 
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="wdt-product-style-01"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button, 
.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="wdt-product-style-01"] li.product .product-thumb .product-buttons-wrapper.product-icons .button{
    right:-80px    
}

.woocommerce ul.products.product-style-default[class*="wdt-product-style-01"] li.product .product-wrapper .product-thumb {
   background: var(--wdtQuaternaryColor);
   margin-bottom: -10px;
   z-index: 1;
   display: grid;
}

.woocommerce ul.products.product-style-default:not(.product-padding-content)[class*="wdt-product-style-01"] li.product.product-grid-view .product-details {
   padding: 35px 20px 30px 20px;
}

.woocommerce ul.products.product-icongroup-hover-bounce[class*="wdt-product-style-01"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div:not(:only-child):nth-child(1)>*, 
.woocommerce ul.products.product-icongroup-hover-bounce[class*="wdt-product-style-01"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div[class*="_btn_wrapper"]:not(:only-child):nth-child(1) div[class*="yith-wcwl-"]>a{
    transition-delay:0ms;
}

.woocommerce ul.products[class*="wdt-product-style-01"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a[class*="tinvwl_add_to_wishlist_button"]{
   transition-delay:50ms;
}

.woocommerce ul.products.product-icongroup-hover-bounce[class*="wdt-product-style-01"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div:nth-child(3)>*,
.woocommerce ul.products.product-icongroup-hover-bounce[class*="wdt-product-style-01"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons>.wc_inline_buttons>div[class*="_btn_wrapper"]:nth-child(3) div[class*="yith-wcwl-"]>a{
    transition-delay:100ms
}

.woocommerce ul.products.product-style-default[class*="wdt-product-style-01"]  li.product .product-details > div.product-title:first-child > h5{
   font-size: clamp(1.25rem, 1.2212rem + 0.1282vw, 1.375rem);/*22 to 20*/
}
.woocommerce ul.products[class*="wdt-product-style-01"]  li.product .product-details .product-price .price .woocs_price_code span:first-child bdi{
    font-weight:var(--wdtFontWeight_Alt);
}

.woocommerce ul.products[class*="wdt-product-style-01"]  li.product .product-details .product-price .price .woocs_price_code span:last-child bdi{
    font-size:var(--wdtFontSize_Ext);
    color:var(--wdtBodyTxtColor);
}

.woocommerce ul.products.product-style-default[class*="wdt-product-style-01"] li.product.product-grid-view .product-details{
    /* border:1px solid var(--wdtPrimaryColor); */
    border-top:0;
    /* box-shadow:inset 0 0px 20px -5px var(--wdtPrimaryColor); */
    margin-top:0px;
}
.woocommerce ul.products[class*="wdt-product-style-01"] li.product .product-thumb .product-buttons-wrapper.product-icons a[class*="button"]{
   border-width: 0;
}

.woocommerce ul.products[class*="wdt-product-style-01"] li.product .product-thumb .product-buttons-wrapper.product-icons a[class*="button"]:hover {
   box-shadow: none;
   -webkit-box-shadow:none;
   border-color: transparent;
   color: var(--wdtHeadAltColor);
}

.wdt-product-style-a div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"]{
   border:1px solid var(--wdtPrimaryColor);
   margin:5px;
   border-radius:var(--wdtRadius_Full);
   width:42px;
   height:42px;
   line-height:40px;
   color:var(--wdtPrimaryColor);
   background:transparent;
   box-shadow: inset  0 0 15px -5px var(--wdtPrimaryColor), inset  0 0 0px 1px var(--wdtPrimaryColor);
}
.wdt-product-style-a div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"]:hover { color: var(--wdtSecondaryColor); }
.wdt-product-style-a div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow"]:before{
   font-size: 14px;
   width: 100%;
   height: 100%;
   line-height: 0;
   display: grid;
   place-items: center;
   content: '\e801';
   font-family: "glidex-icons-final";
}
.wdt-product-style-a div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2 > a[class*="arrow-next"]:before{
   content: '\e802';
}

.woocommerce ul.products:not([style*="height"])[class*="wdt-product-style-01"]  li.product .product-wrapper{
   margin: 0;
   border: 1px solid transparent;
}

.wdt-product-style-a div[class*="product"] .swiper-container div[class*="arrow-pagination"].type2{
    margin-top:10px;
}

.wdt-product-style-a .wdt-products-carousel-container ,
.wdt-product-style-a div[class*="product"] .swiper-container{
    overflow-y:visible;
    overflow-x: hidden;
}

.wdt-product-style-a .wdt-products-carousel-container .wdt-products-pagination-holder{
    position: absolute;
    top: calc(-1 * clamp(6.25rem, 5.4167rem + 1.7361vw, 7.5rem));/*-120 to -110*/
    right: 10px;
}

.wdt-product-style-a .wdt-products-carousel-container ,
.wdt-product-style-a div[class*="product"] .swiper-container{
    overflow:visible;
   }
.woocommerce ul.products.product-style-default[class*="wdt-product-style-01"] li.product .product-wrapper {
      background: transparent;
}
.woocommerce ul.products.product-style-default[class*="wdt-product-style-01"] li.product .product-wrapper .product-thumb:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      box-shadow: inset 0 0px 20px -5px var(--wdtPrimaryColor), inset 0 0px 0px 1px rgba(var(--wdtPrimaryColorRgb),.5);
      z-index: 1;
      opacity: 0;
      transition: var(--wdt-Ad-Transition);
  }
  .woocommerce ul.products.product-style-default[class*="wdt-product-style-01"] li.product:hover .product-wrapper .product-thumb:before {
      opacity: 1;
  }
  .woocommerce ul.products.product-style-default[class*="wdt-product-style-01"] li.product .product-wrapper .product-thumb .image { display: grid; }
@media only screen and (max-width:767px){
   .wdt-product-style-a .wdt-products-carousel-container .wdt-products-pagination-holder{
      position: relative;
      margin-top: 20px;
      top: 0;
      right: 0;
   }
}

/* Woocommerce_Product_Feaures */

.woocommerce div.product .summary.wdt-product-summary > div.product-features-list{
   display: flex;
   flex-wrap: wrap;
   margin: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) 0; /* 20 - 40 */
   padding-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); /* 20 - 40 */
   border-bottom: 1px solid var(--wdtBorderColor);
   row-gap: 10px;
   column-gap: 20px;
}
.woocommerce ul.products li.product .product-details > div.product-features-list{
   display: flex;
   flex-wrap: wrap;
   row-gap: 10px;
   margin-top: 25px;
   justify-content: space-between;
}
div.product-features-list .product-feature {
   display: flex;
}
div.product-features-list .product-feature .feature-media{
   margin-right: 10px;
}
div.product-features-list .product-feature img {
   width: clamp(2.5rem, 2.3558rem + 0.641vw, 3.125rem); /* 40 - 50 */
   filter: hue-rotate(45deg);
}
div.product-features-list .product-feature:not(:last-child){
   margin-right: 20px;
}
div.product-features-list .product-feature .feature-content h4{
   font-size: var(--wdtFontSize_Ext); 
   font-family: var(--wdtFontTypo_Base);
   color: var(--wdtBodyTxtColor);
   font-weight: var(--wdtFontWeight_Base);
   margin-bottom: 0px;
}
div.product-features-list .product-feature .feature-content .feature-value {
   font-size: var(--wdtFontSize_Base);
   font-weight: var(--wdtFontWeight_Ext);
   color: var(--wdtHeadAltColor);
}
div.product-features-list .product-feature .feature-content .feature-value p { margin-bottom: 0; }

/* Countdown Home-1 */

.home-1 .wdt-countdown-holder .wdt-downcount {
   margin: -1px;
   margin-left: 0;
   justify-content: end;
}
.home-1 .wdt-countdown-holder .wdt-counter-wrapper {
   box-shadow: var(--wdtBorderColor) 0 0 0 1px;
   margin-right: 1px;
   margin-bottom: 1px;
   width: 49.5%;
   justify-content: center;
}
.home-1 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper{
   padding: clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem);
}
.home-1 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider { height: 0; }
.elementor-widget-wdt-countdown.home-1,
.elementor-widget-wdt-countdown.home-1 > .elementor-widget-container,
.elementor-widget-wdt-countdown.home-1 > .elementor-widget-container > .wdt-countdown-holder,
.elementor-widget-wdt-countdown.home-1 > .elementor-widget-container > .wdt-countdown-holder > .wdt-downcount { height: calc(100% + 2px); }

@media screen and (min-width: 1025px){
   .wdt-absolute { position: absolute; }
}


/* Home-2 Product_list Side Image_Box */

.wdt-custom-shop-image-box .wdt-content-item .wdt-content-button>a{
   padding: 0;
   background: none;
   border-radius: 0;
   font-weight: var(--wdtFontWeight_Base);
   overflow: visible;
}
.wdt-custom-shop-image-box .wdt-content-item .wdt-content-button>a:after{
   content: "";
   position: absolute;
   bottom: -8px;
   width: 100%;
   left: 0;
   height: 1px;
   background: currentColor;
   transition: var(--wdt-Ad-Transition);
   -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-shop-image-box .wdt-content-item .wdt-content-button>a:hover:after {
   width: 0;
   left: auto;
   right: 0;
}
.wdt-custom-shop-image-box .wdt-content-item .wdt-content-button>a:hover{
   background: none;
   color: var(--wdtPrimaryColor);
}
.wdt-custom-shop-image-box .wdt-content-item .wdt-content-title h5{
   font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem);
}
.wdt-custom-shop-image-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{
   background-image: linear-gradient(180deg, var(--wdtSecondaryColor), transparent);
   background-color: transparent;
   height: 40%;
   z-index: 1;
}
.wdt-custom-shop-image-box .wdt-content-item{
   border-radius: calc(var(--wdtRadius_2X) * 3);
   overflow: hidden;
}
.wdt-custom-shop-image-box .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a:hover{
   color: var(--wdtPrimaryColor) !important;
}
.wdt-custom-shop-image-box .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img{
   animation: shock .6s ease;
}
.wdt-custom-shop-image-box .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{
   pointer-events: none;
}
.wdt-custom-shop-image-box .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container > *{
   pointer-events: auto;
}
.wdt-custom-shop-image-box .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{
   padding: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); /* 20 - 50 */
}

/* Home-2 Product_Type */

.woocommerce ul.products.product-style-default:not(.product-padding-content)[class*="wdt-custom-template-type-2"] li.product.product-grid-view .product-details{
   padding: 25px;
}
.woocommerce ul.products[class*="wdt-custom-template-type-2"] li.product .product-thumb,
.woocommerce ul.products[class*="wdt-custom-template-type-2"] li.product .product-thumb a.image{
   display: grid;
}
.woocommerce ul.products.product-label-boxed[class*="wdt-custom-template-type-2"] li.product .product-labels{
   left: 20px;
}
.woocommerce ul.products.product-label-boxed[class*="wdt-custom-template-type-2"] li.product .product-labels > span{
   border-radius: var(--wdtRadius_2X);
   -webkit-border-radius: var(--wdtRadius_2X);
   color: var(--wdtHeadAltColor);
}
.woocommerce ul.products[class*="wdt-custom-template-type-2"] li.product .product-thumb .product-buttons-wrapper.product-icons a[class*="button"]{
   color: var(--wdtHeadAltColor);
}
.woocommerce ul.products[class*="wdt-custom-template-type-2"].product-style-default li.product .product-wrapper{
   /* background-color: var(--wdtBodyBGColor); */
   border: 1px solid var(--wdtPrimaryColor);
   border-radius: calc(var(--wdtRadius_2X)* 3);
   overflow: hidden;
}
.woocommerce ul.products[class*="wdt-custom-template-type-2"].product-style-default li.product .product-wrapper .product-thumb {
   border-bottom: 1px solid var(--wdtBorderColor);
}
.woocommerce ul.products[class*="wdt-custom-template-type-2"].product-style-default li.product .product-wrapper:before{
   content: "";
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   z-index: 1;
   pointer-events: none;
   box-shadow: rgba(var(--wdtPrimaryColorRgb),.5) 0 0 18px 0 inset;
   -webkit-box-shadow: rgba(var(--wdtPrimaryColorRgb),.5) 0 0 18px 0 inset;
}

/* Home-2 Product_Summary */

.woocommerce .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .woocommerce-product-rating, 
.woocommerce .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .product_additional_info_wrapper {
    display: inline-block;
    width: auto;
    margin: 6px 10px;
}
.woocommerce .product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form.cart .variations tr th.label,
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form.cart .variations .woo-variation-items-wrapper{
   text-align: center;
   justify-content: center;
   /* align-items: end; */
}
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form.variations_form.cart .variations li{
   margin: 4px 7.5px;
   border: 1px solid var(--wdtPrimaryColor);
   background-color: rgba(var(--wdtPrimaryColorRgb), .3);
   backdrop-filter: blur(5px);
}
.woocommerce .product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form.cart .variations tr:first-child{
   margin-right: 0;
}
.woocommerce .product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form.cart .variations tr th.label{
   margin-bottom: 15px;
} 
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter > div.wdt-single-product-title{
   margin-bottom: 15px;
}
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter > div.product-buttons-wrapper{
   margin-top: 20px;
}
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form.variations_form.cart .variations li:hover,
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form.variations_form.cart .variations li.selected{
   color: var(--wdtHeadAltColor);
   box-shadow: inset -5px -3px 20px 0 var(--wdtPrimaryColor), 0 0 20px -5px var(--wdtPrimaryColor);
}
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .variations_form .stock, 
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .variations_form p.stock{
   background-color: rgba(var(--wdtPrimaryColorRgb), .3);
   color: var(--wdtHeadAltColor);
   border-color: var(--wdtPrimaryColor);
   box-shadow: inset -5px -3px 20px 0 var(--wdtPrimaryColor), 0 0 20px -5px var(--wdtPrimaryColor);
   margin-left: auto;
   margin-right: auto;
}
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .variations_form .woocommerce-variation-availability{
   text-align: center;
} 
.woocommerce .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .cart .quantity .qty, 
.woocommerce-page .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .cart .quantity .qty{
   background-color: rgba(var(--wdtPrimaryColorRgb), .3);
   border: 1px solid var(--wdtPrimaryColor);
   box-shadow: inset -5px -3px 20px 0 var(--wdtPrimaryColor);
   -webkit-box-shadow: inset -5px -3px 20px 0 var(--wdtPrimaryColor);
   border-radius: var(--wdtRadius_Part);
   padding-left: 20px;
   min-height: 54px;
}
.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2 form.cart .button{
   border-color: var(--wdtPrimaryColor);
   color: var(--wdtLinkColor);
   box-shadow: inset 0 0 20px 0 var(--wdtPrimaryColor), 0 0 0 0 var(--wdtPrimaryColor);
   min-height: 54px;
}
.wdt-product-summary.wdt-custom-product-summary-for-home-2 .woocommerce-variation.single_variation{
   border: 1px solid var(--wdtPrimaryColor);
   color: var(--wdtLinkColor);
   box-shadow: inset 0 0 20px 0 var(--wdtPrimaryColor), 0 0 0 0 var(--wdtPrimaryColor);
   background: none;
   backdrop-filter: blur(5px);
   border-radius: var(--wdtRadius_3X);
}
.woo-variation-swatches .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .variable-items-wrapper{
   justify-content: center;
   row-gap: 7.5px;
}
.woocommerce div.product div.summary.wdt-custom-product-summary-for-home-2{
   margin-bottom: 0;
}
.woocommerce div.product .wdt-custom-product-summary-for-home-2 form.cart .variations label{
   color: var(--wdtHeadAltColor);
   font-size: var(--wdtFontSize_H6);
}
.woocommerce .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter .woocommerce-product-rating {
   display: inline-flex;
}
.woocommerce .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form .variations {
   margin-bottom: 30px !important;
}
/* Responsive */

@media screen and (max-width: 767px){
   .woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-for-home-2.aligncenter form.variations_form.cart .variations li{
      font-size: 12px;
   }
}

/* Custom Blog_FlexBanner */

.wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third.wdt-active, .tpl-blog-holder .column.no-space.wdt-one-third.wdt-active {
   width: 40%;
}
.wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third {
   transition: width .3s ease;
}
.wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third:not(.wdt-active), .wdt-custom-flex-banner-post .tpl-blog-holder .column.no-space.wdt-one-third:not(.wdt-active) {
   width: 30%;
}
.wdt-custom-flex-banner-post .wdt-post-entry .blog-entry > div.entry-thumb img, .wdt-custom-flex-banner-post .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb img, .wdt-custom-flex-banner-post .wdt-minimal-style.wdt-post-entry .blog-entry.has-post-thumbnail{
   height: 100%;
}
.wdt-custom-flex-banner-post .wdt-minimal-style.wdt-post-entry.alignnone .blog-entry .entry-title h4 a{
   display: -webkit-box;
   line-clamp: 2;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
}

.wdt-cus-interactive-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {font-size: clamp(2rem, 1.7115rem + 1.2821vw, 3.25rem);line-height: 1;font-family: var(--wdtFontTypo_Alt);}
.wdt-cus-interactive-heading .wdt-heading-holder .wdt-heading-content-wrapper{font-size: var(--wdtFontSize_H6);text-transform: capitalize;color: var(--wdtHeadAltColor);font-weight: var(--wdtFontWeight_H5);}

.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide:after{box-shadow: 0 0 7px 1px var(--wdtPrimaryColor);}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel{overflow: visible;}

.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item{height: 100%;}

.wdt-header-menu .wdt-primary-nav li.has-mega-menu .wdt-cus-mega-menu-btn-01 a ,
.wdt-header-menu .wdt-primary-nav li.has-mega-menu:hover .wdt-cus-mega-menu-btn-01 a.wdt-button{color: var(--wdtHeadAltColor);background: none !important;text-transform: none;padding:17px 20px;}

.wdt-cus-megamenu-iconbox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{margin: 0;}
.wdt-cus-megamenu-iconbox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover-container .wdt-content-description{text-wrap: balance;}
.wdt-cus-megamenu-col-02 .elementor-element-populated{overflow: hidden;}
.wdt-cus-megamenu-col-02:hover .elementor-element-populated > .elementor-background-overlay{animation: shock 0.4s ease;-webkit-animation: shock 0.4s ease;}


/*--------Image gallery------------*/
.wdt-cus-home1-imagegallery-01 .wdt-content-item {overflow: hidden;}
.wdt-cus-home1-imagegallery-01 .wdt-content-item .wdt-content-image-wrapper{display: flex;}
.wdt-cus-home1-imagegallery-01 .wdt-content-item:hover .wdt-content-image>a>img {animation: shock 0.4s ease;-webkit-animation: shock 0.4s ease;}

.wdt-cus-home1-imagegallery-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
   width: 100%;
   position: absolute;
   top: 0;
   bottom: 0;
   margin: auto;
   left: 0;
   right: 0;
   display: flex;
   align-items: center;
}
.wdt-cus-home1-imagegallery-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
   justify-content: space-between;
   display: flex;
   width: 100%;
}
.wdt-cus-home1-imagegallery-01.elementor-widget-wdt-image-box .elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{margin-left: -70px;}
.wdt-cus-home1-imagegallery-01.elementor-widget-wdt-image-box .elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next{margin-right: -70px;}
.wdt-cus-home1-imagegallery-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{
   background-color: transparent;
   background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #15c14a;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 0px 10px 0px #15c14a inset;
}
.wdt-cus-home1-imagegallery-01 .elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div{font-size: var(--wdtFontSize_Base); height:40px;width:40px;}
.wdt-cus-home-2-insta-main-sec{overflow: hidden;}

@media screen and (max-width:767px) {
   .wdt-cus-home1-imagegallery-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{position: relative;}
   .wdt-cus-home1-imagegallery-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
      justify-content: center;
      display: flex;
      width: 100%;
   }
   .wdt-cus-home1-imagegallery-01.elementor-widget-wdt-image-box .elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
      margin-right: 0px;
      margin-left: clamp(0.3125rem, -0.2072rem + 1.7361vw, 0.625rem); /* mx-10 min-5 */
   }
  .wdt-cus-home1-imagegallery-01.elementor-widget-wdt-image-box .elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
      margin-left: 0px;
      margin-right: clamp(0.3125rem, -0.2072rem + 1.7361vw, 0.625rem); /* mx-10 min-5 */
   }
}

/*-------Vr-Image---------*/

.wdt-cus-home-2-iconlist-01.left.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{order: 1;margin-left: 20px;font-size: clamp(3.125rem, 1.0462rem + 4.3365vw, 6.25rem);}
.wdt-cus-home-2-iconlist-02.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{font-size: clamp(3.125rem, 1.0462rem + 4.3365vw, 6.25rem);}
.wdt-cus-home-2-iconlist-01.elementor-widget.elementor-align-right .elementor-icon-list-item:nth-child(2){margin-right: clamp(1.875rem, -0.2083rem + 4.3403vw, 5rem);/*80-30*/}
.wdt-cus-home-2-iconlist-02.elementor-widget .elementor-icon-list-item:nth-child(2){margin-left: clamp(1.875rem, -0.2083rem + 4.3403vw, 5rem);/*80-30*/}
.wdt-cus-home-2-iconlist-01.left.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text,.wdt-cus-home-2-iconlist-02.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text{font-size: clamp(1rem, 0.71rem + 0.9709vw, 1.875rem);text-align: center;font-weight:var(--wdtFontWeight_Ext);}
@media screen and (max-width:767px){
.wdt-cus-home-2-iconlist-01.left.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{order: 0}
.wdt-cus-home-2-iconlist-01.elementor-widget.elementor-align-right .elementor-icon-list-item{flex-direction: column;align-items: center;}
.wdt-cus-home-2-iconlist-01.elementor-widget.elementor-align-right .elementor-icon-list-item:nth-child(2){margin-right: 0px;}
.wdt-cus-home-2-iconlist-02.elementor-widget .elementor-icon-list-item:nth-child(2){margin-left: 0px;}
.wdt-cus-home-2-iconlist-02.elementor-widget .elementor-icon-list-item{display: flex;flex-direction: column;align-items: center;}
}
@media screen and (max-width:479px){
.wdt-cus-vr-sec{display: grid;}
.wdt-cus-vr-img-col{order: -1;}
}



@media screen and (max-width:1024px) {
   .wdt-cus-home-2-insta-col{order: -1;}
}
@media screen and (min-width: 1541px) and (max-width: 1920px){
   .wdt-custom-flex-banner-post .wdt-post-entry .blog-entry > div.entry-thumb, .wdt-custom-flex-banner-post .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb{
      height: 75%;
   }
   .wdt-custom-flex-banner-post .wdt-post-entry.entry-grid-layout.wdt-minimal-style article.post.blog-entry .entry-title { max-width: 25vw; text-wrap: balance; }
}
@media screen and (min-width: 1281px) and (max-width: 1540px){
   .wdt-custom-flex-banner-post .wdt-post-entry .blog-entry > div.entry-thumb, .wdt-custom-flex-banner-post .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb{
      height: 70%;
   }
   .wdt-custom-flex-banner-post .wdt-post-entry.entry-grid-layout.wdt-minimal-style article.post.blog-entry .entry-title { max-width: 30vw; text-wrap: balance; }
}
@media screen and (min-width: 1025px) and (max-width: 1280px){
   .wdt-custom-flex-banner-post .wdt-post-entry .blog-entry > div.entry-thumb, .wdt-custom-flex-banner-post .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb{
      height: 65%;
   }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
   .wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third.wdt-active, .tpl-blog-holder .column.no-space.wdt-one-third.wdt-active {
      width: 50%;
      min-width: 50%;
   }
   .wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third:not(.wdt-active), .wdt-custom-flex-banner-post .tpl-blog-holder .column.no-space.wdt-one-third:not(.wdt-active) {
      width: 50%;
      min-width: 50%;
   }
   .wdt-custom-flex-banner-post .tpl-blog-holder .column.wdt-one-third.grid-sizer:empty{
      width: 0;
      min-width: 0;
   }
   .wdt-custom-flex-banner-post .apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) { flex-wrap: nowrap; overflow: auto; }
   .wdt-custom-flex-banner-post .apply-equal-height.tpl-blog-holder:not(.swiper-wrapper)::-webkit-scrollbar { display: none; }
}
@media screen and (max-width: 767px){
   .wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third.wdt-active, .tpl-blog-holder .column.no-space.wdt-one-third.wdt-active {
      width: 100%;
   }
   .wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third:not(.wdt-active), .wdt-custom-flex-banner-post .tpl-blog-holder .column.no-space.wdt-one-third:not(.wdt-active) {
      width: 100%;
   }
}





/* ---------------- Heading Animation ------------------ */

.wdt-heading-holder > .wdt-heading-title-wrapper.wdt-heading-deco-wrapper > span[class*="wdt-heading-title-copy"] {
   position: absolute;
   top: 0;
   width: 100%;
   opacity: 0;
}
/* .wdt-heading-holder > .wdt-heading-title-wrapper.wdt-heading-deco-wrapper > span[class*="wdt-heading-title"] .wdt-split-heading-title{
 transition: color 0.2s linear;
 -webkit-animation-duration: 0.6s, 0.4s;
         animation-duration: 0.6s, 0.4s;
 -webkit-animation-iteration-count: infinite;
         animation-iteration-count: infinite;
 -webkit-animation-timing-function: steps(1);
         animation-timing-function: steps(1);
 -webkit-animation-delay: calc(-0.1s * var(--char-index));
         animation-delay: calc(-0.1s * var(--char-index));
}
.wdt-heading-holder > .wdt-heading-title-wrapper.wdt-heading-deco-wrapper > span[class*="wdt-heading-title-copy"] .wdt-split-heading-title{
 visibility: visible;
 opacity: 0;
 mix-blend-mode: overlay;
 transition-property: opacity;
 -webkit-animation-name: glitch-anim, glitch-bounce;
         animation-name: glitch-anim, glitch-bounce;
 -webkit-animation-play-state: paused;
         animation-play-state: paused;
}
.wdt-heading-holder > .wdt-heading-title-wrapper.wdt-heading-deco-wrapper > span[class*="wdt-heading-title-copy"]:first-child .wdt-split-heading-title {
 color: #f85959;
 -webkit-animation-delay: calc(-0.02s * var(--char-index));
         animation-delay: calc(-0.02s * var(--char-index));
}
.wdt-heading-holder > .wdt-heading-title-wrapper.wdt-heading-deco-wrapper > span[class*="wdt-heading-title-copy"]:last-child .wdt-split-heading-title{
 color: #b7f5de;
 -webkit-animation-delay: calc(-0.5s * var(--char-index));
         animation-delay: calc(-0.5s * var(--char-index));
}
.wdt-heading-holder > .wdt-heading-title-wrapper.wdt-heading-deco-wrapper:hover > span[class*="wdt-heading-title-copy"] .wdt-split-heading-title {
   opacity: 1;
   -webkit-animation-play-state: running;
   animation-play-state: running;
}
.wdt-heading-holder > .wdt-heading-title-wrapper.wdt-heading-deco-wrapper:hover > span[class*="wdt-heading-title"] .wdt-split-heading-title {
 color: rgba(255, 255, 255, 0.3);
 -webkit-animation-name: glitch-bounce;
         animation-name: glitch-bounce;
}
@keyframes glitch-bounce {
 20% {
   transform: translate(-1%, 0%);
 }
 40% {
   transform: translate(14%, -2%);
 }
 50% {
   transform: translate(-5%, 5%);
 }
 65% {
   transform: translate(1%, -2%);
 }
 80% {
   transform: translate(-3%, 2%);
 }
}
@keyframes glitch-anim {
 0% {
   -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 75%, 0 75%);
           clip-path: polygon(0 70%, 100% 70%, 100% 75%, 0 75%);
 }
 20% {
   -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
           clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
 }
 40% {
   -webkit-clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
           clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
 }
 60% {
   -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
           clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
 }
 80% {
   -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
           clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
 }
 100% {
   -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
           clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
 }
} */
  .woocommerce ul.products.product-style-default li.product .product-wrapper>.product-details~div.yith-wcwl-add-to-wishlist {
     display: none !important;
  }