:root{--brand-yellow:#f0ac03;--brand-yellow-dark:#f0ac03;--brand-red:#e40f24;--brand-bg:#fefbf2;--brand-beige:#fceecd;--brand-light-yellow:#ffce6e;--brand-grey:#ececec;--bs-font-serif:"PEDIGREEUnleashed","Times New Roman",serif;--bs-body-font-family:var(--bs-font-serif);--bs-body-line-height:1.3;--bs-link-color-rgb:30,30,30;--bs-link-hover-color-rgb:228,15,36;--bs-body-color:#1e1e1e;--bs-btn-border-radius:2rem;--swiper-navigation-color:#fff;--puppy-blue:#5fa2d3;--puppy-pink:#ff8faf;--puppy-yellow:#fbba00}.btn{--bs-btn-line-height:1.3}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--brand-red);--bs-btn-border-color:var(--brand-red);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--brand-red);--bs-btn-hover-border-color:var(--brand-red);--bs-btn-focus-shadow-rgb:228,15,36;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--brand-red);--bs-btn-active-border-color:var(--brand-red);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--brand-red);--bs-btn-disabled-border-color:var(--brand-red);--bs-btn-border-radius:2rem}.btn-secondary{--bs-btn-color:var(--bs-body-color);--bs-btn-bg:var(--brand-beige);--bs-btn-border-color:var(--brand-beige);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--brand-red);--bs-btn-hover-border-color:var(--brand-red);--bs-btn-focus-shadow-rgb:228,15,36;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--brand-red);--bs-btn-active-border-color:var(--brand-red);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--brand-beige);--bs-btn-disabled-border-color:var(--brand-beige);--bs-btn-border-radius:2rem}.btn-link{--bs-btn-color:var(--bs-body-color);--bs-btn-hover-color:var(--brand-red);--bs-btn-active-color:var(--brand-red);--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:none}.btn-puppy{--bs-btn-color:#fff;--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:228,15,36;--bs-btn-active-color:#fff;--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-border-color:transparent;--bs-btn-border-radius:2rem;--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:1rem;--bs-btn-font-size:1.375rem;--bs-btn-font-weight:900}@media(min-width:1400px){.btn-puppy{--bs-btn-font-size:1.5rem;--bs-btn-padding-x:2.5rem}}.btn-puppy--blue{--bs-btn-bg:var(--puppy-blue);--bs-btn-hover-bg:var(--puppy-blue);--bs-btn-active-bg:var(--puppy-blue);--bs-btn-disabled-bg:var(--puppy-blue);--bs-btn-focus-shadow-rgb:95,162,217}.btn-puppy--pink{--bs-btn-bg:var(--puppy-pink);--bs-btn-hover-bg:var(--puppy-pink);--bs-btn-active-bg:var(--puppy-pink);--bs-btn-disabled-bg:var(--puppy-pink);--bs-btn-focus-shadow-rgb:255,143,175}.btn-lg{--bs-btn-padding-y:1rem;--bs-btn-padding-x:2rem;--bs-btn-font-size:1.375rem}.navbar.header{--bs-navbar-padding-y:0;--bs-navbar-color:var(--bs-body-color);--bs-navbar-hover-color:#fff;--bs-navbar-toggler-padding-x:0.25rem;--bs-navbar-toggler-focus-width:0.125rem}.header .dropdown-menu{--bs-dropdown-border-radius:0;--bs-dropdown-padding-x:2.5rem;--bs-dropdown-padding-y:2rem;--bs-dropdown-spacer:1.25rem}.header .dropdown-item{--bs-dropdown-item-padding-x:0;--bs-dropdown-item-padding-y:0;--bs-dropdown-link-hover-color:var(--brand-red);--bs-dropdown-link-hover-bg:none}.breadcrumb{--bs-breadcrumb-margin-bottom:0;--bs-breadcrumb-divider-color:$white;--bs-breadcrumb-item-active-color:$white}.badge{--bs-badge-padding-x:1.5rem;--bs-badge-padding-y:0.75rem;--bs-badge-font-size:1.125rem;--bs-badge-font-weight:400}.accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:#fff;--bs-accordion-border-radius:0;--bs-accordion-btn-padding-x:0;--bs-accordion-body-padding-x:0;--bs-accordion-inner-border-radius:0;--bs-accordion-active-color:var(--bs-body-color);--bs-accordion-active-bg:transparent;--bs-accordion-btn-focus-border-color:#fff;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem hsla(0,0%,100%,.5)}.accordion--feeding{--bs-accordion-border-color:var(--brand-yellow)}.accordion--growth{--bs-accordion-btn-padding-y:1.25rem;--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-body-padding-y:2.5rem;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 16 16%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 16 16%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3E%3C/svg%3E")}@media(min-width:768px){.accordion--growth{--bs-accordion-btn-padding-y:2.75rem;--bs-accordion-btn-padding-x:2rem;--bs-accordion-body-padding-x:2.5rem}}.modal.modal--review{--bs-modal-padding:1.5rem 2rem}.modal.modal--review .btn-close{--bs-btn-close-color:#fff;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E");--bs-btn-close-opacity:1}.link-primary{--bs-primary-rgb:var(--brand-yellow-dark)}.page-shelters__card{background:#fff;border-radius:8px;box-shadow:0 2px 32px 0 rgba(0,0,0,.14);display:flex;flex-direction:column;height:100%;justify-content:space-between;text-decoration:none;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;will-change:box-shadow,transform}.page-shelters__card:hover{box-shadow:0 .4rem 3.2rem rgba(0,0,0,.278);transform:translateY(-.3rem)}.card__image{align-items:center;display:flex;justify-content:center;padding:1.875rem}@media(min-width:768px){.card__image{padding:2.5rem}}@media(min-width:1200px){.card__image{padding:3.125rem}}.card__image img{flex:1 0 0;flex-shrink:0;height:4.5rem;max-width:4.5rem}@media(min-width:768px){.card__image img{height:7.1rem;max-width:7.1rem}}@media(min-width:1200px){.card__image img{height:9.625rem;max-width:9.625rem}}.card__footer{align-items:baseline;align-items:center;background:#f5f5f5;border-radius:0 0 8px 8px;color:#000;display:flex;flex:1 0 auto;font-family:var(--bs-body-font-family);font-size:1em;font-style:normal;font-weight:900;justify-content:center;line-height:1.04;margin-bottom:0;padding:1em .25em;text-align:center;width:100%}@media(min-width:768px){.card__footer{align-items:baseline;font-size:1.25em;padding:.6em .4em .85em}.card__footer p{overflow:visible;text-overflow:clip;white-space:normal}}@media(min-width:1200px){.card__footer{align-items:baseline;font-size:1.25em;padding:.8em 1em 1.25em}.card__footer p{overflow:visible;text-overflow:clip;white-space:normal}}@media(min-width:1400px){.card__footer{align-items:baseline;padding:1em}}.card__footer p{margin-bottom:0;padding:.2rem .2rem .4rem}@media(max-width:767.98px){.card__footer p{overflow:hidden;text-overflow:ellipsis;white-space:normal}}.banner-shelters{background:#f0ac03;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;transform:translateY(-40px);width:100%}.banner-shelters img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-shelters__blur{background-color:rgba(0,0,0,.302);height:100%;inset:0;position:absolute;width:100%}.arow-banner{display:none!important}.page-shelters__list img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.page-shelters{box-sizing:border-box;display:flex;margin:0 auto;max-width:76.18rem;width:100%}.page-shelters__list{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(2,8.25rem);margin:0 auto;padding-bottom:3rem;position:relative;transform:translateY(0) translateX(0);z-index:20}@media(min-width:576px){.page-shelters__list{gap:1.25rem;grid-template-columns:repeat(3,8.25rem);padding-bottom:3rem}}@media(min-width:768px){.page-shelters__list{grid-template-columns:repeat(3,12.06rem);padding-bottom:0;transform:translateY(-6em) translateX(0)}}@media(min-width:1200px){.page-shelters__list{gap:1rem;grid-template-columns:repeat(3,15.87rem);padding-top:0}}@media(min-width:1400px){.page-shelters__list{grid-template-columns:repeat(4,15.87rem)}}
