.petfinder-widget-section{display:block;width:100%;overflow:hidden}.petfinder-widget-section .page-width{max-width:var(--page-width, 1200px);margin:0 auto;padding-left:2rem;padding-right:2rem}.petfinder-widget-section .title-wrapper-with-link{margin-bottom:2.5rem;text-align:center}.petfinder-widget-section .title{color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:var(--heading-text-transform)}.petfinder-widget-section .petfinder-description{text-align:center;margin-bottom:3.5rem;max-width:65rem;margin-left:auto;margin-right:auto;font-family:var(--text-font-family);font-weight:var(--text-font-weight);color:rgba(var(--text-color),.75)}.petfinder-widget-container{width:100%;margin:0 auto}pet-scroller{display:block!important;width:100%!important;min-height:500px}pet-scroller>*{display:grid!important}pet-scroller [class*=container],pet-scroller [class*=wrapper],pet-scroller [class*=list]{display:grid!important}pet-scroller .pet-grid,pet-scroller [class*=grid],pet-scroller div[class*=grid],pet-scroller>div,pet-scroller ul,pet-scroller [role=list]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:2rem!important;padding:0!important;list-style:none!important;width:100%!important}@media screen and (min-width: 1400px){pet-scroller .pet-grid,pet-scroller [class*=grid],pet-scroller div[class*=grid],pet-scroller>div,pet-scroller ul,pet-scroller [role=list]{grid-template-columns:repeat(4,1fr)!important}}@media screen and (min-width: 991px) and (max-width: 1399px){pet-scroller .pet-grid,pet-scroller [class*=grid],pet-scroller div[class*=grid],pet-scroller>div,pet-scroller ul,pet-scroller [role=list]{grid-template-columns:repeat(3,1fr)!important}}pet-scroller .pet-card,pet-scroller [class*=card],pet-scroller li,pet-scroller [class*=item]{background:rgb(var(--background));border-radius:var(--border-radius, 12px);overflow:hidden;box-shadow:var(--shadow-block, 0 2px 8px rgba(var(--text-color), .08));transition:all var(--duration-default, .3s) ease;border:1px solid rgba(var(--text-color),.1);width:100%!important;max-width:100%!important}pet-scroller .pet-card:hover,pet-scroller [class*=card]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(var(--text-color),.15)}pet-scroller .pet-card img,pet-scroller [class*=card] img{width:100%;height:280px;object-fit:cover;display:block}pet-scroller .pet-info,pet-scroller .pet-details,pet-scroller [class*=info],pet-scroller [class*=details]{padding:1.5rem}pet-scroller h3,pet-scroller .pet-name,pet-scroller [class*=name]{font-family:var(--heading-font-family);font-size:var(--heading-h6-font-size);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);margin:0 0 .5rem;color:rgb(var(--heading-color));letter-spacing:-.3px;line-height:1.25}pet-scroller .pet-breed,pet-scroller .pet-attributes,pet-scroller [class*=breed],pet-scroller [class*=attributes]{font-family:var(--text-font-family);font-size:calc(var(--base-font-size) - 1px);font-weight:var(--text-font-weight);color:rgba(var(--text-color),.7);margin:.25rem 0;display:flex;align-items:center;gap:.5rem}pet-scroller .pet-attributes span:not(:last-child):after{content:"\2022";margin-left:.5rem;color:rgba(var(--text-color),.5)}pet-scroller .pet-description,pet-scroller p{font-family:var(--text-font-family);font-size:calc(var(--base-font-size) - 2px);font-weight:var(--text-font-weight);color:rgba(var(--text-color),.75);line-height:1.53846;margin:.75rem 0 0}pet-scroller button,pet-scroller a[class*=button],pet-scroller .pet-cta{display:inline-block;padding:.75rem 1.5rem;background:rgb(var(--button-background));color:rgb(var(--button-text-color));font-family:var(--text-font-family);font-weight:var(--button-font-weight);text-decoration:none;border:var(--button-border-width, 0) solid rgba(var(--button-background),1);border-radius:var(--button-border-radius, 8px);font-size:calc(var(--base-font-size) - 2px);cursor:pointer;transition:all var(--duration-short, .3s) ease;margin-top:1rem;text-transform:var(--button-text-transform, none)}pet-scroller button:hover,pet-scroller a[class*=button]:hover,pet-scroller .pet-cta:hover{background:rgba(var(--button-background),.9);color:rgb(var(--button-text-color));transform:translateY(-2px)}pet-scroller .pagination,pet-scroller [class*=navigation]{display:flex;justify-content:center;gap:1rem;margin-top:3rem;flex-wrap:wrap}pet-scroller .pagination button,pet-scroller [class*=navigation] button{min-width:40px;height:40px;border-radius:50%;padding:0}pet-scroller [class*=loading],pet-scroller [class*=spinner]{text-align:center;padding:3rem;color:rgb(var(--button-background));font-family:var(--text-font-family);font-weight:var(--text-font-weight)}.petfinder-noscript-message{padding:2rem;text-align:center;background:rgba(var(--text-color),.05);border-radius:var(--border-radius, 8px);font-family:var(--text-font-family);font-weight:var(--text-font-weight)}.petfinder-noscript-message p{margin:0 0 .5rem;color:rgba(var(--text-color),.7);font-size:var(--base-font-size)}.petfinder-noscript-message a{color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(var(--text-color),.35);margin-top:.5rem;display:inline-block;transition:text-decoration-color .2s ease-in-out}.petfinder-noscript-message a:hover{color:rgb(var(--text-color));text-decoration-color:rgb(var(--text-color))}@media screen and (min-width: 750px) and (max-width: 990px){pet-scroller .pet-grid,pet-scroller [class*=grid],pet-scroller div[class*=grid],pet-scroller>div,pet-scroller ul,pet-scroller [role=list]{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}pet-scroller .pet-card img,pet-scroller [class*=card] img{height:240px}}@media screen and (max-width: 749px){.petfinder-widget-section .page-width{padding-left:1.5rem;padding-right:1.5rem}.petfinder-widget-section .title-wrapper-with-link{margin-bottom:1.5rem}.petfinder-widget-section .petfinder-description{margin-bottom:2rem;font-size:1rem}pet-scroller .pet-grid,pet-scroller [class*=grid],pet-scroller div[class*=grid],pet-scroller>div,pet-scroller>ul,pet-scroller>section,pet-scroller ul,pet-scroller [role=list],pet-scroller [class*=container],pet-scroller [class*=wrapper],pet-scroller [class*=list]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}pet-scroller .pet-card img,pet-scroller [class*=card] img,pet-scroller li img{height:200px!important}pet-scroller .pet-info,pet-scroller .pet-details,pet-scroller [class*=info],pet-scroller [class*=details]{padding:1rem!important}pet-scroller h3,pet-scroller .pet-name,pet-scroller [class*=name] h3{font-size:calc(var(--heading-h6-font-size) * .85)!important;margin-bottom:.25rem!important}pet-scroller .pet-breed,pet-scroller .pet-attributes,pet-scroller [class*=breed],pet-scroller [class*=attributes]{font-size:calc(var(--base-font-size) - 2px)!important}pet-scroller .pet-description,pet-scroller p{font-size:calc(var(--base-font-size) - 3px)!important;line-height:1.4!important}pet-scroller button,pet-scroller a[class*=button],pet-scroller .pet-cta{padding:.6rem 1rem!important;font-size:calc(var(--base-font-size) - 3px)!important}}@media screen and (max-width: 480px){.petfinder-widget-section .page-width{padding-left:1rem;padding-right:1rem}pet-scroller .pet-grid,pet-scroller [class*=grid],pet-scroller div[class*=grid],pet-scroller>div,pet-scroller>ul,pet-scroller>section,pet-scroller ul,pet-scroller [role=list],pet-scroller [class*=container],pet-scroller [class*=wrapper],pet-scroller [class*=list]{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}pet-scroller .pet-info,pet-scroller .pet-details,pet-scroller [class*=info],pet-scroller [class*=details]{padding:.875rem!important}pet-scroller h3,pet-scroller .pet-name,pet-scroller [class*=name] h3{font-size:calc(var(--heading-h6-font-size) * .8)!important}pet-scroller .pet-card img,pet-scroller [class*=card] img,pet-scroller li img{height:180px!important}}pet-scroller>div>*,pet-scroller>ul>*,pet-scroller>section>*,pet-scroller [class]>*,pet-scroller li{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-petfinder-widget.css.map */
