.bfl.claim{background:var(--white)}.bfl .claim__inner{max-width:1440px;margin-inline:auto;padding:96px 128px}.bfl .claim__head{text-align:center;max-width:1040px;margin-inline:auto}.bfl .claim__eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700)}.bfl .claim__title{margin-top:var(--space-12);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(32px,22.4px + 2vw,48px);line-height:1.15;color:var(--plum-700)}.bfl .claim__text{margin-top:var(--space-24);max-width:880px;margin-inline:auto;font-size:var(--fs-lg);line-height:1.6;color:var(--ink-700)}.bfl .claim__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:56px;align-items:stretch}.bfl .claim-card{padding:48px;background:var(--white);border:1.5px solid var(--teal-300);border-radius:var(--radius-lg);text-align:center}.bfl .claim-card__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto;background:var(--teal-400);border-radius:var(--radius-pill)}.bfl .claim-card__icon svg{width:30px;height:30px;color:var(--white)}.bfl .claim-card__title{margin-top:var(--space-24);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:28px;color:var(--plum-700)}.bfl .claim-card__text{margin-top:var(--space-16);max-width:320px;margin-inline:auto;line-height:1.6;color:var(--ink-700)}.bfl .claim-card__contact{margin-top:var(--space-24);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:24px;color:var(--plum-700);text-decoration:none}.bfl .claim-card__contact:hover{color:var(--plum-900);text-decoration:underline}.bfl .claim-card__hours{margin-top:var(--space-16);font-weight:var(--fw-bold);line-height:1.6;color:var(--ink-700)}.bfl.claim--bare .claim__cards{margin-top:0}.bfl .claim__note{margin-top:32px;padding:32px 48px;background:var(--cream);border-radius:var(--radius-lg);text-align:center;font-size:var(--fs-lg);line-height:1.7;color:var(--ink-700)}@media(max-width:900px){.bfl .claim__inner{padding:64px 24px}.bfl .claim__cards{grid-template-columns:1fr;gap:24px}.bfl .claim-card{padding:36px 24px}.bfl .claim__note{padding:24px}}.bfl .claim__head p:not(.claim__eyebrow){margin-top:var(--space-24);max-width:880px;margin-inline:auto;font-size:var(--fs-lg);line-height:1.6;color:var(--ink-700)}@media(min-width:901px)and (max-width:1280px){.bfl .claim__inner{padding:64px 48px}}.bfl .claim__cards>*{min-width:0}.bfl .claim-card__contact{display:inline-block;max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){.bfl .claim-card__contact{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bfl-claim.css.map */
