@font-face{font-family:"Onest";src:url("fonts/onest-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Onest";src:url("fonts/onest-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Onest";src:url("fonts/onest-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Onest";src:url("fonts/onest-700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}

.button,.pdf-button,.report-tabs a,.report-toolbar select{font-size:18px;font-weight:600;line-height:1.25}
.pet-filters .pet-filters__heading h3{font-size:20px;font-weight:600;letter-spacing:-.02em}
.pet-filters .pet-filters__search>span,.pet-filters .pet-filters__group legend,.pet-filters legend{font-size:16px;font-weight:600;line-height:1.35}
.pet-filters .pet-filters__search input{font-size:16px;font-weight:500;height:46px}
.pet-filters .pet-filters__choices span{font-size:15px;font-weight:600;line-height:1.3;padding:10px 8px}
.pet-filters .pet-filters__ages label{font-size:16px;font-weight:500;line-height:1.4}
.pet-filters .pet-filters__reset,.pet-filters .pet-filters__count{font-size:14px;font-weight:500;line-height:1.4}
.catalog-filters__toggle,.custom-sort button,.custom-sort__menu button,.catalog-sort select{font-size:16px;font-weight:600;line-height:1.35}
.pets__more,.about__link{font-size:18px;font-weight:600}
@media(max-width:760px){.button,.pdf-button,.report-tabs a{font-size:17px}.pet-filters .pet-filters__choices span{font-size:15px}}
