.elementor-2379 .elementor-element.elementor-element-1c4d2587 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2379 .elementor-element.elementor-element-1c4d2587{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2379 .elementor-element.elementor-element-1c4d2587 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-30ef8288:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2379 .elementor-element.elementor-element-30ef8288 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-2379 .elementor-element.elementor-element-30ef8288.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2379 .elementor-element.elementor-element-30ef8288 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 30px 25px 30px;}.elementor-2379 .elementor-element.elementor-element-30ef8288 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-6026142a .shopengine-archive-result-count > p{display:inline-block;color:#3A3A3A;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-2379 .elementor-element.elementor-element-59a60773 .shopengine-products-per-page label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#A7A7A7;}.elementor-2379 .elementor-element.elementor-element-59a60773 .shopengine-products-per-page label:not(:last-child){margin-right:10px;}.elementor-2379 .elementor-element.elementor-element-59a60773 .shopengine-products-per-page label:after{margin-left:10px;}.rtl .elementor-2379 .elementor-element.elementor-element-59a60773 .shopengine-products-per-page label:not(:last-child){margin-left:10px;margin-right:0;}.rtl .elementor-2379 .elementor-element.elementor-element-59a60773 .shopengine-products-per-page label:after{margin-right:10px;margin-left:0;}.elementor-2379 .elementor-element.elementor-element-59a60773 .shopengine-products-per-page{display:flex;justify-content:flex-end;}.elementor-2379 .elementor-element.elementor-element-59a60773 .shopengine-products-per-page input:checked + span{color:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-56206d28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 95px 0px;}.elementor-2379 .elementor-element.elementor-element-56206d28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2379 .elementor-element.elementor-element-337012a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2379 .elementor-element.elementor-element-89bedb2 .woocommerce-breadcrumb{font-family:"Poppins", Sans-serif;}.elementor-2379 .elementor-element.elementor-element-f98089c .wpr-archive-title{text-align:center;margin:0 auto;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-2379 .elementor-element.elementor-element-f98089c .wpr-archive-title:after{text-align:center;margin:0 auto;background-color:#e8e8e8;height:1px;width:100px;margin-top:7px;margin-bottom:5px;}.elementor-2379 .elementor-element.elementor-element-f98089c .wpr-archive-description{text-align:center;margin:0 auto;}.elementor-2379 .elementor-element.elementor-element-f98089c .wpr-archive-title span{color:#555555;}.elementor-2379 .elementor-element.elementor-element-e324554 .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list{justify-content:flex-end;}.rtl .elementor-2379 .elementor-element.elementor-element-e324554.elementor-view-align-start .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list{justify-content:start;}.rtl .elementor-2379 .elementor-element.elementor-element-e324554.elementor-view-align-flex-end .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list{justify-content:end;}.elementor-2379 .elementor-element.elementor-element-e324554 .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list .shopengine-archive-view-mode-switch{font-size:18px;color:#a7a7a7;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f2f2f2;}.elementor-2379 .elementor-element.elementor-element-e324554 .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list .shopengine-archive-view-mode-switch svg path{stroke:#a7a7a7;}.elementor-2379 .elementor-element.elementor-element-e324554 .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list .shopengine-archive-view-mode-switch:hover{color:var( --e-global-color-primary );background-color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-e324554 .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list .shopengine-archive-view-mode-switch.isactive{color:var( --e-global-color-primary );background-color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-e324554 .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list .shopengine-archive-view-mode-switch:hover svg path{stroke:var( --e-global-color-primary );transition:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-e324554 .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list .shopengine-archive-view-mode-switch.isactive svg path{stroke:var( --e-global-color-primary );}.rtl .elementor-2379 .elementor-element.elementor-element-e324554 .shopengine-archive-view-mode .shopengine-archive-view-mode-switch-list .shopengine-archive-view-mode-switch{border-width:1px 1px 1px 1px;}.shopengine-archive-products.shopengine-archive-products--view-list .shopengine-archive-mode-grid{column-gap:60px;}.shopengine-archive-products.shopengine-archive-products--view-list .shopengine-archive-products__left-image img{width:400px !important;min-width:400px !important;height:400px !important;object-fit:cover;object-position:center;}.shopengine-archive-products.shopengine-archive-products--view-list .woocommerce-LoopProduct-link{margin-bottom:25px;}.shopengine-archive-products.shopengine-archive-products--view-list ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:500;text-transform:capitalize;line-height:18px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .archive-product-title{margin:0;padding:0;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product > a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products:not(.shopengine-archive-products--view-list) .shopengine-product-description-btn-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products.shopengine-hover-disable .products .product{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef.elementor-align-left a.woocommerce-LoopProduct-link{text-align:right;}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef.elementor-align-right a.woocommerce-LoopProduct-link{text-align:left;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .onsale{display:block;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .price del{display:block;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .archive-product-container{background-color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .archive-product-container .shopengine-product-description-footer{background-color:#FFFFFF;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{border-style:none;padding:0px 0px 5px 0px !important;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products.shopengine-grid ul.products{grid-gap:40px !important;}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{padding:0px 0px 5px 0px !important;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .attachment-woocommerce_thumbnail{background-color:#F7F9FB;height:400px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{color:var( --e-global-color-blocksy_palette_7 );padding:5px 10px 2px 10px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products:not(.shopengine-archive-products--view-list) ul.products li.product .woocommerce-loop-product__title{font-weight:var( --e-global-typography-text-font-weight );}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{padding:5px 10px 2px 10px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .price{color:var( --e-global-color-primary );padding:8px 20px 10px 20px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .price .amount{font-weight:var( --e-global-typography-primary-font-weight );}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .price{padding:8px 20px 10px 20px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:4px 20px 4px 20px !important;margin:0px 0px 0px 0px !important;border-radius:5px 5px 5px 5px !important;font-weight:var( --e-global-typography-primary-font-weight );text-align:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );background:var( --e-global-color-primary );}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:4px 20px 4px 20px !important;margin:0px 0px 0px 0px !important;border-radius:5px 5px 5px 5px !important;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger):hover{color:var( --e-global-color-blocksy_palette_6 );background:var( --e-global-color-secondary );}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .onsale{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-text-font-weight );border-radius:50% 50% 50% 50%;min-width:auto;min-height:auto;padding:0;text-align:center;line-height:55px;width:55px;height:55px;left:10px;top:10px;}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .onsale{border-radius:50% 50% 50% 50%;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination{font-weight:var( --e-global-typography-text-font-weight );padding-top:20px;color:var( --e-global-color-accent );}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2F2F2;}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-width:1px 1px 1px 1px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{border-radius:50%;margin:10px 10px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:hover:not(.current){color:var( --e-global-color-blocksy_palette_8 );}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots):hover:not(.current){background:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers.current{border-color:#3A3A3A;color:var( --e-global-color-blocksy_palette_8 );background:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:hover{border-color:#3A3A3A;}.rtl .elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{margin:10px 0px 0px 10px;}.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product-categories > li,
						.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .woocommerce-loop-product__title,
						.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .price .amount,
						.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger),
						.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .onsale,
						.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .woocommerce-pagination,
						.elementor-2379 .elementor-element.elementor-element-172e37ef .shopengine-archive-products .product .shopengine-product-excerpt{font-family:Poppins;}.elementor-2379 .elementor-element.elementor-element-7c983ad5{padding:0px 0px 110px 0px;}.elementor-2379 .elementor-element.elementor-element-5c031005 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2379 .elementor-element.elementor-element-5c031005 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .woocommerce-loop-product__title, .elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-product-title *{color:var( --e-global-color-blocksy_palette_6 );font-family:"Poppins", Sans-serif;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-product-price del{color:var( --e-global-color-blocksy_palette_6 );}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-product-price del .amount{color:var( --e-global-color-blocksy_palette_6 );}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-product-price .amount bdi{color:var( --e-global-color-blocksy_palette_6 );}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-product-price ins{color:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-product-price ins .amount bdi{color:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-product-price{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .star-rating::before{color:#f2b01e;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .star-rating span::before{color:#f2b01e;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important;}.elementor-2379 .elementor-element.elementor-element-b37c991 .woocommerce div.products div.product .onsale, .elementor-2379 .elementor-element.elementor-element-b37c991 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .onsale, .elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-onsale{background-color:var( --e-global-color-secondary );}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );}.elementor-2379 .elementor-element.elementor-element-b37c991 .woocommerce div.products div.product .onsale, .elementor-2379 .elementor-element.elementor-element-b37c991 .woocommerce div.products div.product .eael-onsale:not(.outofstock){font-family:"Poppins", Sans-serif;}.elementor-2379 .elementor-element.elementor-element-b37c991 .woocommerce div.products div.product .outofstock-badge, .elementor-2379 .elementor-element.elementor-element-b37c991 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;}.elementor-2379 .elementor-element.elementor-element-b37c991 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-carousel .icons-wrap li{border-color:#fff;}.eael-popup-details-render .elementor-element-b37c991 .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-b37c991 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-b37c991 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-b37c991 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-b37c991 .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-b37c991 .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-b37c991  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-b37c991  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-b37c991 div.product table tbody tr, .elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-b37c991 div.product form.cart div.quantity .qty, .elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2379 .elementor-element.elementor-element-b37c991 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-b37c991 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-b37c991 .button, .eael-popup-details-render .elementor-element-b37c991 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-b37c991 .button:hover, .eael-popup-details-render .elementor-element-b37c991 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-2379 .elementor-element.elementor-element-b37c991 .swiper-container-wrap .swiper-button-next, .elementor-2379 .elementor-element.elementor-element-b37c991 .swiper-container-wrap .swiper-button-prev{width:40px;height:40px;font-size:30px;background-color:#02010100;color:#D8D8D8;}.elementor-2379 .elementor-element.elementor-element-b37c991 .swiper-container-wrap .swiper-button-next:hover, .elementor-2379 .elementor-element.elementor-element-b37c991 .swiper-container-wrap .swiper-button-prev:hover{background-color:#02010100;color:var( --e-global-color-text );}.elementor-2379 .elementor-element.elementor-element-b37c991 .eael-no-posts-found{font-family:"Poppins", Sans-serif;color:var( --e-global-color-blocksy_palette_6 );background-color:var( --e-global-color-blocksy_palette_8 );padding:25px 25px 25px 25px;text-align:center;}@media(max-width:767px){.elementor-2379 .elementor-element.elementor-element-30ef8288{width:99%;}.elementor-2379 .elementor-element.elementor-element-6026142a .shopengine-archive-result-count{text-align:right;}.rtl .elementor-2379 .elementor-element.elementor-element-6026142a.elementor-align-left .shopengine-archive-result-count{text-align:right;}.rtl .elementor-2379 .elementor-element.elementor-element-6026142a.elementor-align-right .shopengine-archive-result-count{text-align:left;}.elementor-2379 .elementor-element.elementor-element-6026142a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-59a60773 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-59a60773 .shopengine-products-per-page{display:flex;justify-content:start;}.elementor-2379 .elementor-element.elementor-element-5c031005 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for shopengine-archive-products, class: .elementor-element-172e37ef */.ct-woo-card-actions {
    vertical-align: middle;
    align-items: center;
}
.shopengine_add_to_list_action, .shopengine-quickview-trigger {
    border: 1px solid #bbbbbb;
    padding: 0.5rem 0.7rem !important;
    border-radius: 4px;
}
.add_to_cart_button,
.product_type_simple{
    align-content: center;
}
.shopengine-comparison {
    display: none !important;
}
.sale-price {
    font-size: 1.5rem;
}
.sale-price > del {
    color: gray !important;
}
/* Oculta el segundo h2 */
.shopengine-archive-mode-grid > li.product h2.woocommerce-loop-product__title:nth-of-type(2) {
  display: none;
}

/* Oculta el segundo .shopengine-wishlist */
.shopengine-archive-mode-grid > li.product .shopengine-wishlist:nth-of-type(2) {
  display: none;
}

/* Oculta el segundo .shopengine-quickview-trigger */
.shopengine-archive-mode-grid > li.product .shopengine-quickview-trigger:nth-of-type(4) {
  display: none;
}

/* Oculta el segundo .add_to_cart_button */
.shopengine-archive-mode-grid > li.product .add_to_cart_button:nth-of-type(4),
.shopengine-archive-mode-grid > li.product .add_to_cart_button:nth-of-type(2){
  display: none;
}

li.product > span.price:nth-of-type(2) {
  display: none !important; /* Usamos !important por si acaso hay otras reglas más específicas */
}
/* Ocultar el botón de wishlist duplicado (el que está fuera del div.ct-woo-card-actions) */
div.ct-woo-card-actions + .shopengine_add_to_list_action.shopengine-wishlist {
    display: none !important;
}

/* Ocultar el botón de quick view duplicado */
div.ct-woo-card-actions + .shopengine_add_to_list_action.shopengine-wishlist + .shopengine-quickview-trigger {
    display: none !important;
}

/* Ocultar el botón de añadir al carrito duplicado */
div.ct-woo-card-actions + .shopengine_add_to_list_action.shopengine-wishlist + .shopengine-quickview-trigger + .add_to_cart_button {
    display: none !important;
}

/* Ocultar el botón de comparación duplicado */
div.ct-woo-card-actions + .shopengine_add_to_list_action.shopengine-wishlist + .shopengine-quickview-trigger + .add_to_cart_button + .shopengine_comparison_add_to_list_action {
    display: none !important;
}
/*
  Una forma más general para los botones de acción duplicados, si siempre siguen ese orden
  y están después del div.ct-woo-card-actions:
  Esto asume que los botones duplicados son hermanos y siguen al div.ct-woo-card-actions.
*/
div.ct-woo-card-actions ~ a.button.add_to_cart_button,
div.ct-woo-card-actions ~ a.shopengine_add_to_list_action,
div.ct-woo-card-actions ~ a.shopengine-quickview-trigger,
div.ct-woo-card-actions ~ a.shopengine_comparison_add_to_list_action {
    display: none !important;
}

/*
  Sin embargo, para ser más específico con los botones y evitar ocultar
  botones que NO estén dentro de li.product, puedes prefijar:
*/
li.product > div.ct-woo-card-actions ~ a.button.add_to_cart_button,
li.product > div.ct-woo-card-actions ~ a.shopengine_add_to_list_action, /* Este .elementor-2379 .elementor-element.elementor-element-172e37ef podría ser ambiguo si hay varios .shopengine_add_to_list_action */
li.product > div.ct-woo-card-actions ~ a.shopengine-quickview-trigger,
li.product > div.ct-woo-card-actions ~ a.shopengine_comparison_add_to_list_action {
    display: none !important;
}
/*
  Una forma más robusta para los botones de acción duplicados si están *siempre* después del segundo precio:
  Esto es si el segundo span.price que ocultamos ES el que precede a los botones duplicados.
  Primero ocultamos el segundo precio:
*/
li.product > span.price:nth-of-type(2) {
  display: none !important;
}
/* Luego, los botones que siguen al *primer* span.price, pero NO están en ct-woo-card-actions: */
li.product > span.price:nth-of-type(1) ~ a.shopengine_add_to_list_action.shopengine-wishlist:not(div.ct-woo-card-actions > a),
li.product > span.price:nth-of-type(1) ~ a.shopengine-quickview-trigger:not(div.ct-woo-card-actions > a),
li.product > span.price:nth-of-type(1) ~ a.button.add_to_cart_button:not(div.ct-woo-card-actions > a),
li.product > span.price:nth-of-type(1) ~ a.shopengine_comparison_add_to_list_action:not(div.ct-woo-card-actions > a) {
    display: none !important;
}
li.product > span.price ~ span.price {
  display: none !important;
}

li.product > div.ct-woo-card-actions ~ a.product_type_simple {
    display: none !important;
}
li.product > span.onsale {
    display: none !important;
}
[data-products] figure .ct-media-container {
    height: 400px;
}

.shopengine-archive-products .onsale {
    padding: 0;
    top: 5px;
    left: 5px;
    display: inline-table;
    min-width: 45px;
    min-height: 45px;
    line-height: 45px;
    border-radius: 100%;
    -webkit-font-smoothing: antialiased;
}
div.product-image-wrap > div.image-wrap a.woocommerce-loop-product__link {
    min-height: 400px !important;
    max-height: 400px !important;
}/* End custom CSS */