@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(anton-v25-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(lexend-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:700;src:url(lexend-v23-latin-700.woff2) format("woff2")}:root{--font-heading: "Anton", sans-serif;--font-heading-family: "Anton", sans-serif;--font-body: "Lexend", sans-serif;--font-weight-normal: 400;--font-weight-bold: 700;--text-heading-xxl: normal normal normal 64px/77px Anton;--text-heading-xl: normal normal normal 60px/78px Anton;--text-heading-lg: normal normal normal 40px/50px Anton;--text-heading-md: normal normal normal 30px/39px Anton;--text-heading-sm: normal normal normal 24px/31px Anton;--text-heading-xs: normal normal normal 20px/26px Anton;--text-heading-xxs: normal normal normal 18px/23px Anton;--text-heading-xxxs: normal normal normal 15px/20px Anton;--text-heading-xxxxs: normal normal normal 13px/17px Anton;--text-body-xl: normal normal bold 24px/32px Lexend;--text-body-lg: normal normal normal 24px/30px Lexend;--text-body-md: normal normal normal 20px/28px Lexend;--text-body-base: normal normal normal 18px/24px Lexend;--text-body-sm: normal normal normal 16px/22px Lexend;--text-body-xs: normal normal normal 15px/20px Lexend;--text-body-xxs: normal normal normal 14px/20px Lexend;--text-body-xxxs: normal normal normal 13px/17px Lexend;--text-body-xxxxs: normal normal normal 12px/18px Lexend;--text-bold-xl: normal normal bold 24px/32px Lexend;--text-bold-lg: normal normal bold 18px/24px Lexend;--text-bold-md: normal normal bold 16px/22px Lexend;--text-caption: normal normal normal 18px/23px Lexend;--text-button: 700 18px/23px Lexend;--text-button-sm: 700 16px/22px Lexend;--text-tiny: normal normal normal 11px/16px Lexend}.text-heading-xxl{font:var(--text-heading-xxl)}.text-heading-xl{font:var(--text-heading-xl)}.text-heading-lg{font:var(--text-heading-lg)}.text-heading-md{font:var(--text-heading-md)}.text-heading-sm{font:var(--text-heading-sm)}.text-heading-xs{font:var(--text-heading-xs)}.text-heading-xxs{font:var(--text-heading-xxs)}.text-heading-xxxs{font:var(--text-heading-xxxs)}.text-heading-xxxxs{font:var(--text-heading-xxxxs)}.text-body-xl{font:var(--text-body-xl)}.text-body-lg{font:var(--text-body-lg)}.text-body-md{font:var(--text-body-md)}.text-body-base{font:var(--text-body-base)}.text-body-sm{font:var(--text-body-sm)}.text-body-xs{font:var(--text-body-xs)}.text-body-xxs{font:var(--text-body-xxs)}.text-body-xxxs{font:var(--text-body-xxxs)}.text-body-xxxxs{font:var(--text-body-xxxxs)}.text-bold-xl{font:var(--text-bold-xl)}.text-bold-lg{font:var(--text-bold-lg)}.text-bold-md{font:var(--text-bold-md)}.text-caption{font:var(--text-caption)}.text-button{font:var(--text-button)}.text-button-sm{font:var(--text-button-sm)}.text-tiny{font:var(--text-tiny)}body{font-family:var(--font-body);font-weight:var(--font-weight-normal)}.text-body{font:var(--text-body-xs);letter-spacing:.06rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.06rem;color:rgb(var(--color-foreground));line-height:1.3;word-break:break-word}.hxxl{font:var(--text-heading-xxl);font-size:clamp(5.6rem,14vw,7.2rem);line-height:1.1}.hxl{font:var(--text-heading-xl);font-size:5rem}@media only screen and (min-width: 750px){.hxl{font-size:6.2rem}}.h0{font:var(--text-heading-lg)}@media only screen and (min-width: 750px){.h0{font-size:5.2rem}}h1,.h1{font:var(--text-heading-md)}@media only screen and (min-width: 750px){h1,.h1{font:var(--text-heading-lg)}}h2,.h2{font:var(--text-heading-xs)}@media only screen and (min-width: 750px){h2,.h2{font:var(--text-heading-sm)}}h3,.h3{font:var(--text-heading-xxs)}@media only screen and (min-width: 750px){h3,.h3{font:var(--text-heading-xxs)}}h4,.h4{font:var(--text-heading-xxxs)}h5,.h5{font:var(--text-body-xxs)}@media only screen and (min-width: 750px){h5,.h5{font:var(--text-heading-xxxxs)}}h6,.h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}@media screen and (min-width: 750px){blockquote{padding-left:1.5rem}}.caption{font:var(--text-tiny);letter-spacing:.07rem}@media screen and (min-width: 750px){.caption{font:var(--text-body-xxs);letter-spacing:.07rem}}.caption-with-letter-spacing{font:var(--text-tiny);letter-spacing:.13rem;text-transform:uppercase}.caption-with-letter-spacing--medium{font:var(--text-body-xxxxs);letter-spacing:.16rem}.caption-with-letter-spacing--large{font:var(--text-body-xxs);letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font:var(--text-body-xxxs);letter-spacing:.04rem}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title--primary{margin:4rem 0}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (min-width: 990px){.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link .link-with-icon .svg-wrapper{width:1.5rem}.title-wrapper-with-link a{margin-top:0;flex-shrink:0}.title-wrapper--no-top-margin{margin-top:0}.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font:var(--text-caption);letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font:var(--text-body-xs);letter-spacing:.1rem}.subtitle--medium{font:var(--text-body-sm);letter-spacing:.08rem}h1,h2,h3{font-family:var(--font-heading)!important;font-weight:var(--font-weight-normal)}.h2{font:var(--text-heading-xs)!important;letter-spacing:.06rem;color:rgb(var(--color-foreground));word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base-typography.css.map */
