@import url('/assets/true-plumbing/library-template.css');
.cheers-template-page {
 --cheers-component-heading:var(--ink);--cheers-component-text:var(--ink-soft);
 --cheers-component-muted:var(--ink-soft);--cheers-component-accent:var(--green);
 --cheers-component-action-text:var(--green-ink);--cheers-component-background:#fff;
 --cheers-component-surface:var(--paper);--cheers-component-border:#dce2df;
}
.cheers-template-page .cheers-template-hero {padding:0;}
.cheers-template-page .cheers-location-hero h1 {font-family:var(--font-display);}
.cheers-template-page .cheers-location-hero__intro .hero-benefits {padding:0;display:block;list-style:none;}
.cheers-template-page .cheers-location-hero__intro .hero-benefits li {margin:0 0 8px;padding:0;display:block;color:#fff;}
.cheers-template-page .cheers-location-hero__intro .hero-benefits li::before {content:none;}
.cheers-template-page .svc-hero-trust {color:#fff;margin:0 0 20px;justify-content:flex-start;}
.cheers-template-page .svc-hero-credentials {margin:20px 0 0;}
.cheers-template-page .cheers-template-copy .section-head {margin:0 0 24px;max-width:none;display:block;}
.cheers-template-page .cheers-template-copy .section-head h2 {max-width:none;}
.cheers-template-page .cheers-template-copy :is(.handle-grid,.decision-list) {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.cheers-template-page .cheers-template-copy .handle-item {padding:0 0 20px;background:none;border:0;border-bottom:1px solid #dce2df;border-radius:0;}
.cheers-template-page .cheers-template-copy .handle-item svg {width:24px;height:24px;color:var(--green-700);}
.cheers-template-page .cheers-template-copy .spec-card {background:var(--paper);color:var(--ink);box-shadow:none;border:0;}
.cheers-template-page .cheers-template-copy .spec-card h3 {color:var(--ink);}
.cheers-template-page .cheers-location-photo-story .local-team-call__phone {background:var(--green);color:var(--green-ink);border-radius:999px;}
@media(max-width:600px){.cheers-template-page .cheers-template-copy :is(.handle-grid,.decision-list){grid-template-columns:minmax(0,1fr);}}

