@charset "utf-8";

.productFeeToggleDescription { display: block; margin-top: 0.5rem; text-align: right; }

.productFeeToggle__footer { margin: 0.5rem 0px 0px; }

.swal2-actions { flex-direction: column; }

@media (min-width: 481px) {
  .swal2-actions { flex-direction: row; }
}

.swal2-actions .button { margin-bottom: 0px; }

.swal2-actions .button + .button { margin-top: 1.5rem; }

@media (min-width: 481px) {
  .swal2-actions .button + .button { margin-top: 0px; margin-left: 1.5rem; }
}

.swal2-actions .button--paytomorrow { padding: 0rem 2.5rem; height: 3.5rem; border-radius: 1.75rem; line-height: 1.3; font-size: 14px; font-weight: 700; text-transform: uppercase; }

.swal2-actions .button--primary { border-color: rgb(208, 31, 39); background: rgb(208, 31, 39); color: white; }

.swal2-actions .button--primary:hover, .swal2-actions .button--primary:hover, .swal2-actions .button--primary:hover { border-color: rgb(208, 31, 39); background: rgb(133, 22, 27); color: white; }

.swal2-actions .button--secondary { font-weight: normal; }

.paytomorrow-heading { margin: 0px 0px 1rem; font-size: 2em; font-weight: bold; }

.paytomorrow-logo { height: 2.25rem; }

.paytomorrow-subheading { margin: 0px 0px 0.5rem; font-size: 1.25em; font-weight: normal; }

[data-test="cart-taxes"] .cart-priceItem { display: none; }

[data-test="cart-taxes"] .cart-priceItem.cart-priceItem--ebizio-modified { display: table; }