:root {
    --moderncart-background-color: #FFFFFF;
    --moderncart-background-color-light: #FFFFFF12;
    --moderncart-highlight-color: #10B981;
    --moderncart-highlight-color-light: #10B98112;
    --moderncart-button-font-color: #FFFFFF;
    --moderncart-button-font-color-light: #FFFFFF12;
    --moderncart-header-font-color: #1F2937;
    --moderncart-header-font-color-light: #1F293712;
    --moderncart-header-background-color: #FFFFFF;
    --moderncart-header-background-color-light: #FFFFFF12;
    --moderncart-quantity-font-color: #1F2937;
    --moderncart-quantity-font-color-light: #1F293712;
    --moderncart-quantity-background-color: #EAEFF3;
    --moderncart-quantity-background-color-light: #EAEFF312;
    --moderncart-floating-icon-color: #FFFFFF;
    --moderncart-floating-icon-color-light: #FFFFFF12;
    --moderncart-floating-count-text-color: #FFFFFF;
    --moderncart-floating-count-text-color-light: #FFFFFF12;
    --moderncart-floating-count-bg-color: #10B981;
    --moderncart-floating-count-bg-color-light: #10B98112;
    --moderncart-cart-header-text-alignment: center;
    --moderncart-cart-header-font-size: 22px;
    --moderncart-floating-icon-bg-color: #038f81;
    --moderncart-floating-icon-bg-color-light: #038f8112;
    --moderncart-primary-color: #038f81;
    --moderncart-primary-color-light: #038f8112;
    --moderncart-heading-color: #007065;
    --moderncart-heading-color-light: #00706512;
    --moderncart-body-color: #000000;
    --moderncart-body-color-light: #00000012;
    --moderncart-slide-out-desktop-width: 450px;
    --moderncart-slide-out-mobile-width: 80%;
    --moderncart-animation-duration: 300ms;
    --moderncart-cart-item-padding: 20px;
}

.moderncart-cart-item {
    padding-left: var(--moderncart-cart-item-padding);
    padding-right: var(--moderncart-cart-item-padding);
}

#moderncart-floating-cart {
    left: auto;
    right: 20px;
    flex-direction: row-reverse;
}

#moderncart-floating-cart button {
    background-color: #038f81 !important;
}
.moderncart-slide-out-footer #cpsw-payment-request-wrapper {
    display: none !important;
}