.elementor-60713 .elementor-element.elementor-element-31d49171{--display:flex;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-60713 .elementor-element.elementor-element-31d49171:not(.elementor-motion-effects-element-type-background), .elementor-60713 .elementor-element.elementor-element-31d49171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFB;}.elementor-60713 .elementor-element.elementor-element-a76057e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-60713 .elementor-element.elementor-element-2f9ccd1e{width:auto;max-width:auto;}.elementor-60713 .elementor-element.elementor-element-2f9ccd1e :is(.wd-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs,.breadcrumb){--wd-link-color:#0F4199;}.elementor-60713 .elementor-element.elementor-element-4b488ea4{width:auto;max-width:auto;}.elementor-60713 .elementor-element.elementor-element-4b488ea4 > .elementor-widget-container{background-color:#F0ECEC;}.elementor-60713 .elementor-element.elementor-element-6497738d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-60713 .elementor-element.elementor-element-146d7b18{--display:flex;}.elementor-60713 .elementor-element.elementor-element-146d7b18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60713 .elementor-element.elementor-element-1318fefb .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-height:450px;}.elementor-editor-active .elementor-60713 .elementor-element.elementor-element-1318fefb .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-height:450px !important;}.elementor-60713 .elementor-element.elementor-element-3e95dd17{--display:flex;}.elementor-60713 .elementor-element.elementor-element-7fb8ed02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-60713 .elementor-element.elementor-element-33865343{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}html .elementor-60713 .elementor-element.elementor-element-26856319 .product_title{font-size:24px;font-weight:800;letter-spacing:0.6px;word-spacing:2px;color:#0F4199;}.elementor-60713 .elementor-element.elementor-element-7481fc37 img{max-width:50px;}.elementor-60713 .elementor-element.elementor-element-68b8cc45{--display:flex;}.elementor-60713 .elementor-element.elementor-element-596427e8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1010100D;--border-color:#1010100D;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-60713 .elementor-element.elementor-element-4e3beb4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60713 .elementor-element.elementor-element-3783cd2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-60713 .elementor-element.elementor-element-3538c736{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-60713 .elementor-element.elementor-element-13e8887d{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-60713 .elementor-element.elementor-element-666da3a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-60713 .elementor-element.elementor-element-666da3a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-60713 .elementor-element.elementor-element-56f0df9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-60713 .elementor-element.elementor-element-ca8f0af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60713 .elementor-element.elementor-element-8f82cbe > .elementor-widget-container{margin:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-60713 .elementor-element.elementor-element-798a3c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60713 .elementor-element.elementor-element-eacd94c > .elementor-widget-container{margin:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-60713 .elementor-element.elementor-element-292319b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60713 .elementor-element.elementor-element-2b598c7 > .elementor-widget-container{margin:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-60713 .elementor-element.elementor-element-2b598c7 img{width:100%;}@media(max-width:1024px){.elementor-60713 .elementor-element.elementor-element-6497738d{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-60713 .elementor-element.elementor-element-3e95dd17{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60713 .elementor-element.elementor-element-7fb8ed02{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60713 .elementor-element.elementor-element-4e3beb4{--grid-auto-flow:row;}.elementor-60713 .elementor-element.elementor-element-13e8887d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-60713 .elementor-element.elementor-element-666da3a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-60713 .elementor-element.elementor-element-6497738d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}html .elementor-60713 .elementor-element.elementor-element-26856319 .product_title{font-size:20px;}.elementor-60713 .elementor-element.elementor-element-4e3beb4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60713 .elementor-element.elementor-element-666da3a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:769px){.elementor-60713 .elementor-element.elementor-element-146d7b18{--width:44.362%;}.elementor-60713 .elementor-element.elementor-element-3e95dd17{--width:60%;}.elementor-60713 .elementor-element.elementor-element-33865343{--width:50%;}.elementor-60713 .elementor-element.elementor-element-68b8cc45{--width:50%;}.elementor-60713 .elementor-element.elementor-element-ca8f0af{--width:33.3333%;}.elementor-60713 .elementor-element.elementor-element-798a3c5{--width:33.3333%;}.elementor-60713 .elementor-element.elementor-element-292319b{--width:33.3333%;}}@media(max-width:1024px) and (min-width:769px){.elementor-60713 .elementor-element.elementor-element-146d7b18{--width:50%;}.elementor-60713 .elementor-element.elementor-element-3e95dd17{--width:50%;}.elementor-60713 .elementor-element.elementor-element-33865343{--width:100%;}.elementor-60713 .elementor-element.elementor-element-68b8cc45{--width:100%;}.elementor-60713 .elementor-element.elementor-element-596427e8{--width:100%;}}/* Start custom CSS for wd_products, class: .elementor-element-e99d5e0 *//* =========================================
FARMACIA.PET — OTRAS PRESENTACIONES
========================================= */

.fp-presentaciones{
width:100%!important;
margin:30px 0!important;
font-family:Arial,Helvetica,sans-serif!important;
}

/* CONTENEDOR DE PRODUCTOS */
.fp-presentaciones .products,
.fp-presentaciones ul{
display:flex!important;
flex-wrap:wrap!important;
gap:18px!important;
margin:0!important;
padding:0!important;
list-style:none!important;
}

/* TARJETA */
.fp-presentaciones li,
.fp-presentaciones .product-grid-item{
background:#fff!important;
border:1px solid #eceef1!important;
border-radius:16px!important;
overflow:hidden!important;
transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important;
}

/* EFECTO HOVER */
.fp-presentaciones li:hover,
.fp-presentaciones .product-grid-item:hover{
transform:translateY(-4px)!important;
box-shadow:0 10px 28px rgba(23,32,51,.10)!important;
border-color:#f1d6c4!important;
}

/* IMAGEN */
.fp-presentaciones img{
transition:transform .35s ease!important;
}

.fp-presentaciones li:hover img,
.fp-presentaciones .product-grid-item:hover img{
transform:scale(1.04)!important;
}

/* INFORMACIÓN */
.fp-presentaciones .product-information,
.fp-presentaciones .product-element-bottom{
padding:13px 14px 15px!important;
}

/* NOMBRE */
.fp-presentaciones .product-title{
margin:0 0 7px!important;
padding:0!important;
font-size:14px!important;
line-height:1.4!important;
font-weight:700!important;
color:#172033!important;
}

/* PRECIO */
.fp-presentaciones .price{
margin:0!important;
font-size:15px!important;
line-height:1.3!important;
font-weight:700!important;
color:#e85d04!important;
}

/* PRECIO ANTERIOR */
.fp-presentaciones .price del{
color:#9aa1aa!important;
font-size:11px!important;
font-weight:400!important;
}

/* PRECIO ACTUAL */
.fp-presentaciones .price ins{
text-decoration:none!important;
}

/* BOTÓN */
.fp-presentaciones .add-to-cart{
border-radius:8px!important;
background:#e85d04!important;
color:#fff!important;
font-size:11px!important;
font-weight:700!important;
transition:background .2s ease,transform .2s ease!important;
}

.fp-presentaciones .add-to-cart:hover{
background:#d95403!important;
transform:translateY(-1px)!important;
}

/* BADGE */
.fp-presentaciones .onsale{
top:10px!important;
left:10px!important;
right:auto!important;
padding:5px 8px!important;
border-radius:7px!important;
background:#e85d04!important;
color:#fff!important;
font-size:10px!important;
line-height:1.2!important;
font-weight:700!important;
}

/* QUITAR VIÑETAS */
.fp-presentaciones ul,
.fp-presentaciones ol,
.fp-presentaciones li{
list-style:none!important;
}

/* MOBILE */
@media screen and (max-width:600px){

```
.fp-presentaciones{
    margin:22px 0!important;
}

.fp-presentaciones .products,
.fp-presentaciones ul{
    gap:9px!important;
}

.fp-presentaciones li,
.fp-presentaciones .product-grid-item{
    border-radius:11px!important;
}

.fp-presentaciones .product-information,
.fp-presentaciones .product-element-bottom{
    padding:9px 9px 11px!important;
}

.fp-presentaciones .product-title{
    font-size:11px!important;
    line-height:1.35!important;
    margin-bottom:5px!important;
}

.fp-presentaciones .price{
    font-size:12px!important;
}

.fp-presentaciones .price del{
    font-size:9px!important;
}

.fp-presentaciones .add-to-cart{
    font-size:9px!important;
    border-radius:6px!important;
}

.fp-presentaciones .onsale{
    top:7px!important;
    left:7px!important;
    padding:4px 6px!important;
    font-size:8px!important;
}
```

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-666da3a *//* =========================================
FARMACIA.PET — PRODUCTOS RELACIONADOS
========================================= */

.related-products .products,
.single-product .related.products .products{
gap:18px!important;
}

/* TARJETA */
.related-products .product-grid-item,
.related.products .product-grid-item{
background:#fff!important;
border:1px solid #eceef1!important;
border-radius:16px!important;
overflow:hidden!important;
transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important;
}

/* EFECTO HOVER */
.related-products .product-grid-item:hover,
.related.products .product-grid-item:hover{
transform:translateY(-4px)!important;
box-shadow:0 10px 28px rgba(23,32,51,.10)!important;
border-color:#f1d6c4!important;
}

/* IMAGEN */
.related-products .product-element-top,
.related.products .product-element-top{
overflow:hidden!important;
background:#fff!important;
}

/* ZOOM SUAVE DE IMAGEN */
.related-products .product-element-top img,
.related.products .product-element-top img{
transition:transform .35s ease!important;
}

.related-products .product-grid-item:hover .product-element-top img,
.related.products .product-grid-item:hover .product-element-top img{
transform:scale(1.04)!important;
}

/* INFORMACIÓN */
.related-products .product-information,
.related.products .product-information{
padding:13px 14px 15px!important;
}

/* NOMBRE */
.related-products .product-title,
.related.products .product-title{
margin:0 0 7px!important;
padding:0!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:14px!important;
line-height:1.4!important;
font-weight:700!important;
color:#172033!important;
}

/* PRECIO */
.related-products .price,
.related.products .price{
margin:0!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:15px!important;
line-height:1.3!important;
font-weight:700!important;
color:#e85d04!important;
}

/* PRECIO ANTERIOR */
.related-products .price del,
.related.products .price del{
color:#9aa1aa!important;
font-size:11px!important;
font-weight:400!important;
}

/* PRECIO EN OFERTA */
.related-products .price ins,
.related.products .price ins{
text-decoration:none!important;
}

/* BOTÓN AGREGAR */
.related-products .add-to-cart,
.related.products .add-to-cart{
border-radius:8px!important;
background:#e85d04!important;
color:#fff!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:11px!important;
font-weight:700!important;
transition:background .2s ease,transform .2s ease!important;
}

/* HOVER BOTÓN */
.related-products .add-to-cart:hover,
.related.products .add-to-cart:hover{
background:#d95403!important;
transform:translateY(-1px)!important;
}

/* BADGE OFERTA */
.related-products .onsale,
.related.products .onsale{
top:10px!important;
left:10px!important;
right:auto!important;
padding:5px 8px!important;
border-radius:7px!important;
background:#e85d04!important;
color:#fff!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:10px!important;
line-height:1.2!important;
font-weight:700!important;
}

/* ELIMINAR ELEMENTOS TIPO LISTA */
.related-products ul,
.related-products li,
.related.products ul,
.related.products li{
list-style:none!important;
}

/* MOBILE */
@media screen and (max-width:600px){

```
.related-products .products,
.single-product .related.products .products{
    gap:9px!important;
}

.related-products .product-grid-item,
.related.products .product-grid-item{
    border-radius:11px!important;
}

.related-products .product-information,
.related.products .product-information{
    padding:9px 9px 11px!important;
}

.related-products .product-title,
.related.products .product-title{
    font-size:11px!important;
    line-height:1.35!important;
    margin-bottom:5px!important;
}

.related-products .price,
.related.products .price{
    font-size:12px!important;
}

.related-products .price del,
.related.products .price del{
    font-size:9px!important;
}

.related-products .add-to-cart,
.related.products .add-to-cart{
    font-size:9px!important;
    border-radius:6px!important;
}

.related-products .onsale,
.related.products .onsale{
    top:7px!important;
    left:7px!important;
    padding:4px 6px!important;
    font-size:8px!important;
}
```

}/* End custom CSS */