.breedCard-module-scss-module__uR_OpW__card{border:6px solid var(--color-brand-primary-500);border-radius:var(--radius-md);width:calc(33.333% - var(--space-lg));box-sizing:border-box;cursor:default;min-width:15rem;color:inherit;text-decoration:none;transition:transform .3s;display:block;overflow:hidden;box-shadow:0 2px 4px #0000001a}.breedCard-module-scss-module__uR_OpW__cardTargeting{cursor:pointer}.breedCard-module-scss-module__uR_OpW__cardTargeting:hover{transform:translateY(-5px)}.breedCard-module-scss-module__uR_OpW__imageContainer{background:var(--color-brand-secondary-500);height:12.5rem;position:relative}.breedCard-module-scss-module__uR_OpW__imageContainerComingSoon{opacity:.5}.breedCard-module-scss-module__uR_OpW__banner{color:var(--color-neutral-100);font-size:var(--font-size-xl);line-height:var(--font-size-2xl);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);text-align:center;z-index:1;background:#000000b3;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #00000080}.breedCard-module-scss-module__uR_OpW__image{object-fit:contain;width:100%;height:12.5rem}.breedCard-module-scss-module__uR_OpW__content{padding:var(--space-md)}.breedCard-module-scss-module__uR_OpW__title{font-size:var(--font-size-xl);line-height:var(--font-size-xl);margin:var(--space-xs)0;text-align:center;font-weight:700}.breedCard-module-scss-module__uR_OpW__titleLong{font-size:var(--font-size-base)}@media (max-width:64em){.breedCard-module-scss-module__uR_OpW__card{width:100%;display:flex}.breedCard-module-scss-module__uR_OpW__imageContainer{flex-shrink:0;height:8rem}.breedCard-module-scss-module__uR_OpW__image{width:8rem;height:8rem}.breedCard-module-scss-module__uR_OpW__content{justify-content:center;align-items:center;width:100%;display:flex}.breedCard-module-scss-module__uR_OpW__title{text-align:center;width:100%;font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}}
.breedGrid-module-scss-module__Jzl-LW__container{width:100%;padding:var(--space-lg)0;box-sizing:border-box;flex-direction:column;align-items:center;min-height:50rem;display:flex}.breedGrid-module-scss-module__Jzl-LW__search{width:calc(100% - 2rem);max-width:40rem;padding:var(--space-sm)var(--space-md);margin:0 auto;margin-bottom:var(--space-xl);border:var(--border-md)solid var(--color-brand-primary-500);border-radius:var(--radius-md);font-size:var(--font-size-base);box-sizing:border-box;outline:none;transition:border-color .3s,box-shadow .3s}.breedGrid-module-scss-module__Jzl-LW__search:focus{border-color:var(--color-brand-secondary-500);box-shadow:0 0 5px #c5b29f80}.breedGrid-module-scss-module__Jzl-LW__search::placeholder{color:var(--color-neutral-500);font-style:italic}.breedGrid-module-scss-module__Jzl-LW__grid{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;width:100%;display:flex}@media (max-width:64em){.breedGrid-module-scss-module__Jzl-LW__container{padding:0 var(--space-md)}.breedGrid-module-scss-module__Jzl-LW__search{margin-bottom:var(--space-sm);margin-top:var(--space-xs)}.breedGrid-module-scss-module__Jzl-LW__grid{padding-bottom:var(--space-lg);flex-direction:column;align-items:center}}
.dogBreedsPage-module-scss-module__lEixDq__page{flex-direction:column;width:100%;display:flex}.dogBreedsPage-module-scss-module__lEixDq__main{width:100%;max-width:60rem;margin:0 auto var(--space-2xl);align-self:center;padding:0}.dogBreedsPage-module-scss-module__lEixDq__profileSection{flex-direction:column;align-items:center;margin-top:2rem;display:flex}.dogBreedsPage-module-scss-module__lEixDq__callToAction{max-width:60rem;margin:0 auto}
