.woo-variation-swatches .variable-items-wrapper {
    padding: 0 !important;
}

.woocommerce-product-details__short-description.product-description-after-variations {
    background: rgba(91,173,80,0.1);
    padding: 16px;
    border-radius: 8px;
    margin: 16px 0 32px
}

.woocommerce-product-details__short-description.product-description-after-variations ul {
    padding: 5px 20px !important;
}

.woocommerce-variation-price .woocommerce-Price-amount.amount,
.woocommerce-variation-price del {
    font-family: 'Alata', Helvetica, Arial, Lucida, sans-serif;
    color: black;
    font-size: 25px;
    line-height: 1em;
    opacity: 1 !important;
}

.woocommerce-variation-price .woocommerce-Price-amount.amount {
    font-weight: 600;
}

.woocommerce-variation-price .price {
    font-family: 'Alata', Helvetica, Arial, Lucida, sans-serif;
    font-size: 14px !important;
    color: black !important;
}

.woocommerce div.product form.cart .variations td.value.woo-variation-items-wrapper {
    margin-top: -12px;
}
.woocommerce div.product form.cart .variations label,
.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name {
    font-weight: 500 !important;
    margin-right: 0;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #fef6f3 !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {
    box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 2px #E94319) !important;
}

.fsb-recurring-totals-panel__details .wc-block-components-totals-wrapper:first-of-type {
    display: none;
}