@font-face{font-family:Stylus Casual;src:url('{{ "stylus-webfont.woff" | asset_url }}') format("woff2"),url('{{ "stylus-webfont.woff2" | asset_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--viewport-mobile: 749px;--viewport-tablet: 750px;--viewport-desktop: 990px}h1,.h1{font-size:var(--h1-font-size-mobile, 32px);line-height:var(--h1-line-height-mobile, 1.3);font-family:var(--h1-font-family-desktop, var(--font-heading-family));font-weight:var(--h1-font-weight-desktop, 700);color:var(--h1-color-desktop, #000000);letter-spacing:var(--h1-letter-spacing-mobile, 0px);margin:0}h2,.h2{font-size:var(--h2-font-size-mobile, 28px);line-height:var(--h2-line-height-mobile, 1.3);font-family:var(--h2-font-family-desktop, var(--font-heading-family));font-weight:var(--h2-font-weight-desktop, 700);color:var(--h2-color-desktop, #000000);letter-spacing:var(--h2-letter-spacing-mobile, 0px);margin:0}h3,.h3{font-size:var(--h3-font-size-mobile, 24px);line-height:var(--h3-line-height-mobile, 1.4);font-family:var(--h3-font-family-desktop, var(--font-heading-family));font-weight:var(--h3-font-weight-desktop, 600);color:var(--h3-color-desktop, #000000);letter-spacing:var(--h3-letter-spacing-mobile, 0px);margin:0}h4,.h4{font-size:var(--h4-font-size-mobile, 20px);line-height:var(--h4-line-height-mobile, 1.5);font-family:var(--h4-font-family-desktop, var(--font-heading-family));font-weight:var(--h4-font-weight-desktop, 600);color:var(--h4-color-desktop, #000000);letter-spacing:var(--h4-letter-spacing-mobile, 0px);margin:0}h5,.h5{font-size:var(--h5-font-size-mobile, 16px);line-height:var(--h5-line-height-mobile, 1.5);font-family:var(--h5-font-family-desktop, var(--font-heading-family));font-weight:var(--h5-font-weight-desktop, 500);color:var(--h5-color-desktop, #000000);letter-spacing:var(--h5-letter-spacing-mobile, 0px);margin:0}h6,.h6{font-size:var(--h6-font-size-mobile, 14px);line-height:var(--h6-line-height-mobile, 1.6);font-family:var(--h6-font-family-desktop, var(--font-heading-family));font-weight:var(--h6-font-weight-desktop, 500);color:var(--h6-color-desktop, #000000);letter-spacing:var(--h6-letter-spacing-mobile, 0px);margin:0}body,p,.body-text{font-size:var(--body-font-size-mobile, 14px);line-height:var(--body-line-height-mobile, 1.6);font-family:var(--body-font-family-desktop, var(--font-body-family));font-weight:var(--body-font-weight-desktop, 400);color:var(--body-color-desktop, #333333);letter-spacing:var(--body-letter-spacing-mobile, 0px)}@media screen and (min-width:750px){h1,.h1{font-size:var(--h1-font-size-tablet, 42px);line-height:var(--h1-line-height-tablet, 1.2);font-family:var(--h1-font-family-desktop, var(--font-heading-family));font-weight:var(--h1-font-weight-desktop, 700);color:var(--h1-color-desktop, #000000);letter-spacing:var(--h1-letter-spacing-tablet, 0px)}h2,.h2{font-size:var(--h2-font-size-tablet, 34px);line-height:var(--h2-line-height-tablet, 1.3);font-family:var(--h2-font-family-desktop, var(--font-heading-family));font-weight:var(--h2-font-weight-desktop, 700);color:var(--h2-color-desktop, #000000);letter-spacing:var(--h2-letter-spacing-tablet, 0px)}h3,.h3{font-size:var(--h3-font-size-tablet, 28px);line-height:var(--h3-line-height-tablet, 1.4);font-family:var(--h3-font-family-desktop, var(--font-heading-family));font-weight:var(--h3-font-weight-desktop, 600);color:var(--h3-color-desktop, #000000);letter-spacing:var(--h3-letter-spacing-tablet, 0px)}h4,.h4{font-size:var(--h4-font-size-tablet, 22px);line-height:var(--h4-line-height-tablet, 1.5);font-family:var(--h4-font-family-desktop, var(--font-heading-family));font-weight:var(--h4-font-weight-desktop, 600);color:var(--h4-color-desktop, #000000);letter-spacing:var(--h4-letter-spacing-tablet, 0px)}h5,.h5{font-size:var(--h5-font-size-tablet, 18px);line-height:var(--h5-line-height-tablet, 1.5);font-family:var(--h5-font-family-desktop, var(--font-heading-family));font-weight:var(--h5-font-weight-desktop, 500);color:var(--h5-color-desktop, #000000);letter-spacing:var(--h5-letter-spacing-tablet, 0px)}h6,.h6{font-size:var(--h6-font-size-tablet, 15px);line-height:var(--h6-line-height-tablet, 1.6);font-family:var(--h6-font-family-desktop, var(--font-heading-family));font-weight:var(--h6-font-weight-desktop, 500);color:var(--h6-color-desktop, #000000);letter-spacing:var(--h6-letter-spacing-tablet, 0px)}body,p,.body-text{font-size:var(--body-font-size-tablet, 15px);line-height:var(--body-line-height-tablet, 1.6);font-family:var(--body-font-family-desktop, var(--font-body-family));font-weight:var(--body-font-weight-desktop, 400);color:var(--body-color-desktop, #333333);letter-spacing:var(--body-letter-spacing-tablet, 0px)}}@media screen and (min-width:990px){h1,.h1{font-size:var(--h1-font-size-desktop, 52px);line-height:var(--h1-line-height-desktop, 1.2);font-family:var(--h1-font-family-desktop, var(--font-heading-family));font-weight:var(--h1-font-weight-desktop, 700);color:var(--h1-color-desktop, #000000);letter-spacing:var(--h1-letter-spacing-desktop, 0px)}h2,.h2{font-size:var(--h2-font-size-desktop, 40px);line-height:var(--h2-line-height-desktop, 1.3);font-family:var(--h2-font-family-desktop, var(--font-heading-family));font-weight:var(--h2-font-weight-desktop, 700);color:var(--h2-color-desktop, #000000);letter-spacing:var(--h2-letter-spacing-desktop, 0px)}h3,.h3{font-size:var(--h3-font-size-desktop, 32px);line-height:var(--h3-line-height-desktop, 1.4);font-family:var(--h3-font-family-desktop, var(--font-heading-family));font-weight:var(--h3-font-weight-desktop, 600);color:var(--h3-color-desktop, #000000);letter-spacing:var(--h3-letter-spacing-desktop, 0px)}h4,.h4{font-size:var(--h4-font-size-desktop, 24px);line-height:var(--h4-line-height-desktop, 1.5);font-family:var(--h4-font-family-desktop, var(--font-heading-family));font-weight:var(--h4-font-weight-desktop, 600);color:var(--h4-color-desktop, #000000);letter-spacing:var(--h4-letter-spacing-desktop, 0px)}h5,.h5{font-size:var(--h5-font-size-desktop, 20px);line-height:var(--h5-line-height-desktop, 1.5);font-family:var(--h5-font-family-desktop, var(--font-heading-family));font-weight:var(--h5-font-weight-desktop, 500);color:var(--h5-color-desktop, #000000);letter-spacing:var(--h5-letter-spacing-desktop, 0px)}h6,.h6{font-size:var(--h6-font-size-desktop, 16px);line-height:var(--h6-line-height-desktop, 1.6);font-family:var(--h6-font-family-desktop, var(--font-heading-family));font-weight:var(--h6-font-weight-desktop, 500);color:var(--h6-color-desktop, #000000);letter-spacing:var(--h6-letter-spacing-desktop, 0px)}body,p,.body-text{font-size:var(--body-font-size-desktop, 16px);line-height:var(--body-line-height-desktop, 1.6);font-family:var(--body-font-family-desktop, var(--font-body-family));font-weight:var(--body-font-weight-desktop, 400);color:var(--body-color-desktop, #333333);letter-spacing:var(--body-letter-spacing-desktop, 0px)}}.typo-override-h1{font-size:var(--h1-font-size-mobile, 32px);line-height:var(--h1-line-height-mobile, 1.3);font-family:var(--h1-font-family-desktop, var(--font-heading-family));font-weight:var(--h1-font-weight-desktop, 700);color:var(--h1-color-desktop, #000000);letter-spacing:var(--h1-letter-spacing-mobile, 0px)}@media screen and (min-width:750px){.typo-override-h1{font-size:var(--h1-font-size-tablet, 42px);line-height:var(--h1-line-height-tablet, 1.2);font-family:var(--h1-font-family-desktop, var(--font-heading-family));font-weight:var(--h1-font-weight-desktop, 700);color:var(--h1-color-desktop, #000000);letter-spacing:var(--h1-letter-spacing-tablet, 0px)}}@media screen and (min-width:990px){.typo-override-h1{font-size:var(--h1-font-size-desktop, 52px);line-height:var(--h1-line-height-desktop, 1.2);font-family:var(--h1-font-family-desktop, var(--font-heading-family));font-weight:var(--h1-font-weight-desktop, 700);color:var(--h1-color-desktop, #000000);letter-spacing:var(--h1-letter-spacing-desktop, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/global-typography.css.map */
