/* Fonts */
/* Colors */
/* Font Weights */
/* Spaces */
/* Sizes */
/* Breakpoints */
/* Container Width */
.modal-popup.popup-banner-modal .modal-inner-wrap {
  max-width: 500px;
  height: auto; }

.modal-popup.popup-banner-modal .modal-header {
  padding: 0;
  border: none; }

.modal-popup.popup-banner-modal .modal-content {
  border: none;
  padding: 0; }

.modal-popup.popup-banner-modal .modal-footer {
  display: none; }

.modal-popup.popup-banner-modal .text-line.line-1 {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700; }

.modal-popup.popup-banner-modal .text-line.line-2 {
  font-size: 14px;
  line-height: 19px; }

.modal-popup.popup-banner-modal .popup-newsletter {
  margin-top: 20px; }

.modal-popup.popup-banner-modal .checkbox {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  margin-top: 20px; }

.modal-popup.popup-banner-modal #newsletter-email {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
  height: 40px; }
  .modal-popup.popup-banner-modal #newsletter-email.mage-error {
    margin-bottom: 30px; }

.modal-popup.popup-banner-modal .newsletter-btn {
  width: 154px;
  margin-left: 5px;
  height: 40px; }

.modal-popup.popup-banner-modal #newsletter-email-error {
  position: absolute;
  left: 0;
  bottom: 7px; }

.modal-popup.popup-banner-modal #agreeToNewsletterCheckbox2-error {
  margin-bottom: -7px; }

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