.woocommerce-form__label-for-checkbox,
.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    gap: 7px !important;
    line-height: 1.4 !important;
}

.woocommerce-form__label-for-checkbox input[type=checkbox] {
    margin-top: 3px !important;
}

	.woocommerce-form__label-for-checkbox input[type="checkbox"][name="terms"] {
    position: relative !important;
    top: 1px !important;
    left: -px !important;
}

}

.woocommerce-form__label-for-checkbox span,
.mte-checkout-terms span {
    white-space: normal !important;
}
.mte-checkout-terms .mte-term-row:first-of-type {
    margin-top: 5px !important;
}
/* Checkbox ve yazıları hizalayan genel yapı */
.woocommerce-form__label-for-checkbox {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    gap: 11px !important;
    line-height: 1.4 !important;
}

/* SADECE terms kutusunu oynatır */
.woocommerce-form__label-for-checkbox input[name="terms"] {
    position: relative !important;
    top: 7px !important;     /* checkbox yukarı/aşağı */
    left: -3px !important;   /* checkbox sağa/sola */
}

/* SADECE “Web sitesinin şartlar ve koşullarını okudum…” yazısını oynatır */
.woocommerce-form__label-for-checkbox input[name="terms"] + span {
    position: relative !important;
    top: -px !important;    /* yazıyı yukarı/aşağı */
    left: -9px !important;   /* yazıyı sağa/sola */
}

/* ❌ Slider yüklenmeden önce görünen dosya adı (1.png vb.) tamamen silinir */
.elementor-image-carousel-wrapper img,
.swiper-slide img,
.elementor-swiper-image {
    font-size: 0 !important;
    color: transparent !important;
}

/* ❌ Tarayıcının bozuk resim ikonu tamamen gizlenir */
img:not([src]),
img[src=""],
img[src*="data:image"] {
    display: none !important;
}

/* ❤️ Gerçek resimleri görünür yapmak için */
.elementor-image-carousel-wrapper img[src]:not([src=""]) {
    opacity: 1 !important;
    visibility: visible !important;
}
html, body {
    overflow-x: hidden !important;
}

.elementor-section {
    max-width: 100% !important;
}

* {
    box-sizing: border-box !important;
}

footer a[href^="tel"] {
    color: #ffffff !important;
}