.klaviyo-close-form:focus {
background: transparent;
}
e-page-transition {z-index: 9999999999999999 !important;}
.woocommerce div.product div.images img {width: auto !important;}
a {color:inherit;}
p a {color:inherit;text-decoration:underline !important;}
ul {margin-bottom:20px;}
@media (min-width: 1200px){
body.tax-product_cat h1 {
font-size: 20px!important;
margin-bottom: 0px!important;
text-transform: uppercase!important;
}
body:not([class*=elementor-page-]) .site-main {max-width: 1400px;}}
.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {display: none;}
.gtw-product-gift-wrapper-enable-field input[type='checkbox'] {margin-top: 4px;}
.gtw-product-gift-wrapper-enable-field {margin: 0 0 20px 0;}
.elementor-44899 .elementor-element.elementor-element-59cf218 .elementor-jet-single-add-to-cart .variations .label label {
margin: 13px 0;
}
.yith-wcwtl-output .wrap-form-fields, .yith-wcwtl-output form {
display: flex;
flex-wrap: wrap; 
}
#yith-wcwtl-user-email {
width: 250px;
height: 50px;
border-color: #959595;
border-radius: 0;
padding: 18px;
font-size: 14px; 
}
.yith-wcwtl-output .wrap-form-fields .yith-wcwtl-submit {
white-space: pre;
margin-bottom: 0;
padding-top: 16px;
line-height: 18px;
height: 50px;
border-radius: 0; 
}
.yith-wcwtl-output .button.button-leave {border-radius: 0;}
@media (max-width: 1200px){
body.tax-product_cat h1 {
font-size: 20px!important;
margin-bottom: 0px!important;
text-transform: uppercase!important;  
}
.single-product main#main { max-width: 94%; }
} @media (max-width:767px){
body.tax-product_cat h1 {
font-size: 20px!important;
margin-bottom: 0px!important;
text-transform: uppercase!important;  }
.yith-wcwtl-output .wrap-form-fields, .yith-wcwtl-output form {display: inline-grid;}
#yith-wcwtl-user-email {width: 100%;}
.single-product .product .elementor-jet-single-add-to-cart .cart .single_add_to_cart_button, .single-product .product .elementor-jet-single-add-to-cart .cart .quantity {float: unset;}
}
.elementor-45053 .elementor-element.elementor-element-0e9f6dc.elementor-wc-products ul.products li.product {
--button-align-display: flex;
--button-align-direction: column;
--button-align-justify: none;
}
.archive .products ul {margin:0;}
.archive.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) {cursor: default;}
.iconic-was-swatches--border.iconic-was-swatches--visual .iconic-was-swatch {padding: 0px;}
.iconic-was-swatches--tick.iconic-was-swatches--visual .iconic-was-swatch--selected .iconic-was-swatch__container:before {display:none}
.woocommerce div.product .stock, .woocommerce-page div.product .stock, .wishlist_table tr td.product-stock-status span.wishlist-in-stock, .woocommerce div.product form.cart .reset_variations {
display: none !important;
}
.iconic-was-swatches {
margin: 10px 0 0;
}
.woocommerce ul.products li.product .price ins {text-decoration: none;}
.archive ul.products li.product .price {margin-bottom: 0;}
.single-product .woocommerce-price-suffix, .archive .woocommerce-price-suffix {display:none}
.archive.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
margin: 0px 4px 0 -5px;
padding: 0px;
}
.single_variation_wrap {margin-top: 20px;}
.gift-cards_form>h3 {
margin-top: 10px;
margin-bottom: 10px;
}
.gift-card-content-editor.step-content h5 {margin-top: 0em;}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container {margin-top: 15px;}
.e-wc-info-notice .woocommerce-info {
border: 0 solid #000 !important;
background-color: #f6f9fb !important;
color: var(--info-message-text-color,#3f444b) !important;
border-radius: var(--info-box-border-radius,0) !important;
padding: 1em 2em 1em 3.5em !important;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
font-size: 14px !important;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {box-shadow: 0px 9px 14px 0px #0000000f;}
li.elementor-icon-list-item {list-style:none;}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button {margin-bottom:6px !important;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: left;
}
.archive select {border: 0px solid #666;}
div#pay_forma, div#pp--pay-form {display:none !important;}
.archive.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
color: #000;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span {
opacity: .4;
}
.archive .yith-wcwl-add-to-wishlist {display: none;}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {margin-right: 5px;color: #d23434;}
.wishlist_table.mobile li .item-details h3 {
margin-bottom: 7px;
font-size: 15px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {z-index: 0;}
.jet-woo-categories__item.swiper-slide {margin-right:5px !important;}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:30px}
.elementor-44899 .elementor-element.elementor-element-59cf218 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity {max-width: 70px;width: 60px;}
a.glink {
text-decoration: none;
font-size: 13px;
letter-spacing: 2px;
padding: 0 3px;
}  #qlwapp.qlwapp-middle-left, #qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-middle-right, #qlwapp.qlwapp-bottom-right {
position: fixed;
z-index: 999 !important;
}
@media (min-width: 430px){
#qlwapp { width: 80px !important; } .single-product th.label { width: 130px;}
}
@media (max-width:768px) {
.single-product th.label { width: 18%;}
}   .whatsapp-float{
position: fixed;
width: 60px;
height: 60px;
bottom: 30px;
right: 15px;
background-color: #25d366;
border-radius: 50px;
text-align: center;
box-shadow: 2px 2px 11px 5px #999;
z-index: 100;
}
.whatsapp-float svg{
margin-top: 14px;
}