:root{--calinea-font: "Jost", Arial, sans-serif;--font-heading: var(--calinea-font);--font-body: var(--calinea-font);--font-body-family: var(--calinea-font);--heading-font-family: var(--calinea-font);--text-font-family: var(--calinea-font);--cal-font-serif: var(--calinea-font);--cal-font-serif-light: var(--calinea-font);--cal-font-sans: var(--calinea-font);--cal-font-sans-medium: var(--calinea-font);--cal-color-text: #33342D;--cal-color-body: #42423B;--cal-color-muted: #6F6D65;--cal-color-label: #6F6D65;--cal-color-border: #DCD8CE}html{font-family:var(--calinea-font)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--calinea-font)!important;font-size:16px;font-weight:400;line-height:1.58;letter-spacing:0;color:var(--cal-color-body)}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) *:not(svg):not(path):not(.jdgm-star):not(.jm-star-rating__font-icon):not([class*=star-rating__font-icon]):not([class^=icon-]):not([class*=" icon-"]){font-family:var(--calinea-font)!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.jdgm-star,.jdgm-star:before,.jdgm-star:after,.jm-star-rating__font-icon,[class*=star-rating__font-icon]){font-family:JudgemeStar!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(h1,h2,h3,.h1,.h2,.h3,.hero-heading,.section-heading,.collection-title,.product-title,.product-info__title){font-weight:400!important;font-style:normal!important;text-transform:none!important;color:var(--cal-color-text)!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(h1,.h1){letter-spacing:-.018em!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(h2,.h2){letter-spacing:-.014em!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(h3,.h3){letter-spacing:-.008em!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(p,li,dd,dt,blockquote,.rte,.prose){font-weight:400;line-height:1.62}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(strong,b){font-weight:600!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(em,i,.italic){font-family:var(--calinea-font)!important;font-weight:400!important;font-style:italic!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is([class*=image-with-text-overlay] .prose p.h1,[class*=image-with-text-overlay] .prose .h1,.shopify-section--slideshow .prose p.h1,.shopify-section--slideshow .prose .h1,.slideshow__slide .prose p.h1,.slideshow__slide .prose .h1,.hero-heading){font-size:clamp(48px,4.2vw,58px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.022em!important;text-transform:none!important;max-width:760px!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is([class*=collection-banner] h1,.shopify-section--collection-banner h1,.collection-banner h1,.collection-title,main>.shopify-section:first-child .page-header h1){font-size:clamp(38px,3.1vw,44px)!important;line-height:1.11!important;font-weight:400!important;letter-spacing:-.02em!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.sbs-heading,.materials-tabs__heading,.cal-news-head,.jdgm-title,.calinea-promo-tile__heading,.cal-fc-section .cfc-title,[class*=multi-column] h2,[class*=multiple-media-with-text] .prose .h2,.shopify-section--blog-posts h2,.calinea-fabric-compare h2,[class*=featured_collections] h2,[class*=featured-collections] h2,[class*=recently_viewed] h2,[class*=newsletter] h2,.section-heading){font-size:clamp(32px,2.7vw,38px)!important;line-height:1.14!important;font-weight:400!important;letter-spacing:-.018em!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.calinea-fabric-compare h3,.material-card__label,.story-heading){font-size:clamp(23px,2vw,28px)!important;line-height:1.2!important;font-weight:400!important;letter-spacing:-.012em!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.announcement-bar,.announcement-bar__message,.announcement-bar p){font-size:12px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:.025em!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.header__link,.header a,.header-sidebar a,.mega-menu__link,.navigation-drawer a){font-size:13px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:.012em!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.mega-menu__heading,.footer__heading,.facets__heading,.filter-group__title){font-size:11.5px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.075em!important;text-transform:uppercase!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.product-card__title,.product-card__title a,.cfc-name,.product-card__info a){font-size:14px!important;line-height:1.42!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.product-card__price,.product__price,.cfc-price,.price-list,.price){font-size:14px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:0!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.badge,.product-badge,.quick-buy__button,.quick-add,.cfc-tab){font-size:11.5px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.055em!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.shopify-section--main-product .product-info h1,.shopify-section--main-product .product-title,.shopify-section--main-product .product-info__title){font-size:30px!important;line-height:1.14!important;font-weight:400!important;letter-spacing:-.016em!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.shopify-section--main-product .product-info__block-item,.shopify-section--main-product .product-info__description,.shopify-section--main-product .accordion__content){font-size:14px!important;line-height:1.62!important;font-weight:400!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.shopify-section--main-product .accordion__toggle,.shopify-section--main-product .variant-picker__option-info,.shopify-section--main-product .block-swatch){font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) .cln-wrap{font-family:var(--calinea-font)!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) .cln-wrap .cln-pname{font-size:30px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.016em!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.cln-wrap .cln-price-row,.cln-wrap .cln-price-row *,.cln-wrap .cln-bi-price,.cln-wrap .cln-lc-price){font-size:14px!important;font-weight:500!important;letter-spacing:0!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.cln-wrap .cln-desc-text,.cln-wrap .cln-desc-text *,.cln-wrap .cln-accord-inner,.cln-wrap .cln-care-val){font-size:14px!important;line-height:1.62!important;font-weight:400!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.cln-wrap .cln-lbl,.cln-wrap .cln-bf-lbl,.cln-wrap .cln-su-lbl,.cln-wrap .cln-bundle-ey,.cln-wrap .cln-gww-ey){font-size:11.5px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.065em!important;text-transform:uppercase!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) .cln-wrap .cln-hook{font-size:14px!important;line-height:1.5!important;font-weight:400!important;font-style:italic!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.button,button.button,.button--primary,.button--secondary,.product-form__submit,.buy-buttons>button:not(.shopify-payment-button__button),#clnAddBtn,.cln-add-btn,.cln-bundle-add,.cfc-atc){font-size:13.5px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.025em!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(input,textarea,select,option){font-size:14px!important;font-weight:400!important;letter-spacing:0!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(cart-drawer .drawer__title,.cart-drawer__title,.drawer--cart .drawer__title){font-size:25px!important;line-height:1.18!important;font-weight:400!important;letter-spacing:-.014em!important;text-transform:none!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.footer__link,.footer a,.cart-drawer,.newsletter,[class*=newsletter] p){font-weight:400!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.hero-subtitle,.section-text,.collection-description,.product__description,.newsletter__text){max-width:62ch}@media screen and (max-width:699px){body{font-size:15px;line-height:1.6}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is([class*=image-with-text-overlay] .prose p.h1,[class*=image-with-text-overlay] .prose .h1,.shopify-section--slideshow .prose p.h1,.shopify-section--slideshow .prose .h1,.slideshow__slide .prose p.h1,.slideshow__slide .prose .h1,.hero-heading){font-size:38px!important;line-height:1.1!important;letter-spacing:-.018em!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is([class*=collection-banner] h1,.shopify-section--collection-banner h1,.collection-banner h1,.collection-title){font-size:32px!important;line-height:1.14!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.sbs-heading,.materials-tabs__heading,.cal-news-head,.jdgm-title,.cal-fc-section .cfc-title,[class*=multi-column] h2,[class*=newsletter] h2,.section-heading){font-size:29px!important;line-height:1.16!important}html body:not(#cal-jost-a):not(#cal-jost-b):not(#cal-jost-c) :is(.shopify-section--main-product .product-info h1,.shopify-section--main-product .product-title,.shopify-section--main-product .product-info__title,.cln-wrap .cln-pname){font-size:27px!important;line-height:1.16!important;letter-spacing:-.012em!important}}
/*# sourceMappingURL=/cdn/shop/t/197/assets/calinea-typography-system.css.map */
