/* Shared font roles. All families are local fonts or system fallbacks. */
body.ownit-v2,body.ownit-v2.ownit-ar{font-family:var(--ownit-body-font,Montserrat),sans-serif;font-weight:var(--ownit-body-weight,400);line-height:var(--ownit-body-line,1.65)}
body.ownit-v2 :is(h1,h2,h3,h4,h5,h6){--ownit-font-scale:var(--ownit-heading-scale,1);font-family:var(--ownit-heading-font,var(--ownit-body-font));font-weight:var(--ownit-heading-weight,450);line-height:var(--ownit-heading-line,1.25)}
body.ownit-v2.woocommerce .ownit-product-summary .product_title{font-family:var(--ownit-heading-font,var(--ownit-body-font));font-weight:var(--ownit-heading-weight,450);line-height:var(--ownit-heading-line,1.25)}
body.ownit-v2 ul.products.ownit-product-grid>li.product.ownit-card .woocommerce-loop-product__title{font-family:var(--ownit-heading-font,var(--ownit-body-font));font-weight:var(--ownit-heading-weight,450);line-height:var(--ownit-heading-line,1.25)}
body.ownit-v2 :is(.ownit-menu,.ownit-mobile-menu,.announcement-bar,.mobile-account){font-family:var(--ownit-navigation-font,var(--ownit-body-font))}
body.ownit-v2 :is(button,.button,input[type=submit],.ownit-variation-choice,.campaign-link,.text-link){font-family:var(--ownit-button-font,var(--ownit-body-font))}
body.ownit-v2 .site-footer,body.ownit-v2 .site-footer :is(h2,.service-title,.footer-menu,.footer-draft-edit){font-family:var(--ownit-footer-font,var(--ownit-body-font))}
body.ownit-v2 .services-product .service-title{font-family:var(--ownit-heading-font,var(--ownit-body-font))}
body.ownit-v2 .ownit-script{font-family:var(--ownit-accent-font,WindSong)}
.ownit-product-badge{margin:0 0 16px;font-size:calc(11px * var(--ownit-text-scale,1))}.ownit-product-badge span{display:inline-block;padding:4px 9px;background:#f1f1ef;letter-spacing:.05em;text-transform:uppercase}
.ownit-selected-value{font-weight:400;margin-inline-start:6px}
