.elementor-6898 .elementor-element.elementor-element-ab80b3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6898 .elementor-element.elementor-element-6a4dbec .elementor-icon-wrapper{text-align:center;}.elementor-6898 .elementor-element.elementor-element-6a4dbec.elementor-view-stacked .elementor-icon{background-color:#1D1D1F;}.elementor-6898 .elementor-element.elementor-element-6a4dbec.elementor-view-framed .elementor-icon, .elementor-6898 .elementor-element.elementor-element-6a4dbec.elementor-view-default .elementor-icon{color:#1D1D1F;border-color:#1D1D1F;}.elementor-6898 .elementor-element.elementor-element-6a4dbec.elementor-view-framed .elementor-icon, .elementor-6898 .elementor-element.elementor-element-6a4dbec.elementor-view-default .elementor-icon svg{fill:#1D1D1F;}.elementor-6898 .elementor-element.elementor-element-6a4dbec .elementor-icon{font-size:80px;}.elementor-6898 .elementor-element.elementor-element-6a4dbec .elementor-icon svg{height:80px;}.elementor-6898 .elementor-element.elementor-element-373d50d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}#jet-popup-6898 .jet-popup__container{width:600px;}#jet-popup-6898 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-6898 .jet-popup__container-inner{justify-content:flex-start;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}#jet-popup-6898 .jet-popup__close-button{transform:translateX(-14px) translateY(15px);-webkit-transform:translateX(-14px) translateY(15px);color:#1D1D1F;background-color:#A2505000;font-size:24px;}#jet-popup-6898 .jet-popup__close-button:before{font-size:24px;}#jet-popup-6898 .jet-popup__close-button svg{width:24px;}#jet-popup-6898 .jet-popup__close-button:hover{color:#616161;}@media(max-width:1024px){.elementor-6898 .elementor-element.elementor-element-6a4dbec{padding:0px 0px 10px 0px;}}@media(min-width:768px){.elementor-6898 .elementor-element.elementor-element-ab80b3c{--content-width:650px;}}@media(max-width:767px){.elementor-6898 .elementor-element.elementor-element-ab80b3c{--content-width:1000px;--padding-top:35px;--padding-bottom:035px;--padding-left:25px;--padding-right:25px;}.elementor-6898 .elementor-element.elementor-element-6a4dbec .elementor-icon{font-size:70px;}.elementor-6898 .elementor-element.elementor-element-6a4dbec .elementor-icon svg{height:70px;}.elementor-6898 .elementor-element.elementor-element-373d50d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}#jet-popup-6898 .jet-popup__container-inner{margin:0px 25px 0px 25px;}}/* Start custom CSS for shortcode, class: .elementor-element-373d50d *//* =========================
   CWG Popup Form - FINAL
   (Elementor Popup + JetPopup)
========================= */

/* Popup kapsayıcıları (Elementor + JetPopup) */
.elementor-popup-modal section.cwginstock-subscribe-form,
.elementor-popup-modal section.cwginstock-subscribe-form *,
.elementor-popup-modal section.cwginstock-subscribe-form input,
.elementor-popup-modal section.cwginstock-subscribe-form h4,

.jet-popup section.cwginstock-subscribe-form,
.jet-popup section.cwginstock-subscribe-form *,
.jet-popup section.cwginstock-subscribe-form input,
.jet-popup section.cwginstock-subscribe-form h4,

.jet-popup__container section.cwginstock-subscribe-form,
.jet-popup__container section.cwginstock-subscribe-form *,
.jet-popup__container section.cwginstock-subscribe-form input,
.jet-popup__container section.cwginstock-subscribe-form h4,

.jet-popup__content section.cwginstock-subscribe-form,
.jet-popup__content section.cwginstock-subscribe-form *,
.jet-popup__content section.cwginstock-subscribe-form input,
.jet-popup__content section.cwginstock-subscribe-form h4{
  font-family: "Outfit", Sans-serif !important;
  letter-spacing: 0.5px !important;
  font-weight: 300 !important;

  color: #1D1D1F !important;
}

/* Başlık */
.elementor-popup-modal .cwginstock-panel-heading h4,
.jet-popup .cwginstock-panel-heading h4,
.jet-popup__container .cwginstock-panel-heading h4,
.jet-popup__content .cwginstock-panel-heading h4{
  margin: 0 0 25px 0 !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px !important;
}

/* INPUTLAR */
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_name,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_email,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_name,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_email,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_name,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_email,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_name,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_email{
  width: 100% !important;
  display: block !important;
  text-align: left !important;

  background: #fff !important;
  color: #1D1D1F !important;

  border: 1px solid #FFE9E9 !important;
  border-radius: 0 !important;

  padding: 15px 14px !important;
  font-size: 16px !important;
  line-height: 15px !important;

  margin: 0 0 12px 0 !important;
  outline: none !important;
  box-shadow: none !important;

  letter-spacing: 0.5px !important;
  font-weight: 300 !important;
}

/* INPUT FOCUS */
.elementor-popup-modal input.cwgstock_name:focus,
.elementor-popup-modal input.cwgstock_email:focus,
.jet-popup input.cwgstock_name:focus,
.jet-popup input.cwgstock_email:focus,
.jet-popup__container input.cwgstock_name:focus,
.jet-popup__container input.cwgstock_email:focus,
.jet-popup__content input.cwgstock_name:focus,
.jet-popup__content input.cwgstock_email:focus{
  border-color: #1D1D1F !important;
}

/* Placeholder */
.elementor-popup-modal input.cwgstock_name::placeholder,
.elementor-popup-modal input.cwgstock_email::placeholder,
.jet-popup input.cwgstock_name::placeholder,
.jet-popup input.cwgstock_email::placeholder,
.jet-popup__container input.cwgstock_name::placeholder,
.jet-popup__container input.cwgstock_email::placeholder,
.jet-popup__content input.cwgstock_name::placeholder,
.jet-popup__content input.cwgstock_email::placeholder{
  letter-spacing: 0.5px !important;
  font-weight: 400 !important;
  color: #1D1D1F !important;
  opacity: 1 !important;
}

/* BUTON */
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_button,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_button,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_button,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_button{
  width: 100% !important;
  display: block !important;

  background: #1D1D1F !important;
  color: #fff !important;

  border: none !important;
  border-radius: 0 !important;

  padding: 15px 14px !important;
  font-size: 16px !important;
  line-height: 15px !important;
  font-weight: 300 !important;
  letter-spacing: 0.5px !important;

  cursor: pointer !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease !important;

  appearance: none !important;
  -webkit-appearance: none !important;
}

/* BUTON HOVER / FOCUS / ACTIVE */
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_button:hover,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_button:focus,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_button:active,

.jet-popup section.cwginstock-subscribe-form input.cwgstock_button:hover,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_button:focus,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_button:active,

.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_button:hover,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_button:focus,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_button:active,

.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_button:hover,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_button:focus,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_button:active{
  background-color: #0900D3 !important;
  border-color: #0900D3 !important;
  color: #ffffff !important;
}

/* =========================
   CWG Default Mavi Stilleri Kaldır
========================= */

/* Panel dış border kaldır */
section.cwginstock-subscribe-form .panel,
section.cwginstock-subscribe-form .panel-primary{
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* Header mavi arkaplan kaldır */
section.cwginstock-subscribe-form .panel-heading,
section.cwginstock-subscribe-form .cwginstock-panel-heading{
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* Panel body border temizle */
section.cwginstock-subscribe-form .panel-body,
section.cwginstock-subscribe-form .cwginstock-panel-body{
  border: none !important;
  background: transparent !important;
}

/* Bootstrap row/col padding sıfırla (varsa mavi boşluk yapmasın) */
section.cwginstock-subscribe-form .row,
section.cwginstock-subscribe-form .col-md-12{
  margin: 0 !important;
  padding: 0 !important;
}

/* =========================
   Alt Boşluğu Temizle
========================= */

/* Panel body iç padding sıfırla */
section.cwginstock-subscribe-form .panel-body,
section.cwginstock-subscribe-form .cwginstock-panel-body{
  padding: 0 !important;
}

/* Son form-group alt margin sıfırla */
section.cwginstock-subscribe-form .form-group:last-child{
  margin-bottom: 0 !important;
}

/* Row alt boşluğu temizle */
section.cwginstock-subscribe-form .row{
  margin-bottom: 0 !important;
}

/* Submit alt margin sıfır */
section.cwginstock-subscribe-form input.cwgstock_button{
  margin-bottom: 0 !important;
}

/* Panel genel alt boşluk temizle */
section.cwginstock-subscribe-form{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Shortcode widget'ın kendi boşluğunu sıfırla (asıl suçlu bu) */
.elementor-widget-shortcode,
.elementor-widget-shortcode .elementor-widget-container,
.elementor-widget-shortcode .elementor-shortcode{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Popup içinde daha agresif */
.elementor-popup-modal .elementor-widget-shortcode,
.elementor-popup-modal .elementor-widget-shortcode .elementor-widget-container,
.elementor-popup-modal .elementor-widget-shortcode .elementor-shortcode,
.jet-popup .elementor-widget-shortcode,
.jet-popup .elementor-widget-shortcode .elementor-widget-container,
.jet-popup .elementor-widget-shortcode .elementor-shortcode{
  margin: 0 !important;
  padding: 0 !important;
}

/* CWG form tarafında da en dış boşluğu sıfırla */
section.cwginstock-subscribe-form,
section.cwginstock-subscribe-form .panel,
section.cwginstock-subscribe-form .panel-body,
section.cwginstock-subscribe-form .cwginstock-panel-body{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}


/* Siyah overlay kaldır ama loader kalsın */
.cwginstock-subscribe-form .blockOverlay {
  background: transparent !important;
  opacity: 0 !important;
}

/* Form kararmasın */
.cwginstock-subscribe-form.blockUI {
  background: transparent !important;
}

/* Loader görünür kalsın */
.cwginstock-subscribe-form .blockUI.blockMsg,
.cwginstock-subscribe-form .cwgstock_loader {
  opacity: 1 !important;
}

/* Submit sonrası maviye takılmayı engelle */
.jet-popup section.cwginstock-subscribe-form input.cwgstock_button,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_button{
  background: #1D1D1F !important;
}

/* Hover sadece hover'da mavi olsun */
.jet-popup section.cwginstock-subscribe-form input.cwgstock_button:hover,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_button:hover{
  background: #0900D3 !important;
}

/* Focus/active sonrası geri siyaha dönsün */
.jet-popup section.cwginstock-subscribe-form input.cwgstock_button:focus:not(:hover),
.jet-popup section.cwginstock-subscribe-form input.cwgstock_button:active:not(:hover),
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_button:focus:not(:hover),
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_button:active:not(:hover){
  background: #1D1D1F !important;
  outline: none !important;
  box-shadow: none !important;
}


/* ✅ INPUT + PLACEHOLDER letter-spacing fix + placeholder color */
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_name,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_email,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_name,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_email,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_name,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_email,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_name,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_email{
  letter-spacing: 0.5px !important;
}

/* Placeholder rengi + letter-spacing (tüm tarayıcılar) */
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_name::placeholder,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_email::placeholder,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_name::placeholder,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_email::placeholder,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_name::placeholder,
.jet-popup__container section.cwginstock-subscribe-form input.cwgstock_email::placeholder,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_name::placeholder,
.jet-popup__content section.cwginstock-subscribe-form input.cwgstock_email::placeholder{
  color: #7A7A7A !important;
  opacity: 1 !important;
  letter-spacing: 0.5px !important;
}

/* Safari/old Edge için */
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_name::-webkit-input-placeholder,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_email::-webkit-input-placeholder,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_name::-webkit-input-placeholder,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_email::-webkit-input-placeholder{
  color: #7A7A7A !important;
  letter-spacing: 0.5px !important;
}
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_name:-ms-input-placeholder,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_email:-ms-input-placeholder,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_name:-ms-input-placeholder,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_email:-ms-input-placeholder{
  color: #7A7A7A !important;
  letter-spacing: 0.5px !important;
}


/* Placeholder font-weight zorla */
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_name::placeholder,
.elementor-popup-modal section.cwginstock-subscribe-form input.cwgstock_email::placeholder,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_name::placeholder,
.jet-popup section.cwginstock-subscribe-form input.cwgstock_email::placeholder{
  font-weight: 300 !important;
  color: #7A7A7A !important;
  letter-spacing: 0.5px !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab80b3c */@media (max-width: 768px){
  .jet-popup__close-button{
    right: 20px !important;
    top: -4px !important;
  }
}


@media (min-width: 768px) and (max-width: 1024px){
  .jet-popup__close-button{
    right: 0px !important;
    top: 0px !important;
    left: auto !important;
  }
}/* End custom CSS */