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

/* wdt-boxed-social-icon */

.wdt-boxed-social-icon.elementor-widget.elementor-list-item-link-full_width a{width: 36px;height: 36px;float: left;text-align: center;line-height: 36px;font-size: var(--wdtFontSize_Base);position: relative;justify-content: center;flex-direction: column;border: 1px solid var(--wdtPrimaryColor);}
.wdt-boxed-social-icon.elementor-widget.elementor-list-item-link-full_width a span svg{margin: 0;}

/* woocommerce */

.woocommerce #review_form #respond .form-submit input{letter-spacing: var(--wdtLetterSpacing_2X);margin-top: 0;}
.woocommerce ul.products[class*="product-overlay-"] li.product .product-thumb .image .product-thumb-overlay{background: rgba(var(--wdtBodyBGColorRgb), 0.8);-webkit-box-shadow: 0 0 0 10px rgba(36, 202, 255, 0.35) inset;-moz-box-shadow: 0 0 0 10px rgba(36, 202, 255, 0.35) inset;-ms-box-shadow: 0 0 0 10px rgba(36, 202, 255, 0.35) inset;-o-box-shadow: 0 0 0 10px rgba(36, 202, 255, 0.35) inset;box-shadow: 0 0 0 10px rgba(36, 202, 255, 0.35) inset;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all 300ms ease 0s;transition: all 300ms ease 0s;}
.woocommerce ul.products[class*="product-overlay-"] li.product:hover .product-thumb .image .product-thumb-overlay{-webkit-transform: scale(1);transform: scale(1);}
.woocommerce ul.products[class*="position-middle"] li.product .product-thumb .product-buttons-wrapper.product-icons{-webkit-transform: translateY(-50%) scale(0);-moz-transform: translateY(-50%) scale(0);-ms-transform: translateY(-50%) scale(0);-o-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);-webkit-transition: all 300ms ease 0s;transition: all 300ms ease 0s;}
.woocommerce ul.products[class*="position-middle"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons{-webkit-transform: translateY(-50%) scale(1);-moz-transform: translateY(-50%) scale(1);-ms-transform: translateY(-50%) scale(1);-o-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}

/* Home-1 Slider */

.wdt-slider-frame-content .elementor-icon-list-items .elementor-icon-list-item{pointer-events: all;}
.wdt-slider-frame-content .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text span {font-size:var(--wdtFontSize_H5);font-family: var(--wdtFontTypo_Alt);letter-spacing: var(--wdtLetterSpacing_2X);color: var(--wdtPrimaryColor);line-height: 1;min-width: 100px;display: inline-block;}

/* about - bigger text */

.wdt-transparent-text.elementor-widget-heading .elementor-heading-title{font-size: clamp(5rem, 3.328rem + 7.6433vw, 12.5rem);color: rgba(var(--wdtAccentTxtColorRgb), 0.15);letter-spacing: var(--wdtLetterSpacing_1X);font-weight: var(--wdtFontWeight_Base);line-height: 1;text-transform: uppercase;}


/* contact form */

.wdt-contact-form .wpcf7-form .with-spinner{width: 100%;}
.wdt-contact-form .wpcf7-form-control-wrap input[type="text"], 
.wdt-contact-form .wpcf7-form-control-wrap input[type="email"], 
.wdt-contact-form .wpcf7-form-control-wrap textarea {border: none;border-bottom: 1px solid var(--wdtBorderColor);padding-left: 0;margin-bottom: 15px;}
.wdt-contact-form .wpcf7-form-control-wrap input[type="text"]:hover, 
.wdt-contact-form .wpcf7-form-control-wrap input[type="email"]:hover, 
.wdt-contact-form .wpcf7-form-control-wrap textarea:hover,
.wdt-contact-form .wpcf7-form-control-wrap input[type="text"]:focus, 
.wdt-contact-form .wpcf7-form-control-wrap input[type="email"]:focus, 
.wdt-contact-form .wpcf7-form-control-wrap textarea:focus{box-shadow: 0 1px 0 0 rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .3);}
.wdt-contact-form .wpcf7-form .with-spinner{margin-top: 20px;}
.wdt-contact-form .wpcf7-form input.wpcf7-submit{padding: var(--wdtPadding_Btn);line-height: 1;font-family: var(--wdtFontTypo_Alt);margin-top: 0px;}

/* contact social icon */

