body.cm-home-readable{--cm-catalog-font: var(--cm-home-font)}body.cm-home-readable #main :is(p,li,td,th,dt,dd,figcaption,label,summary,address){font-family:var(--cm-home-font)}body.cm-home-readable #main :is(td,th,dt,dd,address){font-size:15px;line-height:1.6}body.cm-home-readable #main :is(figcaption,.breadcrumb,.breadcrumbs,.collection-toolbar,.facets,.pagination,.cm-ed-kicker,.cm-ed-caption,.cm-ed-founder-signature,.cm-pdp-story__eyebrow,.cm-pdp-story__origin){font-family:var(--cm-home-font);font-size:14px;line-height:1.5}body.cm-home-readable #main .cm-editorial :is(.cm-ed-hero,.cm-ed-process-header) h1{font-family:var(--cm-home-font);font-size:var(--text-h1);font-weight:600;line-height:1.12;letter-spacing:0}body.cm-home-readable #main :is(.cm-editorial,.cm-pdp-story--editorial,.cm-pdp-guarantees--editorial,.cm-craft-film__intro) h2{font-family:var(--cm-home-font);font-size:var(--text-h2);font-weight:600;line-height:1.2;letter-spacing:0}body.cm-home-readable #main :is(.cm-pdp-story--editorial,.cm-craft-film__step) h3{font-family:var(--cm-home-font);font-size:var(--text-h3);font-weight:600;line-height:1.3;letter-spacing:0}body.cm-home-readable #main .cm-pdp-guarantees--editorial h3{font-family:var(--cm-home-font);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;white-space:normal}body.cm-home-readable #main :is(.cm-editorial p,.cm-pdp-story--editorial .cm-pdp-story__intro,.cm-pdp-guarantees--editorial .cm-pdp-guarantees__grid p){font-size:15px;line-height:1.6}body.cm-home-readable #main :is(.cm-ed-end a,.cm-ed-story-link,.cm-ed-process-nav a,.cm-pdp-policy-links a){font-family:var(--cm-home-font);font-size:14px;font-weight:600;line-height:1.5}body.cm-home-readable #main :is(.button,.cm-pdp-story__button,.invited-button){font-family:var(--cm-home-font)!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.1em!important;min-height:48px;white-space:normal}body.cm-home-readable #main .cm-pdp-note,body.cm-home-readable #main .product-info payment-terms,body.cm-home-readable #main .product-info .cm-pdp-accordions a{font-family:var(--cm-home-font);font-size:14px;line-height:1.5}body.cm-home-readable #main .product-info .cm-pdp-accordions summary{font-family:var(--cm-home-font);font-size:15px;line-height:1.6;letter-spacing:.025em!important}body.cm-home-readable #main :is(.cm-outline-benefits__item,.cm-pdp-benefits span){font-family:var(--cm-home-font);font-size:14px;line-height:1.5}body.cm-home-readable :is(.footer,.shopify-section-group-footer-group) :is(p,li,a,label,input,button,.h6,.text-subdued){font-family:var(--cm-home-font);font-size:15px;line-height:1.6}body.cm-home-readable :is(.footer,.shopify-section-group-footer-group) .h6{font-size:15px;font-weight:700}body.cm-home-readable .footer :is(.text-xs,.text-sm,.localization-select,small),body.cm-home-readable :is(.localization-popover,.predictive-search,.cart-drawer){font-family:var(--cm-home-font);font-size:14px;line-height:1.5}body.cm-home-readable :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range]),select,textarea){font-family:var(--cm-home-font);font-size:16px;line-height:1.5}body.cm-home-readable :is(.input,.select,.textarea){min-height:48px}body.cm-home-readable .footer :is(input,select,textarea){font-size:16px!important;min-height:48px}body.cm-home-readable #main .cm-pdp-story__values small{font-family:var(--cm-home-font);font-size:14px;line-height:1.5;letter-spacing:.04em}@media(max-width:749px){body.cm-home-readable #main .cm-editorial :is(.cm-ed-hero,.cm-ed-process-header) h1{font-size:clamp(30px,8vw,38px)}body.cm-home-readable #main :is(.cm-editorial,.cm-pdp-story--editorial,.cm-pdp-guarantees--editorial,.cm-craft-film__intro) h2{line-height:1.25}body.cm-home-readable #main .cm-pdp-guarantees--editorial .cm-pdp-guarantees__grid p{font-size:14px}body.cm-home-readable #main .cm-outline-benefits--product{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}html[lang=ar] body.cm-home-readable{letter-spacing:0;--text-letter-spacing:0;--button-letter-spacing:0}html[lang=ar] body.cm-home-readable #main :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.button){letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cm-site-typography.css.map */
