@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--ff-base: "Montserrat", sans-serif;--fw-bold: 700;--fw-medium: 500;--fw-regular: 400;--lh-md:1.6;--lh-sm:1.4;--lh-normal:normal;--fs-md: 20px;--fs-base: 16px;--fs-sm: 14px;--fs-xs: 12px;--fs-2xl-fluid: clamp(28px,3.1vw,40px);--fs-xl-fluid: clamp(20px, 2vw, 28px);--fs-lg-fluid: clamp(14px, calc(20 / 1920 * 100vw), 20px);--fs-md-fluid: clamp(14px,1.8vw,16px);--fs-sm-fluid: clamp(12px,1.5vw,16px);--fs-xs-fluid: clamp(12px, 2vw, 14px)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ff-base);margin:0;letter-spacing:0!important}.metafield-rich_text_field p{margin:0}.b7-mega__heading,.b7-mega__heading p{margin:0;font-size:clamp(28px,calc(64 / 1920 * 100vw),64px);font-weight:var(--fw-bold);line-height:var(--lh-normal)}.b7-sub__heading,.b7-sub__heading p{margin:0;font-size:clamp(20px,calc(64 / 1920 * 100vw),64px);font-weight:var(--fw-bold);line-height:var(--lh-normal)}.b7-banner__heading--md,.b7-banner__heading--md p{margin:0;font-size:var(--fs-2xl-fluid);font-weight:var(--fw-bold);line-height:var(--lh-sm)}.b7-banner__heading--sm,.b7-banner__heading--sm p{margin:0;font-size:clamp(20px,3vw,40px);font-weight:var(--fw-bold);line-height:var(--lh-sm)}.b7-section__heading,.b7-section__heading p{margin:0;padding:0!important;font-size:var(--fs-xl-fluid);font-weight:var(--fw-bold);line-height:var(--lh-md)}@media(max-width:767px){.b7-banner__heading--sm,.b7-banner__heading--sm p{line-height:var(--lh-md)}}.b7-contact-form__description p{margin-top:8px;margin-bottom:clamp(40px,4vw,52px);color:var(--color-dark-gray);text-align:center;font-size:var(--fs-md-fluid);line-height:var(--lh-md)}.section__description{margin-top:8px!important}.section__description p{color:var(--color-dark-gray);font-size:var(--fs-md-fluid);line-height:var(--lh-md)}section[id*=rich_text] .text-subtext{margin-top:8px}section[id*=rich_text] .text-subtext p{color:var(--color-dark-gray);font-size:var(--fs-md-fluid);line-height:var(--lh-md)}@media(min-width:768px){.b7-contact-form__description p,div[id*=slideshow] .slideshow__description p,section[id*=rich_text] .text-subtext,section[id*=rich_text] .text-subtext p,.section__description p{font-weight:var(--fw-medium)}}@media(max-width:767px){section[id*=rich_text] .text-subtext p{text-align:start}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/b7-font.css.map */