.wdt-circle-social-icons.elementor-widget.elementor-list-item-link-full_width a{width: 40px;height: 40px;border: 2px solid;display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 50%;color: var(--wdtPrimaryColor);}
.wdt-circle-social-icons.elementor-widget.elementor-list-item-link-full_width a span.elementor-icon-list-icon svg{margin: 0;}
.wdt-circle-social-icons.elementor-widget.elementor-list-item-link-full_width a:hover{color: var(--wdtPrimaryColor);border-color: var(--wdtSecondaryColor);}
.wdt-circle-social-icons.elementor-widget.elementor-list-item-link-full_width a:hover span.elementor-icon-list-icon svg{fill: var(--wdtSecondaryColor);}

/* contact */

.wdt-contact-detail.elementor-widget .elementor-icon-list-item,
.wdt-contact-detail.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, 
.wdt-contact-detail.elementor-widget-icon-list .elementor-icon-list-item > a,
.wdt-contact-detail.elementor-widget .elementor-icon-list-item a {font-size: var(--wdtFontSize_H3);font-family: var(--wdtFontTypo_H3);font-weight: var(--wdtFontWeight_H3);color: var(--wdtAccentTxtColor);line-height: 1;}
.wdt-contact-detail.elementor-widget-icon-list .elementor-icon-list-item > a:hover,
.wdt-contact-detail.elementor-widget .elementor-icon-list-item a:hover{color: var(--wdtPrimaryColor);}

/* cart */

.wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{padding-right: 0;width: 100%}
.wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-components-sidebar{padding-left: 0;width: 100%;}
.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__wrap {display: flex;align-items: center;justify-content: space-between;gap: 30px;width: 90%;margin: auto;flex-wrap: wrap;}
.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata__description {max-width: 220px;}
.wp-block-woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, 
.wp-block-woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector, 
.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, 
.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector{margin-bottom: 0;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>:last-child, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>:last-child{display: flex;gap: 30px;}
.wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td{vertical-align: middle;}
.woocommerce .wp-block-woocommerce-cart table tbody tr:nth-child(2n+1), 
.woocommerce-page .wp-block-woocommerce-cart table tbody tr:nth-child(2n+1){border-width: 0 1px 0 1px;border-style: solid;border-color: var(--wdtBorderColor);}
.wp-block-woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items: center;font-size: var(--wdtFontSize_H6);font-family: var(--wdtFontTypo_H6);font-weight: var(--wdtFontWeight_Alt);}
.wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name {font-size: var(--wdtFontSize_H6);font-family: var(--wdtFontTypo_H6);}
.wp-block-woocommerce-cart .wc-block-components-quantity-selector{border-radius: 0;}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-width: 0 1px 0 1px;border-style: solid;border-color: var(--wdtBorderColor);}
.wp-block-woocommerce-cart .wc-block-components-totals-wrapper{border-top: 1px solid var(--wdtBorderColor);}
.wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block {border-width: 1px 1px 1px 1px;border-style: solid;border-color: var(--wdtBorderColor);}
.wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title{padding: 18px 18px 10px;font-size: var(--wdtFontSize_H6);text-transform: capitalize;}
.wc-block-components-totals-coupon .wc-block-components-panel__button{background: transparent;color: var(--wdtHeadAltColor);padding-bottom: 0;}
.wc-block-components-totals-coupon__form .wc-block-components-text-input.wc-block-components-totals-coupon__input input[type="text"], 
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button input[type="text"], 
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input[type="text"] {border-color: var(--wdtBorderColor);border-radius: 0;padding-left: 25px;}
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input label, 
.wp-block-woocommerce-cart .wc-block-components-text-input label{left: 25px;}
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, 
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input.is-active label, 
.wp-block-woocommerce-cart .wc-block-components-text-input input:-webkit-autofill+label, 
.wp-block-woocommerce-cart .wc-block-components-text-input.is-active label{position:unset;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;}
body:not(.woocommerce-block-theme-has-button-styles) .wp-block-woocommerce-cart .wc-block-components-button:not(.is-link) {min-height: auto;width: auto;height: auto;font-size: var(--wdtFontSize_Base);font-family: var(--wdtFontTypo_Alt);padding: var(--wdtPadding_Btn);background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);line-height: 1;margin-top: 30px;text-transform: uppercase;letter-spacing: var(--wdtLetterSpacing_2X);-webkit-transition: var(--wdtBaseTransition);transition: var(--wdtBaseTransition);}
body:not(.woocommerce-block-theme-has-button-styles) .wp-block-woocommerce-cart .wc-block-components-button:not(.is-link):hover {background: var(--wdtSecondaryColor);}
body:not(.woocommerce-block-theme-has-button-styles) .wp-block-woocommerce-cart .wc-block-components-button:not(.is-link):focus {box-shadow: none;box-shadow: none;outline: none;}
.wp-block-woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input + .wc-block-components-button{margin-top: 0;}
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, 
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], 
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], 
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input.is-active input[type=password], 
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], 
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], 
.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], 
.wp-block-woocommerce-cart .wc-block-components-text-input input:-webkit-autofill, 
.wp-block-woocommerce-cart .wc-block-components-text-input.is-active input[type=email], 
.wp-block-woocommerce-cart .wc-block-components-text-input.is-active input[type=number], 
.wp-block-woocommerce-cart .wc-block-components-text-input.is-active input[type=password], 
.wp-block-woocommerce-cart .wc-block-components-text-input.is-active input[type=tel], 
.wp-block-woocommerce-cart .wc-block-components-text-input.is-active input[type=text], 
.wp-block-woocommerce-cart .wc-block-components-text-input.is-active input[type=url]{padding: var(--wdtInputPadding);}
.wp-block-woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,
.wp-block-woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{font-size: var(--wdtFontSize_Ext);text-align: left;}
.wp-block-woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, 
.wp-block-woocommerce-cart 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);}
.wp-block-woocommerce-cart .wc-block-components-product-price__value.is-discounted{background: transparent;}
.wp-block-woocommerce-cart .wc-block-components-product-badge{border: none;border-radius: 0;}

