/* 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; }

/* Social icon */

.wdt-circle-social-icon li.elementor-icon-list-item.elementor-inline-item svg {margin: 0;font-size: 30px;}

.wdt-content-item .wdt-rating li span.fa-star:before {content: ''; width: 12px; height: 12px; display: inline-block; background: #FB9D2F;-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 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M15.2,13.8l-0.3-1.3l1-0.9c0,0,0,0,0,0l2.7-2.3l1.1-0.9c0.6-0.5,0.4-0.9-0.3-1l-2.5-0.2L13,6.8l-1.5-3.5l-1-2.3 c-0.3-0.7-0.8-0.7-1.1,0l-1,2.3L7,6.8L3.1,7.2L0.7,7.4c-0.7,0.1-0.9,0.5-0.3,1l3.8,3.2c0,0,0,0,0,0l1,0.9l-0.3,1.3c0,0,0,0,0,0 l-1.1,4.8c-0.2,0.7,0.2,1,0.9,0.6L8.3,17l1.7-1l3.3,1.9l2.2,1.3c0.6,0.4,1,0.1,0.9-0.6l-0.6-2.4L15.2,13.8 C15.2,13.8,15.2,13.8,15.2,13.8L15.2,13.8z'/%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 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M15.2,13.8l-0.3-1.3l1-0.9c0,0,0,0,0,0l2.7-2.3l1.1-0.9c0.6-0.5,0.4-0.9-0.3-1l-2.5-0.2L13,6.8l-1.5-3.5l-1-2.3 c-0.3-0.7-0.8-0.7-1.1,0l-1,2.3L7,6.8L3.1,7.2L0.7,7.4c-0.7,0.1-0.9,0.5-0.3,1l3.8,3.2c0,0,0,0,0,0l1,0.9l-0.3,1.3c0,0,0,0,0,0 l-1.1,4.8c-0.2,0.7,0.2,1,0.9,0.6L8.3,17l1.7-1l3.3,1.9l2.2,1.3c0.6,0.4,1,0.1,0.9-0.6l-0.6-2.4L15.2,13.8 C15.2,13.8,15.2,13.8,15.2,13.8L15.2,13.8z'/%3E%3C/svg%3E%0A");}
.wdt-custom-career-list.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text span { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); color: var(--wdtSecondaryColor); }
.wdt-custom-career-title .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-size: var(--wdtFontSize_Ext); letter-spacing: 0px; padding: 10px 14px; border: 1px solid rgba(0, 0, 0, 0.7); border-radius: var(--wdtRadius_Part); }

.wdt-circle-social-icon li.elementor-icon-list-item.elementor-inline-item a {display: flex;flex-direction: column;width: 40px;height: 40px;border: 1px solid rgba(var(--wdtBorderColorRgb), 1);align-items: center;justify-content: center;border-radius: var(--wdtRadius_Part);}
.wdt-dark-bg .wdt-circle-social-icon li.elementor-icon-list-item.elementor-inline-item a {border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.15);}

.wdt-custom-h4-footer-address.elementor-widget-text-editor > .elementor-widget-container p { font-size: var(--wdtFontSize_Ext); text-decoration: underline; }

.wdt-circle-social-icon.with-filled-bg li.elementor-icon-list-item.elementor-inline-item a{border: 1px solid rgba(var(--wdtSecondaryColorRgb), 1);background: var(--wdtSecondaryColor);}
.wdt-circle-social-icon.with-filled-bg li.elementor-icon-list-item.elementor-inline-item a svg{fill:var(--wdtAccentTxtColor);width: 16px;height: 16px;}

.wdt-circle-social-icon.with-filled-bg.home-10 li.elementor-icon-list-item.elementor-inline-item a{color: var(--wdtAccentTxtColor);}

/* Shop Detail Page */

