.bb-svc{--bb-ink: 17 17 17;--bb-ink-2: 68 68 68;--bb-green: 46 128 80;--bb-line: #e5e5e5;--bb-soft: #f2f2f2;--bb-radius: 4px;--bb-measure: 680px;background:#fff;color:rgb(var(--bb-ink));overflow-x:clip}.bb-svc__inner{max-width:1200px;margin-inline:auto;padding-inline:var(--container-gutter, 20px);padding-block:2rem 4rem}.bb-svc img{display:block;width:100%;height:auto;border-radius:var(--bb-radius)}.bb-svc figure{margin:0}.bb-svc :is(h1,h2,h3,p,dl,dd){margin:0}.bb-svc .prose p:empty{display:none}.bb-svc .prose a,.bb-svc__dl a{color:rgb(var(--bb-green));text-decoration:underline;text-underline-offset:2px}.bb-svc__eyebrow,.bb-svc__kicker{color:rgb(var(--bb-green))}.bb-svc__eyebrow{margin-block-end:.75rem!important}.bb-svc__kicker{font-weight:700;margin-block-end:.5rem!important}.bb-svc__h2{color:rgb(var(--bb-ink))}.bb-svc__block{padding-block-start:3.5rem;scroll-margin-top:90px}.bb-svc__head{max-width:var(--bb-measure);margin-block-end:1.75rem}.bb-svc__buttons{margin-block-start:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.bb-svc .bb-svc__btn{border-radius:var(--bb-radius)!important;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center}.bb-svc .bb-svc__btn svg{flex:none}.bb-svc .bb-svc__btn--primary{--button-background: var(--bb-green);--button-text-color: 255 255 255;--button-outline-color: var(--bb-green)}.bb-svc .bb-svc__btn--secondary{--button-outline-color: var(--bb-ink);background:#fff;color:rgb(var(--bb-ink))}.bb-svc .bb-svc__btn--secondary:hover{--button-outline-color: var(--bb-green);color:rgb(var(--bb-green))}body.buddy-v6 .bb-svc :is(.bb-svc__btn--light,.bb-svc__card-btn){--button-background: 242 242 242;--button-text-color: 17 17 17;--button-outline-color: 229 229 229;background:var(--bb-soft)!important;color:#111!important;-webkit-text-fill-color:#111!important;border:1px solid var(--bb-line)!important;border-radius:var(--bb-radius)!important;box-shadow:none!important}body.buddy-v6 .bb-svc :is(.bb-svc__btn--light,.bb-svc__card-btn):is(:hover,:focus-visible){background:#e8f2ec!important;border-color:rgb(var(--bb-green))!important;color:#111!important;-webkit-text-fill-color:#111!important}.bb-svc__hero{display:grid;gap:1.75rem;align-items:center}.bb-svc__title{color:rgb(var(--bb-ink));max-width:16ch}.bb-svc__intro{margin-block-start:1.25rem;color:rgb(var(--bb-ink-2));max-width:var(--bb-measure)}.bb-svc__intro p{margin:0}.bb-svc__hero-media img{aspect-ratio:16 / 10;object-fit:cover;object-position:35% 40%}.bb-svc__facts{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--bb-line)}.bb-svc__fact{padding:1.25rem .75rem 1.25rem 0;display:flex;flex-direction:column;gap:.25rem;min-width:0}.bb-svc__fact:nth-child(2n){padding-inline:1rem 0;border-inline-start:1px solid var(--bb-line)}.bb-svc__fact:nth-child(n+3){border-block-start:1px solid var(--bb-line)}.bb-svc__fact-value{color:rgb(var(--bb-ink));overflow-wrap:anywhere}.bb-svc__fact-label{color:rgb(var(--bb-ink-2))}.bb-svc__options{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.bb-svc__card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--bb-line);border-radius:var(--bb-radius);background:#fff;overflow:hidden}.bb-svc__card-media{background:var(--bb-soft)}.bb-svc__card-media img{aspect-ratio:3 / 2;object-fit:cover;border-radius:0}.bb-svc__card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:1.25rem;gap:.5rem}.bb-svc__tag{align-self:flex-start;padding:.125rem .5rem;border-radius:var(--bb-radius);background:#e8f2ec;color:rgb(var(--bb-green));font-weight:700}.bb-svc__card-title{color:rgb(var(--bb-ink));overflow-wrap:anywhere}.bb-svc__card-text{color:rgb(var(--bb-ink-2))}.bb-svc__card-text strong{color:rgb(var(--bb-ink))}.bb-svc__card-text{margin-block-end:.75rem}.bb-svc .bb-svc__card-btn{margin-block-start:auto;align-self:flex-start}.bb-svc__about{display:grid;gap:1.75rem}.bb-svc__head--left{margin-block-end:1.25rem}.bb-svc__checks{display:grid;gap:1px;background:var(--bb-line);border:1px solid var(--bb-line);border-radius:var(--bb-radius);overflow:hidden}.bb-svc__check{background:#fff;padding:1.25rem;min-width:0}.bb-svc__check-title{color:rgb(var(--bb-ink));margin-block-end:.5rem!important}.bb-svc__check-text{color:rgb(var(--bb-ink-2))}.bb-svc__check-text ul{list-style:none;padding:0;margin-block:.75rem;display:grid;gap:.5rem}.bb-svc__check-text li{position:relative;padding-inline-start:1.75rem;margin:0;color:rgb(var(--bb-ink))}.bb-svc__check-text li br{display:none}.bb-svc__check-text li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.2em;width:1.1em;height:1.1em;border-radius:50%;background:#e8f2ec}.bb-svc__check-text li:after{content:"";position:absolute;inset-inline-start:.38em;inset-block-start:.42em;width:.32em;height:.55em;border:solid rgb(var(--bb-green));border-width:0 2px 2px 0;transform:rotate(45deg)}.bb-svc__about-media img{aspect-ratio:4 / 3;object-fit:cover;object-position:60% 40%}.bb-svc__loc{display:grid;gap:1.75rem;align-items:center}.bb-svc__loc-media img{aspect-ratio:3 / 2;object-fit:cover}.bb-svc__dl{margin-block-start:1.25rem!important;border-block-start:1px solid var(--bb-line)}.bb-svc__dl-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem;padding-block:.875rem;border-block-end:1px solid var(--bb-line)}.bb-svc__dl dt{color:rgb(var(--bb-ink-2));font-weight:700}.bb-svc__dl dd{color:rgb(var(--bb-ink));overflow-wrap:anywhere}.bb-svc__hours p{margin:0}.bb-svc__buttons--loc{margin-block-start:1.25rem}.bb-svc__map-frame{border:1px solid var(--bb-line);border-radius:var(--bb-radius);overflow:hidden;min-height:120px;background:#fff}.bb-svc__map-frame iframe{display:block;max-width:100%}.bb-svc__faq{display:grid;gap:1.5rem}.bb-svc__faq-intro{margin-block-start:.75rem;color:rgb(var(--bb-ink-2));max-width:var(--bb-measure)}.bb-svc__faq-intro p{margin:0}.bb-svc__faq-list{border-block-start:1px solid var(--bb-line)}.bb-svc__qa{border-block-end:1px solid var(--bb-line)}.bb-svc__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.125rem;color:rgb(var(--bb-ink))}.bb-svc__q::-webkit-details-marker{display:none}.bb-svc__q::marker{content:""}.bb-svc__q-text{min-width:0;overflow-wrap:anywhere}.bb-svc__q-icon{flex:none;position:relative;width:28px;height:28px;border-radius:var(--bb-radius);background:var(--bb-soft);transition:background-color .15s ease}.bb-svc__q-icon:before,.bb-svc__q-icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:rgb(var(--bb-ink));transition:transform .2s ease}.bb-svc__q-icon:after{transform:rotate(90deg)}.bb-svc__qa[open] .bb-svc__q-icon{background:#e8f2ec}.bb-svc__qa[open] .bb-svc__q-icon:after{transform:rotate(0)}.bb-svc__q:hover .bb-svc__q-text{color:rgb(var(--bb-green))}.bb-svc__q:focus-visible{outline:2px solid rgb(var(--bb-green));outline-offset:2px}.bb-svc__a{color:rgb(var(--bb-ink-2));padding-block-end:1.25rem;max-width:var(--bb-measure)}.bb-svc__cta{margin-block-start:4.5rem;padding:2rem 1.25rem;text-align:center;background:#f5f5f5;border:1px solid var(--bb-line);border-radius:var(--bb-radius)}.bb-svc__cta-title{color:rgb(var(--bb-ink))}.bb-svc__cta-text{margin:.75rem auto 0;max-width:52ch;color:rgb(var(--bb-ink-2))}.bb-svc__cta-text p{margin:0}.bb-svc__buttons--center{justify-content:center}@media screen and (max-width:999px){.bb-svc__loc-media{order:2}}@media screen and (max-width:699px){.bb-svc__buttons:not(.bb-svc__buttons--loc){flex-direction:column;align-items:stretch}.bb-svc__card-media img{aspect-ratio:16 / 9}.bb-svc__buttons--loc .bb-svc__btn{flex:1 1 auto}}@media screen and (min-width:700px){.bb-svc__inner{padding-block:3rem 5rem}.bb-svc__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-svc__fact,.bb-svc__fact:nth-child(2n){padding:1.5rem 1.25rem;border-block-start:0}.bb-svc__fact:first-child{padding-inline-start:0}.bb-svc__fact+.bb-svc__fact{border-inline-start:1px solid var(--bb-line)}.bb-svc__options{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-svc__dl-row{grid-template-columns:9rem minmax(0,1fr);gap:1rem}.bb-svc__cta{padding:3rem 2rem}}@media screen and (min-width:1000px){.bb-svc__hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}.bb-svc__block{padding-block-start:5.5rem}.bb-svc__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.bb-svc__about--img{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem;align-items:center}.bb-svc__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-svc__check{padding:1.5rem}.bb-svc__loc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.bb-svc__faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}.bb-svc__faq-head{position:sticky;top:110px}}.bb-svc .bb-svc__greview{margin:var(--spacing-5, 1.25rem) 0 0;display:flex;align-items:flex-start;gap:var(--spacing-2, .5rem);font-size:.875rem;line-height:1.3}.bb-svc__greview .ic{display:block;width:16px;height:16px;margin-block-start:1px;color:#2e8050;flex:none}.bb-svc__greview-links{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-2, .5rem);row-gap:var(--spacing-1-5, .375rem);min-width:0}.bb-svc__greview a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bb-svc__greview-sep{opacity:.5}@media screen and (max-width:699px){.bb-svc .bb-svc__greview{margin-block-start:var(--spacing-4-5, 1.125rem)}.bb-svc__buttons--loc .bb-svc__btn{flex:1 1 100%;text-align:center;white-space:normal}}@media screen and (max-width:479px){.bb-svc__greview-links{flex-direction:column;align-items:flex-start}.bb-svc__greview-sep{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/buddy-service.css.map */