/* Empty Cart */

.wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots,
.wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots + h2.wp-block-heading.has-text-align-center,
.wp-block-woocommerce-empty-cart-block .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns{display: none;}
.wp-block-woocommerce-empty-cart-block .editor-styles-wrapper .wc-block-cart__empty-cart__title, 
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-size: var(--wdtFontSize_H2);text-transform: capitalize;}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{mask-size: 150px;height: 150px;width: 150px;margin-bottom: 30px;}


/* checkout */

.wp-block-woocommerce-checkout .is-large .wc-block-components-address-form .wc-block-components-text-input.wc-block-components-address-form__email:only-child, 
.wp-block-woocommerce-checkout .is-medium .wc-block-components-address-form .wc-block-components-text-input.wc-block-components-address-form__email:only-child, 
.wp-block-woocommerce-checkout .is-small .wc-block-components-address-form .wc-block-components-text-input.wc-block-components-address-form__email:only-child{display: flex;flex-direction: column;}
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label, 
.wp-block-woocommerce-checkout .wc-block-components-text-input label,
.wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__label,
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active label, 
.wp-block-woocommerce-checkout .wc-block-components-text-input input:-webkit-autofill+label, 
.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active label{position: unset;transform: unset;margin-bottom: 10px;font-size: var(--wdtFontSize_Base);font-weight: 500;display: block;line-height: 1;order: -1;}
.wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container{height: auto;}
.wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{padding: var(--wdtInputPadding);border-radius: 0;border-color: var(--wdtBorderColor);}
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url], 
.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=email], 
.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=number], 
.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=password], 
.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=tel], 
.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=text], 
.wp-block-woocommerce-checkout .wc-block-components-text-input input[type=url]{border-color:var(--wdtBorderColor);border-radius: 0;padding: var(--wdtInputPadding);}
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input, 
.wp-block-woocommerce-checkout .wc-block-components-text-input{display: flex;flex-direction: column;}
.wp-block-woocommerce-checkout .wc-block-components-address-form__address_2-toggle{padding: 10px 0;}
.wp-block-woocommerce-checkout .wc-block-components-address-form__address_2-toggle:hover{background: transparent;color: var(--wdtPrimaryColor);}
.wp-block-woocommerce-checkout .wc-block-components-notice-banner{border-radius: 0;}
.wp-block-woocommerce-checkout .wc-block-components-notice-banner>svg{top: 3px;position: relative;}
.wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{margin-top: 1px;margin-right: 10px;height: 15px;width: 15px;min-height: 15px;min-width: 15px;}
.wp-block-woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding-top: 20px;margin: 0 0 20px;}
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{margin-bottom: 20px;}
body:not(.woocommerce-block-theme-has-button-styles) .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-button:not(.is-link){width: auto;padding: var(--wdtPadding_Btn);font-family: var(--wdtFontTypo_Alt);letter-spacing: var(--wdtLetterSpacing_1X);text-transform: uppercase;min-height: auto;}
.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form{align-items: flex-end;margin-bottom: 15px;}
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=password], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], 
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], 
.wp-block-woocommerce-checkout .wc-block-components-text-input input:-webkit-autofill, 
.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=email], 
.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=number], 
.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=password], 
.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=tel], 
.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=text], 
.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=url]{padding: var(--wdtInputPadding);}
.wp-block-woocommerce-checkout .wc-block-components-validation-error{position: absolute;bottom: 10px;right: 10px;}
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{flex-wrap: wrap;}
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image{width: 100px;margin-bottom: 20px;}
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width: 100px;width: 100px;}
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div{padding: 0;}
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div{text-align: left;margin-left: unset;}
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-product-name{margin: 0;font-size: var(--wdtFontSize_H6);}
.wp-block-woocommerce-checkout-order-summary-block{-webkit-border-radius: 0;border-radius: 0;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-size: var(--wdtFontSize_H5);margin-bottom: 0;}
.wc-block-components-checkbox .wc-block-components-checkbox__mark{height: 14px;margin-left: 2px;margin-top: 0.5px;width: 12px;}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline: none;outline-offset: 0;}
.wc-block-components-title.wc-block-components-title{margin-bottom: 15px;font-size: var(--wdtFontSize_H5);}
.wc-block-components-form .wc-block-components-checkout-step{margin-bottom: 20px;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{font-size: 12px;display: flex;align-items: center;justify-content: center;font-weight: 600;}
.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper{padding: 25px 0;}
.wc-block-components-sidebar-layout .wc-block-components-main .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border-radius: 0;}
.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form + .wc-block-components-validation-error{bottom: -25px;left: 10px;right: 0;}

