:root{--font-body: "Inter", sans-serif;--font-heading: "Inter", sans-serif;--font-weight-light: 300;--font-weight-medium: 500;--letter-spacing-tight: -.3px;--letter-spacing-normal: 0px;--letter-spacing-loose: .5px;--letter-spacing-heading: -.3px;--letter-spacing-body: 0px;--line-height-tight: 1.1;--line-height-normal: 1.4;--line-height-loose: 1.6;--font-size-h1: calc(32px + (48 - 32) * ((100vw - 375px) / (1440 - 375)));--font-size-h2: calc(28px + (40 - 28) * ((100vw - 375px) / (1440 - 375)));--font-size-h3: calc(24px + (32 - 24) * ((100vw - 375px) / (1440 - 375)));--font-size-h4: calc(20px + (24 - 20) * ((100vw - 375px) / (1440 - 375)));--font-size-h5: calc(18px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));--font-size-h6: calc(16px + (18 - 16) * ((100vw - 375px) / (1440 - 375)));--font-size-body-large: calc(18px + (20 - 18) * ((100vw - 375px) / (1440 - 375)));--font-size-body: calc(16px + 0*(100vw - 375px)) ;--font-size-body-small: calc(14px + 0*(100vw - 375px)) ;--font-size-caption: calc(12px + 0*(100vw - 375px)) ;--min-font-size-h1: 32px;--max-font-size-h1: 48px;--min-font-size-h2: 28px;--max-font-size-h2: 40px;--min-font-size-h3: 24px;--max-font-size-h3: 32px}body:not(:has(.gps)) h1,body:not(:has(.gps)) .h1,body:not(:has(.gps)) h2,body:not(:has(.gps)) .h2,body:not(:has(.gps)) h3,body:not(:has(.gps)) .h3,body:not(:has(.gps)) h4,body:not(:has(.gps)) .h4,body:not(:has(.gps)) h5,body:not(:has(.gps)) .h5,body:not(:has(.gps)) h6,body:not(:has(.gps)) .h6{font-family:var(--font-heading);letter-spacing:var(--letter-spacing-heading)}body:not(:has(.gps)),body:not(:has(.gps)) p,body:not(:has(.gps)) div,body:not(:has(.gps)) span,body:not(:has(.gps)) button,body:not(:has(.gps)) a{font-family:var(--font-body);letter-spacing:var(--letter-spacing-body)}@media screen and (max-width: 375px){body:not(:has(.gps)) h1,body:not(:has(.gps)) .h1{font-size:var(--min-font-size-h1)}body:not(:has(.gps)) h2,body:not(:has(.gps)) .h2{font-size:var(--min-font-size-h2)}body:not(:has(.gps)) h3,body:not(:has(.gps)) .h3{font-size:var(--min-font-size-h3)}}@media screen and (min-width: 1440px){body:not(:has(.gps)) h1,body:not(:has(.gps)) .h1{font-size:var(--max-font-size-h1)}body:not(:has(.gps)) h2,body:not(:has(.gps)) .h2{font-size:var(--max-font-size-h2)}body:not(:has(.gps)) h3,body:not(:has(.gps)) .h3{font-size:var(--max-font-size-h3)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/typography-system.css.map */
