.woocommerce div.product div.images.woocommerce-product-gallery,
.woocommerce div.product div.summary,
.woocommerce-notices-wrapper:not(:empty) {
    padding: var(--inner-half);
    margin: 0
}

.woocommerce div.product .woocommerce-tabs {
    padding: var(--section-padding) var(--inner-half) 0 var(--inner-half);
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce div.product .woocommerce-tabs ul.tab,
.woocommerce div.product .woocommerce-tabs .panel,
.is-large.wc-block-cart {
    margin: 0
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    min-height: 2.875rem;
    background: var(--light-green-one) !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background: var(--light-green-two) !important;
}

.wc-block-components-button:not(.is-link) {
   line-height: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: center;
    border: none;
    border-radius: 0;
    padding: 0;
    font-size: .9375rem;
    font-family: "Barlow", system-ui;
    font-weight: 700;
    color: var(--white);
    text-transform: uppercase;
    transition: all .25s ease-in-out;
    cursor: pointer;
    background: var(--light-green-one);
}

.wc-block-components-button:not(.is-link):hover {
    background: var(--light-green-two);
}