.elementor-347 .elementor-element.elementor-element-a129369{--display:flex;--min-height:144px;--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;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-347 .elementor-element.elementor-element-a129369:not(.elementor-motion-effects-element-type-background), .elementor-347 .elementor-element.elementor-element-a129369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBCFC3;background-image:url("https://acarfood.com/wp-content/uploads/2026/06/slider-arkaplan.webp");background-repeat:no-repeat;background-size:cover;}.elementor-347 .elementor-element.elementor-element-3f1efda{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-347 .elementor-element.elementor-element-3f1efda:not(.elementor-motion-effects-element-type-background), .elementor-347 .elementor-element.elementor-element-3f1efda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4ED;}.elementor-347 .elementor-element.elementor-element-040762a{--display:flex;}.woocommerce .elementor-347 .elementor-element.elementor-element-e026bdb .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-347 .elementor-element.elementor-element-e026bdb .flex-viewport{border-radius:11px 11px 11px 11px;}.elementor-347 .elementor-element.elementor-element-ed05b3d{--display:flex;}.elementor-widget-woocommerce-product-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-347 .elementor-element.elementor-element-f7a07bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.woocommerce .elementor-347 .elementor-element.elementor-element-d97df1a .star-rating{color:#CEA21F;}.woocommerce .elementor-347 .elementor-element.elementor-element-ab2bb1f .woocommerce-product-details__short-description{color:#000000;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-347 .elementor-element.elementor-element-df2da12 .cart button, .elementor-347 .elementor-element.elementor-element-df2da12 .cart .button{transition:all 0.2s;}.elementor-347 .elementor-element.elementor-element-df2da12 .quantity .qty{transition:all 0.2s;}.elementor-347 .elementor-element.elementor-element-85a985d{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-347 .elementor-element.elementor-element-85a985d:not(.elementor-motion-effects-element-type-background), .elementor-347 .elementor-element.elementor-element-85a985d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4ED;}.woocommerce .elementor-347 .elementor-element.elementor-element-ff6999c .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-df2da12 *//* Sadece kalibre seçimi kalsın */
.kalibre-secimi .quantity,
.kalibre-secimi button.single_add_to_cart_button,
.kalibre-secimi .single_variation_wrap,
.kalibre-secimi .woocommerce-variation-add-to-cart {
    display: none !important;
}

/* Varyasyon alanı */
.kalibre-secimi table.variations {
    width: 100%;
    margin: 0;
    padding: 18px;
    background: #f5f0e8;
    border-radius: 14px;
    border: 1px solid #e0d8ce;
}

/* WooCommerce tablo yapısını temizle */
.kalibre-secimi table.variations tbody,
.kalibre-secimi table.variations tr,
.kalibre-secimi table.variations th,
.kalibre-secimi table.variations td {
    display: block;
    width: 100%;
    border: none !important;
    padding: 0 !important;
    background: transparent !important;
}

/* Kalibre yazısı */
.kalibre-secimi table.variations th.label {
    margin-bottom: 10px;
}

.kalibre-secimi table.variations th.label label {
    font-size: 15px;
    font-weight: 700;
    color: #244522;
}

/* Select kutusu */
.kalibre-secimi table.variations select {
    width: 100%;
    height: 54px;
    border-radius: 10px;
    border: 1px solid #cfc6ba;
    background-color: #fff;
    color: #222;
    font-size: 15px;
    font-weight: 500;
    padding: 0 16px;
    outline: none;
    cursor: pointer;
}

/* Hover / focus */
.kalibre-secimi table.variations select:hover,
.kalibre-secimi table.variations select:focus {
    border-color: #244522;
    box-shadow: 0 0 0 3px rgba(36, 69, 34, 0.12);
}

/* Seçimi temizle linki */
.kalibre-secimi .reset_variations {
    display: inline-block;
    margin-top: 10px;
    font-size: 13px;
    color: #8b1e1e;
    text-decoration: none;
}

/* Üst-alt boşlukları toparla */
.kalibre-secimi form.cart {
    margin: 0 !important;
}

/* Mobil */
@media (max-width: 767px) {
    .kalibre-secimi table.variations {
        padding: 15px;
    }

    .kalibre-secimi table.variations select {
        height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2087d3 */.product-btn {
  width: 100%;
  min-height: 60px;
  background: #233b24;
  color: #e6e6e0;
  border: none;
  border-radius: 2px;
  padding: 0 40px;
  box-sizing: border-box;

  display: flex;
  align-items: center;
  justify-content: space-between;

  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;

  cursor: pointer;
}

.product-arrow {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-top: 4px solid #e6e6e0;
  border-right: 4px solid #e6e6e0;
  transform: rotate(45deg);
  flex-shrink: 0;
}

.product-btn:hover,
.product-btn:active {
  background: #2c472d;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba510b6 */.contact-outline-btn {
  width: 100%;
  min-height: 60px;
  background: transparent !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  border-radius: 2px;
  padding: 0 40px;
  box-sizing: border-box;

  display: flex;
  align-items: center;
  justify-content: space-between;

  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1px;

  cursor: pointer;
  transition: none;
}

.contact-outline-btn:hover,
.contact-outline-btn:active,
.contact-outline-btn:focus {
  background: transparent !important;
  color: #000 !important;
  border-color: #000 !important;
  outline: none;
}

.contact-arrow {
  width: 12px;
  height: 12px;
  border-top: 4px solid #000 !important;
  border-right: 4px solid #000 !important;
  transform: rotate(45deg);
  flex-shrink: 0;
}

.contact-outline-btn:hover .contact-arrow,
.contact-outline-btn:active .contact-arrow,
.contact-outline-btn:focus .contact-arrow {
  border-top-color: #000 !important;
  border-right-color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-ff6999c *//* =====================================
   ACAR FOOD - Ürün Detay Product Tabs
   ===================================== */

.acar-product-tabs .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs {
  position: relative;
  background: #fbf7ee;
  border: 1px solid rgba(31, 47, 34, 0.12);
  border-radius: 14px;
  padding: 28px 32px;
  margin-top: 36px;
  box-shadow: none;
  overflow: hidden;
}

/* WooCommerce default üst çizgi temizliği */
.acar-product-tabs .woocommerce-tabs::before,
.woocommerce div.product .woocommerce-tabs::before {
  display: none !important;
}

/* Tab başlıkları */
.acar-product-tabs .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: flex;
  align-items: center;
  gap: 42px;
  margin: 0 0 26px 0 !important;
  padding: 0 0 12px 0 !important;
  border-bottom: 1px solid rgba(31, 47, 34, 0.14);
  overflow: visible;
}

.acar-product-tabs .woocommerce-tabs ul.tabs::before,
.acar-product-tabs .woocommerce-tabs ul.tabs::after,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after {
  display: none !important;
}

/* Tab item ve linkleri */
.acar-product-tabs .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}

.acar-product-tabs .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  display: block;
  padding: 0 0 12px 0 !important;
  color: #1f2f22 !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none !important;
  background: transparent !important;
  border: none !important;
}

/* Aktif tab alt çizgi */
.acar-product-tabs .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #1f3b24 !important;
}

