.woocommerce-page.full-width-content .content,.woocommerce.full-width-content .content{max-width:1140px;width:100%}.woocommerce span.onsale{border-radius:4px;font-family:var(--wp--preset--font-family--interface)}.woocommerce p.stars a,.woocommerce p.stars a:focus,.woocommerce p.stars a:hover{outline:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:10px 0;padding:1em 1.5em 1em 2.5em}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.woocommerce-info{padding:1em 1.8em 1em 1.5em}div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message{width:48%}.message-dismiss{height:16px;margin:4px 4px 0;position:absolute;right:0;top:0;width:16px}.message-dismiss a,.message-dismiss a:focus,.message-dismiss a:hover{color:var(--wp--custom--color--primary);text-decoration:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:4px;font-family:var(--wp--preset--font-family--interface)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:var(--wp--custom--color--panel)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:var(--wp--custom--color--content-background);border:1px solid var(--wp--custom--color--panel);border-bottom:0;border-radius:4px;display:block;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{border-bottom:1px solid var(--wp--custom--color--panel)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--wp--custom--color--panel)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--wp--custom--color--heading);display:block;font-family:var(--wp--preset--font-family--interface);padding:.5em 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--wp--custom--color--primary)}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2,.woocommerce-page.woocommerce-checkout .col2-set .col-1,.woocommerce-page.woocommerce-checkout .col2-set .col-2{float:none;width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:4px}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button[type=submit]{background-color:var(--wp--custom--color--heading);border:0;border-radius:4px;color:var(--wp--preset--color--white);cursor:pointer;font-size:16px;font-weight:700;margin:2px 6px;padding:12px 22px;text-align:center;text-decoration:none;white-space:normal;width:auto}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce input[type=submit]:focus,.woocommerce input[type=submit]:hover{background-color:var(--wp--custom--color--primary-hover);color:var(--wp--preset--color--white)}.woocommerce form .form-row .select2-container,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:var(--wp--custom--color--border-strong);border-radius:4px}.woocommerce input.button,.woocommerce input.button[type=submit],.woocommerce-cart table.cart td.actions .coupon .input-text{display:block;margin-left:0;margin-right:0;width:100%!important}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background-color:var(--wp--custom--color--heading);color:var(--wp--preset--color--white);padding:16px 24px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover{background-color:var(--wp--custom--color--panel);color:var(--wp--custom--color--heading)}.woocommerce-account .woocommerce-Address-title h3{font-size:26px}.woocommerce .woocommerce-breadcrumb{font-size:18px;margin-bottom:40px}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:var(--wp--custom--color--heading)}.woocommerce .woocommerce-breadcrumb a{text-decoration:none}.woocommerce .woocommerce-breadcrumb a:focus,.woocommerce .woocommerce-breadcrumb a:hover{color:var(--wp--custom--color--primary)}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:4px}.woocommerce .woocommerce-error:focus,.woocommerce .woocommerce-info:focus,.woocommerce .woocommerce-message:focus,.woocommerce .woocommerce-notices-wrapper:focus{box-shadow:none;outline:0}.woocommerce.widget_shopping_cart .total{border-top:1px solid var(--wp--custom--color--border-strong)}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--wp--custom--color--panel)}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .ui-slider .ui-slider-range{background-color:var(--wp--custom--color--primary)}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before,.woocommerce .widget_rating_filter ul li.chosen a::before{color:var(--wp--custom--color--primary)}.woocommerce.widget_recent_reviews .reviewer{font-size:12px;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width:600px){.woocommerce input.button,.woocommerce input.button[type=submit],.woocommerce-cart table.cart td.actions .coupon .input-text{display:inline-block;margin-left:6px;margin-right:6px;width:auto!important}}@media only screen and (min-width:960px){.full-width-content.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 1em}.full-width-content.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:var(--wp--custom--color--panel);display:inline-block;margin:0 -6px}.full-width-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--wp--custom--color--content-background);border-bottom:1px solid var(--wp--custom--color--content-background)}.full-width-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{display:none}}@media only screen and (min-width:1140px){.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:var(--wp--custom--color--panel);display:inline-block;margin:0 -5px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--wp--custom--color--content-background);border-bottom:1px solid var(--wp--custom--color--content-background)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{display:none}}
