/* Preserve the public theme and make shared controls usable at narrow widths. */
.footer-copyright{background:#f5f5f5;color:#041e42}.footer-copyright p{color:#041e42}.footer-copyright .divia img{width:114px;height:40px;object-fit:contain}.footer-copyright .divia{text-align:right}
#diviaGDPR{font-family:inherit}#diviaGDPR button{height:auto;width:auto}#diviaGDPR button:focus-visible,#diviaGDPR a:focus-visible,#diviaGDPR input:focus-visible,#divia-gdpr:focus-visible{outline:3px solid #041e42;outline-offset:3px}
#diviaGDPR.display-left{left:20px;bottom:78px;max-width:395px}#diviaGDPR #cookieSettings{flex-wrap:wrap;gap:4px}#diviaGDPR #cookieSettings a{padding-left:8px}#diviaGDPR .title-wrap:empty{display:none}
#divia-gdpr{opacity:1;width:43px;height:43px;left:20px;bottom:20px}#divia-gdpr img{padding:0}.form-feedback{background:#fff1f1;border:1px solid #b42318;color:#861b13;padding:12px;border-radius:6px;margin-top:12px}.sweet-alert h2,.sweet-alert p{color:#333!important}.sweet-alert button{width:auto;height:auto}
.animalcare-location{max-width:100%}.animalcare-location select{width:100%;min-width:0}.animalcare-location .col-md{min-width:0}.animalcare-location button{height:auto!important;width:auto!important}
.hospcomvet-cart-action{display:inline;margin:0;padding:0}.hospcomvet-cart-action button{cursor:pointer}.hospcomvet-cart-action.d-grid{display:grid}.hospcomvet-pagination{margin:25px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;padding:0}.hospcomvet-pagination a,.hospcomvet-pagination span{display:block;min-width:36px;padding:7px 12px;border:1px solid #ddd;border-radius:4px}.hospcomvet-pagination .active span{background:#041e42;color:#fff}.hospcomvet-pagination .disabled span{opacity:.5}.hospcomvet-pagination svg{height:18px;width:18px}
[data-consent-embed]{position:relative;min-height:180px}[data-consent-placeholder]{padding:24px;background:#f5f5f5;text-align:center;color:#041e42}[data-consent-placeholder] button{background:#041e42;color:white;padding:10px 16px;border:0;border-radius:5px;width:auto;height:auto}[data-consent-embed] iframe{max-width:100%;width:100%}
#banners picture{display:block}#banners picture img{width:100%}.our-error img{max-width:100%}.service-content img,.shop_single_description img{max-width:100%;height:auto}
@media(max-width:767px){body{padding-bottom:54px}.footer-copyright .divia{text-align:left;margin-top:12px}.footer-copyright p{font-size:12px;line-height:1.6}#divia-gdpr{bottom:68px;left:12px}#diviaGDPR.display-left{bottom:121px;left:12px;right:auto;width:calc(100vw - 24px);max-width:395px;max-height:calc(100dvh - 140px)}.d-mobile{z-index:9998}#diviaGDPR{z-index:10001}.hospcomvet-cart-action button{min-height:38px}.animalcare-location.row{margin:0!important}.header .mobile_logo img{max-width:150px!important}.shop-single-content .sidebar{display:block}.our-error{padding-top:35px}}

/* Keep the signature above fixed contact/privacy controls at the end of a page. */
@media(min-width:768px){.footer-copyright{padding-bottom:172px!important}}
@media(min-width:768px) and (max-width:800px){.footer-copyright{padding-bottom:92px!important}body{padding-bottom:63px}#divia-gdpr{bottom:76px}#diviaGDPR.display-left{bottom:129px}}
