.elementor-1157 .elementor-element.elementor-element-6e86ed5 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-1157 .elementor-element.elementor-element-55716b4{color:#3D4459;font-size:15px;font-weight:500;}.elementor-1157 .elementor-element.elementor-element-55716b4 > .elementor-widget-container{margin:-5px 0px -3px 0px;}.elementor-1157 .elementor-element.elementor-element-bc2479d{padding:50px 0px 0px 0px;}.elementor-1157 .elementor-element.elementor-element-e7b52ca > .elementor-element-populated{padding:25px 35px 25px 25px;}.woocommerce .elementor-1157 .elementor-element.elementor-element-f99b616 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1157 .elementor-element.elementor-element-f99b616 .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-1157 .elementor-element.elementor-element-f99b616 .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-1157 .elementor-element.elementor-element-f99b616 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-1157 .elementor-element.elementor-element-f99b616 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-1157 .elementor-element.elementor-element-5c15c68 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-1157 .elementor-element.elementor-element-5c15c68 > .elementor-element-populated{margin:15px 15px 15px 30px;}.elementor-1157 .elementor-element.elementor-element-981e03f .elementor-heading-title{color:var( --e-global-color-f023441 );}.elementor-1157 .elementor-element.elementor-element-a7fbc40 .cart button{font-size:15px;font-weight:500;border-style:solid;transition:all 0.2s;}body:not(.rtl) .elementor-1157 .elementor-element.elementor-element-a7fbc40 .quantity + .button{margin-left:0px;}body.rtl .elementor-1157 .elementor-element.elementor-element-a7fbc40 .quantity + .button{margin-right:0px;}.elementor-1157 .elementor-element.elementor-element-a7fbc40 .quantity .qty{padding:12px 0px 12px 0px;transition:all 0.2s;}.woocommerce .elementor-1157 .elementor-element.elementor-element-a7fbc40 form.cart .variations{margin-bottom:30px;}.elementor-1157 .elementor-element.elementor-element-a7fbc40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1157 .elementor-element.elementor-element-a05c0b3 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-1157 .elementor-element.elementor-element-310f7a5 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-1157 .elementor-element.elementor-element-f6db26d{text-align:center;}.elementor-1157 .elementor-element.elementor-element-f6db26d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce li.product{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:30px;}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce ul.products{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woo-products-summary-wrap{padding:15px 0px 0px 0px;}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-loop-product__link, .elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-fdd9c87 #pp-quick-view-modal .pp-lightbox-content .product_title{color:var( --e-global-color-f023441 );}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-fdd9c87 #pp-quick-view-modal .pp-lightbox-content .product_title{margin-bottom:5px;}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce li.product .price, .pp-quick-view-fdd9c87 #pp-quick-view-modal .pp-lightbox-content .price{color:var( --e-global-color-f023441 );margin-bottom:0px;}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-woo-products-summary-wrap .button,
                    .elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
                    .elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-product-actions .pp-action-item,
                    .pp-quick-view-fdd9c87 #pp-quick-view-modal .pp-lightbox-content .button{color:var( --e-global-color-cf62cc7 );}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-product-actions .pp-action-item-wrap,
                    .pp-quick-view-fdd9c87 #pp-quick-view-modal .pp-lightbox-content .button{background-color:var( --e-global-color-text );}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-woo-products-summary-wrap .button:hover,
                    .elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-product-actions .pp-action-item-wrap:hover,
                    .elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-product-actions .pp-action-item-wrap:hover .pp-action-item,
                    .pp-quick-view-fdd9c87 #pp-quick-view-modal .pp-lightbox-content .button:hover{color:var( --e-global-color-8bc6f25 );}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-product-actions .pp-action-item-wrap:hover,
                    .pp-quick-view-fdd9c87 #pp-quick-view-modal .pp-lightbox-content .button:hover{background-color:var( --e-global-color-accent );}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-out-of-stock{color:var( --e-global-color-cf62cc7 );background-color:var( --e-global-color-text );font-family:var( --e-global-typography-6b13c03-font-family ), Sans-serif;font-size:var( --e-global-typography-6b13c03-font-size );font-weight:var( --e-global-typography-6b13c03-font-weight );text-transform:var( --e-global-typography-6b13c03-text-transform );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-sale-badge{color:var( --e-global-color-cf62cc7 );background-color:var( --e-global-color-text );font-size:12px;font-weight:500;min-height:2.2em;min-width:2.2em;line-height:2.2em;}.elementor-1157 .elementor-element.elementor-element-fdd9c87 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1157 .elementor-element.elementor-element-adb2802{padding:50px 0px 50px 0px;}@media(max-width:1024px){.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );}}@media(max-width:767px){.elementor-1157 .elementor-element.elementor-element-55716b4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1157 .elementor-element.elementor-element-e7b52ca > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1157 .elementor-element.elementor-element-5c15c68 > .elementor-element-populated{margin:15px 15px 15px 15px;}.elementor-1157 .elementor-element.elementor-element-fdd9c87 .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-f99b616 */.pswp__caption__center {
    display: none !important;
}


/* color rebaja */
.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
    color: black;
}

/*
.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport, .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images img {
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
}*/

