:root{--font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-accent: "Montserrat", var(--font-body);--font-body-family: var(--font-body);--font-heading-family: var(--font-heading);--text-xs: clamp(.6875rem, .9vw, .75rem);--text-sm: clamp(.8125rem, 1.1vw, .9375rem);--text-base: clamp(.9375rem, 1.2vw, 1rem);--text-md: clamp(1rem, 1.4vw, 1.125rem);--text-lg: clamp(1.125rem, 1.6vw, 1.25rem);--text-xl: clamp(1.25rem, 2vw, 1.5rem);--text-2xl: clamp(1.5rem, 2.5vw, 2rem);--text-3xl: clamp(2rem, 3.5vw, 2.75rem);--text-4xl: clamp(2.25rem, 4.5vw, 3.25rem);--text-5xl: clamp(2.75rem, 5.5vw, 4rem);--text-hero: clamp(3.25rem, 7vw, 5.5rem);--heading-letter-spacing: -.025em;--subheading-letter-spacing: .1em;--body-letter-spacing: .01em;--button-letter-spacing: .06em;--badge-letter-spacing: .14em;--heading-line-height: 1.1;--tight-line-height: 1.3;--body-line-height: 1.75;--loose-line-height: 1.9;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900}html{font-size:100%}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-heading);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);font-weight:var(--weight-bold)}h1,.h1{font-size:var(--text-hero)}h2,.h2{font-size:var(--text-4xl);font-weight:var(--weight-semibold)}h3,.h3{font-size:var(--text-3xl);font-weight:var(--weight-semibold)}h4,.h4{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}h5{font-size:var(--text-xl);font-weight:var(--weight-medium)}h6{font-size:var(--text-lg);font-weight:var(--weight-medium)}p{font-size:var(--text-base);line-height:var(--body-line-height)}.header__menu-item,.header__menu-item a,.list-menu__item,.list-menu__item a,.header__submenu a,.mega-menu a{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.04em}.button,.btn,button[type=submit],input[type=submit],.shopify-payment-button__button,.cart__checkout-button,.cart-notification__checkout{font-family:var(--font-accent)!important;font-size:var(--text-base)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--button-letter-spacing)!important;padding:1rem 2.25rem!important}.price,.price__regular,.price__sale,.price-item{font-family:var(--font-accent);font-weight:var(--weight-bold);font-size:var(--text-xl);letter-spacing:0}.price--large{font-family:var(--font-accent);font-weight:var(--weight-black);font-size:var(--text-2xl);letter-spacing:-.01em}.card__heading,.card__heading a,.card__heading .link{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--tight-line-height);letter-spacing:var(--heading-letter-spacing)}.card__information{font-family:var(--font-body);font-size:var(--text-sm)}.title,.section-header__title,.collection-hero__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--heading-letter-spacing)}.badge,.caption,.overline,.tag{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--badge-letter-spacing);text-transform:uppercase}.horizontal-ticker__item,.announcement-bar__message{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em}.topbar-lifull,.topbar-lifull__item span{font-family:var(--font-accent);font-weight:var(--weight-semibold);letter-spacing:.06em}.footer__heading{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--subheading-letter-spacing);text-transform:uppercase}.footer p,.footer li,.footer a,.footer__content{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--body-line-height)}input,textarea,select{font-family:var(--font-body);font-size:var(--text-base)}label{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.breadcrumbs,.breadcrumbs a{font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:.04em}.pagination__item{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--weight-medium)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lifull-typography.css.map */
