.woocommerce-content{max-width:1180px}
.woocommerce-page .wp-block-woocommerce-cart,.woocommerce-page .wp-block-woocommerce-checkout{max-width:none;margin:0}
.woocommerce-page .wc-block-components-notice-banner{border-color:var(--line);background:#fff;color:var(--ink)}
.woocommerce-page .wc-block-components-button,.woocommerce-page .wc-block-components-checkout-place-order-button{background:var(--moss-dark);border-radius:0;color:#fff;min-height:46px;padding:10px 22px}
.woocommerce-page .wc-block-components-button:hover,.woocommerce-page .wc-block-components-checkout-place-order-button:hover{background:#2c392e}
.woocommerce-page .wc-block-components-text-input input,.woocommerce-page .wc-block-components-combobox .wc-block-components-combobox-control input{border-color:var(--line);border-radius:0;background:#fff}
.woocommerce-page .wc-block-components-text-input label,.woocommerce-page .wc-block-components-combobox label{color:var(--muted)}
.woocommerce-page .wc-block-components-order-summary,.woocommerce-page .wc-block-components-checkout-step{border-color:var(--line)}
.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error{border-top-color:var(--moss);background:#fff;color:var(--ink)}
.woocommerce-page .woocommerce form .form-row input.input-text,.woocommerce-page .woocommerce form .form-row textarea{border:1px solid var(--line);padding:13px 14px}
