@font-face{font-family:Courier New;src:url(CourierNewPSMT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary: "Courier Prime", Courier, monospace;--title-text-space: calc(1em + 6px) }.heading-l,.heading-m,.heading-m-uppercase,.heading-s,.heading-s-uppercase,.paragraph{font-family:var(--font-primary)}.heading-l{font-size:1.4rem;font-style:normal;font-weight:400;line-height:128.571%}.heading-m{font-size:1.2rem;font-style:normal;font-weight:400;line-height:133.333%}.heading-m-uppercase{font-size:1.2rem;font-style:normal;font-weight:400;line-height:133.333%;letter-spacing:.042rem;text-transform:uppercase}.heading-s{font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.heading-s-uppercase{font-size:1rem;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase}h1,h2,h3,h4,h5,h6,p{margin:0;margin-block-start:0;margin-block-end:0}p,li,.paragraph{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-size:1.2rem;font-style:normal;font-weight:400;line-height:133.333%}blockquote{font-style:italic;color:var(--color-foreground);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-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width: 750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.uppercase{text-transform:uppercase}.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-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.rich-text p,.rich-text li{line-height:150%}.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5{margin-bottom:2.4rem;line-height:133.333%;letter-spacing:.42px}.rich-text ul{padding:0;margin:0;list-style-type:none}.rich-text li:before{content:"- ";margin-right:5px}.rich-text p+p,.rich-text p+ul{margin-top:calc(1em + 6px)}.rich-text-cta{margin-top:2.4rem}.rich-text a,a,p a{color:var(--black)}.rich-text-group:not(:last-child){margin-bottom:8rem}.rich-text-media{position:relative;aspect-ratio:var(--ratio-portrait)}.rich-text-media+.rich-text-media{margin-top:2rem}.rich-text-media+.rich-text-group{margin-top:8rem}.text-vertical-align-fix{padding-top:.1rem;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/28/assets/typography.css.map */
