/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      0.0.1
 Text Domain:  xstore-child
*/
.et_b_dt_header-overlap .header-wrapper, 
.et_b_mob_header-overlap .mobile-header-wrapper {
    position: relative !important;
}
/* Shop Gorsel Ayarlari */
/* Single Product Cerceeve */
@media (min-width: 993px) {
    .woocommerce-product-gallery.images-wrapper {
        border: none !important;
    }
}
/* Gorsel boyutlandirma  */
.swipers-couple-wrapper .swiper-wrapper img:not(.swiper-wrapper.right.thumbnails-list.thumbnails.no-dragging img) {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 507px;
    overflow: hidden;
    object-fit: contain;
}
/* Thumb Gorsel boyutlandirma */
@media (min-width: 993px){
    .thumbnails-list {
        justify-content: flex-start !important;
    }
}
.thumbnails-list .swiper-slide a {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 94px;
    height: 94px;
    cursor: pointer;
    border: solid 1px #e6e6e8;
    border-radius: 0.25rem;
}
.swiper-wrapper.right.thumbnails-list.thumbnails.no-dragging img {
    max-width: 100%;
    max-height: 100%;
    padding: 0.5rem;
    -o-object-fit: contain;
    object-fit: contain;
}

/* Related Product Ayari */

.content-product .product-image-wrapper {
    max-height: 210px;
}
.content-product .product-content-image img {
    max-height: 210px;
    object-fit: contain;
}
/* Startseite gorsel boyutlandirma */
.etheme-product-grid-image {
    height: 210px;
}
.etheme-product-grid-image img {
    height: 100%;
    object-fit: contain;
}

/* Single Product Price Button Style */
.et_product-block > .price {
    color: #ffffff;
    display: inline-block;
    background: #232f3e;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 4px 4px 4px 4px;
    position: relative;
}
/* .et_product-block > .price:after {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    width: 1.5rem;
    height: 55px;
    content: "";
    background-color: inherit;
    border-left: 1px solid #e6e6e8;
    transform: skewX(-15deg);
    right: -13px;
    border-radius: 0 4px 4px 0;
} */
.single-product-builder .single_add_to_cart_button.button, .single-product-builder .single_add_to_cart_button.button.disabled {
    background-color: #f00020;
}

.xstore-wishlist-product {
    max-width: 640px
}
.xstore-wishlist-product .xstore-wishlist-details .product-title {
    font-size: 1.04em
}
body.single-product h1.product_title {
    font-size: calc(var(--h1-size-proportion) * .8rem) !important;
}
#reviews .comment-reply-title {
    text-transform: unset !important
}