.woocommerce .button, .button, .button:focus, .button:hover { box-shadow: none; outline: none; text-decoration: none; } .woocommerce .button, .button { min-width: 120px; align-items: center; cursor: pointer; line-height: var(--body-lh) !important; display: inline-block; font-size: 1rem !important; font-weight: 900; letter-spacing: 1px; letter-spacing: normal; padding: 1rem 1.375rem; transition: all var(--t-base); -webkit-user-select: none; user-select: none; white-space: normal; border: 2px solid var(--border-color) !important; background-color: var(--bg-color) !important; color: var(--color) !important; border-radius: 0.625rem; } .woocommerce .button:hover, .button:hover { background-color: var(--hover-bg-color) !important; color: var(--hover-color) !important; border-color: var(--hover-border-color) !important; } .woocommerce .button, .button { --color: var(--white); --border-color: var(--red); --bg-color: var(--red); --hover-color: var(--red); --hover-border-color: var(--red); --hover-bg-color: transparent; } body .woocommerce-message, body .before-checkout { display: flex; gap: 24px; padding: 20px; justify-content: center; align-items: center; background-color: white; border-top: 2px #dbdbdb solid; width: unset; } body .before-checkout a { font-weight: 700; } body .woocommerce-error { color: var(--white); background: var(--red); padding: 20px 40px; margin: 0; }