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;margin-block:var(--m9-space-32) var(--m9-space-12)}h1{font-size: calc(36 / 16 * 1rem);line-height:1.4;letter-spacing:.01em}h2{font-size: calc(28 / 16 * 1rem);line-height:1.5;letter-spacing:.01em}h3{font-size: calc(24 / 16 * 1rem);line-height:1.5;letter-spacing:.02em}h4{font-size: calc(20 / 16 * 1rem);line-height:1.5;letter-spacing:.02em}h5{font-size: calc(18 / 16 * 1rem);line-height:1.6;letter-spacing:.02em}h6{font-size: calc(17 / 16 * 1rem);line-height:1.7;letter-spacing:.02em}.entry-title,.woocommerce-tabs .panel h2:first-of-type{margin-block-start:0}:is(p, ul, ol, dl, table, blockquote, form, figure, pre) + :is(h1, h2, h3, h4, h5, h6),
:is(p, ul, ol, dl, table, blockquote, form, figure, pre) + header :is(h1, h2, h3, h4, h5, h6) {margin-top:var(--m9-space-32)}p,ul,ol,dl,dd,blockquote,figure,pre,table,form,address{margin-block:0 var(--m9-space-16)}ul,ol{margin-inline:0;padding-inline-start:var(--m9-space-32)}li>ul,li>ol{margin-block:0}blockquote{padding-inline-start:var(--m9-space-16);padding-inline-end:0;border-inline-start:var(--m9-space-4) solid var(--m9-border-default);font-style:normal}h2+h3,.beta+h3{border-top:0;padding-top:0}body a:link{color:var(--m9-link-default)}body a:visited{color:var(--m9-link-visited)}body a:any-link{text-decoration:underline;text-decoration-thickness:var(--m9-space-1);text-underline-offset:.1875rem}@media (hover:hover){body a:hover{color:var(--m9-link-hover);text-decoration-thickness:.1875rem}}body a:active{color:var(--m9-link-active)}: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}