:root{--kumoo-font: "Montserrat", "Be Vietnam Pro", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body-family: var(--kumoo-font) !important;--font-heading-family: var(--kumoo-font) !important}body,button,input,select,textarea,optgroup,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--kumoo-font)!important}[class^=km-]:not([class*=icon]):not([class*=star]),[class*=" km-"]:not([class*=icon]):not([class*=star]),[class^=kumoo-]:not([class*=icon]):not([class*=star]),[class*=" kumoo-"]:not([class*=icon]):not([class*=star]),[class^=editorial-]:not([class*=icon]):not([class*=star]),[class*=" editorial-"]:not([class*=icon]):not([class*=star]),[class^=km-] *:not([class*=icon]):not([class*=star]),[class*=" km-"] *:not([class*=icon]):not([class*=star]),[class^=kumoo-] *:not([class*=icon]):not([class*=star]),[class*=" kumoo-"] *:not([class*=icon]):not([class*=star]),[class^=editorial-] *:not([class*=icon]):not([class*=star]),[class*=" editorial-"] *:not([class*=icon]):not([class*=star]),[class^=jdgm-]:not([class*=star]),[class*=" jdgm-"]:not([class*=star]){font-family:var(--kumoo-font)!important}body{font-size:1.3rem!important;letter-spacing:.02em;line-height:1.7}@media screen and (min-width:750px){body{font-size:1.3rem!important}}h1,.h1{font-size:3.2rem!important;font-weight:600!important;letter-spacing:.05rem!important;line-height:1.2!important}h2,.h2{font-size:2.4rem!important;font-weight:700!important;line-height:1.25!important}h3,.h3{font-size:1.8rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase}h4,.h4,h5,.h5,h6{font-size:1.3rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase}p,li,dd,dt,label,input,select,textarea,a,.field__label,.rte,.rte p,.rte li,.link,.button-label,.facets__summary-label,.facets__selected,.facets__label,.facets__heading,.facet-filters__label,.facets__price span,.kumoo-price-presets__label,[class^=jdgm-]:not([class*=star]):not([class*=btn]),[class^=km-] p,[class*=" km-"] p,[class^=km-] li,[class*=" km-"] li,[class^=km-] a,[class*=" km-"] a,[class^=km-] span,[class*=" km-"] span,[class^=km-] div:not([class*=heading]),[class*=" km-"] div:not([class*=heading]){font-size:1.3rem!important;font-weight:400!important}.header__menu-item,.list-menu__item,.header__menu-item span{font-size:1.3rem!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.1em}.card__heading,.card__heading a,.kumoo-card__title,.editorial-carousel__title,.price,.price-item,.kumoo-card__price,.editorial-carousel__price{font-size:1.3rem!important;font-weight:400!important;letter-spacing:.01em}.product__title,.product__title *,.product__title h1,.product__title h2{font-size:2.4rem!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.3!important;text-transform:none}.product__info-container .price,.product__info-container .price *,.price--large,.price--large *{font-size:1.8rem!important;font-weight:500!important}.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.kumoo-card__atc-btn,.km-cta,.editorial-carousel__button,.product-form__submit,[class^=jdgm-][class*=btn]{font-size:1.2rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase}.editorial-carousel__eyebrow,.km-over,.kumoo-card__size,.km-attr,.km-cap,.km-year-label,.km-sub,.km-scroll span,.kumoo-price-preset{font-size:1.1rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase}.km-hero-content h1{font-size:3.2rem!important;font-weight:600!important;letter-spacing:.05em!important}.km-about h2,.km-nappa-head h2,.km-promise h2,.km-story h2{font-size:2.4rem!important;font-weight:700!important}.km-quote blockquote{font-size:2.4rem!important;font-weight:400!important;font-style:normal!important;line-height:1.45!important}.km-phil-item h3,.km-nf h4,.km-ft-col h4{font-size:1.3rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase}.km-phil-item .km-num{font-size:2.4rem!important;font-weight:300!important}.km-logo,.km-ft-brand{font-size:1.8rem!important;font-weight:600!important;letter-spacing:.2em!important}.km-year{font-size:4.8rem!important;font-weight:300!important}.kumoo-card__nav,.editorial-carousel__arrow{font-size:2rem!important}#shopify-section-template--34689502183677__editorial_product_carousel_ynLkYV#shopify-section-template--34689502183677__editorial_product_carousel_ynLkYV h2{font-family:var(--kumoo-font)!important;font-size:1.8rem!important;font-weight:700!important;letter-spacing:.12em!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kumoo-typography.css.map */
