 .woocommerce .quantity input[type="number"]::-webkit-inner-spin-button, .woocommerce .quantity input[type="number"]::-webkit-outer-spin-button {opacity: 1;}.woocommerce-page form ul {margin-top: 0;margin-bottom: 0;list-style-type: none;padding-left: 0;}.woocommerce-page label.woocommerce-form__label-for-checkbox {font-weight: 400;cursor: pointer;}.woocommerce-page label.woocommerce-form__label-for-checkbox input[type="checkbox"] {display: inline-block;}.woocommerce-page .woocommerce-cart-form #coupon_code {width: auto;}.woocommerce-page form.checkout_coupon {background: #f7f7f7;padding-left: 1.5rem;float: left;width: calc(100% - 1.5rem);}.woocommerce-page form.checkout_coupon .form-row button[name="apply_coupon"] {margin-top: 0;}.woocommerce-page ul.wc_payment_methods, .woocommerce-page ul.woocommerce-shipping-methods {margin-top: 0;margin-bottom: 0;list-style-type: none;padding-left: 0;}.woocommerce-page ul.wc_payment_methods li.wc_payment_method, .woocommerce-page ul.woocommerce-shipping-methods li.wc_payment_method {margin-bottom: 1rem;}.woocommerce-account .woocommerce-MyAccount-navigation ul {margin: 0;padding: 0;}.woocommerce-account .woocommerce-MyAccount-navigation li {list-style: none;padding: 1rem 0;}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child {padding-top: 0;}.woocommerce-account .woocommerce-MyAccount-content p.form-row-first, .woocommerce-account .woocommerce-MyAccount-content p.form-row-last, .woocommerce-account .woocommerce-MyAccount-content > p:first-of-type {-webkit-margin-before: 0;margin-block-start: 0;}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form > h3 {-webkit-margin-before: 0;margin-block-start: 0;}.woocommerce-account .woocommerce-form-login {max-width: 516px;margin: 0 auto;}.woocommerce-account .woocommerce-form-login .show-password-input {top: 0.8rem;right: 1.2rem;}.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {top: 0.2em;}.wp-block-search .wp-block-search__label {font-weight: 400;}.wp-block-search .wp-block-search__button {padding: 1rem 1.2rem;}.wc-block-product-search form .wc-block-product-search__fields {display: flex;flex: auto;flex-wrap: nowrap;max-width: 100%;}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link {float: right;margin-right: 4rem;}.woocommerce div.product form.cart .button {margin-top: 3px;}.woocommerce span.onsale, .editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {position: absolute;border-radius: 0;line-height: 1;min-height: inherit;padding: 5px;}.wc-block-grid__product .wc-block-grid__product-onsale {border-radius: 0;line-height: 1;min-height: inherit;padding: 5px;}.woocommerce .woocommerce-breadcrumb {margin-bottom: 1rem;}.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {background: #f7f7f7;border-top-style: solid;margin-bottom: 2rem;list-style: none;}.woocommerce .woocommerce-error[role="alert"]::before, .woocommerce .woocommerce-info[role="alert"]::before, .woocommerce .woocommerce-message[role="alert"]::before {padding-left: 3px;padding-right: 3px;}.woocommerce .woocommerce-ordering select {padding: 0.2rem 0 0.2rem 0.5rem;}.woocommerce .woocommerce-tabs ul.wc-tabs {padding: 0 !important;border-bottom-style: solid;border-bottom-width: 3px;}.woocommerce-page table.shop_table_responsive tbody td a.button, .woocommerce-page table.shop_table_responsive tbody td button {margin-bottom: 1rem;border: none;background: #ebe9eb;padding: 0.5rem 1rem 0.5rem 1rem;}.woocommerce-page .cart-collaterals h2 {text-transform: uppercase;font-family: inherit;}.woocommerce-page ul.woocommerce-order-overview {padding-left: 0;}.woocommerce-page .woocommerce-customer-details address {padding: 2rem;font-style: inherit;}.woocommerce-page .woocommerce-table--order-details {border-collapse: collapse;width: 70%;}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {text-decoration: underline;}.wp-block-search .wp-block-search__input {padding: 0.9rem 1.1rem;}.wc-block-product-search form .wc-block-product-search__fields .wc-block-product-search__field {padding: 0.9rem 1.1rem;flex-grow: 1;font-size: inherit;font-family: inherit;}.wc-block-product-search form .wc-block-product-search__fields .wc-block-product-search__button {display: flex;padding: 1rem 1.2rem;margin: 0 0 0 0.7rem;}.woocommerce-account .addresses .title h3 {margin-top: 8px;}.wp-block-button .wc-forward {display: block;}.woocommerce a.added_to_cart {display: block;}