.elementor-18521 .elementor-element.elementor-element-07ef9db{--display:flex;--padding-top:80px;--padding-bottom:48px;--padding-left:60px;--padding-right:60px;}.elementor-18521 .elementor-element.elementor-element-07ef9db:not(.elementor-motion-effects-element-type-background), .elementor-18521 .elementor-element.elementor-element-07ef9db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B4E6E;}.elementor-widget-theme-post-title .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-18521 .elementor-element.elementor-element-0240df4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;letter-spacing:0.02em;color:#FFFFFF;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18521 .elementor-element.elementor-element-eb8569d .elementor-icon-list-icon i{color:#F5EDE0B3;font-size:14px;}.elementor-18521 .elementor-element.elementor-element-eb8569d .elementor-icon-list-icon svg{fill:#F5EDE0B3;--e-icon-list-icon-size:14px;}.elementor-18521 .elementor-element.elementor-element-eb8569d .elementor-icon-list-icon{width:14px;}.elementor-18521 .elementor-element.elementor-element-eb8569d .elementor-icon-list-text, .elementor-18521 .elementor-element.elementor-element-eb8569d .elementor-icon-list-text a{color:#FFFFFFB3;}.elementor-18521 .elementor-element.elementor-element-eb8569d .elementor-icon-list-item{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.25em;}.elementor-18521 .elementor-element.elementor-element-709f436{--display:flex;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18521 .elementor-element.elementor-element-b382935{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.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-18521 .elementor-element.elementor-element-1b70187{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#8B4E6E;}@media(max-width:1024px){.elementor-18521 .elementor-element.elementor-element-0240df4 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-18521 .elementor-element.elementor-element-07ef9db{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18521 .elementor-element.elementor-element-0240df4 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-0240df4 *//* ============================================================
   FAYY BUTİK — POST TITLE SATIR KIRILMASI KONTROLÜ (v2)
   ============================================================ */
.elementor-18521 .elementor-element.elementor-element-0240df4 {
  max-width: 850px !important;
  width: 100% !important;
}

.elementor-18521 .elementor-element.elementor-element-0240df4 .elementor-heading-title {
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b382935 *//* ============================================================
   FAYY BUTİK — SINGLE POST İÇERİK STİLİ
   ============================================================
   [NEREYE EKLENİR] : Post Content widget > Advanced > Custom CSS
   [KISA AÇIKLAMA]  : Yazı içeriğini (paragraf, başlık, link, görsel)
                      site tipografisine ve renk paletine uydurur.
   ============================================================ */

/* İçeriği ortala ve genişliği sınırla */
.elementor-18521 .elementor-element.elementor-element-b382935 {
  max-width: 760px;
  margin: 0 auto;
  padding: 64px 24px;
  font-family: 'Jost', sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 2;
  color: #1A1A1A;
}

/* Paragraflar arası boşluk */
.elementor-18521 .elementor-element.elementor-element-b382935 p {
  margin-bottom: 24px;
}

/* Yazı içi başlıklar (H2, H3) */
.elementor-18521 .elementor-element.elementor-element-b382935 h2 {
  font-family: 'Cormorant Garamond', serif;
  font-size: 28px;
  font-weight: 400;
  margin: 40px 0 16px;
  color: #1A1A1A;
}

.elementor-18521 .elementor-element.elementor-element-b382935 h3 {
  font-family: 'Cormorant Garamond', serif;
  font-size: 22px;
  font-weight: 400;
  margin: 32px 0 14px;
}

/* Linkler */
.elementor-18521 .elementor-element.elementor-element-b382935 a {
  color: #C9A99A;
  text-decoration: underline;
  text-decoration-color: #E8E4E0;
  transition: color 0.3s ease;
}

.elementor-18521 .elementor-element.elementor-element-b382935 a:hover {
  color: #1A1A1A;
}

/* İçerik içi görseller */
.elementor-18521 .elementor-element.elementor-element-b382935 img {
  width: 100%;
  height: auto;
  margin: 32px 0;
  display: block;
}

/* Ürün shortcode'larının (WooCommerce) çevresine boşluk */
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce.columns-3,
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce.columns-2 {
  margin: 40px 0;
}

/* Ürün kartı başlıkları biraz küçülsün (blog içinde daha minimal) */
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 13px;
  font-family: 'Jost', sans-serif;
}

@media (max-width: 768px) {
  .elementor-18521 .elementor-element.elementor-element-b382935 {
    padding: 40px 20px;
    font-size: 16px;
  }
  .elementor-18521 .elementor-element.elementor-element-b382935 h2 { font-size: 24px; }
}

/* ============================================================
   FAYY BUTİK — BLOG İÇİ ÜRÜN KARTLARI DÜZENLEMESİ
   ============================================================
   [KISA AÇIKLAMA] : 1) "İndirim!" rozetini yuvarlak/altın'dan
                         siyah dikdörtgene çevirir (site genel
                         stiline uydurur).
                      2) "Seçenekler" / "Sepete Ekle" butonlarını
                         blog içindeki ürün kartlarından kaldırır.
                      3) Ürünlerin etrafına ince border + hafif
                         zemin ekler — sayfa metninden görsel
                         olarak ayrışsın.
   ============================================================ */

/* ── 1) İNDİRİM ROZETİ — Siyah Dikdörtgen ─────────────────── */
.elementor-18521 .elementor-element.elementor-element-b382935 .onsale {
  background: #1A1A1A !important;
  color: #fff !important;
  border-radius: 0 !important;
  font-family: 'Jost', sans-serif !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  padding: 6px 12px !important;
  min-height: auto !important;
  min-width: auto !important;
  width: auto !important;
  height: auto !important;
  line-height: 1.2 !important;
  display: inline-flex !important;
  align-items: center;
  top: 12px !important;
  left: 12px !important;
  right: auto !important;
  bottom: auto !important;
}

/* ── 2) Sepete Ekle / Seçenekler Butonlarını Gizle ─────────── */
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce ul.products li.product .button,
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce ul.products li.product a.add_to_cart_button,
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce ul.products li.product a.added_to_cart {
  display: none !important;
}

/* ── 3) Ürün Kartlarına Ayırıcı Çerçeve + Hafif Zemin ─────── */
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce ul.products li.product {
  border: 1px solid #E8E4E0 !important;
  background: #FAFAF8 !important;
  padding: 16px !important;
  transition: border-color 0.3s ease;
}

.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce ul.products li.product:hover {
  border-color: #C9A99A !important;
}

/* Kart içindeki görsel ile metin arasına boşluk */
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce ul.products li.product img {
  margin-bottom: 12px !important;
}

/* Ürün başlığı ve fiyatı için son boşlukları sıfırla
   (buton kalktığı için altta fazladan boşluk kalmasın) */
.elementor-18521 .elementor-element.elementor-element-b382935 .woocommerce ul.products li.product .price {
  margin-bottom: 0 !important;
}/* End custom CSS */