h2.woocommerce-loop-product__title,.price {
font-family: "Poppins", Sans-serif !important;
font-size: 18px !important;
font-weight: 600 !important;
line-height: 1.5em;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
}
li.product.type-product.has-post-thumbnail.purchasable.product-type-simple {
background-color: #FFFFFF;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #97979775;
padding: 0px 25px 40px 25px;
border-radius: 0px 0px 0px 0px;
margin: 0px !important;
}
.elementor-element.elementor-products-grid ul.products {
grid-column-gap: inherit !important;
grid-row-gap: inherit !important;
}
.product-actions {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -40%);
opacity: 0;
visibility: hidden;
display: flex;
}
.product-actions > a {
padding: 14px 0px 14px 0px !Important;
margin: 0px 0px 0px 0px !Important;
width: 50px !Important;
color: #FFFFFF !Important;
background-color: #CDA450 !Important;
border-radius: 0px 0px 0px 0px !Important;
text-align: center;
}
.product-actions {
margin: 15px 0px 0px 0px;
}
.type-product:hover .product-actions {
transform: translate(-50%, -50%);
opacity: 1;
visibility: visible;
}
.product-actions,img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.product-actions > a, .product-actions > a.add_to_cart_button:after,.product-actions > a.added_to_cart_button:after {
font-family: "Poppins", Sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
line-height: 1em;
}
.product-actions .add_to_cart_button:before, 
.product-actions .added_to_cart_button:before {
content: 'Add to cart' !important;
color: #fff;
font-size: 10px;
font-weight: 400;
height: 20px;
width: auto;
line-height: 20px;
text-align: center;
background: #000;
position: absolute;
z-index: 1;
white-space: nowrap;
padding: 0 10px;
border-radius: 10px;
text-transform: capitalize;
left: 50%;
transform: translateX(-50% );
top: -40px;
opacity: 0;
visibility: hidden;
}
.product-actions > a.added_to_cart_button:after {
font-family: "Poppins", Sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
line-height: 1em;
}
.product-actions .add_to_cart_button{
font-size: 0 !important;
}
.product-actions .add_to_cart_button:after {
content: "\f07a";
font-family: 'FontAwesome' !important;
}
.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
padding: 9px 14px 9px 14px;
margin: 0px 0px 0px 5px;
color: #FFFFFF;
background-color: var( --e-global-color-3f79f17 );
}
.type-product:hover img {
transform: scale(1.1);
}
.type-product{
overflow:hidden;
}
h2.woocommerce-loop-product__title{
position: inherit;
}
i.yith-wcwl-icon.fa.fa-heart-o {
margin-right: 0px !important;
}
.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
padding: 11px 15px 10px 14px;
margin: 0px 0px 0px 5px;
color: #FFFFFF;
background-color: var( --e-global-color-3f79f17 );
}
.jet-filters-loading:after {
content: "";
background-image:url(//relifevintage.it/wp-content/plugins/custom-woo-template/assets/img/loader.svg?v=1);
align-items: center;
justify-content: center;
text-align: center;
position: fixed;
top: 24%;
font-size: 18px;
color: #000;
left: 50%;
height: 180px;
background-size: cover;
width: 180px;
opacity: 1 !important;
}
@media (max-width: 576px){
.jet-filters-loading:after{
left: 25%;
}    
}
.jet-filters-loading {
opacity: 0.4 !important;
}
.elementor-widget-container.jet-filters-loading > div {
opacity: 0.4;
}
.elementor-widget-container.jet-filters-loading {
opacity: 1 !important;
}.wp-block-woocommerce-checkout-newsletter-subscription{align-items:flex-start;display:flex;margin:20px 0;padding-bottom:4px;padding-top:4px}.wp-block-woocommerce-checkout-newsletter-subscription .block-editor-rich-text__editable{line-height:24px;vertical-align:middle}.wp-block-woocommerce-checkout-newsletter-subscription .wc-block-components-checkbox{margin-right:16px;margin-top:0}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{height:var(--PhoneInputCountryFlag-height);width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:var(--PhoneInputCountrySelectArrow-transform);width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}