/*
Theme Name: Astra Child
Template: astra
*/
/* Swatch resmi bindirme */
.variable-item.color-variable-item {
    width: 100px !important;
    height: 140px !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

.variable-item.color-variable-item .variable-item-contents {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
}

.variable-item.color-variable-item img.swatch-variation-img {
    width: 100px !important;
    height: 140px !important;
    object-fit: cover !important;
    object-position: top center !important;
    border-radius: 8px !important;
    display: block !important;
}

.variable-item.color-variable-item.selected img.swatch-variation-img,
.variable-item.color-variable-item:hover img.swatch-variation-img {
    outline: 2px solid #000000 !important;
    outline-offset: 2px !important;
}
/* PC: Varyasyonlar*/
@media (min-width: 769px) {
    .woocommerce div.product div.summary {
        display: flex !important;
        flex-direction: column !important;
    }

    .woocommerce div.product div.summary .product_title {
        order: 1 !important;
    }

    .woocommerce div.product div.summary .price {
        order: 2 !important;
    }

    .woocommerce div.product div.summary form.cart {
        order: 3 !important;
    }

    .woocommerce div.product div.summary .woocommerce-product-details__short-description {
        order: 4 !important;
    }
}
/* Sepete Ekle butonu hover - mavi iptal */
.woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce ul.products li.product .button:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}

/* Sepete Ekle butonu disabled/loading durumu - mavi iptal */
.woocommerce ul.products li.product .add_to_cart_button.disabled,
.woocommerce ul.products li.product .button.disabled,
.woocommerce ul.products li.product .add_to_cart_button:disabled,
.woocommerce ul.products li.product .button:disabled,
.woocommerce ul.products li.product .add_to_cart_button.loading {
    background-color: #333333 !important;
    color: #ffffff !important;
    border-color: #333333 !important;
    opacity: 0.7 !important;
}

/* Astra hover ezme - siyah buton */
.woocommerce ul.products li.product a.button:hover,
.woocommerce ul.products li.product button.button:hover,
.woocommerce-js .woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce-js a.button:hover {
    background-color: #222222 !important;
    border-color: #222222 !important;
    color: #ffffff !important;
}

/* Disabled/loading durumu */
.woocommerce ul.products li.product .button.disabled,
.woocommerce ul.products li.product .button.loading,
.woocommerce button.button.alt.disabled:hover {
    background-color: #555555 !important;
    border-color: #555555 !important;
    color: #ffffff !important;
    opacity: 0.7 !important;
}
/* Astra global renk değişkenini siyahla ez */
:root {
    --ast-global-color-0: #000000 !important;
}
/* Astra disabled hover ezme */
.woocommerce-js #respond input#submit.disabled:hover,
.woocommerce-js #respond input#submit:disabled:hover,
.woocommerce-js a.button.disabled:hover,
.woocommerce-js a.button:disabled:hover,
.woocommerce-js button.button.disabled:hover,
.woocommerce-js button.button:disabled:hover,
.woocommerce-js input.button.disabled:hover,
.woocommerce-js input.button:disabled:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}

/* Duyuru bandı sabit üstte */
.site-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 9999 !important;
}

