.elementor-1566 .elementor-element.elementor-element-7999316f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1566 .elementor-element.elementor-element-758ea8a1{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-548b6e88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-548b6e88::before, .elementor-1566 .elementor-element.elementor-element-548b6e88 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-548b6e88 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-548b6e88 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-548b6e88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-548b6e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1566 .elementor-element.elementor-element-7260a957{text-align:left;}.elementor-1566 .elementor-element.elementor-element-7260a957 .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:35px;font-weight:800;color:#502314;}.elementor-1566 .elementor-element.elementor-element-1a588451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-3e25ef40{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-721b8964{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-1608ed12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-4224e5a{text-align:left;}.elementor-1566 .elementor-element.elementor-element-4224e5a .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:35px;font-weight:800;color:#502314;}.elementor-1566 .elementor-element.elementor-element-3515ad04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-52cc7242{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-18f70efe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-a7a9c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-225f736c{text-align:left;}.elementor-1566 .elementor-element.elementor-element-225f736c .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:32px;font-weight:800;color:#502314;}.elementor-1566 .elementor-element.elementor-element-6f1c3b67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-3945ec44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-31c2db2{text-align:left;}.elementor-1566 .elementor-element.elementor-element-31c2db2 .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:32px;font-weight:800;color:#502314;}.elementor-1566 .elementor-element.elementor-element-43e348a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-c1eec92{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-eff577a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-16d7888{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-6f679b2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-6e6321c{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-599edb20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-68647268{text-align:left;}.elementor-1566 .elementor-element.elementor-element-68647268 .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:32px;font-weight:800;color:#502314;}.elementor-1566 .elementor-element.elementor-element-39da2ea4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-3266d7b4{--display:flex;}.elementor-1566 .elementor-element.elementor-element-ba02a49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-7f8ea70b{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-61b05858{--display:flex;}.elementor-1566 .elementor-element.elementor-element-250e81f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-72734ff6{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-101c1c8d{--display:flex;}.elementor-1566 .elementor-element.elementor-element-ed3098d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-57d64b59{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-47170f98{--display:flex;}.elementor-1566 .elementor-element.elementor-element-5a189f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-70b55e7d{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-23ddd3a7{--display:flex;}.elementor-1566 .elementor-element.elementor-element-4ac84e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-4b193f74{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-69807574{--display:flex;}.elementor-1566 .elementor-element.elementor-element-6b7fd83d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-460e3fd9{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-3e944a42{--display:flex;}.elementor-1566 .elementor-element.elementor-element-2db6725f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-2087646c{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}.elementor-1566 .elementor-element.elementor-element-124a33bc{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#502314;}:where( .elementor-1566 .elementor-element.elementor-element-124a33bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Comic Neue", Sans-serif;font-weight:bold;}.elementor-1566 .elementor-element.elementor-element-62c525ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-4dfdd327{text-align:left;}.elementor-1566 .elementor-element.elementor-element-4dfdd327 .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:32px;font-weight:800;color:#502314;}.elementor-1566 .elementor-element.elementor-element-2414c733{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-6ef789c9{font-family:"Comic Neue", Sans-serif;font-size:18px;font-weight:normal;color:#502314;}/* Start custom CSS for html, class: .elementor-element-302c87bc */.coupon-container {
  display: flex;
  flex-direction: column;
  gap: 28px;
  padding: 30px;
  align-items: flex-start;
}

.coupon-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 2px solid #f7941d;
  border-radius: 10px;
  padding: 24px;
  background-color: #fffaf0;
  width: 100%;
  max-width: 1000px;
  flex-wrap: wrap;
}

.coupon-left {
  display: flex;
  align-items: center;
  gap: 24px;
  flex: 1;
  min-width: 280px;
}

.coupon-left img {
  height: 80px;
  width: auto;
  border-radius: 6px;
}

.coupon-info h3 {
  margin: 0;
  font-size: 22px;
  color: #e4002b;
}

.coupon-info p {
  margin: 6px 0 0;
  font-size: 16px;
  color: #333;
}

.offer-btn {
  background-color: #f7941d;
  color: white;
  border: none;
  padding: 14px 22px;
  font-size: 16px;
  border-radius: 6px;
  cursor: pointer;
  white-space: nowrap;
  flex-shrink: 0;
  transition: background-color 0.3s ease;
}

.offer-btn:hover {
  background-color: #e4002b;
}

@media (max-width: 600px) {
  .coupon-card {
    flex-direction: column;
    align-items: flex-start;
  }

  .offer-btn {
    margin-top: 14px;
    width: 100%;
    text-align: center;
  }

  .coupon-left {
    flex-direction: column;
    align-items: flex-start;
  }

  .coupon-left img {
    height: 70px;
  }
}

/* POPUP WINDOW */
.popup {
  display: none;
  position: fixed;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -20%);
  background: white;
  border: 2px solid #e4002b;
  padding: 30px;
  z-index: 9999;
  max-width: 400px;
  text-align: center;
  border-radius: 12px;
  box-shadow: 0 0 15px rgba(0,0,0,0.3);
}

.popup h3 {
  color: #e4002b;
  margin-bottom: 14px;
  font-size: 20px;
}

.popup p {
  font-size: 16px;
  color: #333;
}

.redirect-btn {
  background-color: #0056b3;
  color: white;
  padding: 12px 24px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  margin: 14px 0;
  font-size: 15px;
}

.popup-note {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}

.close-btn {
  background-color: #999;
  color: white;
  border: none;
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  margin-top: 10px;
  font-size: 14px;
}/* End custom CSS */