.rte h2{margin-block:2rem .75rem}.rte h3{margin-block:1.5rem .6rem}.rte p{margin-bottom:1.1rem;color:rgb(var(--color-soft-gray))}.rte ul,.rte ol{margin:0 0 1.1rem 1.25rem;color:rgb(var(--color-soft-gray))}.rte li{margin-bottom:.4rem}.rte a{text-decoration:underline;color:rgb(var(--color-barn-red))}.rte table{width:100%;margin-bottom:1.5rem}.rte th,.rte td{padding:.6rem;border-bottom:1px solid rgb(var(--color-border));text-align:left}.page-content-section__title,.policy-page__title{margin-bottom:1.5rem}.contact-form{max-width:640px}.contact-page__grid{display:grid;gap:3rem}@media(min-width:990px){.contact-page__grid{grid-template-columns:1.4fr 1fr}}.contact-page__info-card{background:rgb(var(--color-cream));border-radius:var(--corner-radius);padding:1.75rem}.contact-page__info-list{margin-block:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.contact-page__info-list li{display:flex;align-items:center;gap:.6rem}.contact-page__response-time{color:rgb(var(--color-soft-gray));font-size:.9rem;margin-bottom:1.25rem}.about-hero{position:relative;padding-block:4rem;text-align:center;color:rgb(var(--color-warm-white));overflow:hidden}.about-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c2b4499}.about-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0}.about-hero__content{position:relative;z-index:1;max-width:640px;margin-inline:auto}.about-hero__content h1{color:rgb(var(--color-warm-white));margin-bottom:.75rem}.about-hero__content p{color:#ffffffe0}.about-story{padding-block:3.5rem}.about-timeline__list{display:grid;gap:1.75rem;max-width:720px;margin-inline:auto}.about-timeline__item{display:flex;gap:1rem;align-items:flex-start}.about-timeline__marker{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(var(--color-warm-white));color:rgb(var(--color-barn-red))}.about-timeline__item p{color:rgb(var(--color-soft-gray));margin-top:.25rem}.faq-page__search{display:flex;align-items:center;gap:.6rem;border:1.5px solid rgb(var(--color-border));border-radius:var(--corner-radius);padding:.5rem 1rem;max-width:480px;margin:0 auto 2.5rem}.faq-page__search input{border:none;padding:.3rem 0}.faq-page__category{margin-block:2.5rem .5rem}.faq-page__category:first-of-type{margin-top:.5rem}.faq-page__no-results{text-align:center;color:rgb(var(--color-soft-gray));padding:2rem 0}.faq-page__cta{text-align:center;margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgb(var(--color-border))}.faq-page__cta h3{margin-bottom:1rem}.thank-you-page__inner,.error-404-page__inner{text-align:center;padding-block:3rem}.thank-you-page__icon,.error-404-page__icon{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 1.5rem;color:rgb(var(--color-barn-red));background:rgb(var(--color-cream))}.error-404-page__icon{color:#ffffffe6}.thank-you-page__inner h1,.error-404-page__inner h1{margin-bottom:.75rem}.thank-you-page__inner p,.error-404-page__inner p{color:rgb(var(--color-soft-gray));max-width:46ch;margin-inline:auto 1.75rem;margin-bottom:1.75rem}.error-404-page__actions{margin-bottom:2rem}.error-404-page__search{display:flex;align-items:center;gap:.6rem;border:1.5px solid rgb(var(--color-border));border-radius:var(--corner-radius);padding:.4rem .4rem .4rem 1rem;max-width:420px;margin-inline:auto}.error-404-page__search input{border:none;padding:.4rem 0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/template-page.css.map */
