:root{--font-heading: "Fraunces", Georgia, serif;--font-body: "DM Sans", system-ui, -apple-system, sans-serif;--text-color: #2B1D14;--text-secondary: #5A4436}body,button,input,select,textarea,.price,.badge,nav,.button{font-family:var(--font-body);color:var(--text-color)}body{font-size:18px;line-height:1.6;font-weight:400}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title,.section-title,[class*=heading]{font-family:var(--font-heading);font-weight:500;font-variation-settings:"SOFT" 100;letter-spacing:-.015em;line-height:1.1;color:var(--text-color)}h1,.h1{font-size:clamp(38px,4.4vw,60px);line-height:1.06;letter-spacing:-.02em}h2,.h2{font-size:clamp(30px,3.4vw,46px)}h3,.h3{font-size:clamp(21px,1.8vw,26px);font-family:var(--font-body);font-weight:700;letter-spacing:0;line-height:1.3}h4,h5,h6{font-family:var(--font-body);font-weight:700;letter-spacing:0}.button,button,[type=submit]{font-weight:700;font-size:18px;letter-spacing:.01em}.price,.price-item{font-weight:700}small,.caption,.text-small,figcaption,.footer,.announcement-bar{font-size:15px}.eyebrow,.subtitle,.caption-with-letter-spacing{font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:749px){body,.button,button,[type=submit]{font-size:17px}}.opt-btn,.opt-cart__checkout,.opt-form__submit,.mw-pd__add,.opt-pcard__add{font-family:var(--font-body);font-weight:700;font-size:18px;letter-spacing:.01em}@media(max-width:749px){.opt-btn,.opt-cart__checkout,.opt-form__submit,.mw-pd__add,.opt-pcard__add{font-size:17px}}.opt-page__eyebrow,.opt-pcard__flag,.opt-pcard__off,.opt-pcard__view,.opt-pcard__uses,.cmd-nav__link,.mw-pd__panel-head,.mw-cta__label{font-family:var(--font-body);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.opt-pcard__title,.opt-page__title{font-family:var(--font-heading);font-weight:500;font-variation-settings:"SOFT" 100}
/*# sourceMappingURL=/cdn/shop/t/57/assets/optuwell-typography.css.map */
