:root{--fr-tracking-body: .04rem;--fr-tracking-price: .045rem;--fr-tracking-caps: .065rem;--fr-weight-body: var(--font-body-weight);--fr-weight-medium: 500;--fr-weight-semibold: 600;--fr-lh-snug: calc(1 + .45 / var(--font-body-scale));--fr-lh-ui: calc(1 + .22 / var(--font-body-scale))}.h0,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:calc(var(--font-heading-scale) * .045rem)}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--fr-weight-body);letter-spacing:var(--fr-tracking-body);line-height:calc(1 + .78 / var(--font-body-scale))}.button,.button-label,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--fr-weight-medium);font-size:1.5rem;letter-spacing:var(--fr-tracking-body);line-height:var(--fr-lh-ui)}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family)!important;font-weight:var(--fr-weight-medium)!important;font-size:1.5rem!important;letter-spacing:var(--fr-tracking-body)!important}@media screen and (min-width:750px){.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.6rem}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-size:1.6rem!important}}.button--tertiary{font-size:1.4rem;font-weight:var(--fr-weight-medium);letter-spacing:var(--fr-tracking-body)}@media screen and (min-width:750px){.button--tertiary{font-size:1.5rem}}.link,.customer a{font-family:var(--font-body-family);font-weight:var(--fr-weight-body);font-size:1.5rem;letter-spacing:var(--fr-tracking-body)}@media screen and (min-width:750px){.link,.customer a{font-size:1.6rem}}.link-with-icon{font-family:var(--font-body-family);font-weight:var(--fr-weight-semibold);font-size:1.5rem;letter-spacing:var(--fr-tracking-body);line-height:var(--fr-lh-snug)}@media screen and (min-width:750px){.link-with-icon{font-size:1.6rem}}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select,.localization-form .select,.localization-form button{font-family:var(--font-body-family);font-weight:var(--fr-weight-body);font-size:1.4rem;letter-spacing:var(--fr-tracking-body);line-height:var(--fr-lh-snug)}@media screen and (min-width:750px){.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select,.localization-form .select,.localization-form button{font-size:1.5rem}}.field__label,.customer .field label{font-family:var(--font-body-family);font-weight:var(--fr-weight-medium);letter-spacing:var(--fr-tracking-body)}.customer .field--floating label,.field__label--floating{font-weight:var(--fr-weight-medium)}.quantity__rules{font-family:var(--font-body-family);font-weight:var(--fr-weight-body);font-size:1.3rem;letter-spacing:var(--fr-tracking-body);line-height:var(--fr-lh-snug)}.caption{font-family:var(--font-body-family);font-weight:var(--fr-weight-body);letter-spacing:var(--fr-tracking-body)}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:var(--font-body-family);font-weight:var(--fr-weight-semibold);letter-spacing:var(--fr-tracking-caps);line-height:var(--fr-lh-snug)}.caption-with-letter-spacing{font-size:1.1rem}.caption-with-letter-spacing--medium{font-size:1.2rem}.caption-with-letter-spacing--large{font-size:1.3rem}@media screen and (min-width:750px){.caption-with-letter-spacing{font-size:1.2rem}.caption-with-letter-spacing--medium{font-size:1.3rem}.caption-with-letter-spacing--large{font-size:1.4rem}}.subtitle,.subtitle--small,.subtitle--medium{font-family:var(--font-body-family);letter-spacing:var(--fr-tracking-body);line-height:var(--fr-lh-snug)}.subtitle{font-size:1.6rem}.subtitle--small{font-size:1.4rem}.subtitle--medium{font-size:1.5rem}@media screen and (min-width:750px){.subtitle{font-size:1.7rem}.subtitle--small{font-size:1.45rem}.subtitle--medium{font-size:1.55rem}}.announcement-bar__message{font-family:var(--font-body-family);font-weight:var(--fr-weight-medium);font-size:1.25rem;letter-spacing:var(--fr-tracking-body);line-height:var(--fr-lh-snug)}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.35rem}}.price{font-family:var(--font-body-family);font-variant-numeric:tabular-nums;letter-spacing:var(--fr-tracking-price);line-height:var(--fr-lh-snug)}.price .price-item,.price dd,.price dt{font-weight:inherit}.price:not(.price--large){font-size:1.55rem;font-weight:var(--fr-weight-semibold)}@media screen and (min-width:750px){.price:not(.price--large){font-size:1.65rem}}.price--large{font-size:1.65rem!important;font-weight:var(--fr-weight-semibold)}@media screen and (min-width:750px){.price--large{font-size:1.8rem!important}}.facet-filters__label,.facet-filters__summary,.facets__summary-label,.facets__label,.mobile-facets__label,.mobile-facets__open-label,.mobile-facets__heading,.mobile-facets__count{font-family:var(--font-body-family);font-weight:var(--fr-weight-medium);letter-spacing:var(--fr-tracking-body)}.product-count__text{font-family:var(--font-body-family);font-weight:var(--fr-weight-semibold);font-size:1.4rem;letter-spacing:var(--fr-tracking-body);line-height:var(--fr-lh-snug)}@media screen and (min-width:750px){.product-count__text{font-size:1.5rem}}.share-button__button{font-family:var(--font-body-family);font-weight:var(--fr-weight-medium);font-size:1.5rem;letter-spacing:var(--fr-tracking-body)}@media screen and (min-width:750px){.share-button__button{font-size:1.6rem}}table:not([class]){font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:var(--fr-tracking-body);line-height:var(--fr-lh-snug)}@media screen and (min-width:750px){table:not([class]){font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/franchitti-typography.css.map */
