
#main.cremation-exotics-page .hero h1{font-size:42px;line-height:1.12;max-width:650px;letter-spacing:-1px}
#main.cremation-exotics-page .exotic-directory{grid-template-columns:repeat(3,minmax(0,1fr))}
#main.cremation-exotics-page .exotic-directory-card{min-height:145px}
#main.cremation-exotics-page .exotic-directory-action{line-height:1.6}
#main.cremation-exotics-page .exotics-type-choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}
#main.cremation-exotics-page .exotics-kind-field,#main.cremation-exotics-page .exotics-variety-field,#main.cremation-exotics-page .exotics-pet-note-field{max-width:850px}
#main.cremation-exotics-page .exotics-hero-photo{aspect-ratio:1672/941}
#main.cremation-exotics-page .cremation-prices .prices-title-row h2{font-size:28px;max-width:670px}
@media(max-width:1170px){#main.cremation-exotics-page .hero h1{font-size:37px}}
@media(max-width:950px){#main.cremation-exotics-page .hero h1{font-size:32px}}
@media(max-width:700px){
#main.cremation-exotics-page .hero h1{font-size:34px;letter-spacing:-.6px}
#main.cremation-exotics-page .exotic-directory{grid-template-columns:repeat(2,minmax(0,1fr))}
#main.cremation-exotics-page .exotics-type-choices{grid-template-columns:minmax(0,1fr)}
#main.cremation-exotics-page .exotics-type-choices .choice{min-height:46px}
#main.cremation-exotics-page .cremation-prices .prices-title-row h2{font-size:25px}
}
@media(max-width:390px){#main.cremation-exotics-page .hero h1{font-size:29px}#main.cremation-exotics-page .exotic-directory-card h3{font-size:14px}}
@media(max-width:350px){#main.cremation-exotics-page .hero h1{font-size:27px}}