.acar-product-tabs .woocommerce-tabs ul.tabs li.active::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
  content: "" !important;
  display: block !important;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 3px;
  background: #1f3b24;
  border-radius: 20px;
}

/* ==================== ANA DEĞİŞİKLİK ==================== */
/* İçerik paneli - METİN %100 GENİŞLİK */
.acar-product-tabs .woocommerce-Tabs-panel,
.woocommerce div.product .woocommerce-Tabs-panel {
  width: 100% !important;           /* Burası değişti */
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
  color: #252525;
}

/* Sağdaki tanıtım kartını tamamen kaldırdık (isteğe bağlı) */
.acar-product-tabs .woocommerce-tabs::after,
.woocommerce div.product .woocommerce-tabs::after {
  display: none !important;
}

/* WooCommerce panel başlığını gizle */
.acar-product-tabs .woocommerce-Tabs-panel > h2,
.woocommerce div.product .woocommerce-Tabs-panel > h2 {
  display: none;
}

/* Açıklama metni */
.acar-product-tabs .woocommerce-Tabs-panel p,
.woocommerce div.product .woocommerce-Tabs-panel p {
  font-size: 16px;
  line-height: 1.75;
  color: #303030;
  margin: 0 0 18px;
}

/* Liste görünümü */
.acar-product-tabs .woocommerce-Tabs-panel ul,
.woocommerce div.product .woocommerce-Tabs-panel ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px 44px;
  padding: 0;
  margin: 18px 0 0;
  list-style: none;
}

.acar-product-tabs .woocommerce-Tabs-panel ul li,
.woocommerce div.product .woocommerce-Tabs-panel ul li {
  position: relative;
  padding-left: 30px;
  font-size: 15px;
  color: #1f2f22;
  line-height: 1.5;
}

.acar-product-tabs .woocommerce-Tabs-panel ul li::before,
.woocommerce div.product .woocommerce-Tabs-panel ul li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 1px;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  background: #1f3b24;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Değerlendirme formu */
.acar-product-tabs #reviews,
.woocommerce div.product .woocommerce-tabs #reviews {
  color: #252525;
}

.acar-product-tabs #reviews input,
.acar-product-tabs #reviews textarea,
.woocommerce div.product .woocommerce-tabs #reviews input,
.woocommerce div.product .woocommerce-tabs #reviews textarea {
  border: 1px solid rgba(31, 47, 34, 0.22);
  border-radius: 6px;
  background: #fffaf1;
  padding: 12px 14px;
}

.acar-product-tabs #reviews .button,
.woocommerce div.product .woocommerce-tabs #reviews .button {
  background: #1f3b24 !important;
  color: #fff !important;
  border-radius: 4px !important;
  padding: 13px 24px !important;
  border: none !important;
}

/* ==================== RESPONSIVE ==================== */

/* Tablet */
@media (max-width: 1024px) {
  .acar-product-tabs .woocommerce-Tabs-panel,
  .woocommerce div.product .woocommerce-Tabs-panel {
    width: 100% !important;
  }
}

/* Mobil */
@media (max-width: 767px) {
  .acar-product-tabs .woocommerce-tabs,
  .woocommerce div.product .woocommerce-tabs {
    padding: 22px 18px;
    border-radius: 12px;
  }

  .acar-product-tabs .woocommerce-tabs ul.tabs,
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    gap: 26px;
    overflow-x: auto;
    white-space: nowrap;
    padding-bottom: 10px !important;
  }

  .acar-product-tabs .woocommerce-tabs ul.tabs li a,
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 14px;
  }

  .acar-product-tabs .woocommerce-Tabs-panel p,
  .woocommerce div.product .woocommerce-Tabs-panel p {
    font-size: 14px;
    line-height: 1.65;
  }

  .acar-product-tabs .woocommerce-Tabs-panel ul,
  .woocommerce div.product .woocommerce-Tabs-panel ul {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}/* End custom CSS */