@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-display: "Congenial", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-heading: "Congenial", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-roman: 400;--font-weight-bold: 700;--font-weight-heavy: 700;--font-size-display-1: 95px;--font-size-display-2: 64px;--font-size-h1: 48px;--font-size-h2: 40px;--font-size-h3: 36px;--font-size-h4: 32px;--font-size-subheading-1: 24px;--font-size-subheading-2: 20px;--font-size-base: 16px;--font-size-small: 14px;--font-size-caption: 12px;--line-height-display: 1.1;--line-height-heading: 1.2;--line-height-subheading: 1.3;--line-height-body: 1.5;--line-height-caption: 1.4;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em}.display-1{font-family:var(--font-display);font-size:var(--font-size-display-1);font-weight:var(--font-weight-medium);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight)}.display-2{font-family:var(--font-display);font-size:var(--font-size-display-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight)}.h1{font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal)}.h2{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal)}.h3{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal)}.h4{font-family:var(--font-body);font-size:var(--font-size-h4);font-weight:var(--font-weight-heavy);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal)}.subheading-1{font-family:var(--font-body);font-size:var(--font-size-subheading-1);font-weight:var(--font-weight-roman);line-height:var(--line-height-subheading);letter-spacing:var(--letter-spacing-normal)}.subheading-2{font-family:var(--font-body);font-size:var(--font-size-subheading-2);font-weight:var(--font-weight-roman);line-height:var(--line-height-subheading);letter-spacing:var(--letter-spacing-normal)}.body-base{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-roman);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.body-bold{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-heavy);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.body-link{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-roman);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);text-decoration:none}.body-link:hover{text-decoration:underline}.body-small{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-roman);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.body-small-bold{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-heavy);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.caption{font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-roman);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-normal)}.caption-bold{font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-heavy);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-normal)}h1,.h1-element{font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);margin:0 0 24px}h2,.h2-element{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);margin:0 0 19px}h3,.h3-element{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);margin:0 0 16px}h4,.h4-element{font-family:var(--font-body);font-size:var(--font-size-h4);font-weight:var(--font-weight-heavy);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);margin:0 0 13px}p,.body-text{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-roman);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);margin:0 0 16px}small,.small-text{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-roman);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}@media screen and (max-width: 749px){:root{--font-size-display-1: 64px;--font-size-display-2: 48px;--font-size-h1: 36px;--font-size-h2: 32px;--font-size-h3: 28px;--font-size-h4: 24px;--font-size-subheading-1: 20px;--font-size-subheading-2: 18px}}@media screen and (max-width: 479px){:root{--font-size-display-1: 48px;--font-size-display-2: 36px;--font-size-h1: 32px;--font-size-h2: 28px;--font-size-h3: 24px;--font-size-h4: 20px}}.font-medium{font-weight:var(--font-weight-medium)}.font-roman{font-weight:var(--font-weight-roman)}.font-heavy{font-weight:var(--font-weight-heavy)}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#9333ea}.text-secondary{color:rgba(var(--color-foreground),.7)}.text-muted{color:rgba(var(--color-foreground),.5)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/typography.css.map */