.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product_meta_wrapper .product_meta span.tagged_as strong,
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product_meta_wrapper .product_meta span.posted_in strong {display: none;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product_meta_wrapper .product_meta span.tagged_as a {background: var(--wdtPrimaryColor);padding: 5px 15px;color: var(--wdtTertiaryColor);border-radius: var(--wdtRadius_Part);margin-top: 1px;display: inline-block;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-title h2 {margin-top: 10px;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating{display: inline-flex;align-items: center;margin-right: 10%;position: relative;top: -7px;margin-bottom: 10px;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating .star-rating{margin-top: 0;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating a.woocommerce-review-link{line-height: 1;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating + .product_meta_wrapper,
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-title + .product_meta_wrapper{display: inline-block;padding:0;margin-right: 10%;margin-bottom: 10px;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating + .product_meta_wrapper strong,
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-title + .product_meta_wrapper strong{font-size: var(--wdtFontSize_Base);font-weight: var(--wdtFontWeight_Base);color: var(--wdtBodyTxtColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating + .product_meta_wrapper + .product_meta_wrapper,
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-title + .product_meta_wrapper + .product_meta_wrapper {display: inline-block;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-details__short-description{margin-bottom: 20px;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woo-variation-swatches.wvs-show-label .variations td, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woo-variation-swatches.wvs-show-label .variations th{background: transparent;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary table td, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary table th{border: none;background: transparent;padding: 0;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary form.variations_form.cart table tbody tr:not(:last-child){display: block;margin-bottom: 20px;width: 100%;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary table th label {margin: 0 0 15px;line-height: 1;font-weight: var(--wdtFontWeight_Ext);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a{margin: 18px 0;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .quantity.quantity-with-plusminus, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .quantity.quantity-with-plusminus{display: inline-block;border-radius: var(--wdtRadius_Part);background: rgba(var(--wdtBorderColorRgb), 0.3);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-variation-add-to-cart.variations_button {display: grid;grid-template-columns: auto 1fr auto;gap: 10px;align-items: center;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart:not(.variations_form){display: grid;grid-template-columns: auto 1fr auto;gap: 15px;align-items: center;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary div.product .summary.wdt-product-summary .product-button form.cart, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper form.cart div.quantity ~ a, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper form.cart div.quantity ~ a.button, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper form.cart div.quantity ~ button, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper form.cart div.quantity ~ button.button, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper form.cart div.quantity ~ .button{border-radius: var(--wdtRadius_Part);}
.wdt-shop-detail-design .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ button:hover, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ button.button:hover, .wdt-product-summary .product-buttons-wrapper form.cart div.quantity ~ .button:hover {background: var(--wdtPrimaryColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .product-buy-now a.button.quick_buy_now_button {width: 100%;border-radius: var(--wdtRadius_Part);margin-bottom: 20px;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .product-buy-now a.button.quick_buy_now_button:hover{background: var(--wdtPrimaryColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a.tinvwl_add_to_wishlist_button{margin: 0;font-size: 0;padding: 0;height: 50px;width: 50px;display: flex;align-items: center;justify-content: center;border-radius: var(--wdtRadius_Full);background: transparent;border: 2px solid var(--wdtBorderColor);color: var(--wdtBodyTxtColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a.tinvwl_add_to_wishlist_button:before{margin: 0;font-size: 30px;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a.tinvwl_add_to_wishlist_button img {margin: 0 !important;width: 22px !important;height: 22px !important;max-width: 22px;max-height: 22px;transition: var(--wdtBaseTransition);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a.tinvwl_add_to_wishlist_button:hover {background: var(--wdtPrimaryColor);border-color: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a.tinvwl_add_to_wishlist_button:hover img{filter: invert(1) brightness(1);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .star-rating > span:before, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary ul.products li.product .star-rating > span:before{color: #EEA81F;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating a.woocommerce-review-link{font-size: var(--wdtFontSize_Base);text-transform: capitalize;color: var(--wdtBodyTxtColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating a.woocommerce-review-link:hover { color: var(--wdtLinkHoverColor); }
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating + .product_meta_wrapper span.sku{font-weight: var(--wdtFontWeight_Ext);color: var(--wdtHeadAltColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-product-rating + .product_meta_wrapper + .product_meta_wrapper .product_meta span.posted_in {font-size: 0;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product_meta_wrapper .product_meta span.posted_in a{border: 1px solid #0EA830;padding:4px 18px 6px;border-radius: var(--wdtRadius_Part);color: #0EA830;margin: 5px 0;display: inline-block;font-size: var(--wdtFontSize_Base);margin-right: 10px;margin-top: 0px;line-height: 1;}
/* .wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .product_meta_wrapper .product_meta span.posted_in a:not(:first-child){display: none;} */
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-price {font-size: var(--wdtFontSize_H5);color: var(--wdtPrimaryColor);margin-top: 15px;margin-bottom: 15px;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-price span.woocommerce-Price-amount.amount, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-price del {color: var(--wdtPrimaryColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary table th label{color: var(--wdtBodyTxtColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary li.variable-item.color-variable-item,
.woocommerce div.product .summary form.variations_form.cart .variations li.variable-item.color-variable-item{width: 16px;height: 16px;box-shadow: 0 0 0 1px transparent;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .variable-item:not(.radio-variable-item).selected, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .variable-item:not(.radio-variable-item):hover,
.woocommerce div.product .summary form.variations_form.cart .variations li.variable-item:not(.radio-variable-item).selected,
.woocommerce div.product .summary form.variations_form.cart .variations li.variable-item:not(.radio-variable-item):hover{box-shadow:0 0 0 0px var(--wdtBodyBGColor), 0 0 0 1px var(--wdtSecondaryColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .variations td .woo-selected-variation-item-name, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .variations td label, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .variations th .woo-selected-variation-item-name, 
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .variations th label{color: var(--wdtHeadAltColor);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item{width: 55px;height: 55px;font-size: var(--wdtFontSize_Base) !important;font-weight: var(--wdtFontWeight_Ext);}
.wdt-shop-detail-design .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price span.price span.woocs_price_code del, 
.wdt-shop-detail-design .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price span.price span.woocs_price_code del span {font-size: var(--wdtFontSize_H5);color: var(--wdtPrimaryColor);}
.wdt-shop-detail-design .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price span.price span.woocs_price_code ins, 
.wdt-shop-detail-design .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price span.price span.woocs_price_code ins span {font-size: var(--wdtFontSize_H6);color: var(--wdtBodyTxtColor);}
.wdt-shop-detail-design .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price span.price span.woocs_price_code del {margin-right: 10px;}
.wdt-shop-detail-design .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price {margin-bottom: 10px;margin-top: 5px;font-size: var(--wdtFontSize_H5);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary li.variable-item.button-variable-item,
.woocommerce div.product .summary form.variations_form.cart .variations li.variable-item.button-variable-item{width: 55px;height: 55px;font-weight: var(--wdtFontWeight_Ext);font-size: var(--wdtFontSize_Base);}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-availabilty{color: var(--wdtHeadAltColor);padding-bottom: 10px;margin-bottom: 30px;border-bottom: 2px solid var(--wdtBorderColor);position: relative;}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .wdt-single-product-availabilty:after {content: '';background: var(--wdtPrimaryColor);width: 75%;height: 2px;position: absolute;bottom: -2px;left: 0;}
.wdt-shop-detail-design .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price span.price{color: var(--wdtPrimaryColor);}
.wdt-shop-detail-design .wdt-product-summary .product-buttons-wrapper:not(.style-simple) .wc_btn_inline a.reset_variations{margin-top: 20px;margin-bottom: 15px;}



/* 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;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form {display: block;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form table.woocommerce-grouped-product-list.group_table tbody tr td.woocommerce-grouped-product-list-item__quantity {text-align: left;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form table.woocommerce-grouped-product-list.group_table tbody tr td.woocommerce-grouped-product-list-item__quantity a.button{padding: 0;background: transparent;color: var(--wdtBodyTxtColor);letter-spacing: 0;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form table.woocommerce-grouped-product-list.group_table p {margin-bottom: 0;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form table.woocommerce-grouped-product-list.group_table p.stock.in-stock {display: none;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form table.woocommerce-grouped-product-list.group_table tbody tr td.woocommerce-grouped-product-list-item__label {text-align: left;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form table.woocommerce-grouped-product-list.group_table tbody tr{margin-bottom: 15px;padding-bottom: 5px;float: left;width: 100%;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--wdtBorderColor);}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form table.woocommerce-grouped-product-list.group_table {margin-top: 30px;}
.wdt-shop-detail-design .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.cart.grouped_form table.woocommerce-grouped-product-list.group_table tbody tr td.woocommerce-grouped-product-list-item__quantity a.button:hover {color: var(--wdtPrimaryColor);}

/* Shop Listing Page */

.woocommerce ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details + .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button {display: none;}
.woocommerce ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details + .yith-wcwl-add-to-wishlist{display: none !important;}
.wdt-dark-bg .elementor-widget.elementor-widget-text-editor .elementor-widget-container p a {color: var(--wdtAccentTxtColor);}
.wdt-dark-bg .elementor-widget.elementor-widget-text-editor .elementor-widget-container p a:hover{color: var(--wdtPrimaryColor);}
.woocommerce ul.products li.product .product-details > .product-rating-wrapper + .product-title h5 {margin-top: 0;}
.woocommerce ul.products li.product .product-details .product-price, 
.woocommerce ul.products li.product .product-details .product-price .price, .woocommerce ul.products li.product .product-details .price del{line-height: 1;}
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a.tinvwl_add_to_wishlist_button {display: flex;align-items: center;justify-content: center;}
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a.tinvwl_add_to_wishlist_button img{margin: 0 !important;}
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a.tinvwl_add_to_wishlist_button:hover img {filter: invert(1);}
ul.products li.product .tinvwl_add_to_wishlist_button:hover{background: var(--wdtPrimaryColor);}
#secondary.secondary-sidebar .wdt-sidebar-wrapper {
    background: var(--wdtTertiaryColor);padding: clamp(1.5625rem, 1.4513rem + 0.6135vw, 2.1875rem);float: left;}

/* Shop listing style-2 */

.woocommerce.wdt-bottom-iconlist-style ul.products.product-content-hover-slidebottom li.product .product-thumb .product-thumb-content > div{margin: 0;}
.woocommerce.wdt-bottom-iconlist-style ul.products.product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons{-webkit-box-shadow: none;box-shadow: none;width: 100%;background-color: var(--wdtSecondaryColor);padding: 3px 0;}
.woocommerce.wdt-bottom-iconlist-style ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a.tinvwl_add_to_wishlist_button {display: flex;align-items: center;justify-content: center;}
.woocommerce.wdt-bottom-iconlist-style ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a.tinvwl_add_to_wishlist_button img{margin: 0;}
.woocommerce.wdt-bottom-iconlist-style ul.products li.product .product-thumb{display: flex;flex-direction: column;}
.woocommerce.wdt-bottom-iconlist-style ul.products.product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons a, 
.woocommerce.wdt-bottom-iconlist-style ul.products.product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons a.button, 
.woocommerce.wdt-bottom-iconlist-style ul.products.product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons button, 
.woocommerce.wdt-bottom-iconlist-style ul.products.product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons button.button, 
.woocommerce.wdt-bottom-iconlist-style ul.products.product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons .button{color: var(--wdtAccentTxtColor);}
.woocommerce.wdt-bottom-iconlist-style ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a.tinvwl_add_to_wishlist_button img {filter: invert(1) brightness(1);max-width: 18px;max-height: 18px;margin: 0 !important;}

/* Product list style */

.wdt-product-list-style .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details + .tinv-wraper.tinv-wishlist{display: none;}
.wdt-product-list-style .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details{flex-direction: row;width: 100%;justify-content: space-between;align-items: center;}
.wdt-product-list-style .woocommerce ul.products li.product .product-details .product-element-group-wrapper .product-element-group-items{display: block;width: 100%;}
.wdt-product-list-style .woocommerce ul.products li.product .product-details .product-element-group-wrapper > div:nth-child(2):nth-last-child(1){text-align: left;}
.wdt-product-list-style .woocommerce ul.products li.product .product-thumb-content > div, .woocommerce ul.products li.product .product-details > div{width: auto;}
.wdt-product-list-style .woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline{max-width: 100%;}
.wdt-product-list-style .woocommerce ul.products li.product .product-thumb-content > div, 
.wdt-product-list-style .woocommerce ul.products li.product .product-details > div{width: auto;}
.wdt-product-list-style .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details a.wdt-button {padding: 0;color: var(--wdtBodyTxtColor);height: auto;min-height: auto;}
.wdt-product-list-style .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details a.wdt-button:before {content: '';width: 100%;height: 1px;background: currentColor;position: absolute;bottom: 0;left: 0;-webkit-transition: var(--wdtBaseTransition);transition: var(--wdtBaseTransition);}
.wdt-product-list-style .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details a.wdt-button:hover:before {width: 0;}
.wdt-product-list-style .woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.add_to_cart_button.product_type_simple:after,
.wdt-product-list-style .woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.product_type_grouped:after,
.wdt-product-list-style .woocommerce ul.products li.product .product-buttons-wrapper.product-button a.button.product_type_external:after{display: none;}
.wdt-testimonial-with-product .wdt-product-list-style .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details .product-buttons-wrapper.product-button{display: none;}
.wdt-testimonial-with-product .wdt-product-list-style .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details{padding: 15px 20px;}
.woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .tinvwl_add_to_wishlist_button{display: none;}

/* Product list style type-2 */

.wdt-product-list-style.type-2 .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details{align-items: start;flex-direction: column;text-align: left;justify-content: center;}
.wdt-product-list-style.type-2 .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details{padding: 15px 20px;}
.wdt-product-list-style.type-2 .woocommerce ul.products li.product-list-left-thumb .product-details > div:last-child{margin-top: 10px;}


/* Header Currency dropdown */

form.woocommerce-currency-switcher-form.woocs_show_flags div#undefined + span.select2.select2-container {display: none;}
form.woocommerce-currency-switcher-form.woocs_show_flags div#undefined .dd-select{border: none;background: transparent !important;border-radius: 0;padding: 0;padding-right: 30px;}
.widget.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-selected,
.woocommerce-currency-switcher-form a.dd-option{padding: 0;display: flex;align-items: center;justify-content: center;}
.widget.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-selected label,
.woocommerce-currency-switcher-form a.dd-option label{display: none;}
.widget.widget-woocommerce-currency-switcher{margin-bottom: 0;}
.widget.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-selected img,
.woocommerce-currency-switcher-form a.dd-option img{width: 15px;height: 15px;object-fit: cover;border-radius: 50%;}
.widget.widget-woocommerce-currency-switcher .dd-selected-description-truncated,
.woocommerce-currency-switcher-form a.dd-option small.dd-option-description{font-size: var(--wdtFontSize_Ext);color: var(--wdtHeadAltColor);line-height: 1; text-transform: capitalize; }
.woocommerce-currency-switcher-form .dd-pointer-down {border:none;background: transparent;border-right: 1px solid var(--wdtHeadAltColor);border-bottom: 1px solid var(--wdtHeadAltColor);width: 7px;height: 7px;transform: rotate(45deg);margin-top: -4px;}
.woocommerce-currency-switcher-form .dd-pointer-up {border: none !important;border-left: 1px solid var(--wdtHeadAltColor) !important;border-top: 1px solid var(--wdtHeadAltColor) !important;margin-top: -1px;}
.widget.widget-woocommerce-currency-switcher ul li:last-child:not(:only-child) > a, 
.widget.widget-woocommerce-currency-switcher ol li:last-child:not(:only-child) > a{padding-bottom: 10px;}
.woocommerce-currency-switcher-form ul.dd-options { margin-top: 15px; transition: var(--wdtBaseTransition); border: none; box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.05); -webkit-box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.05); transition: all .8s cubic-bezier(.3,1.1,.4,1.1); }
.woocommerce-currency-switcher-form ul.dd-options li { padding: 0; }
.woocommerce-currency-switcher-form ul.dd-options li a{ border-color: rgba(var(--wdtHeadAltColorRgb),0.15);}
.woocommerce-currency-switcher-form a.dd-option:hover { background-color: var(--wdtPrimaryColor); }
.woocommerce-currency-switcher-form a.dd-option:hover small.dd-option-description { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .widget.widget-woocommerce-currency-switcher .dd-selected-description-truncated{color: var(--wdtTertiaryColor);}
.wdt-dark-bg .woocommerce-currency-switcher-form .dd-pointer-down,
.wdt-dark-bg div#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow,
.wdt-dark-bg .woocommerce-currency-switcher-form .dd-pointer-up,
.wdt-dark-bg div#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate{border-color: var(--wdtTertiaryColor) !important;}
div#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang{padding: 0; font-weight: var(--wdtFontWeight_Alt); font-size: var(--wdtFontSize_Ext); line-height: 1; }
div#gt_float_wrapper .gt_float_switcher{box-shadow: none;background: transparent;font-family: var(--wdtFontTypo_Base);font-size: var(--wdtFontSize_Ext);font-weight: var(--wdtFontWeight_Base);}
div#gt_float_wrapper .gt_float_switcher img{width: 15px;height: 15px;border-radius: 50%;object-fit: cover;}
div#gt_float_wrapper .gt_float_switcher .gt_options a{display: flex !important;justify-content: start;align-items: center;padding: 10px !important;}
.gt_float_switcher .gt_options{position: absolute !important;background: var(--wdtBodyBGColor);transform: translate(0px, 30px) !important;box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.05); -webkit-box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.05);}
.gt_float_switcher .gt_options.gt-open{max-height: 350px;transform: translate(0px, 30px) !important;}
div#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{border:none;background: transparent;border-right: 1px solid var(--wdtHeadAltColor);border-bottom: 1px solid var(--wdtHeadAltColor);width: 7px;height: 7px;transform: rotate(45deg);margin-top: -2px;margin-left: 8px;}
div#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate{border: none !important;border-left: 1px solid var(--wdtHeadAltColor) !important;border-top: 1px solid var(--wdtHeadAltColor) !important;margin-top: 5px;}
div#gt_float_wrapper .gt_float_switcher .gt-selected{padding-right: 15px;background: transparent;padding-left: 15px;}
div#gt_float_wrapper .gt_float_switcher .gt_options a:not(:last-child) {border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);}
div#gt_float_wrapper{display: flex;align-items: center;justify-content: center;line-height: 1;}
div#gt_float_wrapper .gt_float_switcher .gt_options a:hover{background: var(--wdtPrimaryColor);}
.wdt-dark-bg div#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang{color: var(--wdtTertiaryColor);}

/* cart */

.wc-block-cart-item__wrap {display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: column;position: relative;}
.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;margin-bottom: 0;}
.is-large.wc-block-cart .wc-block-components-product-badge {font-size: 14px;position: absolute;right: 0;text-transform: capitalize;font-weight: var(--wdtFontWeight_Base);border: 1px solid var(--wdtBorderColor);padding: 8px 18px;border-radius: var(--wdtRadius_Part);line-height: 1;background: rgba(var(--wdtSecondaryColorRgb), 0.03);}
.wc-block-cart-item__wrap .wc-block-cart-item__quantity {display: flex;gap: 10px;align-items: center;position: absolute;right: 0;bottom: 0;}
.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-weight: var(--wdtFontWeight_Ext);font-size: var(--wdtFontSize_H6);text-transform: capitalize;}
.is-large.wc-block-cart .wc-block-cart-items th:first-child {border-right: 1px solid rgba(var(--wdtBorderColorRgb));text-align: center;}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {padding-right: 15px;border-left: 1px solid rgba(var(--wdtBorderColorRgb));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), 1);}
.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%;border-radius: 0;}
.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: var(--wdtBorderColor);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;outline: none;}
.wp-block-woocommerce-cart-order-summary-block {border: 1px solid Rgba(var(--wdtBorderColorRgb), 1);margin-bottom: 20px;border-radius: var(--wdtRadius_Zero);}
.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{    padding: 15px;background: var(--wdtSecondaryColor);color: var(--wdtAccentTxtColor);font-size: var(--wdtFontSize_Base);text-transform: capitalize;font-weight: var(--wdtFontWeight_Ext);}
.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-weight: var(--wdtFontWeight_H4);color: var(--wdtHeadAltColor) !important;font-size: var(--wdtFontSize_H6);margin-bottom: 8px;}
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);    font-size: var(--wdtFontSize_Ext);}
.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 {background: var(--wdtPrimaryColor);display: inline-block;width: auto;color: var(--wdtAccentTxtColor);text-transform: uppercase;font-weight:var(--wdtFontWeight_Ext);margin: auto;transition: var(--wdtBaseTransition);line-height: 1;min-height: auto;padding: var(--wdtPadding_Btn);font-family: var(--wdtFontTypo_Base);line-height: 1;border-radius: var(--wdtRadius_Part);font-size: var(--wdtFontSize_Base);padding: var(--wdtPadding_Btn);font-family: var(--wdtFontTypo_Base);text-transform: uppercase;}

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(--wdtSecondaryColor);color: var(--wdtTertiaryColor);font-size: 14px !important;}
.tinv-wishlist .social-buttons li a:hover {background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}
.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);font-size: var(--wdtFontSize_Base);}
.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_Zero) !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 !important;}
.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), 1);}
.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), 1);}
.wc-block-cart-item__total-price-and-sale-badge-wrapper {align-items: center !important;}
.wc-block-components-totals-item__label {color: var(--wdtHeadAltColor);}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding-top: 20px !important;margin: 0 0 20px !important;}
.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step,
.wc-block-components-form .wc-block-components-checkout-step{margin-bottom: 20px !important;}
.wc-block-components-address-form__address_2-toggle{padding-left: 0 !important;}
.wc-block-components-address-form__address_2-toggle:hover{background: transparent;color: var(--wdtPrimaryColor);}
.wc-block-components-checkout-step__content>:last-child{margin-top: 0;}
.wc-block-components-product-price,
.is-large.wc-block-cart .wc-block-components-product-badge{text-align: left;}
.wc-block-components-product-name{font-size: var(--wdtFontSize_H6);}
.wc-block-components-product-details__name, 
.wc-block-components-product-details__value{font-size: var(--wdtFontSize_Ext);}
.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: 0 !important;}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus,
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius: 0;}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, 
.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{text-align: left;font-size: var(--wdtFontSize_Base);margin: 0 !important;line-height: 1 !important;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description p {margin-top: 0;}
.wp-block-woocommerce-cart .wc-block-components-quantity-selector:after{border-radius: var(--wdtRadius_Part);background: rgba(var(--wdtSecondaryColorRgb), 0.05);}
button.wc-block-cart-item__remove-link:before{
content: '';
-webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='%23000000' width='800px' height='800px' viewBox='0 0 64 64' data-name='Layer 1' id='Layer_1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M50.86,13.38H13a1.5,1.5,0,0,1,0-3H50.86a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M42.4,57.93H21.48a5.5,5.5,0,0,1-5.5-5.5V11.87a1.5,1.5,0,0,1,1.5-1.5H46.4a1.5,1.5,0,0,1,1.5,1.5V52.43A5.51,5.51,0,0,1,42.4,57.93ZM19,13.37V52.43a2.5,2.5,0,0,0,2.5,2.5H42.4a2.5,2.5,0,0,0,2.5-2.5V13.37Z'/%3E%3Cpath d='M40,13.37H23.9a1.5,1.5,0,0,1-1.5-1.5V6.57a1.5,1.5,0,0,1,1.5-1.5H40a1.5,1.5,0,0,1,1.5,1.5v5.3A1.5,1.5,0,0,1,40,13.37Zm-14.58-3H38.48V8.07H25.4Z'/%3E%3Cpath d='M24.94,47.61a1.5,1.5,0,0,1-1.5-1.5V21.46a1.5,1.5,0,0,1,3,0V46.11A1.5,1.5,0,0,1,24.94,47.61Z'/%3E%3Cpath d='M38.94,47.61a1.5,1.5,0,0,1-1.5-1.5V21.46a1.5,1.5,0,0,1,3,0V46.11A1.5,1.5,0,0,1,38.94,47.61Z'/%3E%3Cpath d='M31.94,40.38a1.5,1.5,0,0,1-1.5-1.5V28.7a1.5,1.5,0,1,1,3,0V38.88A1.5,1.5,0,0,1,31.94,40.38Z'/%3E%3C/svg%3E");
-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;
mask-image: url("data:image/svg+xml,%3Csvg fill='%23000000' width='800px' height='800px' viewBox='0 0 64 64' data-name='Layer 1' id='Layer_1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M50.86,13.38H13a1.5,1.5,0,0,1,0-3H50.86a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M42.4,57.93H21.48a5.5,5.5,0,0,1-5.5-5.5V11.87a1.5,1.5,0,0,1,1.5-1.5H46.4a1.5,1.5,0,0,1,1.5,1.5V52.43A5.51,5.51,0,0,1,42.4,57.93ZM19,13.37V52.43a2.5,2.5,0,0,0,2.5,2.5H42.4a2.5,2.5,0,0,0,2.5-2.5V13.37Z'/%3E%3Cpath d='M40,13.37H23.9a1.5,1.5,0,0,1-1.5-1.5V6.57a1.5,1.5,0,0,1,1.5-1.5H40a1.5,1.5,0,0,1,1.5,1.5v5.3A1.5,1.5,0,0,1,40,13.37Zm-14.58-3H38.48V8.07H25.4Z'/%3E%3Cpath d='M24.94,47.61a1.5,1.5,0,0,1-1.5-1.5V21.46a1.5,1.5,0,0,1,3,0V46.11A1.5,1.5,0,0,1,24.94,47.61Z'/%3E%3Cpath d='M38.94,47.61a1.5,1.5,0,0,1-1.5-1.5V21.46a1.5,1.5,0,0,1,3,0V46.11A1.5,1.5,0,0,1,38.94,47.61Z'/%3E%3Cpath d='M31.94,40.38a1.5,1.5,0,0,1-1.5-1.5V28.7a1.5,1.5,0,1,1,3,0V38.88A1.5,1.5,0,0,1,31.94,40.38Z'/%3E%3C/svg%3E");
mask-position: center;mask-repeat: no-repeat;mask-size: contain;background: var(--wdtSecondaryColor);width: 26px;height: 26px;display: inline-block;transition: var(--wdtBaseTransition);}
button.wc-block-cart-item__remove-link:hover:before {
background: var(--wdtPrimaryColor);
}

/* 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: clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem);margin: 0;}

/* 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,  .wc-block-components-sidebar-layout .wc-blocks-components-select .wc-blocks-components-select__label  {position: unset;transform: unset;order: -1;margin-bottom: 10px;line-height: 1;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input {display: flex;flex-direction: column;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], .wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=email], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=number], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=text], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=url], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url] {padding: var(--wdtInputPadding);border-radius: var(--wdtRadius_Zero);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url]:focus {box-shadow: none;border-color: var(--wdtSecondaryColor);}
.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: flex-start;border-radius: 0;}
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;pointer-events: all !important;}
.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);}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{box-shadow: none !important;border-bottom: 1px solid !important;border-radius: 0 !important;}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color: var(--wdtPrimaryColor);color: var(--wdtHeadAltColor);}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted, 
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active, 
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus, 
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background-color: var(--wdtPrimaryColor);color: var(--wdtHeadAltColor);}
.is-large .wp-block-woocommerce-checkout-order-summary-block{border-radius: 0 !important;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{padding-top: 0 !important;}
.wc-block-checkout__sidebar .wc-block-components-product-name{font-size: var(--wdtFontSize_Base);line-height: 1;}
.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-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label {margin-bottom: 0 !important;}
.wc-block-components-sidebar-layout .wc-blocks-components-select .wc-blocks-components-select__container{border: none;height: auto;border-radius: 0;display: flex;flex-direction: column;}
.wc-block-components-sidebar-layout .wc-blocks-components-select .wc-blocks-components-select__container .wc-blocks-components-select__select{padding: var(--wdtInputPadding);border: 1px solid var(--wdtBorderColor);border-radius: 0;}
.wc-block-components-sidebar-layout .wc-blocks-components-select .wc-blocks-components-select__expand{top: 66%;stroke: currentColor;stroke-width: 2px;}

.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=password], 
.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=password], 
.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]{border: 1px solid var(--wdtBorderColor);}

.wc-block-components-sidebar-layout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, 
.wc-block-components-sidebar-layout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow: none;}
.wc-block-components-sidebar-layout .wc-block-checkout__add-note .wc-block-components-textarea{border-radius: 0;border-color: var(--wdtBorderColor);}
.wc-block-components-checkout-step__heading{margin: 0 0 20px;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-badge{font-size: var(--wdtFontSize_Ext);font-weight: var(--wdtFontWeight_Ext);text-transform: capitalize;margin-top: 10px;border: none;padding-left: 0;}

/* Wishlist */

.tinv-wishlist .social-buttons li a.social i {font-weight: 400;margin-right: 0;}
.woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child) {margin-right: 5px;}
.tinv-wishlist .wishlist_item .product-action>.button {margin-top: 0;padding: 0;font-size: 14px;background: transparent;color: var(--wdtBodyTxtColor);text-transform: capitalize;}
.tinv-wishlist .wishlist_item .product-action>.button:hover {color: var(--wdtPrimaryColor);}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{-webkit-border-radius: var(--wdtRadius_Part);border-radius: var(--wdtRadius_Part);font-size: var(--wdtFontSize_Base);padding: var(--wdtPadding_Btn);font-family: var(--wdtFontTypo_Base);font-weight: 600;line-height: var(--wdtLineHeight_Base);text-transform: uppercase;}

/*quick view*/

#yith-quick-view-content .onsale { display: none !important; }

/* collection box */

.wdt-cus-product-tags-style-2 .elementor-widget-container .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {background-color: rgb(var(--wdtSecondaryColorRgb),.3);border: 1px solid var(--wdtAccentTxtColor);padding: 6px 24px;font-size: var(--wdtFontSize_Ext);}
.wdt-cus-product-tags-style-2 .elementor-widget-container .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:hover {border-color: var(--wdtPrimaryColor);}  
.wdt-cus-collection-head .elementor-widget-container .elementor-heading-title {margin: 0 0 0;font-size: clamp(2.5rem, 1.0684rem + 2.2346vw, 3.75rem);/*mx-60 mn-40*/}    
.wdt-cus-product-tags-style-2  .elementor-widget-container {overflow: visible !important;}  
.wdt-cus-collection-col .elementor-widget-wrap:hover .wdt-cus-product-tags-style-2 .elementor-widget-container .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {animation: wave 500ms linear;}
.wdt-cus-collection-col .elementor-widget-wrap:hover .wdt-cus-product-tags-style-2 .elementor-widget-container .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:nth-child(2) {animation-delay: 100ms;}
.wdt-cus-product-tags .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {background-color: var(--wdtSecondaryColor);width: max-content;padding: 10px 24px;border-radius: var(--wdtRadius_Part);text-transform: uppercase;transition: var(--wdtBaseTransition);}

@keyframes wave 
{
0% {transform: translateY(0px);}
50% {transform: translateY(-10px);}
100% {transform: translateY(0px);}
}

.wdt-product-top-arrow div[class*="product"] .swiper-container{padding-top: 100px;margin: 0 -10px;}
/* .wdt-product-related-products.wdt-woo-carousel:hover .wdt-related-product-image-arrow-pagination > a[class*="wdt-related-product-image-gallery-arrow"], 
div[class*="product"] .swiper-container:hover div[class*="arrow-pagination"] > a[class*="arrow"]{} */
.wdt-product-top-arrow .wdt-product-related-products.wdt-woo-carousel .wdt-related-product-image-arrow-pagination > a[class*="wdt-related-product-image-gallery-arrow"], 
.wdt-product-top-arrow div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]{opacity: 1;visibility: visible;-webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;-o-transform: unset;transform: unset;right: 0;top: 0;background: transparent;color: var(--wdtBodyTxtColor);}
.wdt-product-top-arrow div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"].wdt-products-arrow-prev {right: 60px;}
.wdt-product-top-arrow div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]:hover {background-color: transparent;color: var(--wdtPrimaryColor);}

.wdt-custom-image,
.wdt-custom-image .elementor-widget-container,
.wdt-custom-image .elementor-widget-container img { height: 100%; object-fit: cover; object-position: center; }   

.wdt-custom-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {position: absolute;left: 4%;margin: auto;top: calc(42% + 25px);}
.wdt-custom-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {position: absolute;right: 64.12%;margin: auto;top: calc(42% + 25px);}   

.swiper-slide{cursor: grab;}
.wdt-product-image-gallery img{width: 100%;}

/*carousel*/

.wdt-carousel-holder .swiper-slide { cursor: grab; }
.wdt-dark-bg.elementor-widget-text-editor > .elementor-widget-container p a { color: var(--wdtAccentTxtColor); }
.elementor-widget-text-editor > .elementor-widget-container p a { text-decoration: none; border-bottom:none; color: inherit;}
.wdt-light-bg.elementor-widget-text-editor > .elementor-widget-container p a { color: var(--wdtBodyTxtColor); }
.elementor-widget-text-editor > .elementor-widget-container p a span { text-decoration: none; }
.elementor-widget-text-editor > .elementor-widget-container p a:hover { color: var(--wdtLinkHoverColor); }

.wdt-custom-h3-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Ext); }

.wdt-custom-h3-icon-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-radius: 50%;overflow: hidden;}

.wdt-decorating-span-text.elementor-widget-text-editor > .elementor-widget-container p a{color: var(--wdtHeadAltColor);border-bottom: none;}

.wdt-decorating-span-text.elementor-widget-text-editor > .elementor-widget-container p a:hover{color: var(--wdtPrimaryColor);}

/*blog*/

.entry-comments a { padding-left: 20px; }
.wdticon-comment:before { display: none; }
.entry-comments .wdticon-comment:after {content: "";position: absolute;display: inline-block;width: 16px;height: 16px;background-color: var(--wdtPrimaryColor);-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 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bstroke:currentcolor;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M50.2,5.4H9.8c-2.4,0-4.3,1.9-4.3,4.3v28.8c0,2.4,1.9,4.3,4.3,4.3h1.4v11.8l13.5-11.8h25.4 c2.4,0,4.3-1.9,4.3-4.3V9.7C54.5,7.3,52.6,5.4,50.2,5.4L50.2,5.4z M51.6,38.5c0,0.8-0.6,1.4-1.4,1.4H23.7l-9.5,8.4v-8.4H9.8 c-0.8,0-1.4-0.6-1.4-1.4V9.7c0-0.8,0.6-1.4,1.4-1.4h40.4c0.8,0,1.4,0.6,1.4,1.4V38.5z M14.1,14h31.7v2.9H14.1V14z M14.1,19.8h31.7 v2.9H14.1V19.8z M14.1,25.5h17.3v2.9H14.1V25.5z'/%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 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bstroke:currentcolor;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M50.2,5.4H9.8c-2.4,0-4.3,1.9-4.3,4.3v28.8c0,2.4,1.9,4.3,4.3,4.3h1.4v11.8l13.5-11.8h25.4 c2.4,0,4.3-1.9,4.3-4.3V9.7C54.5,7.3,52.6,5.4,50.2,5.4L50.2,5.4z M51.6,38.5c0,0.8-0.6,1.4-1.4,1.4H23.7l-9.5,8.4v-8.4H9.8 c-0.8,0-1.4-0.6-1.4-1.4V9.7c0-0.8,0.6-1.4,1.4-1.4h40.4c0.8,0,1.4,0.6,1.4,1.4V38.5z M14.1,14h31.7v2.9H14.1V14z M14.1,19.8h31.7 v2.9H14.1V19.8z M14.1,25.5h17.3v2.9H14.1V25.5z'/%3E%3C/svg%3E%0A");-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: 100%;mask-size: 100%;-webkit-mask-position: center center;mask-position: center center;left: 0;top: 50%;transform: translateY(-50%);}
.wdt-bordered-text.elementor-widget .elementor-icon-list-item a{border: 1px solid var(--wdtAccentTxtColor);width: auto;padding: 8px 25px;line-height: 1;border-radius: var(--wdtRadius_Part);text-transform: uppercase;font-size: var(--wdtFontSize_Ext);margin-bottom: 6px;}
.wdt-bordered-text.elementor-widget .elementor-icon-list-item a:hover{background: var(--wdtAccentTxtColor);color: var(--wdtSecondaryColor);}

.wdt-iconlist-with-icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{color: var(--wdtPrimaryColor);}

/* new */

.wdt-circle-iconlist.elementor-widget .elementor-icon-list-item span.elementor-icon-list-icon{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(var(--wdtBorderColorRgb), 1);border-radius: var(--wdtRadius_Full);margin-right: 5px;}
.wdt-circle-iconlist.elementor-widget .elementor-icon-list-item span.elementor-icon-list-icon svg{margin: 0;width: 16px;height: 16px;}

/* 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);margin-top: 0;}
.woocommerce div.product div.summary .product_title{font-size: var(--wdtFontSize_H2);margin-top: 0 !important;line-height: var(--wdtLineHeight_H2) !important;}
.woocommerce div.product div.summary .summary-content .product_title{font-size: var(--wdtFontSize_H3);}
.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_Zero);overflow: hidden;border: none;}
.woocommerce div.product .wdt-product-tabs {border-top: 1px solid rgba(var(--wdtBorderColorRgb), 1);padding-top: 50px;}
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs:before, .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {display: none;}
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs {text-align: center !important;}
/* .woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a {padding: 0 !important;} */
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs {margin: 0 0 30px !important;}
.woocommerce table.shop_attributes {margin-bottom: 0;}
.ywgc-form-preview-title {color: var(--wdtHeadAltColor);text-transform: uppercase;}
.gift-cards-list button {-webkit-border-radius: var(--wdtRadius_1X);border-radius: var(--wdtRadius_1X);}
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(--wdtSecondaryColor);border-color: var(--wdtSecondaryColor);}
.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;}

/* quickview */

#yith-quick-view-content .woocommerce-product-gallery figure div { display: inline-block; float: left; margin: 0; padding: 0px; }
#yith-quick-view-content .woocommerce-product-gallery figure div:last-child { margin: 0; }
#yith-quick-view-content .woocommerce-product-gallery figure div.woocommerce-product-gallery__image:not(:first-child) { width: 25%; }
#yith-quick-view-content div.product > div.summary .summary-content{padding: 30px 35px 20px 40px;}
#yith-quick-view-content div.product .product_title{font-size: clamp(1.875rem, 1.8rem + 0.375vw, 2.25rem);}
#yith-quick-view-content div.product .summary .woocommerce-product-details__short-description p br {display: none;}
#yith-quick-view-content div.product .summary .woocommerce-product-rating{width: auto;display: inline-block;margin-bottom: 10px;}
#yith-quick-view-content .woocommerce-product-gallery figure, 
#yith-quick-view-content .woocommerce-product-gallery figure div, 
#yith-quick-view-content .woocommerce-product-gallery figure div a, 
#yith-quick-view-content .woocommerce-product-gallery figure div a img{height: 100%;object-fit: cover;}
#yith-quick-view-content .product form.cart .variations tr th.label,
#yith-quick-view-content div.product form.cart .variations label{line-height: 1;}
#yith-quick-view-content .product form.cart .variations tr{padding: 0;}
#yith-quick-view-content .product form.cart .variations tr:not(:last-child){margin-bottom: 20px;}
#yith-quick-view-content .woocommerce-product-gallery figure + span.onsale {display: none;}
body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.images, 
body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary{margin: 0;}
#yith-quick-view-content .woocommerce-product-gallery figure div{padding: 0;}
#yith-quick-view-content .product form.cart .variations tr{display: block;width: 100%;}
#yith-quick-view-content div.product form.cart .button + .tinv-wraper.tinv-wishlist{display: none;}
#yith-quick-view-modal .yith-wcqv-main{-webkit-box-shadow: none;box-shadow: none;}
#yith-quick-view-content div.product form.cart .variations label{margin-bottom: 10px;margin-left: 0;}

.woocommerce div.product .summary form.cart + .product_meta, 
.woocommerce div.product .summary .compare + .product_meta, 
.woocommerce div.product .summary .wccm_btn_wrapper a.compare + .product_meta, 
.woocommerce div.product .summary .yith-wcwl-add-to-wishlist a + .product_meta, 
.woocommerce div.product .summary .wcqv_btn_wrapper a.button + .product_meta, 
.woocommerce div.product .summary .wcsg_btn_wrapper a.button + .product_meta, 
.woocommerce div.product .summary .product-buttons-wrapper + .product_meta, 
.woocommerce div.product .summary .product-buttons-wrapper + .product_meta_wrapper{margin-top: 0 !important;}

.wc-block-components-totals-wrapper:empty{display: none;}

/* coming soon */

.wdt-cus-comingsoon-count .wdt-countdown-holder .wdt-downcount {border: 0;}  
.wdt-custom-countdown.wdt-cus-comingsoon-count .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider {display: block;font-size: var(--wdtFontSize_H3);} 
.wdt-custom-countdown.wdt-cus-comingsoon-count  .wdt-countdown-holder .wdt-counter-wrapper:not(:last-child) .wdt-counter-inner-wrapper:after {display: none;} 
.wdt-cus-mail-link .elementor-widget-container p a{font-size: var(--wdtFontSize_H6);}


/* compare */

/*** Popup / Compare ***/
.cboxIframe table.compare-list .sorting_disabled { display: none; }
#colorbox{position: fixed !important;top: 50px !important;}
table.compare-list .add-to-cart td a:not(.unstyled_button){display: block !important;}

/* Megamenu span*/

li.menu-item.menu-item-object-wdt_mega_menus .elementor-widget-icon-list ul.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text > span{color: var(--wdtAccentTxtColor);background: var(--wdtPrimaryColor);padding: 2px 6px;font-size:12px;border-radius: var(--wdtRadius_1X);line-height: 1;margin-left: 8px;}
li.menu-item.menu-item-object-wdt_mega_menus .elementor-widget-icon-list ul.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text > span.sale-tag {background: green;}

/*==== Icon List Style ====*/
.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg,
.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg { fill: currentColor; }
.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { color: var(--wdtPrimaryColor); }

/*==== Image fixed Cover ====*/
.wdt-image-fixed-cover-style, .wdt-image-fixed-cover-style .elementor-widget-container, .wdt-image-fixed-cover-style .elementor-widget-container > a, 
.wdt-image-fixed-cover-style .elementor-widget-container > a img, .wdt-image-fixed-cover-style .elementor-widget-container > img {
    width: 100%; height: 100%; object-fit: cover; }

/*==== Mega Menu Collection ====*/
.wdt-mega-menu-collection .elementor-widget-container .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 16px; }
.wdt-mega-menu-collection .elementor-widget-container .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: 100%; }
.wdt-mega-menu-collection .elementor-widget-container .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 8px; }
.wdt-mega-menu-collection .elementor-widget-container .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a {
    font-size: clamp(1.125rem, 1.0805rem + 0.2454vw, 1.375rem); font-weight: var(--wdtFontWeight_H1); text-transform: capitalize; }
.wdt-mega-menu-collection .elementor-widget-container .wdt-image-box-holder .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); margin-top: 0; }

/* Header Menu 10 */
.wdt-header-points-events-section { pointer-events: none !important; }
#header .wdt-elementor-container-fluid .wdt-header-menu-10 .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu>li, 
#header .wdt-elementor-container-fluid .wdt-header-menu-10 .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu>li.menu-item-object-wdt_mega_menus { padding-top: clamp(3.875rem, 1.6197rem + 2.8169vw, 5rem); }

/*Responsive*/

@media(max-width: 1540px) 
{
.wdt-custom-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {left: 2%;}
.wdt-custom-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {right: 62%;}
}

@media(max-width: 1024px) 
{
.wdt-custom-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev, .wdt-custom-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {top:30%;}
.wdt-custom-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {left: 2%;}
.wdt-custom-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {right: 2%;}
.wc-block-components-sidebar-layout{flex-direction: column-reverse;}
.is-large .wc-block-checkout__sidebar.is-sticky{width: 100%;padding: 0;margin-bottom: 30px;}
.is-large.wc-block-cart .wc-block-components-sidebar{width: 100%;padding: 0;}
.wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{width: 100%;}
.woocommerce.tinv-wishlist table td, 
.woocommerce.tinv-wishlist table th{padding: 15px 10px;font-size: var(--wdtFontSize_Ext);}
#secondary.secondary-sidebar .wdt-sidebar-wrapper{margin-bottom: 70px;}
}   

@media only screen and (max-width:768px)
{
    .wc-block-components-order-summary .wc-block-components-order-summary-item{flex-wrap: wrap;}
    .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-left: 0;}
}
@media only screen and (min-width:768px)
{
    .wdt-product-list-style.type-2 .woocommerce ul.products li.product.product-list-view .product-wrapper .product-thumb{width: 50%;}
}

@media(max-width: 767px) 
{
    .wdt-product-top-arrow div[class*="product"] .swiper-container div[class*="arrow-pagination"]{text-align: center;}
    .wdt-product-top-arrow div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"].wdt-products-arrow-prev, 
    .wdt-product-top-arrow div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"].wdt-products-arrow-next { top: auto; bottom: 0px;position: unset; }
    .wdt-product-list-style.type-2 .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details{padding: 15px 0px;}
    #secondary.secondary-sidebar .wdt-sidebar-wrapper{margin-bottom: 60px;}
}

@media only screen and (max-width:740px)
{

    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-components-product-badge {
        border: none !important;
        padding: 0 !important;
        border-radius: 0 !important;
        text-align: left;
        font-size: var(--wdtFontSize_Ext);
        text-transform: capitalize;
    }

    .woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody {
        border-width: 0 !important;
    }

    .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 {
        align-self: self-start !important;
    }

    .wc-block-components-product-details.wc-block-components-product-details li {
        text-align: left;
    }

    /* .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: var(--wdtFontSize_Ext) !important;
    } */

    .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
        padding: 10px 0 !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: var(--wdtFontSize_H6);
    }

    .wc-block-components-product-badge {
        font-size: var(--wdtFontSize_Ext);
    }

    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices {
        font-size: var(--wdtFontSize_Base);
    }

    .single-product .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-bottom: 10px;
    }
    .wc-block-components-product-badge
    {
        font-size: var(--wdtFontSize_Base);
    }
    .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items: flex-start !important;}
    .wc-block-components-totals-wrapper{padding: 16px !important;}
}
@media only screen and (max-width:480px)
{
    .wc-block-components-sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item{flex-direction: column ;align-items: flex-start;}
    .wc-block-components-sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-left: 0;}
    .wc-block-components-sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{margin-left: unset;text-align: left;}
    .wc-block-checkout__sidebar .wc-block-components-sidebar .wc-block-components-product-name{margin-bottom: 5px;}
    .wc-block-components-sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div{padding-bottom: 16px;}
    .wc-block-components-sidebar .wc-block-components-totals-coupon__form{flex-direction: column;}
    .wc-block-components-sidebar .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex: unset;}
    .wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata, 
    .wc-block-components-order-summary .wc-block-components-order-summary-item__description p{margin-top: 12px;}
    .wc-block-components-sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item>div.wc-block-components-order-summary-item__image {padding-bottom: 0;}
    .wdt-custom-interactive-video-section {padding: 50px 0px;}
    .product-buttons-wrapper.product-button.product-button-cart form.variations_form.cart table.variations tbody {flex-wrap: wrap;gap: 20px;}
    .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;gap: 20px;}
    .wdt-circle-social-icon li.elementor-icon-list-item.elementor-inline-item a{width: 30px;height: 30px;}
    .wc-block-cart-item__wrap .wc-block-cart-item__quantity{position: unset;margin-top: 10px;}
    .wdt-shop-detail-design .wdt-product-summary.summary.entry-summary .woocommerce-variation-add-to-cart.variations_button{display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-start;}
    /* .tinv-wishlist .tinv-modal .tinv-modal-inner { max-width: 260px !important;margin: 0 20px;} */
    #secondary.secondary-sidebar .wdt-sidebar-wrapper{margin-bottom: 50px;}
}

/* --- portfolio-listing-responsive--- */
@media (max-width:479px) {
    .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { padding:30px;}
}