.flex-control-thumbs li {
    padding-top: 15px !important;
    padding-right: calc(15px / 2);
    padding-left: calc(15px / 2);
    padding-bottom: 15px;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bd2953 */h2.elementor-heading-title.elementor-size-default {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a7fbc40 */button.single_add_to_cart_button.button.alt {
    padding: 14px !important;
}


.quantity input, .woocommerce .wpbf-quantity .wpbf-qty-decrease, .woocommerce .wpbf-quantity .wpbf-qty-increase {
    margin-right: 20px !important;
}




.woocommerce-variation-price span.price {
    font-size: 20px !important;
}

.woocommerce div.product.elementor form.cart table.variations td.value select {
    font-weight: 500 !important;
    font-size: 15px !important;
    color: inherit !important;
    font-family: inherit;
    padding: 10px !important;
}

p.stock.out-of-stock {
    margin-top: 10px !important;
    font-size: 20px !important;
}


.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: inherit !important;
}


/* disponibilidad */
span.ast-stock-avail, span.stock.in-stock {
    display: none;
}


/* agotado */
.woocommerce div.product p.ast-stock-detail, .woocommerce div.product p.stock {
    font-size: 20px;
    font-weight: 500;
    margin: 0px;
}


a.reset_variations {
    display: none !important;
}

table.variations {
    border: none !important;
}


/* borde entre form y atc */
.woocommerce-variation-price {
    margin-top: -10px !important;
    z-index: 10 !important;
}


/* aviso producto agregado */
.woocommerce-message, .woocommerce-info {
    display: none !important;
}


/* extender dropdown */
.woocommerce div.product.elementor form.cart table.variations td.value select {
    border: solid 1px #D5D6DA;
    border-radius: 5px;
    padding-left: 10px;
    background: none;
}  



.woocommerce div.product form.cart .variations label {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-f99b616 */.pswp__caption__center {
    display: none !important;
}


/* color rebaja */
.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
    color: black;
}

/*
.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport, .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images img {
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
}*/

.flex-control-thumbs li {
    padding-top: 15px !important;
    padding-right: calc(15px / 2);
    padding-left: calc(15px / 2);
    padding-bottom: 15px;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bd2953 */h2.elementor-heading-title.elementor-size-default {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a7fbc40 */button.single_add_to_cart_button.button.alt {
    padding: 14px !important;
}


.quantity input, .woocommerce .wpbf-quantity .wpbf-qty-decrease, .woocommerce .wpbf-quantity .wpbf-qty-increase {
    margin-right: 20px !important;
}




.woocommerce-variation-price span.price {
    font-size: 20px !important;
}

.woocommerce div.product.elementor form.cart table.variations td.value select {
    font-weight: 500 !important;
    font-size: 15px !important;
    color: inherit !important;
    font-family: inherit;
    padding: 10px !important;
}

p.stock.out-of-stock {
    margin-top: 10px !important;
    font-size: 20px !important;
}


.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: inherit !important;
}


/* disponibilidad */
span.ast-stock-avail, span.stock.in-stock {
    display: none;
}


/* agotado */
.woocommerce div.product p.ast-stock-detail, .woocommerce div.product p.stock {
    font-size: 20px;
    font-weight: 500;
    margin: 0px;
}


a.reset_variations {
    display: none !important;
}

table.variations {
    border: none !important;
}


/* borde entre form y atc */
.woocommerce-variation-price {
    margin-top: -10px !important;
    z-index: 10 !important;
}


/* aviso producto agregado */
.woocommerce-message, .woocommerce-info {
    display: none !important;
}


/* extender dropdown */
.woocommerce div.product.elementor form.cart table.variations td.value select {
    border: solid 1px #D5D6DA;
    border-radius: 5px;
    padding-left: 10px;
    background: none;
}  



.woocommerce div.product form.cart .variations label {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for pp-woo-products, class: .elementor-element-fdd9c87 */nav.pp-woocommerce-pagination ul li .page-numbers, .elementor-9 .elementor-element.elementor-element-88c0dbe nav.pp-woocommerce-pagination ul li span.current {
    border-radius: 5px !important;
}


span.pp-out-of-stock {
    border-radius: 5px !important;
}

span.price, bdi {
    font-weight: 500 !important;
}


.add_to_cart_button.product_type_simple {
    padding: 0px;
    border-radius: 5px;
}

.add_to_cart_button.product_type_variable {
    border-radius: 5px !important;
}

.attachment-woocommerce_thumbnail .size-woocommerce_thumbnail {
    border-radius: 5px !important;
}

.pp-woocommerce .pp-sale-badge {
    border-radius: 0px 15px 0px 0px;
}


.woocommerce-loop-product__link {
    border-radius: 15px;
}

@media (max-width: 544px) {
.woocommerce[class*="columns-"] ul.products li.product:nth-child(n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n) {
    margin-right: 0px !important;
    clear: none;
    }
}/* End custom CSS */
/* Start custom CSS for pp-woo-products, class: .elementor-element-fdd9c87 */nav.pp-woocommerce-pagination ul li .page-numbers, .elementor-9 .elementor-element.elementor-element-88c0dbe nav.pp-woocommerce-pagination ul li span.current {
    border-radius: 5px !important;
}


span.pp-out-of-stock {
    border-radius: 5px !important;
}

span.price, bdi {
    font-weight: 500 !important;
}


.add_to_cart_button.product_type_simple {
    padding: 0px;
    border-radius: 5px;
}

.add_to_cart_button.product_type_variable {
    border-radius: 5px !important;
}

.attachment-woocommerce_thumbnail .size-woocommerce_thumbnail {
    border-radius: 5px !important;
}

.pp-woocommerce .pp-sale-badge {
    border-radius: 0px 15px 0px 0px;
}


.woocommerce-loop-product__link {
    border-radius: 15px;
}

@media (max-width: 544px) {
.woocommerce[class*="columns-"] ul.products li.product:nth-child(n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n) {
    margin-right: 0px !important;
    clear: none;
    }
}/* End custom CSS */