:root{--kse-serif: "DM Serif Display", "Playfair Display", Georgia, serif;--font-heading--family: var(--kse-serif);--font-subheading--family: var(--kse-serif);--font-primary--family: var(--kse-serif)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--kse-serif);font-weight:400!important;letter-spacing:0!important}.kse-title{font-size:clamp(1.625rem,3.2vw,2.625rem);line-height:1.12;letter-spacing:0}.kse-title--xl{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.08;letter-spacing:0}.kse-title--md{font-size:clamp(1.4rem,2.4vw,2rem)}.kse-lede{font-size:1rem;line-height:1.65}.product-details h1{font-size:clamp(1.6rem,2.6vw,2.1rem)!important;line-height:1.15;letter-spacing:0}.kse-hero__stage{max-height:820px}.kse-hero__copy{gap:14px}@media(min-width:990px){.kse-hero__copy{gap:20px}.kse-hero__copy .kse-title--xl{max-width:13ch}}.kse-sizes__row{font-family:var(--kse-sans);font-style:normal;font-weight:500;font-size:.9375rem;letter-spacing:.06em;line-height:1;color:var(--kse-ink);display:grid;grid-template-columns:repeat(5,1fr);gap:8px;justify-content:start;overflow:visible;margin:0 0 clamp(28px,4vw,48px)}.kse-sizes__row li{display:block}.kse-sizes__row a,.kse-sizes__row li:not(:has(a)){display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 10px;background:var(--kse-pearl);border:1px solid transparent;color:var(--kse-ink);text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.kse-sizes__row a:hover{background:var(--kse-bordo);color:var(--kse-pearl)}@media(min-width:750px){.kse-sizes__row{grid-template-columns:repeat(9,minmax(64px,1fr));gap:10px;font-size:1rem}.kse-sizes__row a{min-height:60px}}.kse-card__title{font-family:var(--kse-sans);font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.3}.kse-card__price{font-size:.9375rem;color:var(--kse-ink)}.kse-cat__name{font-style:normal;font-size:clamp(1.25rem,2vw,1.625rem)}.kse-reel__cap p{font-style:normal;font-size:1.1875rem}.kse-review blockquote{font-family:var(--kse-sans);font-size:1rem;line-height:1.65}.kse-review__avatar{font-style:normal}.kse-edit__quote{font-family:var(--kse-serif);font-style:normal;font-size:clamp(1.1rem,1.6vw,1.3rem)}.kse-faq summary{font-family:var(--kse-sans);font-size:1.0625rem;font-weight:500}.kse-sheet__head h3{font-size:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kse-type.css.map */
