:root{--cuppy-weight-text: 400;--cuppy-weight-control: 500;--cuppy-weight-title: 600;--cuppy-weight-action: 700;--cuppy-weight-promotion: 800}body{font-weight:var(--cuppy-weight-text);letter-spacing:0;line-height:1.65}body,button,input,select,textarea{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);letter-spacing:0}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h0 strong,.h1 strong,.h2 strong,.h3 strong{font-weight:inherit}button,input,select,textarea,.header__menu-item,.menu-drawer__menu-item,.list-menu__item,.facets__summary,.form__label,.quantity__input,.select__select,.field__input,.product-form__input label{letter-spacing:0;font-weight:var(--cuppy-weight-control)}.button,.button-label,.shopify-payment-button__button,.product-form__submit,.upsell__add-btn{font-family:var(--font-body-family);font-weight:var(--cuppy-weight-action);letter-spacing:0}.rte,.product__description,.accordion__content{line-height:1.7}.rte strong,.rte b,.product__description strong{font-weight:var(--cuppy-weight-action)}.card__heading,.card__heading a,.upsell__title h3,html #CartDrawer .cart-item__name,html #CartDrawer .upsell__title h3{font-weight:var(--cuppy-weight-title);line-height:1.4}.price-item--regular,.price-item--sale,.regular-price,.totals__subtotal-value{font-weight:var(--cuppy-weight-action);font-variant-numeric:tabular-nums}s.price-item,.price__sale .price-item--regular,.compare-price{font-weight:var(--cuppy-weight-text)}#CartDrawer .cuppy-rewards__step>strong,#CartDrawer .cuppy-rewards__message strong,#CartDrawer .cuppy-upsell-badge{font-weight:var(--cuppy-weight-promotion)}@media screen and (max-width:749px){body{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cuppy-typography.css.map */
