.pet-profiles{text-align:center}.pet-profiles .page-width{max-width:1360px;width:100%;margin:0 auto;padding:0 20px}.pet-profiles .pet-profiles__header{margin:0 0 30px}.pet-profiles .pet-profiles__header.pet-profiles__header-has-profile{margin:0 0 54px}.pet-profiles .section__heading{font-weight:700;font-size:36px;line-height:44px;letter-spacing:0;color:var(--text-color);margin:0}.pet-profiles .section__subtext{font-family:Cerebri Sans Pro;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--text-color);margin-top:10px}.pet-profiles .section__subtext p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.pet-profiles .pet-profiles_grid{display:flex;justify-content:center;gap:94px 30px;flex-wrap:wrap;padding:20px 90px}.pet-profiles .profiles_column{width:calc(33.33% - 20px);border-radius:30px;box-shadow:0 0 50px #00000026;padding:20px 16px}.pet-profiles .profiles_column.column--no-profiles{padding:0;overflow:hidden}.pet-profiles .profiles_column--img{max-width:222px;max-height:221px;border-radius:50%;overflow:hidden;margin:0 auto 20px}.pet-profiles .profiles_column--img img{max-height:221px;width:100%;height:100%;object-fit:cover;vertical-align:middle;aspect-ratio:1 / 1}.pet-profiles .profiles_column.column--no-profiles .no-profile-image{vertical-align:middle;width:100%;height:100%;object-fit:cover}.pet-profiles .profiles_column.column--no-profiles .no-profile-image.mobile-placeholder{display:none}.pet-profiles .profiles_column--name{font-family:var(--heading-family);font-weight:700;font-size:24px;line-height:30px;letter-spacing:0;color:var(--text-color);margin:0 0 10px}.pet-profiles .profiles_column--age,.pet-profiles .profiles_column--breed{font-family:Cerebri Sans Pro;font-weight:400;font-size:20px;line-height:26px;letter-spacing:0;color:var(--text-color);margin:0}.pet-profiles .profiles_column--age{text-transform:lowercase}.pet-profiles .profiles_column--breed{font-family:Cerebri Sans Pro;font-weight:400;font-size:20px;line-height:26px;letter-spacing:0;margin:0}.pet-profiles .profiles_column--view-profile{display:block;font-family:Cerebri Sans Pro;font-weight:400;font-size:20px;line-height:27px;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;color:var(--text-color);margin:20px 0 0}.pet-profiles .pet-profiles_buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin:50px 0 0}.pet-profiles .pet-profiles_buttons:empty{display:none}.pet-profiles .pet-profiles_buttons .button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:17px 63px;border-radius:6px;background:var(--btn-bg-color)!important;color:var(--btn-text-color)!important;font-family:var(--heading-family);font-weight:700;font-size:16px;line-height:100%!important;letter-spacing:1px;text-transform:uppercase;transition:.3s all;margin:0}.pet-profiles .pet-profiles_buttons .button:hover{background:var(--btn-hover-bg-color)!important;color:var(--btn-hover-text-color)!important}.pet-profiles .pet-profiles_buttons .button img{max-width:15px;height:auto;vertical-align:middle}@media screen and (max-width:1199px){.pet-profiles .pet-profiles_grid{padding:0 9px}}@media screen and (max-width:768px){.pet-profiles .pet-profiles_grid{gap:30px}.pet-profiles .profiles_column{width:100%;display:flex;align-items:center;gap:20px;padding:18px 16px}.pet-profiles .profiles_column--img{max-width:160px;max-height:160px;margin:0}.pet-profiles .profiles_column--content{text-align:left}}@media screen and (max-width:575px){.pet-profiles .pet-profiles__header{margin:0 0 75px}.pet-profiles .pet-profiles__header.pet-profiles__header-has-profile{margin:0 0 30px}.pet-profiles .profiles_column--img{max-width:96px;max-height:96px}.pet-profiles .profiles_column.column--no-profiles .no-profile-image.desktop-placeholder{display:none}.pet-profiles .profiles_column.column--no-profiles .no-profile-image.mobile-placeholder,.pet-profiles .profiles_column.column--no-profiles .no-profile-image.no-mobile-placeholder{display:block}.pet-profiles .profiles_column--name{font-size:20px;line-height:25px}.pet-profiles .profiles_column--age,.pet-profiles .profiles_column--breed{font-size:16px;line-height:19px}.pet-profiles .profiles_column--view-profile{font-size:16px;margin:10px 0 0}.pet-profiles .pet-profiles_buttons{margin:30px 0 0}.pet-profiles .pet-profiles_buttons .button{font-size:14px;max-width:234px;width:100%;padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/section-pet-profiles.css.map */
