.elementor-327 .elementor-element.elementor-element-a1597b1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-327 .elementor-element.elementor-element-c4efd81{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-327 .elementor-element.elementor-element-c4efd81:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-c4efd81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201010A;}.elementor-327 .elementor-element.elementor-element-54e9ddb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-327 .elementor-element.elementor-element-cbfd075{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-327 .elementor-element.elementor-element-5337a3d{--display:flex;}.elementor-327 .elementor-element.elementor-element-1db6d39 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-327 .elementor-element.elementor-element-1db6d39 :is(.wd-breadcrumbs,.yoast-breadcrumb){--wd-bcrumb-color-active:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-68da1f30 > .elementor-widget-container{margin:0px 0px -10px 0px;}html .elementor-327 .elementor-element.elementor-element-68da1f30 .product_title{font-size:34px;font-weight:600;}.elementor-327 .elementor-element.elementor-element-41f27bc8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-327 .elementor-element.elementor-element-41f27bc8{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-327 .elementor-element.elementor-element-a857fe3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-8631b6c .wd-btn-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-327 .elementor-element.elementor-element-3ab3d80 .wd-btn-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-327 .elementor-element.elementor-element-8dd7ff3{--display:flex;}.elementor-327 .elementor-element.elementor-element-907dfc3{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-327 .elementor-element.elementor-element-760b215b{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-327 .elementor-element.elementor-element-f14819a{--display:flex;}.elementor-327 .elementor-element.elementor-element-4ac3e86{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-327 .elementor-element.elementor-element-28813be8{--divider-border-style:solid;--divider-color:#77777733;--divider-border-width:1px;}.elementor-327 .elementor-element.elementor-element-28813be8 .elementor-divider-separator{width:100%;}.elementor-327 .elementor-element.elementor-element-28813be8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-327 .elementor-element.elementor-element-6908fe5{--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-327 .elementor-element.elementor-element-6908fe5:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-6908fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-327 .elementor-element.elementor-element-729dbc9{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-327 .elementor-element.elementor-element-99a4898{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-327 .elementor-element.elementor-element-99a4898 > *{max-width:59%;}.elementor-327 .elementor-element.elementor-element-74c3a5e{--display:flex;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-327 .elementor-element.elementor-element-74c3a5e:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-74c3a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-74c3a5e::before, .elementor-327 .elementor-element.elementor-element-74c3a5e > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-74c3a5e > .e-con-inner > .elementor-background-video-container::before, .elementor-327 .elementor-element.elementor-element-74c3a5e > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-74c3a5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-327 .elementor-element.elementor-element-74c3a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-327 .elementor-element.elementor-element-d99bc4d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-327 .elementor-element.elementor-element-9b37c17{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-327 .elementor-element.elementor-element-9b37c17 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-327 .elementor-element.elementor-element-4deb408{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-327 .elementor-element.elementor-element-982745c{--display:flex;}.elementor-327 .elementor-element.elementor-element-ec95e62{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-327 .elementor-element.elementor-element-8104359{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-327 .elementor-element.elementor-element-68da1f30{width:initial;max-width:initial;}}@media(min-width:768px){.elementor-327 .elementor-element.elementor-element-a1597b1{--content-width:1500px;}.elementor-327 .elementor-element.elementor-element-c4efd81{--width:40%;}.elementor-327 .elementor-element.elementor-element-cbfd075{--width:60%;}.elementor-327 .elementor-element.elementor-element-907dfc3{--width:100%;}.elementor-327 .elementor-element.elementor-element-760b215b{--content-width:1500px;}.elementor-327 .elementor-element.elementor-element-729dbc9{--width:35%;}.elementor-327 .elementor-element.elementor-element-4deb408{--width:65%;}.elementor-327 .elementor-element.elementor-element-8104359{--content-width:1500px;}}@media(max-width:767px){.elementor-327 .elementor-element.elementor-element-54e9ddb2 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-327 .elementor-element.elementor-element-cbfd075{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-327 .elementor-element.elementor-element-68da1f30{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}html .elementor-327 .elementor-element.elementor-element-68da1f30 .product_title{font-size:28px;}.elementor-327 .elementor-element.elementor-element-760b215b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_wc_breadcrumb, class: .elementor-element-1db6d39 *//* Breadcrumb içindeki 'Ana Sayfa' linkini gizle */
.wd-breadcrumbs a[href="https://dianof.com"] {
  display: none !important;
}

/* Öncesindeki ayraç (delimiter) görünüyorsa onu da kaldır */
.wd-breadcrumbs a[href="https://dianof.com"] + .wd-delimiter {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4e8d433 *//* ============================================
   Acar Ambalaj - Teknik Özellikler Grid Stili
   Bu CSS'i tema ayarları > Özel CSS'e ekleyin.
   Tüm ürün sayfalarında otomatik uygulanır.
   ============================================ */

@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap');

/* Elementor parent override */
.elementor-widget-html:has(.ato-wrapper) {
  width: 100% !important;
  max-width: 100% !important;
}

.elementor-widget-html:has(.ato-wrapper) > .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}

.e-con:has(.ato-wrapper) {
  padding: 0 !important;
  gap: 0 !important;
  --padding-inline: 0px !important;
  --padding-block: 0px !important;
}

/* Wrapper */
.ato-wrapper {
  font-family: 'Nunito', -apple-system, BlinkMacSystemFont, sans-serif;
  width: 100%;
  max-width: none;
  margin: 0;
  background: #ffffff;
  border: 1px solid #eef2ee;
  border-radius: 20px;
  padding: 28px 32px 24px;
  box-sizing: border-box;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.ato-wrapper * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* Header - gizli */
.ato-header {
  display: none;
}

/* Grid */
.ato-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
}

.ato-item {
  padding: 16px 4px;
  border-bottom: 1px solid rgba(46, 125, 50, 0.08);
}

.ato-item:nth-last-child(-n+2) {
  border-bottom: none;
}

.ato-item--full {
  grid-column: 1 / -1;
}

.ato-label {
  font-size: 11px;
  font-weight: 700;
  color: #7a8a7a;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  margin-bottom: 4px;
}

.ato-value {
  font-size: 18px;
  font-weight: 800;
  color: #1a2e1a;
  letter-spacing: -0.3px;
}

/* Responsive */
@media (max-width: 600px) {
  .ato-wrapper {
    padding: 20px 20px 16px;
    border-radius: 16px;
  }

  .ato-value {
    font-size: 16px;
  }

  .ato-label {
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for wd_contact_form_7, class: .elementor-element-165a824 *//* ========================================
   CONTACT FORM 7 - GRID TASARIM
======================================== */

.bilgi-al-form,
.wd-cf7 .wpcf7-form {
    font-family: "Plus Jakarta Sans", sans-serif !important;
}

.cf7-grid {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 28px 32px !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    margin-top: 24px !important;
    padding-top: 24px !important;
}

.cf7-left,
.cf7-right {
    display: flex !important;
    flex-direction: column !important;
    gap: 28px !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
}

.cf7-grid p,
.bilgi-al-form p {
    margin: 0 !important;
    padding: 0 !important;
}

.cf7-grid label,
.bilgi-al-form label {
    display: block !important;
    width: 100% !important;
}

.cf7-grid .wpcf7-form-control-wrap,
.bilgi-al-form .wpcf7-form-control-wrap {
    display: block !important;
    width: 100% !important;
}

/* Input stili */
.input-name,
.input-email,
.input-phone,
.input-subject,
.input-message,
.form-input,
.form-textarea {
    width: 100% !important;
    padding: 18px 20px 20px 20px !important;
    border: 2px solid #e4e4e4 !important;
    border-radius: 10px !important;
    font-size: 15px !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    color: #111827 !important;
    background: #f7f7f7 !important;
    box-sizing: border-box !important;
}

.input-name,
.input-email,
.input-phone,
.input-subject,
.form-input {
    height: 52px !important;
}

.input-message,
.form-textarea {
    height: 130px !important;
    resize: vertical !important;
    line-height: 1.5 !important;
    padding-top: 16px !important;
}

/* Placeholder */
.input-name::placeholder,
.input-email::placeholder,
.input-phone::placeholder,
.input-subject::placeholder,
.input-message::placeholder,
.form-input::placeholder,
.form-textarea::placeholder {
    color: #6b7280 !important;
    font-size: 16px !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
}

/* Focus */
.input-name:focus,
.input-email:focus,
.input-phone:focus,
.input-subject:focus,
.input-message:focus,
.form-input:focus,
.form-textarea:focus {
    outline: none !important;
    border-color: #0f2b46 !important;
    background: #fff !important;
    box-shadow: 0 0 0 3px rgba(15, 43, 70, 0.1) !important;
}

/* Submit */
.btn-submit,
.form-submit {
    width: 100% !important;
    background: #3a3a3c !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 16px 20px !important;
    border: none !important;
    border-radius: 10px !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    cursor: pointer !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    height: 52px !important;
}

.btn-submit:hover,
.form-submit:hover {
    background: #2c2c2e !important;
}

.btn-submit::before,
.form-submit::before {
    content: "→" !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    display: inline-block !important;
}

.wpcf7-spinner {
    display: none !important;
}

/* Hata */
.wpcf7-not-valid-tip {
    color: #dc2626 !important;
    font-size: 13px !important;
    margin-top: 6px !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    display: block !important;
}

.wpcf7-not-valid {
    border-color: #dc2626 !important;
    background: #fef2f2 !important;
}

/* Mesajlar */
.wpcf7-response-output {
    border-radius: 10px !important;
    padding: 16px 20px !important;
    margin-top: 20px !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 15px !important;
    border: 2px solid !important;
}

.wpcf7-mail-sent-ok {
    background: #d1fae5 !important;
    color: #065f46 !important;
    border-color: #10b981 !important;
}

.wpcf7-validation-errors,
.wpcf7-mail-sent-ng {
    background: #fee2e2 !important;
    color: #991b1b !important;
    border-color: #dc2626 !important;
}

/* Başlık */
.form-title {
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    color: #111827 !important;
    margin-bottom: 32px !important;
}

/* Hidden */
.hidden-fields-container,
fieldset.hidden-fields-container {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

.wpcf7-form fieldset {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.cf7-grid br,
.bilgi-al-form br {
    display: none !important;
}

.input-icon {
    display: none !important;
}

/* Grid yerleşim */
.bilgi-al-form {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 28px 32px !important;
    padding-top: 24px !important;
    margin-top: 24px !important;
}

.bilgi-al-form .form-title {
    grid-column: 1 / -1 !important;
}

.bilgi-al-form p:nth-of-type(1),
.bilgi-al-form p:nth-of-type(2),
.bilgi-al-form p:nth-of-type(3) {
    grid-column: 1 !important;
}

.bilgi-al-form p:nth-of-type(4),
.bilgi-al-form p:nth-of-type(5) {
    grid-column: 2 !important;
}

.bilgi-al-form p:nth-of-type(5) {
    grid-row: 3 !important;
}

/* Responsive */
@media (max-width: 768px) {
    .cf7-grid,
    .bilgi-al-form {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
    }
    
    .cf7-left,
    .cf7-right {
        gap: 20px !important;
    }
    
    .bilgi-al-form p:nth-of-type(1),
    .bilgi-al-form p:nth-of-type(2),
    .bilgi-al-form p:nth-of-type(3),
    .bilgi-al-form p:nth-of-type(4),
    .bilgi-al-form p:nth-of-type(5) {
        grid-column: 1 !important;
    }
    
    .form-title {
        font-size: 20px !important;
        margin-bottom: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-e1e90f6 *//* Form Submit Alanı */
#review_form .form-submit,
#review_form .form-submit p,
.comment-form .form-submit {
  background: transparent !important;
  background-color: transparent !important;
  padding: 16px 0 !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Değerlendirme Gönder Butonu */
#review_form .form-submit .submit {
  font-family: 'Nunito', sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: #ffffff;
  background: #3a3a3c;
  border: none;
  border-radius: 50px;
  padding: 14px 0;
  width: 100%;
  cursor: pointer;
  transition: all 0.25s ease;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  float: none;
}

#review_form .form-submit .submit:hover {
  background: #2e7d32;
  box-shadow: 0 4px 16px rgba(46, 125, 50, 0.25);
  transform: translateY(-1px);
}

#review_form .form-submit .submit:active {
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8104359 *//* ========================================
   İLGİLİ ÜRÜNLER - MODERN TASARIM
   
   Genel CSS alanına ekleyin:
   Görünüm > Özelleştir > Ek CSS
   veya Elementor > Site Ayarları > Özel CSS
======================================== */

/* Container */
.related.products,
.wd-products-element {
    overflow: visible !important;
}

/* Başlık */
.related.products > h2,
.wd-products-element .wd-el-title {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #1d1d1f !important;
    letter-spacing: -0.02em !important;
    margin-bottom: 24px !important;
    padding: 0 !important;
}

/* Grid */
.related.products .products,
.wd-products-element .products.wd-products {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
}

/* ========================================
   ÜRÜN KARTI
======================================== */

.related.products .wd-product,
.wd-products-element .wd-product {
    background: #fff !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    border: 1px solid rgba(0, 0, 0, 0.06) !important;
    box-shadow: none !important;
    display: flex !important;
    flex-direction: column !important;
    transition: box-shadow 0.2s ease !important;
}

.related.products .wd-product:hover,
.wd-products-element .wd-product:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08) !important;
}

/* Product wrapper */
.related.products .product-wrapper,
.wd-products-element .product-wrapper {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* ========================================
   GÖRSEL
======================================== */

.related.products .product-element-top,
.wd-products-element .product-element-top {
    position: relative !important;
    overflow: hidden !important;
    background: #f5f5f7 !important;
    aspect-ratio: 1 / 1 !important;
}

.related.products .product-image-link,
.wd-products-element .product-image-link {
    display: block !important;
    height: 100% !important;
}

.related.products .product-image-link img,
.wd-products-element .product-image-link img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* ========================================
   BİLGİ ALANI
======================================== */

.related.products .product-element-bottom,
.wd-products-element .product-element-bottom {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}

.related.products .product-information,
.wd-products-element .product-information {
    padding: 14px 16px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    gap: 6px !important;
}

/* Ürün adı */
.related.products .wd-entities-title,
.wd-products-element .wd-entities-title {
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    color: #1d1d1f !important;
    margin: 0 !important;
    text-align: center !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

.related.products .wd-entities-title a,
.wd-products-element .wd-entities-title a {
    color: #1d1d1f !important;
    text-decoration: none !important;
}

.related.products .wd-entities-title a:hover,
.wd-products-element .wd-entities-title a:hover {
    color: #3a3a3c !important;
}

/* Kategori */
.related.products .wd-product-cats,
.wd-products-element .wd-product-cats {
    font-size: 12px !important;
    color: #86868b !important;
    margin: 0 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.related.products .wd-product-cats a,
.wd-products-element .wd-product-cats a {
    color: #86868b !important;
    text-decoration: none !important;
}

/* ========================================
   BADGE
======================================== */

.related.products .acar-badge,
.wd-products-element .acar-badge {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    padding: 8px 10px !important;
    background: rgba(245, 245, 247, 0.8) !important;
    border-radius: 8px !important;
    border: 1px solid rgba(0, 0, 0, 0.06) !important;
    margin: auto 16px 14px 16px !important;
}

.related.products .acar-badge-icon svg,
.wd-products-element .acar-badge-icon svg {
    width: 16px !important;
    height: 16px !important;
    stroke: #6e6e73 !important;
}

.related.products .acar-badge-text,
.wd-products-element .acar-badge-text {
    font-size: 9px !important;
    line-height: 1.2 !important;
    color: #6e6e73 !important;
    text-align: center !important;
}

.related.products .acar-badge-text span:first-child,
.wd-products-element .acar-badge-text span:first-child {
    font-weight: 600 !important;
}

/* ========================================
   GEREKSİZ ELEMANLARI GİZLE
======================================== */

.related.products .hover-content,
.related.products .wd-more-desc,
.related.products .wd-buttons,
.related.products .wd-scroll,
.related.products .wrap-wishlist-button,
.related.products .wrap-quickview-button,
.related.products .content-product-imagin,
.related.products .wrapp-swatches,
.related.products .product-rating-price,
.related.products .wrapp-product-price {
    display: none !important;
}

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

/* Tablet */
@media (max-width: 1200px) {
    .related.products .products,
    .wd-products-element .products.wd-products {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

/* Mobil */
@media (max-width: 768px) {
    .related.products .products,
    .wd-products-element .products.wd-products {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 12px !important;
    }

    .related.products > h2,
    .wd-products-element .wd-el-title {
        font-size: 18px !important;
        margin-bottom: 16px !important;
    }

    .related.products .product-information,
    .wd-products-element .product-information {
        padding: 10px 12px !important;
    }

    .related.products .wd-entities-title,
    .wd-products-element .wd-entities-title {
        font-size: 13px !important;
    }

    .related.products .acar-badge,
    .wd-products-element .acar-badge {
        margin: auto 12px 10px 12px !important;
        padding: 6px 8px !important;
    }
}

/* Küçük mobil */
@media (max-width: 480px) {
    .related.products .products,
    .wd-products-element .products.wd-products {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */