.woosw-btn i{display: none}
.woosw-btn .pxl-button-text{padding: 0px !important}
.woosw-btn-added{}

.single-product .reset_variations{display: none !important}
.single-product .variations select{display: block !important}

.cyp_producto_alquiler .pxl-product-actions{display: none !important}

#popmake-20282{background: #1e61a9 !important;padding-top: 40px !important;}
#popmake-20282 .popmake-close{box-shadow: none !important;}
#popmake-20282 .popmake-title{color: white !important;font-size: 26px !important;line-height: 1.2 !important;font-weight: bold;margin-bottom: 30px !important;}
#popmake-20282 .wpcf7{display: inline-block;width: 100%;background: white !important;padding: 15px !important;}
#popmake-20282 input[type='text']{border-bottom: 2px solid #82ad3e !important;margin-bottom: 10px}
#popmake-20282 input[type='tel']{border-bottom: 2px solid #82ad3e !important;margin-bottom: 10px}
#popmake-20282 input[type='number']{border-bottom: 2px solid #82ad3e !important;margin-bottom: 10px}
#popmake-20282 input[type='email']{border-bottom: 2px solid #82ad3e !important;margin-bottom: 10px}
#popmake-20282 textarea{border-bottom: 2px solid #82ad3e !important;height: 120px;margin-bottom: 10px}
#popmake-20282 input[type='submit']{margin: auto;background: #1e61a9;color: white;border: none;border-radius: 3px;padding: 10px;font-size: 14px;font-weight: 600;width: 100%;max-width: 200px;margin-top: 20px;}
#popmake-20282 .wpcf7-acceptance{display: inline-block;width: 100%;color: black !important;font-size: 14px !important;margin-top: 10px;margin-bottom: 15px;}
#popmake-20282 .wpcf7-acceptance a{color: black !important;font-size: 14px !important;text-decoration: underline;}
#popmake-20282 .wpcf7-acceptance > span{margin-left: 0px !important;}
#popmake-20282 p:has(input[type='submit']){text-align: center}
#popmake-20282 .wpcf7-spinner{display: flex}
.cyp_form_half{display: grid !important;grid-template-columns: 1fr 1fr !important;justify-items: flex-start;width: 100% !important;grid-gap: 20px !important;}
.cyp_form_half p{width: 100%}
.cyp_form_legal{display: inline-block;width: 100%;font-size: 13px;line-height: 1.1;color: #444444;}
.cyp_form_legal a{color: #444444 !important;font-size: 14px !important;text-decoration: underline;}

#pxl-main{padding: 60px 20px !important}

.container > .woocommerce:has(.woocommerce-cart-form){width:100% !important;}
.woocommerce-cart-form .product-thumbnail{text-align: center}
.woocommerce-cart-form .product-thumbnail img{max-width: 160px}
.woocommerce-cart-form #coupon_code{width: 100%;max-width: 160px;}

.blog .sidebar-blog #pxl-content-main{display: grid !important;grid-template-columns: 1fr 1fr !important;justify-items: flex-start;width: 100% !important;grid-gap: 40px !important;}
.blog .sidebar-blog #pxl-content-main article{margin-top: 0px !important}
.blog .sidebar-blog #pxl-content-main .pxl-post-featured{aspect-ratio: 16 / 9;display: inline-block !important;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;overflow: hidden;}
.blog .sidebar-blog #pxl-content-main .pxl-post-featured img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}

@media screen and (min-width: 990px) {
.single.single-product .product .product-details .woocommerce-product-gallery{max-width: 48% !important}
.single.single-product .product .product-details .summary{max-width: 48% !important}
}

@media screen and (max-width: 990px) {

}

@media screen and (max-width: 767px) {
.cyp_form_half{grid-template-columns: 1fr !important;grid-gap: 0px !important;}

.blog .sidebar-blog #pxl-content-main{grid-template-columns: 1fr !important;grid-gap: 60px !important;}
}