body,button,input,select,optgroup,textarea{font-family: var(--font-family-sans)}body{font-size:1rem;line-height:1.7;letter-spacing:.02em}h1,h2,h3,h4,h5,h6,.site-title,.entry-title{font-family: var(--font-family-sans);font-weight:700}:focus-visible{outline:var(--m9-space-4) solid var(--color-neutral-black);outline-offset:var(--m9-space-2);border-radius:var(--m9-space-4);box-shadow:0 0 0 var(--m9-space-2) var(--m9-focus-ring)}input[type="submit"],.button,.added_to_cart,.widget a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{font-family: var(--font-family-sans);font-weight:700;border-radius:var(--m9-space-8);border:var(--m9-space-1) solid var(--m9-accent);padding:var(--m9-space-12) var(--m9-space-20);line-height:1.5;transition:background-color .15s ease , color .15s ease , box-shadow .15s ease}input[type="submit"]:hover,.button:hover,.added_to_cart:hover,.widget a.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background-color:var(--color-primitive-green-50);color:var(--m9-accent-active);border-color:var(--m9-accent-hover)}.button.alt,.added_to_cart.alt,.widget a.button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-color:transparent}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="date"],textarea,select{border:var(--m9-space-1) solid var(--m9-border-default);border-radius:.375rem;background-color:var(--m9-bg-base);color:var(--m9-text-default);padding:var(--m9-space-8) var(--m9-space-12)}input:focus,textarea:focus,select:focus{border-color:var(--m9-accent)}.site-header{border-bottom:var(--m9-space-1) solid var(--m9-border-default)}.site-footer{border-top:var(--m9-space-1) solid var(--m9-border-default)}.woocommerce-message,.woocommerce-info{border-top-color:var(--m9-accent)}.woocommerce-message::before,.woocommerce-info::before{color:var(--m9-accent)}.woocommerce-error{border-top-color:var(--color-semantic-error-1)}.wp-block-group[style*="-radius"]{overflow:clip}