@charset "utf-8";

@media (max-width: 599.95px) {
  .mbp3413 { display: grid; }
}

.mbp3414 { float: left; width: 60%; display: inline-block; }

@media (max-width: 1279.95px) {
  .mbp3414 { width: 100%; }
}

@media (max-width: 599.95px) {
  .mbp3414 { grid-row: 2; margin-top: 20px; }
}

.mbp3415 { margin-bottom: 15px; }

@media (max-width: 1279.95px) {
  .mbp3415 { width: 100%; }
}

.mbp3415 .MuiButton-label { }

.mbp3415 .add-to-cart-container { margin-bottom: 15px; }

.mbp3416 { width: 100% !important; }

.mbp3417 { font-size: 20px; margin-top: 0px; font-weight: 400; margin-bottom: 20px; }

.mbp3418 { color: rgb(64, 64, 64); margin: 0px; box-sizing: border-box; text-align: center; line-height: normal; background-color: rgba(255, 255, 255, 0); }

.mbp3419 { position: relative; }

.mbp3419::before { color: rgb(121, 0, 15); border: none; height: 22px; margin: 0px 0px 0px 20px; content: "Please enter a valid date of birth !"; opacity: 1; z-index: 999; position: absolute; font-size: 12px; transition: opacity 0.3s ease-in; font-weight: 400; line-height: 25px; }

.mbp3420 { width: 250px; height: 64px; }

@media (min-width: 600px) {
  .mbp3421 { display: none; }
}

.mbp3422 { padding-bottom: 10px; }

@media (max-width: 959.95px) {
  .mbp3422 { justify-content: center; }
}