/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sfra-webpack-builder/node_modules/css-unicode-loader/index.js!./node_modules/sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./cartridges/app_bab_entertainment/cartridge/client/default/scss/popupModal.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*	---------------------------------------------------------------
	PX to REM
	---------------------------------------------------------------
*/
/*	---------------------------------------------------------------
	PX to REM
	---------------------------------------------------------------
*/
/*	---------------------------------------------------------------
	Maps for styleguide and utility classes
	---------------------------------------------------------------
*/
.modal-body-style {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-content-style {
  background: #fff;
}

.movie-name {
  color: #000;
  font-family: SofiaPro, Arial, sans-serif;
  font-size: 1.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.625rem;
  text-decoration-line: underline;
}

.popup-price {
  color: #000;
  text-align: center;
  font-family: SofiaPro, Arial, sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 100;
  line-height: 1.625rem;
}

.purchase-btn {
  border-radius: 0.25rem;
  border: none;
  background: #e62144;
  width: -webkit-fill-available;
  height: 3.75rem;
  color: #fff;
  font-family: SofiaPro, Arial, sans-serif;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
}

.terms-text {
  color: #000;
  font-family: SofiaPro, Arial, sans-serif;
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
}

.already-own-model {
  font-size: 1.5rem;
}

.already-in-cart.continue {
  width: 18.75rem;
  height: 3.125rem;
  border: none;
  text-decoration: none;
  border-radius: 1.25rem;
  background-color: #e62144;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.already-in-cart.keep-shopping {
  width: 18.75rem;
  height: 3.125rem;
  text-decoration: none;
  border: 0.0625rem solid #000;
  border-radius: 1.25rem;
  background-color: #fff;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.checkout-modal-wrapper {
  display: block;
  z-index: 1050;
  background-color: rgba(0, 0, 0, 0.6);
}

.movie-control:hover {
  cursor: pointer;
}

.modal-trailer {
  max-width: 68.75rem;
}
.modal-trailer .modal-body {
  padding: 0 !important;
}

.modal-height {
  height: 17rem;
}

@media (max-width: 543.98px) {
  .movie-name {
    font-size: 1.25rem;
  }
}

/*# sourceMappingURL=popupModal.css.map*/