/* My Account */

.woocommerce-account .woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link{background:transparent;line-height: 1;padding:0;margin-bottom: 10px;border: none;}
.woocommerce-account .woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link a {font-size: var(--wdtFontSize_H6);font-family: var(--wdtFontTypo_H6);padding: 20px 30px 15px;width: 100%;display: inline-block;line-height: 1;background: var(--wdtTertiaryColor);}
.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link.is-active > a, 
.woocommerce-account .woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link a:hover{color: var(--wdtAccentTxtColor);background: var(--wdtPrimaryColor);}
.woocommerce-account .addresses .title .edit{float: left;}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{-webkit-border-radius: 0;border-radius: 0;border: 1px solid var(--wdtBorderColor);}
.woocommerce-account .select2-container--default .select2-selection--single:focus, 
.woocommerce-account .select2-container--default .select2-selection--multiple:focus, 
.woocommerce-account .select2-dropdown:focus, 
.woocommerce-account .select2-container--default .select2-search .select2-search__field:focus, 
.woocommerce-account .select2-container--default .select2-search--dropdown .select2-search__field:focus, 
.woocommerce-account .select2-container--default .select2-search--inline .select2-search__field:focus{border-color: var(--wdtSecondaryColor);}
.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before{height: 15px;width: 15px;opacity: 0.5;margin-right: 3px;margin-top: -2px;}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{-webkit-transition: var(--wdtBaseTransition);transition: var(--wdtBaseTransition);}


/* Home-1 Slider */

.wdt-frame-slider.elementor-widget-wdt-advanced-carousel .swiper-fade .swiper-slide .wdt-slider-frame-content .image-1 img{-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);-webkit-transition: 1.5s cubic-bezier(.57,.21,.69,1.25);transition: 1.5s cubic-bezier(.57,.21,.69,1.25);}
.wdt-frame-slider.elementor-widget-wdt-advanced-carousel .swiper-fade .swiper-slide .wdt-slider-frame-content .image-2 img{-webkit-transform: translateY(-100%) rotate(45deg);transform: translateY(-100%) rotate(45deg);-webkit-transition: 1.5s cubic-bezier(.57,.21,.69,1.25);transition: 1.5s cubic-bezier(.57,.21,.69,1.25);}
.wdt-frame-slider.elementor-widget-wdt-advanced-carousel .swiper-fade .swiper-slide .wdt-slider-frame-content .image-3 img{-webkit-clip-path: inset(0 0 0 100%);clip-path: inset(0 0 0 100%);-webkit-transition: 1.5s cubic-bezier(.57,.21,.69,1.25);transition: 1.5s cubic-bezier(.57,.21,.69,1.25);}
.wdt-frame-slider.elementor-widget-wdt-advanced-carousel .swiper-fade .swiper-slide .wdt-slider-frame-content .elementor-icon-list-items .elementor-icon-list-item{-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);-webkit-transition: 1.5s cubic-bezier(.57,.21,.69,1.25);transition: 1.5s cubic-bezier(.57,.21,.69,1.25);}

