.flash-notice-modal .modal-header {
  @media(max-width: 400px) {
    padding: 23px; }
 }
.flash-notice-modal .checkout-oval {
  @media(max-width: 400px) {
    width: 90px;
    height: 90px; }
 }
  .flash-notice-modal .checkout-oval .font-container {
    @media(max-width: 400px) {
      margin-left: -30px;
      margin-top: -32px;
      .visible-on-transform {
        display: block; }

      .hidden-on-transform {
        display: none; } }
 }

.flash-notice-modal .modal-dialog {
  @media(max-width: 767px) {
    margin: auto;
    top: initial;
    margin-top: 30px; }

  @media(max-width: 400px) {
    margin: 5px;
    margin-top: 10px;
    width: auto; }
 }
.flash-notice-modal .modal-body .flash-cart-text {
  @media(max-width: 400px) {
    font-size: 1.3em; }
 }
.flash-notice-modal .modal-body .added-to-cart {
  @media(max-width: 400px) {
    font-size: 1.5em; }
 }
.flash-notice-modal .modal-body .register-someone-else {
  font-size: 1.5em;
  @media(max-width: 400px) {
    font-size: 1.3em; }
 }
.flash-notice-modal .modal-body .proceed-to-checkout-button {
  @media(max-width: 400px) {
    font-size: 1.5em;
    border-width: 3px;
    padding: 10px;
    .visible-xs {
      display: inline-block !important; } }
 }
.flash-notice-modal .modal-body .proceed-to-checkout-button {
  @media(max-width: 767px) {
    .visible-xs {
      display: inline-block !important; } }
 }

.checkout-oval-container {
  @media(max-width: 400px) {
    width: 90px;
    height: 90px; }
 }
