.adoptablepetheader-module__fIexJW__adoptablepetheader{width:100%;max-width:90rem;margin:0 auto;container:petheader/inline-size}.adoptablepetheader-module__fIexJW__container{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;padding:1rem;display:flex}.adoptablepetheader-module__fIexJW__imagedisplay{flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;max-width:32rem;display:flex}.adoptablepetheader-module__fIexJW__showcaseimage{aspect-ratio:1;width:100%;position:relative}.adoptablepetheader-module__fIexJW__showcaseimage>img{object-fit:cover;object-position:center center}.adoptablepetheader-module__fIexJW__allimages{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex;overflow-x:scroll}.adoptablepetheader-module__fIexJW__imagetile{appearance:none;cursor:pointer;border:none;outline:none;padding:0;transition:transform .2s}.adoptablepetheader-module__fIexJW__imagetile:hover{transform:scale(1.05)}.adoptablepetheader-module__fIexJW__textdisplay{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;display:flex}.adoptablepetheader-module__fIexJW__dogname{font-size:2rem}.adoptablepetheader-module__fIexJW__doginfo,.adoptablepetheader-module__fIexJW__dogage{font-size:.75rem}.adoptablepetheader-module__fIexJW__personalitylist{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.adoptablepetheader-module__fIexJW__trait{border-radius:2rem;padding:.5rem 1.5rem;font-size:.75rem;font-weight:500}.adoptablepetheader-module__fIexJW__trait:nth-of-type(2n){background-color:var(--color-quadrary)}.adoptablepetheader-module__fIexJW__trait:nth-of-type(odd){background-color:var(--color-secondary)}.adoptablepetheader-module__fIexJW__dogdescription{margin-top:1rem;font-size:1rem}.adoptablepetheader-module__fIexJW__adoptcta{background-color:var(--color-primary);text-align:center;border-radius:2rem;width:100%;max-width:32rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:500;transition:background-color .2s}.adoptablepetheader-module__fIexJW__adoptcta:hover{background-color:var(--color-secondary)}@container petheader (min-inline-size:768px){.adoptablepetheader-module__fIexJW__container{padding:2rem}}@container petheader (min-inline-size:1280px){.adoptablepetheader-module__fIexJW__container{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;padding:4rem;display:grid}.adoptablepetheader-module__fIexJW__imagedisplay{max-width:100%}.adoptablepetheader-module__fIexJW__textdisplay{gap:1rem}.adoptablepetheader-module__fIexJW__dogname{font-size:3rem}.adoptablepetheader-module__fIexJW__doginfo{font-size:1.125rem}.adoptablepetheader-module__fIexJW__dogage{font-size:1rem}.adoptablepetheader-module__fIexJW__dogdescription{font-size:1.125rem}}
