.section-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:2.4rem;line-height:1;letter-spacing:.03em;text-transform:uppercase}.font-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:.03em}.font-body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);letter-spacing:.03em}@media(max-width:989px){.font-body{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile)}}.text-body{font-size:var(--font-size-body);line-height:var(--line-height-body)}.text-body-s{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}.text-body-m{font-size:var(--font-size-body-m);line-height:var(--line-height-body-m)}.text-body-l{font-size:var(--font-size-body-l);line-height:var(--line-height-body-l)}.text-body-emphasize{font-size:var(--font-size-body-emphasize);line-height:var(--line-height-body-emphasize)}.text-body-mobile{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile)}.text-headings-xs{font-size:var(--font-size-headings-xs);line-height:var(--line-height-headings-xs)}.text-headings-s{font-size:var(--font-size-headings-s);line-height:var(--line-height-headings-s)}.text-headings-m{font-size:var(--font-size-headings-m);line-height:var(--line-height-headings-m)}.text-headings-l{font-size:var(--font-size-headings-l);line-height:var(--line-height-headings-l)}.text-headings-xl{font-size:var(--font-size-headings-xl);line-height:var(--line-height-headings-xl)}@media(max-width:989px){.text-headings-xl{font-size:var(--font-size-headings-xl-mobile);line-height:var(--line-height-headings-xl-mobile)}}.text-headings-xs-mobile{font-size:var(--font-size-headings-xs-mobile);line-height:var(--line-height-headings-xs-mobile)}.text-headings-s-mobile{font-size:var(--font-size-headings-s-mobile);line-height:var(--line-height-headings-s-mobile)}.text-headings-m-mobile{font-size:var(--font-size-headings-m-mobile);line-height:var(--line-height-headings-m-mobile)}.text-headings-l-mobile{font-size:var(--font-size-headings-l-mobile);line-height:var(--line-height-headings-l-mobile)}.text-headings-xl-mobile{font-size:var(--font-size-headings-xl-mobile);line-height:var(--line-height-headings-xl-mobile)}.text-nav-items{font-size:var(--font-size-nav-items);line-height:var(--line-height-nav-items)}.text-form-label{font-size:var(--font-size-form-label);line-height:var(--line-height-form-label)}.text-form-label-mobile{font-size:var(--font-size-form-label-mobile);line-height:var(--line-height-form-label-mobile)}.text-non-button-cta{font-size:var(--font-size-non-button-cta);line-height:var(--line-height-non-button-cta)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);margin-block:0;color:var(--color-headings)}.rte :is(h1,h2,h3,h4,h5,h6){margin-block:.65em}h1,.h1{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-xl));line-height:calc(var(--line-height-headings-xl) / var(--font-heading-scale))}@media only screen and (max-width:749px){h1,.h1{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-xl-mobile));line-height:calc(var(--line-height-headings-xl-mobile) / var(--font-heading-scale))}}h2,.h2{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-l));line-height:calc(var(--line-height-headings-l) / var(--font-heading-scale))}@media only screen and (max-width:749px){h2,.h2{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-l-mobile));line-height:calc(var(--line-height-headings-l-mobile) / var(--font-heading-scale))}}h3,.h3{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-m));line-height:calc(var(--line-height-headings-m) / var(--font-heading-scale))}@media only screen and (max-width:749px){h3,.h3{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-m-mobile));line-height:calc(var(--line-height-headings-m-mobile) / var(--font-heading-scale))}}h4,.h4{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-s));line-height:calc(var(--line-height-headings-s) / var(--font-heading-scale))}@media only screen and (max-width:749px){h4,.h4{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-s-mobile));line-height:calc(var(--line-height-headings-s-mobile) / var(--font-heading-scale))}}h5,.h5{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-xs));line-height:calc(var(--line-height-headings-xs) / var(--font-heading-scale))}@media only screen and (max-width:749px){h5,.h5{font-size:calc(var(--font-heading-scale) * var(--font-size-headings-xs-mobile));line-height:calc(var(--line-height-headings-xs-mobile) / var(--font-heading-scale))}}h6,.h6{font-size:calc(var(--font-heading-scale) * 2rem);line-height:calc(1.6 / var(--font-heading-scale))}@media only screen and (max-width:749px){h6,.h6{font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:calc(1.5 / var(--font-heading-scale))}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/typography.css.map */
