.elementor-kit-10{--e-global-color-primary:#FF5E5B;--e-global-color-secondary:#FFA36C;--e-global-color-text:#E1E1E1;--e-global-color-accent:#CCCCCC;--e-global-color-f2bd6f3:#727CF5;--e-global-color-ff435d9:#37404A;--e-global-color-d4c8d5b:#FA6180;--e-global-color-bcb8712:#0ACF97;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;background-color:#343A40;color:#E1E1E1;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:var( --e-global-color-accent );}.elementor-kit-10 a:hover{color:var( --e-global-color-f2bd6f3 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* alerjen baslar */
.acf-checkbox-list {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.acf-checkbox-list li {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #fff;
    background-color: #00ADB5;
    padding: 6px 12px;
    border-radius: 999px;
    font-weight: 500;
    white-space: nowrap;
    line-height: 1.2;
}

.acf-checkbox-list li i {
    margin-right: 8px !important;
    font-size: 14px;
    flex-shrink: 0;
    width: 1em; /* sabit genişlik */
    display: inline-block;
    text-align: center;
}



/* alerjen biter */
.taste-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.taste-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background-color: #00ADB5;
  color: #fff;
  font-size: 14px;
  padding: 6px 12px;
  border-radius: 25px;
  font-weight: 500;
}
.taste-badge i {
  font-size: 14px;
  color: #fff;
}
/* baz alkol baslar */
.circle-badge-wrapper {
  width: var(--badge-size);
  height: var(--badge-size);
  border-radius: 50%;
  border: 8px solid #FF5E5B;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #37404A;
  margin: auto;
}

.circle-badge {
  text-align: center;
  color: var(--text-color);
  font-family: inherit;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.circle-badge i {
  font-size: 34px;
  color: var(--badge-color);
  margin-bottom: 0px;
}

.circle-text {
  font-size: 22px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-weight: 600;
  line-height: 1.2;
}

.circle-subtext {
  font-size: 14px;
  color: #E1E1E1;
  line-height: 1.2;
  margin-top: 2px;
}

/* baz alkol biter */
.consumption-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 8px 0;
}

.consumption-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background-color: #00ADB5;
  color: #fff;
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
}
/* mevsim baslar */
.season-badges {
    display: flex;
    flex-wrap: wrap;
    gap: 8px; /* rozetler arası boşluk */
    margin-top: 10px;
}

.season-badge {
    display: inline-flex;
    align-items: center;
    padding: 4px 10px;
    border-radius: 20px;
    font-size: 14px;
    color: #222;
    background-color: #f0f0f0;
    gap: 6px;
    line-height: 1;
    white-space: nowrap;
}

/* İkon stili */
.season-badge i {
    font-size: 1.1em;
}

/* Mevsimlere özel ikon renkleri */
.season-badge.summer i { color: #fbc02d; }    /* Sarı */
.season-badge.winter i { color: #0288d1; }    /* Mavi */
.season-badge.spring i { color: #4caf50; }    /* Yeşil */
.season-badge.autumn i { color: #ef6c00; }    /* Turuncu */
.season-badge.all i    { color: #7b1fa2; }    /* Mor */
.season-badge.default i { color: #9e9e9e; }   /* Gri */


/* mevsim biter */
ul.sedeus-ingredients {
  list-style: none;
  padding: 0;
  margin: 1em 0;
  font-size: 16px;
  color: #f1f1f1;
}

ul.sedeus-ingredients li {
  display: flex;
  justify-content: space-between;
  background-color: #2a2e35;
  padding: 10px 14px;
  border-radius: 8px;
  margin-bottom: 8px;
  box-shadow: inset 0 0 0 1px #3b3f46;
  transition: background-color 0.3s ease;
}

ul.sedeus-ingredients li:hover {
  background-color: #363b44;
}

ul.sedeus-ingredients .malzeme-adi {
  font-weight: 500;
  color: #ffffff;
}

ul.sedeus-ingredients .miktar {
  color: #00adb5;
  font-weight: 600;
}
/* kaydet begen butonlar */
#sedeus-like-btn-37 {border: 0px !important;}
#sedeus-save-btn-37 {border: 0px !important;}/* End custom CSS */