:root{--bio-green: #009a6a;--bio-green-dark: #007f5f;--bio-ink: #102538;--bio-muted: #6f7c8f;--bio-soft: #f4faf7;--bio-border: rgba(15,48,71,.12);--bio-shadow: 0 18px 42px rgba(15,48,71,.08);--bio-shadow-hover: 0 26px 58px rgba(15,48,71,.14);--bio-radius: 22px}body{color:var(--bio-ink)}.page-width{max-width:1420px}.button,.shopify-payment-button__button,.product-form__submit{border-radius:999px!important;font-weight:900!important;letter-spacing:.02em!important}.button--primary,.product-form__submit{background:var(--bio-green)!important;border-color:var(--bio-green)!important;color:#fff!important;box-shadow:0 16px 32px #009a6a2e!important}.button--primary:hover,.product-form__submit:hover{background:var(--bio-green-dark)!important;border-color:var(--bio-green-dark)!important}body .product-grid .grid__item,body .collection .grid__item,body .template-search .grid__item,body .related-products .grid__item{display:flex!important}body .product-card-wrapper,body .card-wrapper{width:100%!important;height:100%!important;display:flex!important}body .product-card-wrapper .card,body .card-wrapper .card,body .collection .card,body .template-search .card,body .related-products .card{width:100%!important;height:100%!important;border-radius:var(--bio-radius)!important;border:1px solid var(--bio-border)!important;background:#fff!important;box-shadow:var(--bio-shadow)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:transform .18s ease,box-shadow .18s ease!important}body .product-card-wrapper .card:hover,body .card-wrapper .card:hover,body .collection .card:hover,body .template-search .card:hover,body .related-products .card:hover{transform:translateY(-3px)!important;box-shadow:var(--bio-shadow-hover)!important}body .product-card-wrapper .card__inner,body .card-wrapper .card__inner,body .collection .card__inner,body .template-search .card__inner,body .related-products .card__inner{min-height:226px!important;background:#fff!important}body .product-card-wrapper .card__inner .card__information,body .card-wrapper .card__inner .card__information,body .collection .card__inner .card__information,body .template-search .card__inner .card__information,body .related-products .card__inner .card__information{display:none!important}body .product-card-wrapper .card__media,body .card-wrapper .card__media,body .collection .card__media,body .template-search .card__media,body .related-products .card__media{padding:8px 14px 0!important;background:#fff!important}body .product-card-wrapper .card__media img,body .card-wrapper .card__media img,body .collection .card__media img,body .template-search .card__media img,body .related-products .card__media img{object-fit:contain!important;transform:scale(1.1)!important;transform-origin:center center!important;transition:transform .2s ease!important}body .product-card-wrapper .card:hover .card__media img,body .card-wrapper .card:hover .card__media img{transform:scale(1.14)!important}body .product-card-wrapper .card__content,body .card-wrapper .card__content,body .collection .card__content,body .template-search .card__content,body .related-products .card__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:0 24px 24px!important}body .product-card-wrapper .card__content .card__information,body .card-wrapper .card__content .card__information,body .collection .card__content .card__information,body .template-search .card__content .card__information,body .related-products .card__content .card__information{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding-top:4px!important;padding-bottom:0!important}body .product-card-wrapper .card__heading,body .card-wrapper .card__heading,body .collection .card__heading,body .template-search .card__heading,body .related-products .card__heading,body .product-card-wrapper .card__heading a,body .card-wrapper .card__heading a,body .collection .card__heading a,body .template-search .card__heading a,body .related-products .card__heading a,body .product-card-wrapper .full-unstyled-link,body .card-wrapper .full-unstyled-link,body .collection .full-unstyled-link,body .template-search .full-unstyled-link,body .related-products .full-unstyled-link{font-size:16.5px!important;line-height:1.34!important;font-weight:900!important;letter-spacing:-.01em!important;color:var(--bio-ink)!important}body .product-card-wrapper .card__heading a,body .card-wrapper .card__heading a,body .collection .card__heading a,body .template-search .card__heading a,body .related-products .card__heading a,body .product-card-wrapper .full-unstyled-link,body .card-wrapper .full-unstyled-link,body .collection .full-unstyled-link,body .template-search .full-unstyled-link,body .related-products .full-unstyled-link{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:45px!important}body .product-card-wrapper .caption-with-letter-spacing,body .card-wrapper .caption-with-letter-spacing,body .collection .caption-with-letter-spacing,body .template-search .caption-with-letter-spacing,body .related-products .caption-with-letter-spacing{font-size:11.5px!important;line-height:1.2!important;letter-spacing:.16em!important;font-weight:900!important;color:#8792a3!important;margin-top:12px!important;margin-bottom:8px!important}body .product-card-wrapper .price:not(.price--on-sale) .price__sale,body .card-wrapper .price:not(.price--on-sale) .price__sale,body .collection .price:not(.price--on-sale) .price__sale,body .template-search .price:not(.price--on-sale) .price__sale,body .related-products .price:not(.price--on-sale) .price__sale{display:none!important}body .product-card-wrapper .price,body .card-wrapper .price,body .collection .price,body .template-search .price,body .related-products .price{margin-top:12px!important;min-height:48px!important}body .product-card-wrapper .price .price-item,body .card-wrapper .price .price-item,body .collection .price .price-item,body .template-search .price .price-item,body .related-products .price .price-item{font-size:21px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:.01em!important;color:var(--bio-ink)!important}body .product-card-wrapper .quick-add,body .card-wrapper .quick-add,body .collection .quick-add,body .template-search .quick-add,body .related-products .quick-add{margin-top:auto!important;padding-top:18px!important;display:block!important}body .product-card-wrapper .quick-add__submit,body .card-wrapper .quick-add__submit,body .collection .quick-add__submit,body .template-search .quick-add__submit,body .related-products .quick-add__submit{min-height:52px!important;border-radius:999px!important;font-size:14.5px!important;font-weight:950!important;letter-spacing:.04em!important;border:1.5px solid var(--bio-green)!important;color:var(--bio-green)!important;background:#fff!important}body .product-card-wrapper .quick-add__submit:hover,body .card-wrapper .quick-add__submit:hover,body .collection .quick-add__submit:hover,body .template-search .quick-add__submit:hover,body .related-products .quick-add__submit:hover{background:var(--bio-green)!important;color:#fff!important}body quick-add-modal{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}body .collection-list .card,body .collection-list-wrapper .collection-list .card{position:relative!important;display:block!important;height:205px!important;min-height:205px!important;border-radius:22px!important;overflow:hidden!important;background:#071927!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 18px 42px #0f304724!important}body .collection-list .card__inner,body .collection-list-wrapper .collection-list .card__inner{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;min-height:100%!important;width:100%!important;background:#071927!important}body .collection-list .card__media,body .collection-list .media,body .collection-list-wrapper .collection-list .card__media,body .collection-list-wrapper .collection-list .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;padding:0!important;background:#071927!important}body .collection-list .card__media img,body .collection-list .media img,body .collection-list-wrapper .collection-list .card__media img,body .collection-list-wrapper .collection-list .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.02)!important;filter:saturate(1.06) contrast(1.05) brightness(.88)!important}body .collection-list .card:before,body .collection-list-wrapper .collection-list .card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#05121ee0,#05121e94,#009a6a42),linear-gradient(180deg,#05121e2e,#05121eb3)!important}body .collection-list .card>.card__content,body .collection-list-wrapper .collection-list .card>.card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;padding:22px 24px!important;background:transparent!important;min-height:0!important;height:auto!important}body .collection-list .card__content .card__information,body .collection-list-wrapper .collection-list .card__content .card__information{display:block!important;padding:0!important;background:transparent!important;width:100%!important}body .collection-list .card__heading,body .collection-list .card__heading a,body .collection-list .full-unstyled-link,body .collection-list .card__caption,body .collection-list .card__information,body .collection-list .card__information *,body .collection-list-wrapper .collection-list .card__heading,body .collection-list-wrapper .collection-list .card__heading a,body .collection-list-wrapper .collection-list .full-unstyled-link,body .collection-list-wrapper .collection-list .card__caption,body .collection-list-wrapper .collection-list .card__information,body .collection-list-wrapper .collection-list .card__information *{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.48)!important}body .collection-list .card__heading,body .collection-list-wrapper .collection-list .card__heading{margin:0 0 8px!important;font-size:21px!important;line-height:1.14!important;font-weight:950!important;letter-spacing:-.02em!important;min-height:auto!important}body .collection-list .card__caption,body .collection-list .card__information p,body .collection-list-wrapper .collection-list .card__caption,body .collection-list-wrapper .collection-list .card__information p{margin:0!important;max-width:94%!important;font-size:14.5px!important;line-height:1.42!important;font-weight:750!important;opacity:.96!important}body .collection-list .icon-wrap,body .collection-list-wrapper .collection-list .icon-wrap{color:#fff!important;opacity:1!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))!important}body .collection-list .card:hover,body .collection-list-wrapper .collection-list .card:hover{transform:translateY(-3px)!important;box-shadow:0 24px 54px #0f304738!important}body .collection-list .card:hover .media img,body .collection-list-wrapper .collection-list .card:hover .media img{transform:scale(1.07)!important}.bio-variant-selects{display:block!important;margin:22px 0 20px!important}.bio-variant-cards{border:0!important;padding:0!important;margin:0!important}.bio-variant-cards__legend{display:flex!important;align-items:center!important;margin-bottom:12px!important;color:var(--bio-ink)!important;font-size:14px!important;font-weight:950!important}.bio-variant-cards__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.bio-variant-cards input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}.bio-variant-card{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;min-height:78px!important;padding:14px 16px!important;border:1.5px solid rgba(15,48,71,.16)!important;border-radius:16px!important;background:#fff!important;color:var(--bio-ink)!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease!important}.bio-variant-card:hover{border-color:var(--bio-green)!important;box-shadow:0 12px 26px #009a6a1f!important;transform:translateY(-1px)!important}.bio-variant-cards input[type=radio]:checked+.bio-variant-card{border-color:var(--bio-green)!important;background:linear-gradient(135deg,#009a6a1a,#e1fff4b3)!important;box-shadow:0 14px 30px #009a6a26!important}.bio-variant-card--disabled{opacity:.72!important;cursor:pointer!important;background:#f7f9fa!important;border-style:dashed!important}.bio-variant-card__title{display:block!important;font-size:15px!important;line-height:1.24!important;font-weight:950!important;color:var(--bio-ink)!important}.bio-variant-card__price{display:block!important;font-size:14px!important;font-weight:900!important;color:var(--bio-green)!important}.bio-variant-card__stock{display:inline-flex!important;align-self:flex-start!important;padding:4px 8px!important;border-radius:999px!important;background:#eef2f4!important;color:#6d7785!important;font-size:11px!important;font-weight:900!important}.article-card,.blog-articles .article-card{border-radius:22px!important;overflow:hidden!important;border:1px solid var(--bio-border)!important;box-shadow:var(--bio-shadow)!important}.article-card__excerpt{color:var(--bio-muted)!important}.footer{border-top:1px solid rgba(15,48,71,.08)!important}@media screen and (max-width:749px){body .collection-list .card,body .collection-list-wrapper .collection-list .card{height:180px!important;min-height:180px!important}body .collection-list .card__heading,body .collection-list-wrapper .collection-list .card__heading{font-size:18px!important}body .collection-list .card__caption,body .collection-list .card__information p,body .collection-list-wrapper .collection-list .card__caption,body .collection-list-wrapper .collection-list .card__information p{font-size:13px!important}body .product-card-wrapper .card__heading,body .card-wrapper .card__heading,body .collection .card__heading,body .template-search .card__heading{font-size:14.8px!important}body .product-card-wrapper .price .price-item,body .card-wrapper .price .price-item,body .collection .price .price-item,body .template-search .price .price-item{font-size:18px!important}.bio-variant-cards__grid{grid-template-columns:1fr!important}}.product__info-container .bio-variant-selects~.bio-variant-selects,.product__info-wrapper .bio-variant-selects~.bio-variant-selects,.product-form__input+.bio-variant-selects,variant-selects.bio-variant-selects+variant-selects.bio-variant-selects{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.bio-variant-selects{contain:layout paint!important}body .collection-list .card,body .collection-list-wrapper .collection-list .card{position:relative!important;height:205px!important;min-height:205px!important;border-radius:22px!important;overflow:hidden!important;background:#071927!important;border:1px solid rgba(15,48,71,.08)!important;box-shadow:0 18px 42px #0f30471a!important}body .collection-list .card__inner,body .collection-list-wrapper .collection-list .card__inner{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;background:#071927!important}body .collection-list .card__media,body .collection-list .media,body .collection-list-wrapper .collection-list .card__media,body .collection-list-wrapper .collection-list .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;background:#071927!important}body .collection-list .card__media img,body .collection-list .media img,body .collection-list-wrapper .collection-list .card__media img,body .collection-list-wrapper .collection-list .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.02)!important;filter:saturate(1.08) contrast(1.03) brightness(1.02)!important;opacity:1!important}body .collection-list .card:before,body .collection-list-wrapper .collection-list .card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#05121e6b,#05121e2e 52%,#009a6a1a),linear-gradient(180deg,#05121e0a,#05121e61)!important}body .collection-list .card>.card__content,body .collection-list-wrapper .collection-list .card>.card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;padding:20px 22px!important;background:transparent!important;min-height:0!important;height:auto!important}body .collection-list .card__content .card__information,body .collection-list-wrapper .collection-list .card__content .card__information{display:block!important;width:auto!important;max-width:90%!important;padding:0!important;margin:0!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;filter:none!important}body .collection-list .card__inner .card__information,body .collection-list-wrapper .collection-list .card__inner .card__information{display:none!important}body .collection-list .card__heading,body .collection-list-wrapper .collection-list .card__heading{margin:0!important;min-height:auto!important;font-size:19px!important;line-height:1.12!important;font-weight:950!important;letter-spacing:-.01em!important;color:#fff!important;text-shadow:0 3px 12px rgba(0,0,0,.55)!important;white-space:normal!important}body .collection-list .card__heading a,body .collection-list-wrapper .collection-list .card__heading a,body .collection-list .full-unstyled-link,body .collection-list-wrapper .collection-list .full-unstyled-link{color:#fff!important;text-shadow:0 3px 12px rgba(0,0,0,.55)!important}body .collection-list .icon-wrap,body .collection-list-wrapper .collection-list .icon-wrap{margin-left:7px!important;color:#fff!important;opacity:1!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))!important}body .collection-list .card__caption,body .collection-list .card__information p,body .collection-list-wrapper .collection-list .card__caption,body .collection-list-wrapper .collection-list .card__information p{display:none!important}body .collection-list .card:hover,body .collection-list-wrapper .collection-list .card:hover{transform:translateY(-3px)!important;box-shadow:0 24px 52px #0f304729!important}body .collection-list .card:hover .media img,body .collection-list-wrapper .collection-list .card:hover .media img,body .collection-list .card:hover .card__media img,body .collection-list-wrapper .collection-list .card:hover .card__media img{transform:scale(1.07)!important}body .collection-list .card:hover:before,body .collection-list-wrapper .collection-list .card:hover:before{background:linear-gradient(90deg,#05121e57,#05121e1f 52%,#009a6a14),linear-gradient(180deg,#05121e05,#05121e52)!important}@media screen and (max-width:749px){body .collection-list .card,body .collection-list-wrapper .collection-list .card{height:180px!important;min-height:180px!important}body .collection-list .card__heading,body .collection-list-wrapper .collection-list .card__heading{font-size:16.5px!important}}.product__info-container .bio-variant-selects:has(input[value="Default Title"]:only-of-type),.product__info-wrapper .bio-variant-selects:has(input[value="Default Title"]:only-of-type){display:none!important}.product__info-container .bio-variant-selects .bio-variant-card__title:only-child,.product__info-wrapper .bio-variant-selects .bio-variant-card__title:only-child{display:none!important}.product__media img[alt*="Toma de sangre"],.product__media img[alt*=BioMascota]{object-fit:contain!important;background:#f4faf7!important}.bio-service-product{color:#102538!important;font-size:16px!important;line-height:1.75!important}.bio-service-product h2{margin-top:28px!important;margin-bottom:10px!important;font-size:24px!important;line-height:1.2!important;font-weight:950!important;color:#102538!important}.bio-service-product ul,.bio-service-product ol{padding-left:22px!important}.bio-service-product li{margin-bottom:8px!important}.bio-service-product strong{color:#009a6a!important}body.bio-service-single-quantity .product-form__quantity,body.bio-service-single-quantity quantity-input,body.bio-service-single-quantity .quantity,body.bio-service-single-quantity .quantity__label,body.bio-service-single-quantity .product-form__input--quantity{display:none!important}body.bio-service-single-quantity .product-form__buttons:before{content:"Servicio sujeto a coordinaci\f3n previa. Puedes comprar 1 servicio por solicitud.";display:block;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:#009a6a14;color:#102538;font-size:13px;font-weight:800;line-height:1.35}.bio-cart-service-single quantity-input,.bio-cart-service-single .quantity,.bio-cart-service-single .quantity-popover-container,.bio-cart-service-single .cart-item__quantity-wrapper quantity-input,.bio-cart-service-single .cart-item__quantity-wrapper .quantity,.bio-cart-service-single .cart-item__quantity quantity-input,.bio-cart-service-single .cart-item__quantity .quantity{display:none!important}.bio-cart-service-single cart-remove-button,.bio-cart-service-single .cart-remove-button{display:inline-flex!important}.bio-cart-service-single quantity-input,.bio-cart-service-single .quantity,.bio-cart-service-single .quantity-popover-container,.bio-cart-service-single .cart-item__quantity-wrapper quantity-input,.bio-cart-service-single .cart-item__quantity-wrapper .quantity,.bio-cart-service-single .cart-item__quantity quantity-input,.bio-cart-service-single .cart-item__quantity .quantity,.bio-cart-service-single .cart-item__quantity .quantity__button,.bio-cart-service-single .cart-item__quantity .quantity__input{display:none!important;visibility:hidden!important;pointer-events:none!important}.bio-cart-service-single .cart-item__quantity-wrapper:before,.bio-cart-service-single .cart-item__quantity:before,.bio-cart-service-single td.cart-item__quantity:before{content:"Servicio coordinado \b7  cantidad fija 1";display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#009a6a14;color:#102538;font-size:13px;font-weight:900;line-height:1.2;white-space:nowrap}.bio-cart-service-single cart-remove-button,.bio-cart-service-single .cart-remove-button{display:inline-flex!important;visibility:visible!important;pointer-events:auto!important}.bio-cart-service-single .cart-item__quantity:before,.bio-cart-service-single td.cart-item__quantity:before{content:none!important;display:none!important}.bio-cart-service-single .cart-item__quantity-wrapper:before{content:"Servicio coordinado \b7  cantidad fija 1"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:280px!important;padding:10px 16px!important;border-radius:999px!important;background:#009a6a14!important;color:#102538!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important}.bio-cart-service-single .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:12px!important}body.template-cart{background:#f7faf9!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/biomascota-commerce-system.css.map */
