body.mx-legacy .mx-legacy-main{min-height:50vh}body.mx-legacy .mx-legacy-main #primary{width:100%;max-width:none;float:none;padding:0;margin:0}body.mx-legacy .mx-legacy-main,body.mx-legacy .mx-legacy-main p,body.mx-legacy .mx-legacy-main li,body.mx-legacy .mx-legacy-main input,body.mx-legacy .mx-legacy-main select,body.mx-legacy .mx-legacy-main textarea,body.mx-legacy .mx-legacy-main button{font-family:var(--mx-font)!important}body.mx-legacy .mx-legacy-main h1,body.mx-legacy .mx-legacy-main h2,body.mx-legacy .mx-legacy-main h3,body.mx-legacy .mx-legacy-main h4,body.mx-legacy .mx-legacy-main h5,body.mx-legacy .mx-legacy-main h6,body.mx-legacy .mx-legacy-main .vc_custom_heading{font-family:var(--mx-font)!important;letter-spacing:-.01em;text-shadow:none!important}body.mx-legacy .mx-legacy-main p,body.mx-legacy .mx-legacy-main li{font-size:var(--mx-t-body);line-height:1.65}body.mx-legacy .mx-legacy-main *{text-shadow:none!important}body.mx-legacy .mx-legacy-main .vc_btn3,body.mx-legacy .mx-legacy-main .um-button,body.mx-legacy .mx-legacy-main input[type=submit],body.mx-legacy .mx-legacy-main .button{background-image:none!important;box-shadow:none!important;border-radius:var(--mx-radius)!important;font-weight:700!important;transition:transform var(--mx-t-press) var(--mx-ease-out),background-color var(--mx-t-hover) ease}body.mx-legacy .mx-legacy-main .vc_btn3:active,body.mx-legacy .mx-legacy-main .um-button:active,body.mx-legacy .mx-legacy-main input[type=submit]:active{transform:scale(.97)}body.mx-legacy .mx-legacy-main .um-button,body.mx-legacy .mx-legacy-main input[type=submit]{background:var(--mx-brand)!important;color:var(--mx-on-brand)!important;border:0!important}body.mx-legacy .mx-legacy-main input[type=text],body.mx-legacy .mx-legacy-main input[type=email],body.mx-legacy .mx-legacy-main input[type=tel],body.mx-legacy .mx-legacy-main input[type=password],body.mx-legacy .mx-legacy-main select,body.mx-legacy .mx-legacy-main textarea{border:1.5px solid var(--mx-line)!important;border-radius:var(--mx-radius)!important;background:var(--mx-surface)!important;min-height:48px;font-size:1rem!important;color:var(--mx-ink)!important;box-shadow:none!important}body.mx-legacy .mx-legacy-main input:focus,body.mx-legacy .mx-legacy-main select:focus,body.mx-legacy .mx-legacy-main textarea:focus{border-color:var(--mx-ink)!important;outline:none}body.mx-legacy .mx-legacy-main .vc_row.wpb_row,body.mx-legacy .mx-legacy-main .vc_column-inner{box-shadow:none!important}body.mx-legacy .mx-header,body.mx-legacy .mx-header *,body.mx-legacy .mx-footer,body.mx-legacy .mx-footer *,body.mx-legacy .mx-drawer,body.mx-legacy .mx-drawer *{font-family:var(--mx-font)!important;text-shadow:none!important}body.mx-legacy .mx-footer{background:var(--mx-ink)!important;color:var(--mx-blue-ink)!important}body.mx-legacy .mx-footer a,body.mx-legacy .mx-footer p,body.mx-legacy .mx-footer li{color:var(--mx-blue-ink)!important;opacity:1!important;font-size:inherit}body.mx-legacy .mx-footer .mx-footer-claim{color:var(--mx-surface)!important;font-size:clamp(2rem,1.4rem + 2vw,3.25rem)!important;font-weight:900!important;line-height:1.02!important}body.mx-legacy .mx-footer .mx-footer-h,body.mx-legacy .mx-footer-contact p,body.mx-legacy .mx-footer-contact a span,body.mx-legacy .mx-footer-legal,body.mx-legacy .mx-footer-legal a{color:var(--mx-blue-ink-2)!important}body.mx-legacy .mx-footer h2{font-size:.9375rem!important;font-weight:700!important;margin:0 0 14px!important}body.mx-legacy .mx-legacy-main .um-field-checkbox-option,body.mx-legacy .mx-legacy-main .um-field-radio-option{color:var(--mx-ink-2)!important}body.mx-legacy .mx-header a,body.mx-legacy .mx-nav-link{color:var(--mx-ink-2)}body.mx-legacy .mx-header .mx-btn-primary{color:var(--mx-on-brand)!important}body.mx-legacy .mx-header .mx-logo-word{color:var(--mx-ink)!important;font-weight:900!important}body.mx-legacy .mx-nav-link{font-weight:600!important;font-size:1rem!important}body.mx-legacy .mx-header ul,body.mx-legacy .mx-footer ul{margin:0;padding:0;list-style:none}body.mx-legacy.page-id-28 .inner-banner,body.mx-legacy.page-id-29 .inner-banner,body.mx-legacy.page-id-30 .inner-banner,body.mx-legacy.page-id-338 .inner-banner,body.mx-legacy.page-id-343 .inner-banner,body.mx-legacy.page-id-28 .product-header,body.mx-legacy.page-id-29 .product-header,body.mx-legacy.page-id-30 .product-header,body.mx-legacy.page-id-338 .product-header,body.mx-legacy.page-id-343 .product-header{display:none!important}body.mx-legacy .mx-shop-page .mx-page-head{padding-bottom:8px}body.mx-legacy .mx-shop-page .mx-cat-title{font-family:var(--mx-font)!important;font-size:clamp(2rem,1.4rem + 2vw,3rem)!important;font-weight:800!important;color:var(--mx-ink)!important;margin:14px 0 0!important}body.mx-legacy .mx-shop-page .mx-crumbs ol{margin:0;padding:0;list-style:none}body.mx-legacy .woocommerce .button,body.mx-legacy .woocommerce button.button,body.mx-legacy .woocommerce a.button,body.mx-legacy .woocommerce input.button,body.mx-legacy .woocommerce #place_order,body.mx-legacy .wc-proceed-to-checkout a,body.mx-legacy .woocommerce-form-login__submit,body.mx-legacy .return-to-shop a{background:var(--mx-brand)!important;color:var(--mx-on-brand)!important;border:0!important;border-radius:var(--mx-radius)!important;font:800 1rem var(--mx-font)!important;min-height:48px;padding:12px 22px!important;box-shadow:none!important;text-shadow:none!important;transition:transform var(--mx-t-press) var(--mx-ease-out),background-color var(--mx-t-hover) ease}body.mx-legacy .woocommerce .button:hover,body.mx-legacy .woocommerce #place_order:hover{background:var(--mx-brand-strong)!important}body.mx-legacy .woocommerce .button:active{transform:scale(.98)}body.mx-legacy .woocommerce-info,body.mx-legacy .woocommerce-message,body.mx-legacy .woocommerce-error,body.mx-legacy .woocommerce-notices-wrapper>*{border:0!important;border-radius:var(--mx-radius-lg)!important;background:var(--mx-surface)!important;color:var(--mx-ink)!important;box-shadow:inset -4px 0 0 var(--mx-brand),0 0 0 1px var(--mx-tone)!important;font-family:var(--mx-font)!important}body.mx-legacy .woocommerce-error{box-shadow:inset -4px 0 0 var(--mx-err),0 0 0 1px var(--mx-tone)!important}body.mx-legacy .woocommerce-info:before,body.mx-legacy .woocommerce-message:before{color:var(--mx-brand-strong)!important}body.mx-legacy .woocommerce form.login,body.mx-legacy .woocommerce form.register,body.mx-legacy .woocommerce form.checkout_coupon,body.mx-legacy #customer_details,body.mx-legacy #order_review,body.mx-legacy .woocommerce-cart-form,body.mx-legacy .cart_totals{background:var(--mx-surface);border:0!important;border-radius:var(--mx-radius-lg)!important;box-shadow:0 0 0 1px var(--mx-tone);padding:clamp(18px,3vw,28px)!important}body.mx-legacy .woocommerce table.shop_table{border:0!important;border-radius:var(--mx-radius-lg)!important;border-collapse:separate}body.mx-legacy .woocommerce table.shop_table th{font-weight:800!important;background:var(--mx-paper)}body.mx-legacy .woocommerce table.shop_table td,body.mx-legacy .woocommerce table.shop_table th{border-color:var(--mx-tone)!important;padding:14px 16px!important}body.mx-legacy .woocommerce .order-total .amount{font-size:1.375rem;font-weight:900}body.mx-legacy .woocommerce form .form-row label{font-weight:700!important;color:var(--mx-ink)!important}body.mx-legacy .woocommerce form .form-row input.input-text,body.mx-legacy .woocommerce form .form-row select,body.mx-legacy .woocommerce form .form-row textarea{border:1.5px solid var(--mx-line)!important;border-radius:var(--mx-radius)!important;min-height:48px;padding:0 14px!important;background:var(--mx-paper)!important}body.mx-legacy .woocommerce form .form-row input.input-text:focus{border-color:var(--mx-ink)!important;background:var(--mx-surface)!important}body.mx-legacy .woocommerce-checkout-payment,body.mx-legacy #payment{background:var(--mx-paper)!important;border-radius:var(--mx-radius-lg)!important}
