.elementor-498 .elementor-element.elementor-element-bfbe31c{--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;}.elementor-498 .elementor-element.elementor-element-548248b.elementor-element{--align-self:flex-start;}.elementor-498 .elementor-element.elementor-element-548248b .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Georgia", Sans-serif;font-size:20px;text-align:left;}.elementor-498 .elementor-element.elementor-element-956ab81{--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;}.elementor-498 .elementor-element.elementor-element-e988c64{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.woocommerce .elementor-498 .elementor-element.elementor-element-371b631 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-498 .elementor-element.elementor-element-371b631 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-498 .elementor-element.elementor-element-371b631 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-498 .elementor-element.elementor-element-fee62d0{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-498 .elementor-element.elementor-element-e7f2a3c .elementor-heading-title{font-size:50px;}.woocommerce .elementor-498 .elementor-element.elementor-element-a45a1c9 .price{font-family:"Agbalumo", Sans-serif;font-size:39px;}.elementor-498 .elementor-element.elementor-element-8f52af7 .cart button, .elementor-498 .elementor-element.elementor-element-8f52af7 .cart .button{padding:15px 50px 15px 50px;transition:all 0.2s;}.elementor-498 .elementor-element.elementor-element-8f52af7 .quantity .qty{transition:all 0.2s;}.elementor-498 .elementor-element.elementor-element-29c3c72 .elementor-heading-title{font-size:39px;}.elementor-498 .elementor-element.elementor-element-2cb298a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-498 .elementor-element.elementor-element-ef6b3b7{--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;}.elementor-498 .elementor-element.elementor-element-56b3e7b{--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;}.elementor-498 .elementor-element.elementor-element-55003af{--divider-border-style:curved;--divider-color:var( --e-global-color-d49ac81 );--divider-border-width:1.8px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-498 .elementor-element.elementor-element-55003af .elementor-divider-separator{width:100%;}.elementor-498 .elementor-element.elementor-element-55003af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-498 .elementor-element.elementor-element-75e77b1{--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;}.elementor-498 .elementor-element.elementor-element-1661b3e.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px;padding:10px 10px 10px 10px;border-color:var( --e-global-color-ecf9d9b );}.elementor-498 .elementor-element.elementor-element-1661b3e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-498 .elementor-element.elementor-element-1661b3e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-498 .elementor-element.elementor-element-1661b3e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Trebuchet MS", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0px;}.elementor-498 .elementor-element.elementor-element-1661b3e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-498 .elementor-element.elementor-element-4773554{--spacer-size:50px;}@media(min-width:768px){.elementor-498 .elementor-element.elementor-element-e988c64{--width:50%;}.elementor-498 .elementor-element.elementor-element-fee62d0{--width:50%;}}@media(max-width:1024px){ .elementor-498 .elementor-element.elementor-element-2cb298a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-498 .elementor-element.elementor-element-1661b3e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){ .elementor-498 .elementor-element.elementor-element-2cb298a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-498 .elementor-element.elementor-element-1661b3e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-371b631 */.single-product div.product div.images .woocommerce-product-gallery__image:first-child {
    width: 500px;
    height: 500px;
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Taşma engellenir */
}

/* Resmin kare alan içine orantılı sığmasını sağlar */
.single-product div.product div.images .woocommerce-product-gallery__image:first-child img {
    width: 100%;
    height: 100%;
    object-fit: contain; /* Resmi kırpmadan sığdırır */
}

/* Alt galeri resimleri için hiçbir kısıtlama yok */
.single-product div.product div.images .flex-control-thumbs img {
    height: auto;
    width: auto;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-1661b3e *//* WooCommerce ürün arşiv sayfası resimleri - tamamen görünür, orantılı ve kare */
.woocommerce ul.products li.product a img {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;   /* Kare alan */
  object-fit: contain;   /* Resim kırpılmadan, tamamen görünür */
  background-color: #fff; /* (İsteğe bağlı) boş alan rengi */
  border-radius: 8px;     /* (İsteğe bağlı) köşeleri yumuşatır */
  padding: 5px;           /* (İsteğe bağlı) resim etrafında boşluk */
  display: block;
}

/* Bazı temalarda resmi kesen stilleri devre dışı bırakır */
.woocommerce ul.products li.product a {
  overflow: visible !important;
}

/* WooCommerce temalarında otomatik yükseklik kısıtlamasını kaldır */
.woocommerce ul.products li.product img {
  max-height: none !important;
}/* End custom CSS */