: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,.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}}:root{--cal-jost-ink: #33342d;--cal-jost-body: #46463f;--cal-jost-muted: #716f67;--cal-jost-on-image: #f7f3ec}html body[class][class] :is(h1,h2,h3,.h1,.h2,.h3,.product-title,.product-info__title,.section-heading){font-family:Jost,Arial,sans-serif!important;font-weight:400!important}html body[class][class] :is(.button,button,.header__link,.mega-menu__link,.accordion__toggle,.variant-picker__option-info,.price,.price-list){font-family:Jost,Arial,sans-serif!important;font-weight:500!important}html body[class][class] :is([class*=image-with-text-overlay] .prose .h1,[class*=image-with-text-overlay] .prose p.h1,.content-over-media .prose .h1,.content-over-media .prose p.h1,.shopify-section--slideshow .prose .h1,.shopify-section--slideshow .prose p.h1,.slideshow__slide .prose .h1,.slideshow__slide .prose p.h1,.hero-heading){font-family:Jost,Arial,sans-serif!important;font-size:clamp(42px,3.75vw,52px)!important;line-height:1.08!important;letter-spacing:-.022em!important;max-width:13ch!important;font-weight:400!important}html body[class][class] :is(.content-over-media,[class*=image-with-text-overlay],.shopify-section--slideshow,.slideshow__slide) .prose :is(h1,h2,h3,.h1,.h2,.h3,p,li,a:not(.button),span,.subheading){font-family:Jost,Arial,sans-serif!important;color:var(--cal-jost-on-image)!important;text-shadow:0 1px 2px rgba(0,0,0,.16)}html body[class][class] :is(.content-over-media,[class*=image-with-text-overlay],.shopify-section--slideshow,.slideshow__slide) .prose p:not(.h1){font-size:15px!important;line-height:1.55!important;max-width:60ch}html body[class][class] :is([class*=collection-banner] h1,.shopify-section--collection-banner h1,.collection-banner h1,.collection-title,main>.shopify-section:first-child .page-header h1){font-family:Jost,Arial,sans-serif!important;font-size:clamp(34px,2.8vw,40px)!important;line-height:1.12!important;letter-spacing:-.02em!important}html body[class][class] :is(.section-heading,.sbs-heading,.materials-tabs__heading,.cal-news-head,.jdgm-title,.cal-fc-section .cfc-title,.cfc-head h2,.cfc-head .h2,[class*=featured-collections] h2,[class*=featured_collections] h2,[class*=recently-viewed] h2,[class*=recently_viewed] h2,[class*=recommendations] h2,[class*=product-recommendations] h2,[class*=newsletter] h2,.shopify-section--blog-posts h2){font-family:Jost,Arial,sans-serif!important;font-size:clamp(28px,2.35vw,34px)!important;line-height:1.16!important;letter-spacing:-.018em!important;font-weight:400!important}html body[class][class] :is(.mega-menu .prose .h1,.mega-menu .prose p.h1,.mega-menu .h1,.mega-menu p.h1,.navigation-drawer .prose .h1,.navigation-drawer .prose p.h1){font-family:Jost,Arial,sans-serif!important;font-size:clamp(20px,1.65vw,25px)!important;line-height:1.12!important;letter-spacing:-.016em!important;max-width:12ch!important;font-weight:400!important;color:var(--cal-jost-ink)!important;text-shadow:none!important}html body[class][class] :is(.mega-menu .prose p:not(.h1),.mega-menu .prose a:not(.button),.navigation-drawer .prose p:not(.h1)){font-family:Jost,Arial,sans-serif!important;font-size:12.5px!important;line-height:1.5!important;color:var(--cal-jost-muted)!important;text-shadow:none!important}html body[class][class] :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-family:Jost,Arial,sans-serif!important;font-size:30px!important;line-height:1.14!important;letter-spacing:-.016em!important;font-weight:400!important}html body[class][class] :is(.announcement-bar,.announcement-bar__message,.announcement-bar p){font-family:Jost,Arial,sans-serif!important;font-size:11.5px!important;letter-spacing:.03em!important;font-weight:400!important}html body[class][class] :is(.header__link,.header a,.header-sidebar a,.mega-menu__link,.navigation-drawer a){font-family:Jost,Arial,sans-serif!important;font-size:13px!important;letter-spacing:.01em!important;font-weight:400!important}html body[class][class] :is(.button,button.button,.button--primary,.button--secondary,.product-form__submit,#clnAddBtn,.cln-add-btn,.cln-bundle-add,.cfc-atc){font-family:Jost,Arial,sans-serif!important;font-size:13px!important;letter-spacing:.02em!important;font-weight:500!important;text-transform:none!important}@media screen and (max-width:699px){html body[class][class] :is([class*=image-with-text-overlay] .prose .h1,[class*=image-with-text-overlay] .prose p.h1,.content-over-media .prose .h1,.content-over-media .prose p.h1,.shopify-section--slideshow .prose .h1,.shopify-section--slideshow .prose p.h1,.hero-heading){font-size:36px!important;line-height:1.1!important;max-width:12ch!important}html body[class][class] :is(.section-heading,.sbs-heading,.materials-tabs__heading,.cal-news-head,.jdgm-title,.cal-fc-section .cfc-title,.cfc-head h2,[class*=recently-viewed] h2,[class*=recently_viewed] h2,[class*=recommendations] h2,[class*=newsletter] h2){font-size:26px!important;line-height:1.18!important}html body[class][class] :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}}html body[class][class] :is(.cln-wrap .accordion-button,.cln-wrap button.accordion-button,.shopify-section--main-product .accordion__toggle,.shopify-section--main-product button.accordion-button){font-family:Jost,Arial,sans-serif!important;font-weight:400!important}html body[class][class] :is(.calinea-mega-menu-link,a.calinea-mega-menu-link,.calinea-promo-tile__text,p.calinea-promo-tile__text){font-family:Jost,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}html body[class][class] :is([class*=recently-viewed] h2,[class*=recently_viewed] h2,[class*=recommendations] h2,[class*=product-recommendations] h2,.shopify-section--recently-viewed-products h2,.shopify-section--product-recommendations h2,.cfc-title){font-size:24px!important;line-height:1.2!important}@media screen and (max-width:699px){html body[class][class] :is([class*=recently-viewed] h2,[class*=recently_viewed] h2,[class*=recommendations] h2,[class*=product-recommendations] h2,.shopify-section--recently-viewed-products h2,.shopify-section--product-recommendations h2,.cfc-title){font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/274/assets/calinea-typography.css.map */
