:root{--font-text-l: 96px;--font-text-m: 80px;--font-text-s: 64px;--font-header-l: 48px;--font-header-m: 40px;--font-header-s: 32px;--font-title-l: 24px;--font-title-m: 20px;--font-title-s: 18px;--header-l: var(--font-header-l);--header-m: var(--font-header-m);--header-s: var(--font-header-s);--title-l: var(--font-title-l);--body-subtitle: var(--font-title-s) }@media screen and (min-width: 768px) and (max-width: 1399px){:root{--font-text-l: calc(48px + (96 - 48) * ((100vw - 768px) / (1399 - 768)));--font-text-m: calc(40px + (80 - 40) * ((100vw - 768px) / (1399 - 768)));--font-text-s: calc(36px + (64 - 36) * ((100vw - 768px) / (1399 - 768)));--font-header-l: calc(32px + (48 - 32) * ((100vw - 768px) / (1399 - 768)));--font-header-m: calc(28px + (40 - 28) * ((100vw - 768px) / (1399 - 768)));--font-header-s: calc(24px + (32 - 24) * ((100vw - 768px) / (1399 - 768)));--font-title-l: calc(20px + (24 - 20) * ((100vw - 768px) / (1399 - 768)));--font-title-m: calc(18px + (20 - 18) * ((100vw - 768px) / (1399 - 768)));--font-title-s: calc(16px + (18 - 16) * ((100vw - 768px) / (1399 - 768)))}}@media (max-width: 768px){:root{--font-text-l: 48px;--font-text-m: 40px;--font-text-s:36px;--font-header-l:32px;--font-header-m: 28px;--font-header-s: 24px;--font-title-l: 20px;--font-title-m: 18px;--font-title-s: 16px}}.text-l{font-size:var(--font-text-l);font-weight:700;line-height:100%;letter-spacing:-1.2px}.text-m{font-size:var(--font-text-m);font-weight:700;line-height:105%;letter-spacing:-1.2px}.text-s{font-size:var(--font-text-s);font-weight:700;line-height:105%;letter-spacing:-1px}.header-l{font-size:var(--font-header-l);font-weight:700;line-height:105%;letter-spacing:-.3px}.header-m{font-size:var(--font-header-m);font-weight:700;line-height:110%;letter-spacing:-.3px}.header-s{font-size:var(--font-header-s);font-weight:700;line-height:115%;letter-spacing:-.2px}.title-l{font-size:var(--font-title-l);font-weight:700;line-height:130%;letter-spacing:-.2px}.title-m{font-size:var(--font-title-m);font-weight:700;line-height:130%;letter-spacing:0}.title-s{font-size:var(--font-title-s);font-weight:700;line-height:140%;letter-spacing:0}.body-lead{font-size:var(--font-title-s);line-height:140%;letter-spacing:-.3px}.body-subtitle{font-size:var(--body-subtitle);line-height:140%;letter-spacing:-.3px}.body-base{font-size:16px;line-height:140%;letter-spacing:-.3px}.body-small{font-size:14px;line-height:145%;letter-spacing:-.2px}.body-mini{font-size:12px;line-height:135%;letter-spacing:-.1px}:root{--spacer0: 0px;--spacer1: 4px;--spacer2: 8px;--spacer3: 16px;--spacer4: 24px;--spacer5: 32px;--spacer6: 48px;--spacer7: 64px;--spacer8: 80px;--spacer9: 120px;--spacer10: var(--spacer5);--radius0: 0;--radius1: 16px;--radius2: 24px;--radius3: 32px;--radius3-16: 32px;--radius4: 48px;--radius4-24: 48px}@media screen and (min-width: 768px) and (max-width: 1399px){:root{--spacer4: calc(20px + (24 - 20) * ((100vw - 768px) / (1399 - 768)));--spacer5: calc(24px + (32 - 24) * ((100vw - 768px) / (1399 - 768)));--spacer6: calc(32px + (48 - 32) * ((100vw - 768px) / (1399 - 768)));--spacer7: calc(48px + (64 - 48) * ((100vw - 768px) / (1399 - 768)));--spacer8: calc(60px + (80 - 60) * ((100vw - 768px) / (1399 - 768)));--spacer9: calc(100px + (120 - 100) * ((100vw - 768px) / (1399 - 768)));--radius2: calc(16px + (24 - 16) * ((100vw - 768px) / (1399 - 768)));--radius3: calc(24px + (32 - 24) * ((100vw - 768px) / (1399 - 768)));--radius3-16: calc(16px + (32 - 16) * ((100vw - 768px) / (1399 - 768)));--radius4: calc(32px + (48 - 32) * ((100vw - 768px) / (1399 - 768)));--radius4-24: calc(24px + (48 - 24) * ((100vw - 768px) / (1399 - 768)))}}@media screen and (min-width: 479px) and (max-width: 768px){:root{--spacer4: calc(18px + (20 - 18) * ((100vw - 479px) / (768 - 479)));--spacer5: calc(20px + (24 - 20) * ((100vw - 479px) / (768 - 479)));--spacer6: calc(24px + (32 - 24) * ((100vw - 479px) / (768 - 479)));--spacer7: calc(32px + (48 - 32) * ((100vw - 479px) / (768 - 479)));--spacer8: calc(40px + (60 - 40) * ((100vw - 479px) / (768 - 479)));--spacer9: calc(80px + (100 - 80) * ((100vw - 479px) / (768 - 479)))}}@media screen and (max-width: 479px){:root{--spacer4: 18px;--spacer5: 20px;--spacer6: 24px;--spacer7: 32px;--spacer8: 40px;--spacer9: 80px}}@media (max-width: 768px){:root{--radius2: 16px;--radius3: 24px;--radius3-16: 16px;--radius4: 32px;--radius4-24: 24px}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/font.css.map */
