.producto__breadcrumbs{background-color:#d3d3d3;color:#878787;font-family:Rubik-Regular;font-size:.625rem;letter-spacing:.03em;padding:.5rem 0}.producto__breadcrumbs a:hover{color:#fff}.producto>.wrapper .product{padding:1.5rem 0 4rem}@media (min-width:48em){.producto>.wrapper .product{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:4rem}}.producto>.wrapper .product .producto__carousel{background-color:#fff;border:1px solid #dbdbdb;height:14.5rem;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:min(98%,19.875rem)}@media (min-width:48em){.producto>.wrapper .product .producto__carousel{height:auto;min-height:21.5rem;width:100%}}@media (min-width:80em){.producto>.wrapper .product .producto__carousel{min-height:21.25rem}}.producto>.wrapper .product .carousel__track{height:100%;position:relative;transition:transform .25s ease-in}.producto>.wrapper .product .carousel__slide{bottom:0;height:100%;padding:1rem;position:absolute;top:0;width:100%}@media (min-width:48em){.producto>.wrapper .product .carousel__slide{padding:2.25rem}}@media (min-width:80em){.producto>.wrapper .product .carousel__slide{padding:2.5rem}}.producto>.wrapper .product .carousel__image{height:100%;max-width:unset;-o-object-fit:contain;object-fit:contain;width:100%}.producto>.wrapper .product .carousel__button{background-color:#5edda6;display:grid;height:56px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:34px;z-index:1}.producto>.wrapper .product .carousel__button svg{fill:#fff;height:15px;transition:all .1s ease-in;width:8px}.producto>.wrapper .product .carousel__button.is-hidden{display:none}.producto>.wrapper .product .carousel__button:hover{background-color:rgba(0,0,0,.7)}.producto>.wrapper .product .carousel__button--left{border-radius:0 10px 10px 0;left:0}.producto>.wrapper .product .carousel__button--right{border-radius:10px 0 0 10px;right:0}.producto>.wrapper .product .carousel__nav{bottom:1rem;display:flex;left:50%;position:absolute;transform:translateX(-50%)}.producto>.wrapper .product .carousel__nav *+*{margin-left:.4rem}.producto>.wrapper .product .carousel__indicator{border:1px solid #262626;border-radius:50%;height:7px;width:7px}@media (min-width:80em){.producto>.wrapper .product .carousel__indicator{height:9px;width:9px}}.producto>.wrapper .product .carousel__indicator:hover{background-color:#7cb0e7}.producto>.wrapper .product .carousel__indicator.current-slide{background-color:#262626}.producto>.wrapper .product .carousel__sale-indicator{background-color:#262626;border-bottom-left-radius:.4rem;border-top-right-radius:.4rem;color:#fff;font-family:Noto Serif JP,Noto Serif CJK JP,noto-serif,sans-serif;font-size:.5rem;font-weight:900;left:.4rem;line-height:.6rem;padding:.3rem;position:absolute;text-transform:capitalize;top:.4rem;z-index:1}@media (min-width:48em){.producto>.wrapper .product .carousel__sale-indicator{font-size:.625rem}}.producto>.wrapper .product .producto__details{padding-top:2rem}@media (min-width:48em){.producto>.wrapper .product .producto__details{padding-top:.75rem}}.producto>.wrapper .product .producto__name{font-size:1.25rem;font-weight:700;letter-spacing:.03em}.producto>.wrapper .product .producto__descuento,.producto>.wrapper .product .producto__extra{font-size:.75rem;font-weight:500;letter-spacing:.03em;margin-top:.5rem}.producto>.wrapper .product .producto__descuento span{margin-right:.375rem;-webkit-text-decoration:line-through red;text-decoration:line-through red}.producto>.wrapper .product .producto__precio{border-bottom:1px solid #262626;font-size:1.875rem;font-weight:700;letter-spacing:.03em;margin-top:2rem;padding-bottom:1rem}.producto>.wrapper .product .producto__precio span{font-family:Noto Serif JP,Noto Serif CJK JP,noto-serif,sans-serif;font-weight:500;margin-right:.5rem}.producto>.wrapper .product .producto__pagos{margin:2rem 0}.producto>.wrapper .product .producto__cantidad{margin-top:1.25rem}.producto>.wrapper .product .producto__cantidad label{font-size:11px;margin-right:1rem;text-transform:uppercase}.producto>.wrapper .product .producto__cantidad input{border:1px solid #727272;border-radius:.5rem;padding:.5rem .75rem;width:8rem}.producto>.wrapper .product .producto__descripcion{font-family:Noto Serif JP,Noto Serif CJK JP,noto-serif,sans-serif;font-size:1rem;letter-spacing:.03em;margin:2rem 0}.producto>.wrapper .product .producto__descripcion p{color:#727272;font-family:Rubik,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:300;line-height:1.25;margin-top:.375rem}@media (min-width:48em){.producto>.wrapper .product .producto__descripcion{margin:0}}.producto>.wrapper .product .producto__action-container{display:grid;margin:3rem 0;place-items:center}@media (min-width:48em){.producto>.wrapper .product .producto__action-container{display:block;margin:0;place-items:initial}}@media (min-width:80em){.producto>.wrapper .product .producto__action-container{display:flex}}.producto>.wrapper .product .producto__action-btn{text-transform:none;width:12rem}.producto>.wrapper .product .producto__action-btn+.producto__action-btn{margin-top:1rem}@media (min-width:80em){.producto>.wrapper .product .producto__action-btn+.producto__action-btn{margin-right:1rem;margin-top:0}}.producto>.wrapper .product .producto__btn-cart{display:flex;justify-content:center}.producto>.wrapper .product .producto__btn-cart svg{height:12px;margin-right:.5rem;width:17px}@media (min-width:80em){.producto>.wrapper .product .producto__btn-cart{order:1}}.producto>.wrapper .product .producto__share-container{font-size:.75rem;text-align:center}.producto>.wrapper .product .producto__share-container ul{display:flex;justify-content:space-between;justify-content:center;list-style:none;margin:1rem auto 0;padding:0}.producto>.wrapper .product .producto__share-container li+li{margin-left:1.5rem}.producto>.wrapper .product .producto__share-container svg{height:38px;width:38px}.producto>.wrapper .product .producto__share-container svg:hover{transform:scale(1.1)}@media (min-width:48em){.producto>.wrapper .product .producto__share-container{grid-column:span 2}}.producto .woocommerce-product-gallery{background-color:#fff;border:1px solid #dbdbdb;height:14.5rem;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:min(98%,19.875rem)}@media (min-width:48em){.producto .woocommerce-product-gallery{height:auto;min-height:21.5rem;width:100%}}@media (min-width:80em){.producto .woocommerce-product-gallery{min-height:21.25rem}}.producto .woocommerce-product-gallery figure{bottom:0;height:100%;padding:1rem;position:absolute;top:0;width:100%}@media (min-width:48em){.producto .woocommerce-product-gallery figure{padding:2.25rem}}@media (min-width:80em){.producto .woocommerce-product-gallery figure{padding:2.5rem}}.producto .woocommerce-product-gallery img,.producto .woocommerce-product-gallery__image{height:100%;max-width:unset;-o-object-fit:contain;object-fit:contain;width:100%}.producto .woocommerce-product-gallery .woocommerce-product-gallery__image+.woocommerce-product-gallery__image{display:none}.producto .product_sale{background-color:#262626;border-bottom-left-radius:.4rem;border-top-right-radius:.4rem;color:#fff;font-family:Noto Serif JP,Noto Serif CJK JP,noto-serif,sans-serif;font-size:.5rem;font-weight:900;left:.4rem;line-height:.6rem;padding:.3rem;position:absolute;text-transform:capitalize;top:.4rem;z-index:1}@media (min-width:48em){.producto .product_sale{font-size:.625rem}}.producto .summary{padding-top:2rem}@media (min-width:48em){.producto .summary{padding-top:.75rem}}.producto .summary .product_title{font-family:Rubik,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.03em}.producto .summary .price,.producto .summary .product_short_description{font-size:.75rem;font-weight:500;letter-spacing:.03em;margin-top:.5rem}.producto .summary .price del>.woocommerce-Price-amount.amount,.producto .summary .product_short_description del>.woocommerce-Price-amount.amount{margin-right:.5rem;-webkit-text-decoration-color:red;text-decoration-color:red}.producto .summary .price ins>.woocommerce-Price-amount.amount,.producto .summary .price>.woocommerce-Price-amount.amount,.producto .summary .product_short_description ins>.woocommerce-Price-amount.amount,.producto .summary .product_short_description>.woocommerce-Price-amount.amount{border-bottom:1px solid #262626;display:block;font-family:Rubik,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:.03em;margin-top:2rem;padding-bottom:1rem}.producto .summary .price ins>.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol,.producto .summary .price>.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol,.producto .summary .product_short_description ins>.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol,.producto .summary .product_short_description>.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-family:Noto Serif JP,Noto Serif CJK JP,noto-serif,sans-serif;font-weight:500;margin-right:.5rem}.producto .summary .price ins,.producto .summary .product_short_description ins{text-decoration:none}.producto .summary form.cart{margin-top:1.25rem}.producto .summary form.cart .product_cart_quantity_wrapper{align-items:center;display:flex;gap:1rem}.producto .summary form.cart .product_cart_quantity_wrapper p{font-size:11px;text-transform:uppercase}.producto .summary form.cart input{border:1px solid #727272;border-radius:.5rem;padding:.5rem .75rem;width:8rem}.producto .summary form.cart button{display:none}.producto .product_description{font-family:Noto Serif JP,Noto Serif CJK JP,noto-serif,sans-serif;font-size:1rem;letter-spacing:.03em;margin:2rem 0}.producto .product_description p{color:#727272;font-family:Rubik,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:300;line-height:1.25;margin-top:.375rem}@media (min-width:48em){.producto .product_description{margin:0}}.producto .product_action_wrapper{display:grid;margin:3rem 0;place-items:center}@media (min-width:48em){.producto .product_action_wrapper{display:block;margin:0;place-items:initial}}@media (min-width:80em){.producto .product_action_wrapper{display:flex}}.pswp__caption{display:none}.product .product_description,.product .product_description h3{font-family:Rubik,Helvetica,Arial,sans-serif}.product .product_description .description_text{font-size:.9rem;margin-top:1rem}.product .product_description .description_text>*+*{display:block;margin-top:.8rem}.product .product_description .description_text>ul{-webkit-padding-start:0;padding-inline-start:0}.product .product_description .description_text>ul ul>*+*{margin-top:.8rem}.product .oos-container{background-color:#fff;border:1px solid #262626;border-radius:0 .6rem 0 .6rem;margin-top:1rem;max-width:24rem;padding:2rem}@media (min-width:48em){.product .oos-container{padding:2.5rem}}.product .oos-container>p{border-bottom:2px solid #5edda6;font-size:.875rem;margin-bottom:2rem;padding-bottom:1rem}.product .oos-container>p span{display:block;font-weight:700}.product .oos-container .oos__inner{display:grid;gap:1rem}@media (min-width:64em){.product .oos-container .oos__inner{grid-template-columns:1fr 1fr}}.product .oos-container .oos__inner p{color:#5edda6;font-size:.9rem;font-weight:700;grid-column:1/-1}.product .oos-container .oos__inner ul{display:grid;gap:1rem;grid-template-rows:repeat(3,-webkit-min-content);grid-template-rows:repeat(3,min-content)}.product .oos-container .oos__inner ul.phone{grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content)}.product .oos-container .oos__inner a{align-items:center;display:flex;gap:.5rem}.product .oos-container .oos__inner a:hover span{text-decoration:underline;text-underline-offset:.1rem}.product .oos-container .oos__inner a:hover .svg-wrapper{transform:scale(1.2)}.product .oos-container .oos__inner .svg-wrapper{background-color:#5edda6;border-radius:50%;display:grid;height:1.5rem;place-items:center;transition:all .2s ease;width:1.5rem}.product .oos-container .oos__inner svg{fill:#fff;height:.8rem;padding-left:1px;width:.8rem}.product .oos-container .oos__inner ul.phone .svg-wrapper{background-color:#7cb0e7}.product .oos-container .oos__inner span{font-size:.875rem}section.related{background-color:#fff}section.related h2{font-size:1.375rem;text-align:center}@media screen and (min-width:375px){section.related h2{font-size:1.625rem}}@media screen and (min-width:768px){section.related h2{font-size:2rem}}section.related .productos__grid-main{--products-cols:1;--product-width:147px;--product-img-height:160px;--product-info-height:73px;grid-template-columns:repeat(var(--products-cols),1fr);justify-items:center;margin-left:auto;margin-right:auto;row-gap:2rem;width:100%}@media (min-width:22em){section.related .productos__grid-main{--products-cols:2}}@media screen and (min-width:600px){section.related .productos__grid-main{width:70%}}@media screen and (min-width:768px){section.related .productos__grid-main{--products-cols:4;width:100%}}@media screen and (min-width:1280px){section.related .productos__grid-main{--product-width:215px;--product-img-height:235px;--product-info-height:106px}}section.related .productos__grid-main .product{transition:transform .1s ease-out;width:var(--product-width)}section.related .productos__grid-main .product:hover{transform:scale(1.1)}section.related .productos__grid-main .product a{position:relative}section.related .productos__grid-main .product .product__sale-thumbnail{background-color:#fff;border:1px solid #dcdcdc;height:var(--product-img-height);padding:.5rem}section.related .productos__grid-main .product .product__sale-thumbnail .onsale{background-color:#262626;border-bottom-left-radius:.4rem;border-top-right-radius:.4rem;color:#fff;font-family:Noto Serif JP,Noto Serif CJK JP,noto-serif,sans-serif;font-size:.5rem;font-weight:900;left:-.2rem;line-height:.6rem;padding:.3rem;position:absolute;text-transform:capitalize;top:.2rem;z-index:1}@media (min-width:80em){section.related .productos__grid-main .product .product__sale-thumbnail .onsale{font-size:.625rem}}section.related .productos__grid-main .product .product__sale-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover}section.related .productos__grid-main .product .product__description-box{border-radius:0 0 .8rem .8rem;display:grid;grid-template-rows:1fr 2fr;height:var(--product-info-height);padding:.5rem .75rem;width:100%}@media (min-width:80em){section.related .productos__grid-main .product .product__description-box{padding:.8rem 1.25rem .6rem}}section.related .productos__grid-main .product .product__description-box.product__type-dog{background-color:#f69793}section.related .productos__grid-main .product .product__description-box.product__type-cat{background-color:#7cb0e7}section.related .productos__grid-main .product .product__description-box.product__type-other{background-color:#d0b5fa}section.related .productos__grid-main .product .product__description-box .percentage,section.related .productos__grid-main .product .product__description-box .price del,section.related .productos__grid-main .product .product__description-box h2{font-family:Rubik,Helvetica,Arial,sans-serif;font-size:.5rem;font-weight:500;letter-spacing:.03em;line-height:1.2;text-align:center}@media (min-width:80em){section.related .productos__grid-main .product .product__description-box .percentage,section.related .productos__grid-main .product .product__description-box .price del,section.related .productos__grid-main .product .product__description-box h2{font-size:.75rem}}section.related .productos__grid-main .product .product__description-box .price{align-self:end;display:grid;justify-content:center}section.related .productos__grid-main .product .product__description-box .price .percentage,section.related .productos__grid-main .product .product__description-box .price del{grid-column:1/span 2;grid-row:1;position:relative;top:-.25rem}@media (min-width:80em){section.related .productos__grid-main .product .product__description-box .price .percentage,section.related .productos__grid-main .product .product__description-box .price del{top:-1.75rem}}section.related .productos__grid-main .product .product__description-box .price del{right:1.125rem;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media (min-width:80em){section.related .productos__grid-main .product .product__description-box .price del{right:1.6rem}}section.related .productos__grid-main .product .product__description-box .price .percentage{right:-1.125rem}@media (min-width:80em){section.related .productos__grid-main .product .product__description-box .price .percentage{right:-1.6rem}}section.related .productos__grid-main .product .product__description-box .price ins,section.related .productos__grid-main .product .product__description-box .price>span.amount{font-size:.9rem;font-weight:700;text-decoration:none}section.related .productos__grid-main .product .product__description-box .price ins span[class*=currencySymbol],section.related .productos__grid-main .product .product__description-box .price>span.amount span[class*=currencySymbol]{font-family:Noto Serif JP,Noto Serif CJK JP,noto-serif,sans-serif;font-weight:500;padding-right:.25rem}@media (min-width:80em){section.related .productos__grid-main .product .product__description-box .price ins,section.related .productos__grid-main .product .product__description-box .price>span.amount{font-size:1.3125rem}}section.related .productos__grid-main .product .product__description-box .price ins,section.related .productos__grid-main .product .product__description-box .price>span.amount{align-self:flex-end}@media (min-width:80em){section.related .productos__grid-main .product .product__description-box .price{font-size:1.25rem}}