.elementor-5355 .elementor-element.elementor-element-fa34f71:not(.elementor-motion-effects-element-type-background), .elementor-5355 .elementor-element.elementor-element-fa34f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6F2;}.elementor-5355 .elementor-element.elementor-element-fa34f71 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5355 .elementor-element.elementor-element-fa34f71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5355 .elementor-element.elementor-element-0f37032{--spacer-size:5px;}.elementor-5355 .elementor-element.elementor-element-b63336c .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;color:#3A9F57;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;}.elementor-5355 .elementor-element.elementor-element-b63336c .eael-breadcrumbs .eael-breadcrumbs__content a{color:#537468;}.elementor-5355 .elementor-element.elementor-element-b63336c .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#3A9F57;}.elementor-5355 .elementor-element.elementor-element-b63336c .eael-breadcrumbs .eael-breadcrumb-separator{color:#3A9F57;margin:0 6px;}.elementor-bc-flex-widget .elementor-5355 .elementor-element.elementor-element-117a262.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5355 .elementor-element.elementor-element-117a262.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5355 .elementor-element.elementor-element-117a262.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5355 .elementor-element.elementor-element-4c9af0e{--spacer-size:5px;}.elementor-5355 .elementor-element.elementor-element-9ed2d9c{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.woocommerce .elementor-5355 .elementor-element.elementor-element-9ed2d9c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-5355 .elementor-element.elementor-element-9ed2d9c .flex-viewport, .woocommerce .elementor-5355 .elementor-element.elementor-element-9ed2d9c .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-5355 .elementor-element.elementor-element-9ed2d9c .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-5355 .elementor-element.elementor-element-9ed2d9c .flex-control-thumbs li{padding-right:calc(27px / 2);padding-left:calc(27px / 2);padding-bottom:27px;}.woocommerce .elementor-5355 .elementor-element.elementor-element-9ed2d9c .flex-control-thumbs{margin-right:calc(-27px / 2);margin-left:calc(-27px / 2);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5355 .elementor-element.elementor-element-b5fd587{text-align:start;}.elementor-5355 .elementor-element.elementor-element-b5fd587 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-5355 .elementor-element.elementor-element-d13243c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#537468;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5355 .elementor-element.elementor-element-a0407e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.woocommerce .elementor-5355 .elementor-element.elementor-element-a0407e4 .price{color:#537468;font-family:"Roboto", Sans-serif;font-weight:600;}.woocommerce .elementor-5355 .elementor-element.elementor-element-a0407e4 .price ins{color:#537468;}.elementor-5355 .elementor-element.elementor-element-586c745{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5355 .elementor-element.elementor-element-586c745 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#537468;}.elementor-5355 .elementor-element.elementor-element-d4f8201 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#537468;}.elementor-5355 .elementor-element.elementor-element-261ad3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#537468;}.elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .cart .button{width:179px;background-color:#3A9F57;transition:all 0.2s;}.elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .eael-add-to-cart{width:179px;}.elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-add-to-cart-wrapper .eael-add-to-cart{background-color:#3A9F57;transition:all 0.2s;}.woocommerce div.product .eael-single-product-add-to-cart form.cart input[type=number] .qty, 
					.woocommerce div.product .eael-single-product-add-to-cart form.cart .quantity .qty,
					.eael-add-to-cart-wrapper input[type=number], 
					.eael-add-to-cart-wrapper .quantity-input{width:55px;}.woocommerce .elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .quantity .qty{color:#537468;transition:all 0.2s;}.elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{color:#537468;transition:all 0.2s;}.woocommerce .elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .quantity .qty:focus{color:#537468;}.elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input:focus{color:#537468;}.woocommerce .elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#FFFFFF;}.elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#FFFFFF;}.woocommerce .elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#FFFFFF;}.elementor-5355 .elementor-element.elementor-element-25d0b79 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#FFFFFF;}.elementor-5355 .elementor-element.elementor-element-459aa5e{--spacer-size:10px;}.elementor-5355 .elementor-element.elementor-element-96fbad6{--spacer-size:7px;}.elementor-5355 .elementor-element.elementor-element-da15eab:not(.elementor-motion-effects-element-type-background), .elementor-5355 .elementor-element.elementor-element-da15eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6F1;}.elementor-5355 .elementor-element.elementor-element-da15eab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5355 .elementor-element.elementor-element-da15eab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5355 .elementor-element.elementor-element-34ded76.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5355 .elementor-element.elementor-element-34ded76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5355 .elementor-element.elementor-element-34ded76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5355 .elementor-element.elementor-element-96fd188 .elementor-button:hover, .elementor-5355 .elementor-element.elementor-element-96fd188 .elementor-button:focus{background-color:#537468;}.elementor-5355 .elementor-element.elementor-element-96fd188{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5355 .elementor-element.elementor-element-96fd188 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5355 .elementor-element.elementor-element-96fd188 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-5355 .elementor-element.elementor-element-96fd188 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #2AF229 100%);}.elementor-5355 .elementor-element.elementor-element-8ef3d52{--spacer-size:10px;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:#3A9F57;transition:width 50ms ease;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:45px;height:45px;z-index:9999;opacity:1;background-color:#FFFFFF;border-radius:9px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:28px;color:#3A9F57;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:28px;height:28px;fill:#3A9F57;}@media(min-width:768px){.elementor-5355 .elementor-element.elementor-element-117a262{width:53.036%;}.elementor-5355 .elementor-element.elementor-element-25afe34{width:46.921%;}}@media(max-width:767px){.elementor-5355 .elementor-element.elementor-element-b63336c .eael-breadcrumbs .eael-breadcrumbs__content{font-size:10px;}.elementor-5355 .elementor-element.elementor-element-117a262.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-5355 .elementor-element.elementor-element-117a262 > .elementor-element-populated{margin:-30px 0px -40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5355 .elementor-element.elementor-element-25afe34.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-5355 .elementor-element.elementor-element-34ded76.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-5355 .elementor-element.elementor-element-34ded76 > .elementor-element-populated{margin:-30px 0px -40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-a0407e4 *//* Eliminar espaciado del widget de precio */
.elementor-widget-woocommerce-product-price {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Eliminar espaciado del contenedor interior */
.elementor-widget-woocommerce-product-price .elementor-widget-container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Asegurar que el precio no deja espacio */
.precio-producto {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    line-height: 1.1 !important; /* elimina espacio por altura de línea */
}

/* Reducir espacio del badge */
.badge-ventas-24h-fire {
    margin-top: 4px !important;
}

/* Espacio extra debajo del badge */
.badge-ventas-24h-fire {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa34f71 */.woocommerce-info {
    border-top: 3px solid #e91e63 !important; /* cambia el color */
}

.woocommerce-message {
    border-top: 3px solid #e91e63 !important; /* tu color */
}

.woocommerce-notices-wrapper {
    margin-bottom: 0 !important;
}

.woocommerce-message {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://petlatdigital.com/wp-content/uploads/2025/10/Roboto-VariableFont_wdthwght.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */