@font-face{font-family:FK Grotesk Neue;src:url(fk-grotesk-neue.woff2) format("woff2-variations"),url(fk-grotesk-neue.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--spring-ff-brand: "FK Grotesk Neue", "Inter", system-ui, sans-serif;--spring-ff-mono: "Inter", system-ui, sans-serif;--spring-fw-light: 300;--spring-fw-regular: 400;--spring-fw-overline: 400;--spring-fs-display: 40px;--spring-fs-statement-l: 20px;--spring-fs-h2: 32px;--spring-fs-h3: 24px;--spring-fs-title-l: 20px;--spring-fs-title-m: 18px;--spring-fs-body-intro: 18px;--spring-fs-body: 16px;--spring-fs-address: 22px;--spring-fs-small: 14px;--spring-fs-caption: 12px;--spring-fs-overline: 12px;--spring-lh-display: 1.12;--spring-lh-heading: 1.2;--spring-lh-body: 1.5;--spring-lh-button: 1.65;--spring-lh-address: 1.35;--spring-lh-tight: 1.1;--spring-lh-flat: 1;--spring-ls-overline: .12em;--spring-ls-chip: .06em;--spring-radius-card: 16px;--spring-radius-pill: 9999px}@media(min-width:1024px){:root{--spring-fs-display: 48px;--spring-fs-statement-l: 36px;--spring-fs-h2: 40px}}.spring-display{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-display);line-height:var(--spring-lh-display);letter-spacing:0;text-transform:none}.spring-h2{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-h2);line-height:var(--spring-lh-heading);letter-spacing:0;text-transform:none}.spring-statement-l{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-statement-l);line-height:var(--spring-lh-body);letter-spacing:0;text-transform:none}@media(min-width:1024px){.spring-statement-l{line-height:var(--spring-lh-heading)}}.spring-h3{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-h3);line-height:var(--spring-lh-heading);letter-spacing:0;text-transform:none}.spring-title-l{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-regular);font-size:var(--spring-fs-title-l);line-height:var(--spring-lh-heading)}.spring-title-l--light{font-weight:var(--spring-fw-light)}.spring-card-title{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-regular);font-size:var(--spring-fs-title-m);line-height:var(--spring-lh-heading)}.spring-body-intro{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-body-intro);line-height:var(--spring-lh-body)}.spring-body{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-body);line-height:var(--spring-lh-body)}.spring-body-strong{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-regular);font-size:var(--spring-fs-body);line-height:var(--spring-lh-button)}.spring-body.rte p,.spring-body.rte li,.spring-body-intro.rte p,.spring-body-intro.rte li{font-weight:inherit}.spring-link{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-body-intro);line-height:var(--spring-lh-heading)}.spring-address{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-address);line-height:var(--spring-lh-address)}.spring-small-cap{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-small);line-height:var(--spring-lh-flat);letter-spacing:var(--spring-ls-overline)!important;text-transform:uppercase}.spring-caption{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-caption);line-height:var(--spring-lh-body)}.spring-caption-chip{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-caption);line-height:var(--spring-lh-flat);letter-spacing:var(--spring-ls-chip)}.spring-caption-cap{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-regular);font-size:var(--spring-fs-caption);line-height:var(--spring-lh-flat);letter-spacing:var(--spring-ls-overline)!important;text-transform:uppercase}.spring-overline{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-overline);font-size:var(--spring-fs-overline);line-height:var(--spring-lh-heading);letter-spacing:var(--spring-ls-overline)!important;text-transform:uppercase}.spring-overline-soft{font-family:var(--spring-ff-brand);font-weight:var(--spring-fw-light);font-size:var(--spring-fs-overline);line-height:var(--spring-lh-flat);letter-spacing:var(--spring-ls-overline)!important;text-transform:uppercase}.btn.spring-btn .btn__label{text-box-edge:cap alphabetic;text-box-trim:trim-both}.btn.spring-btn{font-size:1rem}.btn.spring-btn:not(.btn--style-text):not(.btn--style-icon){--button-padding: 15.5px var(--spacing-200)}@media(hover:hover){.btn.spring-btn.btn--style-solid:not(.btn--style-text){--spring-btn-arrow-size: 18px;--spring-btn-arrow-gap: 24px;transition:padding-right .26s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1))}.btn.spring-btn.btn--style-solid:not(.btn--style-text) .btn__label--active{transition:padding-right .26s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1))}.btn.spring-btn.btn--style-solid:not(.btn--style-text):hover,.btn.spring-btn.btn--style-solid:not(.btn--style-text):hover .btn__label--active{padding-right:calc(var(--spacing-200) + var(--spring-btn-arrow-gap))}.btn.spring-btn.btn--style-solid:after{content:"";position:absolute;top:50%;right:13px;width:var(--spring-btn-arrow-size, 18px);height:var(--spring-btn-arrow-size, 18px);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12H20M14 18L20 12L14 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12H20M14 18L20 12L14 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translateY(-50%);transition:opacity .11s linear;pointer-events:none}.btn.spring-btn.btn--style-solid:hover:after{opacity:1;transition:opacity .15s linear .11s}@media(prefers-reduced-motion:reduce){.btn.spring-btn.btn--style-solid:not(.btn--style-text),.btn.spring-btn.btn--style-solid:not(.btn--style-text) .btn__label--active{transition:none}.btn.spring-btn.btn--style-solid:hover:after{transition:opacity .15s linear}}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/spring-typography.css.map */
