/* Fontsource 5.3.0 Latin subsets; self-hosted, SIL OFL. */
@font-face{font-family:Inter;src:url('fonts/inter-latin-400-normal.8909904ab6c8.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('fonts/inter-latin-500-normal.f3779f1efccc.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url('fonts/inter-latin-600-normal.f9a06e79cd3a.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('fonts/manrope-latin-600-normal.f7ac6258da20.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('fonts/manrope-latin-700-normal.d2a12c85a831.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
:root{--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--heading-font:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
body,button,input,select,textarea,nav,.brand,svg text{font-family:var(--font)}
body,nav,nav a,input,select,textarea{font-weight:400}
button,.search-btn,.mobile-bar a,.services-price,.services-contact,.store-actions a{font-weight:500}
.result strong{font-weight:400;font-variant-numeric:tabular-nums}
body{font-variant-numeric:tabular-nums}
h1,h2,h3,.hero-tagline,.hero .hero-tagline,.hero .home-h1,.page-hero h1,.page-hero h2,.legal-page h1,#stores h1,.section-heading h2,.story h2,.search-top h2,.service h3,.story-item h3,.store h3,.page-copy h2,.legal-copy h2{font-family:var(--heading-font);font-weight:600;letter-spacing:-.02em;line-height:1.15}
.hero .hero-tagline,.hero .home-h1{font-weight:700}
p,.hero .intro,.section-heading p,.service p,.story p,.store p,.faq-intro,.faq details p,.page-copy p,.page-lead,.legal-copy p{line-height:1.6}
.hero .home-h1{white-space:normal;overflow-wrap:anywhere;max-width:100%;text-wrap:balance}
@media(max-width:700px){
 body{font-size:17px}
 .hero .intro,.section-heading p:not(.kicker),.service p,.story p,.story .about-copy,.store p,.faq-intro,.faq details p,.page-copy p,.page-copy li,.page-lead,.legal-copy p,.legal-copy li{font-size:17px;font-weight:400}
 input,select,textarea{font-size:16px}
}
