.ws-account-recovery #content .page-content>.woocommerce{display:block!important;max-width:760px}.ws-account-recovery #content form.lost_reset_password{background:#fff;border:1px solid #D7D5CD;border-radius:2px;padding:28px;max-width:760px}.ws-account-recovery #content form.lost_reset_password .form-row{float:none;width:100%;margin-bottom:20px}.ws-account-recovery #content .ws-recovery-back a,.ws-order-pay-page #content .ws-pay-back a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.ws-customer-states :is(#content,.ws-commerce) :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){background:#F3F0E6;color:#202321;border-top:3px solid #183A32;border-radius:2px;padding:20px 20px 20px 48px;line-height:1.55;overflow-wrap:anywhere;font:400 16px/1.55 Barlow,sans-serif;list-style:none}.ws-customer-states :is(#content,.ws-commerce) .woocommerce-error{border-top-color:#C34D34}.ws-customer-states :is(#content,.ws-commerce) :is(.woocommerce-message,.woocommerce-info)::before{color:#183A32}.ws-customer-states :is(#content,.ws-commerce) .woocommerce-error::before{color:#C34D34}.ws-customer-states :is(#content,.ws-commerce) :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) a{color:#183A32;text-underline-offset:3px}.ws-customer-states :is(#content,.ws-commerce) :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) a.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:#C34D34;color:#fff;border:0;border-radius:2px;float:none;margin:0 12px 12px 0;font-weight:600;white-space:normal}.ws-customer-states :is(#content,.ws-commerce) .woocommerce-invalid :is(input.input-text,select,textarea){border-color:#C34D34}.ws-customer-states :is(#content,.ws-commerce) :is(a,button,input,select,textarea):focus-visible{outline:2px solid #2F6EE5;outline-offset:2px}.ws-customer-states :is(.ws-purchase,#content .summary) :is(.stock.out-of-stock,.ws-product-unavailable){border-left:4px solid #C34D34;padding:12px 16px;background:#F3F0E6;color:#9d351f;font:600 16px/1.55 Barlow,sans-serif;overflow-wrap:anywhere}.ws-customer-states .ws-purchase .woocommerce-variation-availability p{overflow-wrap:anywhere}.ws-customer-states .ws-purchase .single_add_to_cart_button:disabled{cursor:not-allowed;opacity:.6}.ws-order-pay-page #content .page-content>.woocommerce{max-width:960px;margin-inline:auto}.ws-order-pay-page #content .ws-pay-intro{background:#183A32;color:#fff;padding:28px;border-radius:2px;margin-bottom:24px}.ws-order-pay-page #content .ws-pay-intro h2{color:#fff;margin:8px 0 16px;font-size:32px}.ws-order-pay-page #content .ws-pay-intro p{margin:0;overflow-wrap:anywhere}.ws-order-pay-page #content #order_review{padding:28px;border:1px solid #D7D5CD;border-radius:2px;background:#fff}.ws-order-pay-page #content table.shop_table{width:100%;border-collapse:collapse;border:1px solid #D7D5CD;font-size:16px;text-align:left;table-layout:fixed}.ws-order-pay-page #content table.shop_table :is(th,td){padding:14px 12px;vertical-align:top;border-bottom:1px solid #D7D5CD;overflow-wrap:anywhere}.ws-order-pay-page #content table.shop_table th{background:#F3F0E6;color:#202321;font-weight:600}.ws-order-pay-page #content table.shop_table .product-name{width:55%}.ws-order-pay-page #content table.shop_table .product-quantity{width:15%}.ws-order-pay-page #content table.shop_table .wc-item-meta{padding:0;list-style:none}.ws-order-pay-page #content #payment{background:#F3F0E6;border-radius:2px;margin-top:24px}.ws-order-pay-page #content #payment ul.payment_methods{list-style:none;padding:20px;border-bottom:1px solid #D7D5CD;margin:0}.ws-order-pay-page #content #payment li{overflow-wrap:anywhere}.ws-order-pay-page #content #payment label{font-weight:600;display:inline-block;min-height:44px;align-content:center}.ws-order-pay-page #content #payment :is(input[type=radio],input[type=checkbox]){accent-color:#183A32}.ws-order-pay-page #content #payment .payment_box{background:#fff;color:#202321;border:1px solid #D7D5CD}.ws-order-pay-page #content #payment .form-row{padding:20px;margin:0}.ws-order-pay-page #content #payment #place_order{float:none;width:100%;min-height:48px}.ws-order-pay-page #content :is(form.login,.woocommerce-form-login,.woocommerce-verify-email){padding:28px;border:1px solid #D7D5CD;background:#fff;border-radius:2px;max-width:640px}.ws-order-pay-page #content form label{display:block;font-weight:600;margin-bottom:8px}.ws-order-pay-page #content form :is(input.input-text,input[type=email],select){width:100%;min-height:48px;border:1px solid #737C76;border-radius:2px;background:#FAF9F5;padding:10px 12px;font:400 16px/1.5 Barlow,sans-serif;color:#202321}.ws-order-pay-page #content form .form-row{margin-bottom:20px}.ws-order-pay-page #content form .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;min-height:44px}.ws-order-pay-page #content .show-password-input{width:44px;height:44px;top:2px;right:2px;background:#fff0;border:0;color:#183A32}.ws-order-pay-page #content input[type=password]{padding-right:48px!important}.ws-order-pay-page #content .woocommerce-terms-and-conditions-checkbox-text{font-weight:400}@media(max-width:767px){.ws-account-recovery #content form.lost_reset_password{padding:24px 16px}.ws-order-pay-page #content :is(#order_review,form.login,.woocommerce-form-login,.woocommerce-verify-email){padding:20px 12px}.ws-order-pay-page #content .ws-pay-intro{padding:24px 20px}.ws-order-pay-page #content table.shop_table :is(th,td){padding:12px 6px}.ws-order-pay-page #content #payment :is(ul.payment_methods,.form-row){padding:16px 12px}.ws-order-pay-page #content form :is(.form-row-first,.form-row-last){float:none;width:100%}}