:root{--font-family-serif: "Times Now", "Times New Roman", Georgia, serif;--font-family-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-body: "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;--font-weight-light: 200;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: clamp(.75rem, .7rem + .25vw, .875rem);--font-size-sm: clamp(.875rem, .8rem + .3vw, 1rem);--font-size-base: clamp(1rem, .9rem + .3vw, 1.125rem);--font-size-lg: clamp(1.25rem, 1.1rem + .3vw, 1.5rem);--font-size-xl: clamp(1.5rem, 1.2rem + .5vw, 1.75rem);--font-size-2xl: clamp(1.75rem, 1.4rem + .8vw, 2rem);--font-size-3xl: clamp(2rem, 1.6rem + 1.2vw, 2.5rem);--font-size-4xl: clamp(2.25rem, 1.8rem + 1.8vw, 3rem);--line-height-tight: 1.1;--line-height-snug: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.5;--line-height-loose: 1.6;--letter-spacing-tighter: -.48px;--letter-spacing-tight: -.4px;--letter-spacing-normal: -.32px;--letter-spacing-wide: .64px;--letter-spacing-wider: .72px;--heading-4xl-size: clamp(2.25rem, 1.8rem + 1.8vw, 3rem);--heading-4xl-line: clamp(2.2rem, 1.2rem + 2vw, 3.3rem);--heading-4xl-weight: 200;--heading-4xl-spacing: -.48px;--heading-4xl-family: var(--font-family-serif);--heading-3xl-size: clamp(2rem, 1.6rem + 1.2vw, 2.5rem);--heading-3xl-line: clamp(2.25rem, 1.9rem + 1.4vw, 3rem);--heading-3xl-weight: 200;--heading-3xl-spacing: -.4px;--heading-3xl-family: var(--font-family-serif);--heading-2xl-size: clamp(1.75rem, 1.4rem + .8vw, 2rem);--heading-2xl-line: clamp(2rem, 1.6rem + 1vw, 2.4rem);--heading-2xl-weight: 200;--heading-2xl-spacing: -.32px;--heading-2xl-family: var(--font-family-serif);--heading-xl-size: clamp(1.5rem, 1.2rem + .5vw, 1.75rem);--heading-xl-line: clamp(1.75rem, 1.4rem + .8vw, 2rem);--heading-xl-weight: 200;--heading-xl-spacing: -.24px;--heading-xl-family: var(--font-family-serif);--heading-lg-size: clamp(1.25rem, 1.1rem + .3vw, 1.5rem);--heading-lg-line: clamp(1.375rem, 1.2rem + .5vw, 1.5rem);--heading-lg-weight: 200;--heading-lg-spacing: -.2px;--heading-lg-family: var(--font-family-serif);--body-base-size: clamp(.875rem, .8rem + .3vw, 1rem);--body-base-line: clamp(1.25rem, 1.1rem + .3vw, 1.5rem);--body-base-weight: 400;--body-base-spacing: -.16px;--body-base-family: var(--font-family-sans);--body-lead-size: clamp(1rem, .9rem + .3vw, 1.125rem);--body-lead-line: clamp(1.375rem, 1.2rem + .4vw, 1.5rem);--body-lead-weight: 400;--body-lead-spacing: -.2px;--body-lead-family: var(--font-family-sans);--subtitle-base-size: clamp(.75rem, .6rem + 1vw, 1.125rem);--subtitle-base-line: clamp(1.125rem, .8rem + 1.2vw, 1.6875rem);--subtitle-base-weight: 400;--subtitle-base-spacing: .72px;--subtitle-base-family: var(--font-family-sans);--subtitle-base-transform: uppercase;--subtitle-sm-size: .75rem;--subtitle-sm-line: 1.125rem;--subtitle-sm-weight: 400;--subtitle-sm-spacing: .72px;--subtitle-sm-family: var(--font-family-sans);--subtitle-sm-transform: uppercase;--button-base-size: clamp(.75rem, .7rem + .25vw, .875rem);--button-base-line: clamp(1.125rem, 1rem + .25vw, 1.375rem);--button-base-weight: 400;--button-base-spacing: .64px;--button-base-family: var(--font-family-sans);--button-base-transform: uppercase;--font-button-case: var(--button-base-transform);--font-button-size: var(--button-base-size);--font-button-line: var(--button-base-line);--font-button-weight: var(--button-base-weight);--font-button-letter: var(--button-base-spacing);--font-button-family: var(--button-base-family);--text-italic-size: clamp(.75rem, .7rem + .25vw, .875rem);--text-italic-line: clamp(1.125rem, 1rem + .25vw, 1.375rem);--text-italic-weight: 400;--text-italic-spacing: .72px;--text-italic-family: var(--font-family-sans);--text-italic-style: italic;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-2xl: 1400px}@font-face{font-family:Times Now;src:url(times.woff2) format("woff2"),url(times.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue"),local("HelveticaNeue"),url(helvetica-neue-regular.woff2) format("woff2"),url(helvetica-neue-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.16px}@supports (--css: variables){body{font-family:var(--body-base-family);font-size:var(--body-base-size);line-height:var(--body-base-line);font-weight:var(--body-base-weight);letter-spacing:var(--body-base-spacing)}}.font-serif{font-family:var(--font-family-serif),"Times New Roman",Georgia,serif}.font-sans{font-family:var(--font-family-sans),Helvetica,Arial,sans-serif}.font-body{font-family:var(--font-family-body),Helvetica,Arial,sans-serif}.text-xs{font-size:var(--font-size-xs, .75rem)}.text-sm{font-size:var(--font-size-sm, .875rem)}.text-base{font-size:var(--font-size-base, 1rem)}.text-lg{font-size:var(--font-size-lg, 1.25rem)}.text-xl{font-size:var(--font-size-xl, 1.5rem)}.text-2xl{font-size:var(--font-size-2xl, 1.75rem)}.text-3xl{font-size:var(--font-size-3xl, 2rem)}.text-4xl{font-size:var(--font-size-4xl, 2.25rem)}.font-light{font-weight:var(--font-weight-light, 200)}.font-normal{font-weight:var(--font-weight-normal, 400)}.font-medium{font-weight:var(--font-weight-medium, 500)}.font-semibold{font-weight:var(--font-weight-semibold, 600)}.font-bold{font-weight:var(--font-weight-bold, 700)}.leading-tight{line-height:var(--line-height-tight, 1.1)}.leading-snug{line-height:var(--line-height-snug, 1.2)}.leading-normal{line-height:var(--line-height-normal, 1.4)}.leading-relaxed{line-height:var(--line-height-relaxed, 1.5)}.leading-loose{line-height:var(--line-height-loose, 1.6)}.tracking-tighter{letter-spacing:var(--letter-spacing-tighter, -.48px)}.tracking-tight{letter-spacing:var(--letter-spacing-tight, -.4px)}.tracking-normal{letter-spacing:var(--letter-spacing-normal, -.32px)}.tracking-wide{letter-spacing:var(--letter-spacing-wide, .64px)}.tracking-wider{letter-spacing:var(--letter-spacing-wider, .72px)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.heading-4xl,.heading-display,h1{font-family:var(--heading-4xl-family, "Times New Roman", Georgia, serif);font-size:var(--heading-4xl-size, 2.25rem);line-height:var(--heading-4xl-line, 2.2rem);font-weight:var(--heading-4xl-weight, 200);letter-spacing:var(--heading-4xl-spacing, -.48px);margin:0}.heading-4xl--italic,.heading-display--italic{font-style:italic}.heading-3xl,.heading-large,h2{font-family:var(--heading-3xl-family, "Times New Roman", Georgia, serif);font-size:var(--heading-3xl-size, 2rem);line-height:var(--heading-3xl-line, 2.25rem);font-weight:var(--heading-3xl-weight, 200);letter-spacing:var(--heading-3xl-spacing, -.4px);margin:0}.heading-2xl,.heading-medium,h3{font-family:var(--heading-2xl-family, "Times New Roman", Georgia, serif);font-size:var(--heading-2xl-size, 1.75rem);line-height:var(--heading-2xl-line, 2rem);font-weight:var(--heading-2xl-weight, 200);letter-spacing:var(--heading-2xl-spacing, -.32px);margin:0}.heading-xl,.heading-small,h4{font-family:var(--heading-xl-family, "Times New Roman", Georgia, serif);font-size:var(--heading-xl-size, 1.5rem);line-height:var(--heading-xl-line, 1.75rem);font-weight:var(--heading-xl-weight, 200);letter-spacing:var(--heading-xl-spacing, -.24px);margin:0}.heading-lg,.heading-extra-small,h5,h6{font-family:var(--heading-lg-family, "Times New Roman", Georgia, serif);font-size:var(--heading-lg-size, 1.25rem);line-height:var(--heading-lg-line, 1.375rem);font-weight:var(--heading-lg-weight, 200);letter-spacing:var(--heading-lg-spacing, -.2px);margin:0}.body-text,.text-body,p{font-family:var(--body-base-family, Helvetica, Arial, sans-serif);font-size:var(--body-base-size, .875rem);line-height:var(--body-base-line, 1.25rem);font-weight:var(--body-base-weight, 400);letter-spacing:var(--body-base-spacing, -.16px);margin:0}.text-lead,.body-lead{font-family:var(--body-lead-family, Helvetica, Arial, sans-serif);font-size:var(--body-lead-size, 1rem);line-height:var(--body-lead-line, 1.375rem);font-weight:var(--body-lead-weight, 400);letter-spacing:var(--body-lead-spacing, -.2px)}.subtitle,.subtitle-medium{font-family:var(--subtitle-base-family, Helvetica, Arial, sans-serif);font-size:var(--subtitle-base-size, .75rem);line-height:var(--subtitle-base-line, 1.125rem);font-weight:var(--subtitle-base-weight, 400);letter-spacing:var(--subtitle-base-spacing, .72px);text-transform:var(--subtitle-base-transform, uppercase)}.subtitle-small{font-family:var(--subtitle-sm-family, Helvetica, Arial, sans-serif);font-size:var(--subtitle-sm-size, .75rem);line-height:var(--subtitle-sm-line, 1.125rem);font-weight:var(--subtitle-sm-weight, 400);letter-spacing:var(--subtitle-sm-spacing, .72px);text-transform:var(--subtitle-sm-transform, uppercase)}.button-text,.text-button{font-family:var(--button-base-family, Helvetica, Arial, sans-serif);font-size:var(--button-base-size, .75rem);line-height:var(--button-base-line, 1.125rem);font-weight:var(--button-base-weight, 400);letter-spacing:var(--button-base-spacing, .64px);text-transform:uppercase}.text-italic{font-family:var(--text-italic-family, Helvetica, Arial, sans-serif);font-size:var(--text-italic-size, .75rem);line-height:var(--text-italic-line, 1.125rem);font-weight:var(--text-italic-weight, 400);letter-spacing:var(--text-italic-spacing, .72px);font-style:var(--text-italic-style, italic)}.drawer-title,.body-uppercase{font-family:var(--button-base-family, Helvetica, Arial, sans-serif);font-size:var(--button-base-size, .75rem);line-height:var(--button-base-line, 1.125rem);font-weight:var(--button-base-weight, 400);letter-spacing:var(--button-base-spacing, .64px);text-transform:var(--button-base-transform, uppercase)}.heading-4xl p,.heading-3xl p,.heading-2xl p,.heading-xl p,.heading-lg p{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;margin:0}@media (min-width: 576px){.sm\:text-xs{font-size:var(--font-size-xs, .75rem)}.sm\:text-sm{font-size:var(--font-size-sm, .875rem)}.sm\:text-base{font-size:var(--font-size-base, 1rem)}.sm\:text-lg{font-size:var(--font-size-lg, 1.25rem)}.sm\:text-xl{font-size:var(--font-size-xl, 1.5rem)}.sm\:text-2xl{font-size:var(--font-size-2xl, 1.75rem)}.sm\:text-3xl{font-size:var(--font-size-3xl, 2rem)}.sm\:text-4xl{font-size:var(--font-size-4xl, 2.25rem)}}@media (min-width: 768px){.md\:text-xs{font-size:var(--font-size-xs, .75rem)}.md\:text-sm{font-size:var(--font-size-sm, .875rem)}.md\:text-base{font-size:var(--font-size-base, 1rem)}.md\:text-lg{font-size:var(--font-size-lg, 1.25rem)}.md\:text-xl{font-size:var(--font-size-xl, 1.5rem)}.md\:text-2xl{font-size:var(--font-size-2xl, 1.75rem)}.md\:text-3xl{font-size:var(--font-size-3xl, 2rem)}.md\:text-4xl{font-size:var(--font-size-4xl, 2.25rem)}.md\:font-light{font-weight:var(--font-weight-light, 200)}.md\:font-normal{font-weight:var(--font-weight-normal, 400)}.md\:font-medium{font-weight:var(--font-weight-medium, 500)}.md\:font-semibold{font-weight:var(--font-weight-semibold, 600)}.md\:font-bold{font-weight:var(--font-weight-bold, 700)}}@media (min-width: 992px){.lg\:text-xs{font-size:var(--font-size-xs, .75rem)}.lg\:text-sm{font-size:var(--font-size-sm, .875rem)}.lg\:text-base{font-size:var(--font-size-base, 1rem)}.lg\:text-lg{font-size:var(--font-size-lg, 1.25rem)}.lg\:text-xl{font-size:var(--font-size-xl, 1.5rem)}.lg\:text-2xl{font-size:var(--font-size-2xl, 1.75rem)}.lg\:text-3xl{font-size:var(--font-size-3xl, 2rem)}.lg\:text-4xl{font-size:var(--font-size-4xl, 2.25rem)}}@media (min-width: 1200px){.xl\:text-xs{font-size:var(--font-size-xs, .75rem)}.xl\:text-sm{font-size:var(--font-size-sm, .875rem)}.xl\:text-base{font-size:var(--font-size-base, 1rem)}.xl\:text-lg{font-size:var(--font-size-lg, 1.25rem)}.xl\:text-xl{font-size:var(--font-size-xl, 1.5rem)}.xl\:text-2xl{font-size:var(--font-size-2xl, 1.75rem)}.xl\:text-3xl{font-size:var(--font-size-3xl, 2rem)}.xl\:text-4xl{font-size:var(--font-size-4xl, 2.25rem)}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.heading-4xl,h1{font-family:Times New Roman,Georgia,serif;font-size:2.25rem;line-height:2.2rem;font-weight:200;letter-spacing:-.48px}.heading-3xl,h2{font-family:Times New Roman,Georgia,serif;font-size:2rem;line-height:2.25rem;font-weight:200;letter-spacing:-.4px}.heading-2xl,h3{font-family:Times New Roman,Georgia,serif;font-size:1.75rem;line-height:2rem;font-weight:200;letter-spacing:-.32px}.heading-xl,h4{font-family:Times New Roman,Georgia,serif;font-size:1.5rem;line-height:1.75rem;font-weight:200;letter-spacing:-.24px}.heading-lg,h5,h6{font-family:Times New Roman,Georgia,serif;font-size:1.25rem;line-height:1.375rem;font-weight:200;letter-spacing:-.2px}.body-text,p{font-family:Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:-.16px}.text-lead{font-family:Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:400;letter-spacing:-.2px}}.richtext{font-family:var(--body-base-family, Helvetica, Arial, sans-serif);font-size:var(--body-base-size, .875rem);line-height:var(--body-base-line, 1.25rem);font-weight:var(--body-base-weight, 400);letter-spacing:var(--body-base-spacing, -.16px)}.richtext p{margin:0 0 1rem}.richtext p:last-child{margin-bottom:0}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-family:var(--heading-4xl-family, "Times New Roman", Georgia, serif);font-weight:var(--heading-4xl-weight, 200);margin:1.5rem 0 1rem}.richtext h1{font-size:var(--heading-3xl-size, 2rem);line-height:var(--heading-3xl-line, 2.25rem);letter-spacing:var(--heading-3xl-spacing, -.4px)}.richtext h2{font-size:var(--heading-2xl-size, 1.75rem);line-height:var(--heading-2xl-line, 2rem);letter-spacing:var(--heading-2xl-spacing, -.32px)}.richtext h3{font-size:var(--heading-xl-size, 1.5rem);line-height:var(--heading-xl-line, 1.75rem);letter-spacing:var(--heading-xl-spacing, -.24px)}.richtext h4,.richtext h5,.richtext h6{font-size:var(--heading-lg-size, 1.25rem);line-height:var(--heading-lg-line, 1.375rem);letter-spacing:var(--heading-lg-spacing, -.2px)}.richtext strong,.richtext b{font-weight:var(--font-weight-semibold, 600)}.richtext em,.richtext i{font-style:italic}.richtext ul,.richtext ol{margin:1rem 0;padding-left:1.5rem}.richtext li{margin-bottom:.5rem}.richtext li:last-child{margin-bottom:0}.richtext ul li{list-style-type:disc}.richtext ol li{list-style-type:decimal}.richtext a{text-decoration:underline;transition:opacity .2s ease}.richtext a:hover{opacity:.7}.richtext blockquote{margin:1.5rem 0;padding-left:1.5rem;border-left:2px solid rgba(0,0,0,.1);font-style:italic}.richtext hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:2rem 0}.richtext img{max-width:100%;height:auto;margin:1rem 0}.richtext code{background:#0000001a;padding:.2rem .4rem;border-radius:3px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em}.richtext pre{background:#0000001a;padding:1rem;border-radius:6px;overflow-x:auto;margin:1rem 0}.richtext pre code{background:none;padding:0;border-radius:0}.font-loading{visibility:hidden}.fonts-loaded .font-loading{visibility:visible}.heading-4xl,.heading-3xl,.heading-2xl,.heading-xl,.heading-lg{will-change:auto;backface-visibility:hidden}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.richtext a{text-decoration:underline;text-decoration-thickness:2px}}@media (prefers-font-size: large){:root{--font-size-base: 1.125rem}}button,a,input,textarea,select{outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.normal-case{text-transform:none!important}.product-title{font-family:var(--font-family-serif, "Times New Roman", Georgia, serif);font-size:1.25rem;line-height:1.4;font-weight:200;letter-spacing:-.2px;margin:0}.nav-text{font-family:var(--button-text-family, "Helvetica Neue", Arial, sans-serif);font-size:var(--button-text-size, .75rem);line-height:var(--button-text-line, 1.125rem);font-weight:var(--button-text-weight, 400);letter-spacing:var(--button-text-spacing, .64px);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/20/assets/typography-system.css.map */
