body .wcb-md-modal {
  max-width: 680px; }
body .wcb-coupon-box .wcb-gdpr-field {
  display: table;
  width: auto;
  float: none;
  margin: 25px auto 10px;
  font-size: 14px; }
body .wcb-coupon-box .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn .wcb-button {
  height: 46px; }
body .wcb-coupon-box .wcb-modal-body {
  padding-top: 45px;
  padding-bottom: 35px;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }
  body .wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form {
    margin-bottom: 25px; }
    body .wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form input {
      height: 46px;
      color: #444; }
body .wcb-coupon-box .wcb-md-content .wcb-modal-header {
  line-height: 1.3555556; }
body .wcb-coupon-box .wcb-md-content .wcb-modal-body .wcb-coupon-message {
  line-height: 1.35; }
body .wcb-coupon-box .wcb-md-content .wcb-text-title {
  margin: 25px 0 13px;
  line-height: 22px; }
body .wcb-coupon-box ul .wcb-list-socials {
  padding-left: 0;
  margin-bottom: 15px; }
body .woo-coupon-box-widget {
  max-width: 100%;
  padding: 0; }
  body .woo-coupon-box-widget .wcbwidget-coupon-box-newsletter .wcbwidget-gdpr-field {
    display: none; }
  body .woo-coupon-box-widget .wcbwidget-coupon-box-newsletter .wcbwidget-newsletter-form input {
    margin: 0;
    height: 50px;
    background-color: #fff;
    border-color: transparent;
    font-size: 16px;
    color: #9CA3AF; }
  body .woo-coupon-box-widget .wcbwidget-coupon-box-newsletter .wcbwidget-newsletter-form .wcbwidget-input-group {
    padding: 0;
    position: relative;
    gap: 10px; }
    body .woo-coupon-box-widget .wcbwidget-coupon-box-newsletter .wcbwidget-newsletter-form .wcbwidget-input-group .wcbwidget-button {
      width: auto;
      margin: 0;
      text-transform: lowercase;
      font-size: 16px;
      font-weight: 400;
      padding: 0 30px;
      line-height: 50px;
      height: 50px; }
    body .woo-coupon-box-widget .wcbwidget-coupon-box-newsletter .wcbwidget-newsletter-form .wcbwidget-input-group .wcbwidget-input-group-btn {
      line-height: 1; }
      body .woo-coupon-box-widget .wcbwidget-coupon-box-newsletter .wcbwidget-newsletter-form .wcbwidget-input-group .wcbwidget-input-group-btn .wcbwidget-button:first-letter {
        text-transform: uppercase; }
  body .woo-coupon-box-widget .wcbwidget-warning-message:empty {
    display: none; }

@media (max-width: 767px) {
  body .woo-coupon-box-widget .wcbwidget-coupon-box-newsletter .wcbwidget-newsletter-form input {
    font-size: 14px;
    padding-left: 12px; }
  body .woo-coupon-box-widget .wcbwidget-newsletter-form .wcbwidget-input-group .wcbwidget-input-group-btn .wcbwidget-button {
    min-width: 0;
    font-size: 14px;
    padding: 0 12px; }
  body #vi-md_wcb.wcb-coupon-box .wcb-content-wrap {
    margin: 20px; } }
@media (max-width: 640px) {
  body #vi-md_wcb.wcb-coupon-box .wcb-content-wrap {
    margin: 0; } }
#message-purchased {
  z-index: 99; }
  #message-purchased #notify-close::before, #message-purchased #notify-close::after {
    content: '';
    border-bottom: 1px solid #000;
    position: absolute;
    left: 3px;
    top: 10px;
    width: 16px;
    height: 0; }
  #message-purchased #notify-close::before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  #message-purchased #notify-close::after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }

/*# sourceMappingURL=woo-coupon-box.css.map */