.wdt-frame-slider.elementor-widget-wdt-advanced-carousel .swiper-fade .swiper-slide.swiper-slide-active .wdt-slider-frame-content .image-2 img{-webkit-transform: translateY(0) rotate(0deg);transform: translateY(0) rotate(0deg);}

.wdt-frame-slider.elementor-widget-wdt-advanced-carousel .swiper-fade .swiper-slide.swiper-slide-active .wdt-slider-frame-content .image-1 img,
.wdt-frame-slider.elementor-widget-wdt-advanced-carousel .swiper-fade .swiper-slide.swiper-slide-active .wdt-slider-frame-content .image-3 img,
.wdt-frame-slider.elementor-widget-wdt-advanced-carousel .swiper-fade .swiper-slide.swiper-slide-active .wdt-slider-frame-content .elementor-icon-list-items .elementor-icon-list-item{-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}

/* gallery close button */

.mfp-gallery .mfp-image-holder .mfp-figure button.mfp-close{background: var(--wdtSecondaryColor);width: 30px;height: 30px;padding: 0;transform: unset;font-size: 30px;display: flex;align-items: center;justify-content: center;line-height: 0;right: -30px;top: 16px;border-radius: 0;}



@media only screen and (max-width:1280px)
{
    .is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata__description{max-width: 230px;}
}

@media only screen and (max-width:1024px)
{
    .is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__wrap{gap: 15px;width: 100%;}
    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>:last-child, 
    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>:last-child{gap: 15px;}
    .is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata__description{max-width: 130px;}
}

@media only screen and (max-width:740px)
{
    .woocommerce .wp-block-woocommerce-cart table tbody tr:nth-child(2n+1), 
    .woocommerce-page .wp-block-woocommerce-cart table tbody tr:nth-child(2n+1){border-width: 1px;padding: 15px;}
    .woocommerce .wp-block-woocommerce-cart table tbody tr:nth-child(2n+1), 
    .woocommerce-page .wp-block-woocommerce-cart table tbody tr:nth-child(2n+1){grid-template-columns: 200px 1fr 100px;align-items: center;}
    .wc-block-components-product-price{text-align: left;}
    .wp-block-woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, 
    .wp-block-woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector, 
    .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*{margin-bottom: 10px;font-size: var(--wdtFontSize_Base);}
    .wp-block-woocommerce-cart .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, 
    .wp-block-woocommerce-cart .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, 
    .wp-block-woocommerce-cart .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{display: flex;}
    .wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{margin-bottom: 30px;}
    .wp-block-woocommerce-cart .wc-block-components-totals-wrapper{padding: 16px;}
    .wp-block-woocommerce-cart-order-summary-block {border-width: 0 1px 1px 1px;border-style: solid;border-color: var(--wdtBorderColor);}
    .woocommerce-checkout .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title, 
    .woocommerce-checkout .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title, 
    .woocommerce-checkout .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{padding: 20px;}
}
@media only screen and (max-width:480px)
{
    .woocommerce .wp-block-woocommerce-cart table tbody tr:nth-child(2n+1), 
    .woocommerce-page .wp-block-woocommerce-cart table tbody tr:nth-child(2n+1){display: flex;flex-wrap: wrap;}
    .wp-block-woocommerce-cart .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, 
    .wp-block-woocommerce-cart .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, 
    .wp-block-woocommerce-cart .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{padding: 20px 0;}
    .wp-block-woocommerce-cart .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, 
    .wp-block-woocommerce-cart .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, 
    .wp-block-woocommerce-cart .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{padding-left: 0;}
    .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap a.wc-block-components-product-name {font-size: var(--wdtFontSize_H6);font-family: var(--wdtFontTypo_H6);}
    .woocommerce div.product.type-product.product-grid-view > div.images,
    .woocommerce div.product.type-product.product-grid-view > div.summary{width: 100%;margin: 0;}
    .woocommerce div.product.type-product.product-grid-view > div.images{margin-bottom: 30px;}
}






