.elementor-1210 .elementor-element.elementor-element-3a8e42d{--display:flex;--min-height:238px;--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;--justify-content:center;--overlay-opacity:0.94;}.elementor-1210 .elementor-element.elementor-element-3a8e42d:not(.elementor-motion-effects-element-type-background), .elementor-1210 .elementor-element.elementor-element-3a8e42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caseo.be/wp-content/uploads/2026/04/Adsiz-tasarim-94-1.jpg");background-position:center center;background-size:cover;}.elementor-1210 .elementor-element.elementor-element-3a8e42d::before, .elementor-1210 .elementor-element.elementor-element-3a8e42d > .elementor-background-video-container::before, .elementor-1210 .elementor-element.elementor-element-3a8e42d > .e-con-inner > .elementor-background-video-container::before, .elementor-1210 .elementor-element.elementor-element-3a8e42d > .elementor-background-slideshow::before, .elementor-1210 .elementor-element.elementor-element-3a8e42d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1210 .elementor-element.elementor-element-3a8e42d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(143deg, #0B89DF 0%, #002860 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1210 .elementor-element.elementor-element-5c00aed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1210 .elementor-element.elementor-element-85b8e14{color:#FFFFFF;}.elementor-1210 .elementor-element.elementor-element-7f09f11{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1210 .elementor-element.elementor-element-e26422c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1210 .elementor-element.elementor-element-e26422c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-1210 .elementor-element.elementor-element-e26422c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-1210 .elementor-element.elementor-element-e26422c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:1025px){.elementor-1210 .elementor-element.elementor-element-3a8e42d:not(.elementor-motion-effects-element-type-background), .elementor-1210 .elementor-element.elementor-element-3a8e42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1210 .elementor-element.elementor-element-e26422c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1210 .elementor-element.elementor-element-e26422c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-e26422c *//* Archive genel alan */
.woocommerce ul.products,
.woocommerce-page ul.products{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:28px;
  margin:0 !important;
  padding:0 !important;
  list-style:none;
}

/* Kart */
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
  width:100% !important;
  margin:0 !important;
  padding:18px 18px 20px !important;
  background:#fff;
  border:1px solid #dbe5ef;
  border-radius:18px;
  box-shadow:0 14px 34px rgba(15,23,42,.06);
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
  display:flex;
  flex-direction:column;
}

.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover{
  transform:translateY(-4px);
  border-color:#bcd0e4;
  box-shadow:0 18px 38px rgba(15,23,42,.1);
}

/* Görsel alanı */
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img{
  width:100% !important;
  aspect-ratio:1 / 1;
  object-fit:contain;
  background:#f7fafe;
  border-radius:14px;
  padding:14px;
  margin:0 0 16px !important;
}

/* Başlık */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title{
  font-family:"Red Hat Display",sans-serif;
  font-size:20px;
  line-height:1.2;
  font-weight:800;
  color:#0f172a;
  margin:0 0 10px;
  padding:0 !important;
}

/* Fiyat varsa */
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price{
  font-size:15px;
  font-weight:700;
  color:#075292;
  margin:0 0 14px;
}

/* Buton */
.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button{
  margin-top:auto !important;
  width:100%;
  min-height:48px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 18px !important;
  border-radius:12px;
  background:#075292 !important;
  color:#fff !important;
  border:none !important;
  font-family:"Red Hat Display",sans-serif;
  font-size:14px;
  font-weight:800;
  text-transform:none;
  letter-spacing:0;
  box-shadow:none;
  transition:background .2s ease, transform .2s ease;
}

.woocommerce ul.products li.product .button:hover,
.woocommerce-page ul.products li.product .button:hover{
  background:#063f70 !important;
  color:#fff !important;
  transform:translateY(-1px);
}

/* On sale badge varsa */
.woocommerce span.onsale{
  top:14px !important;
  left:14px !important;
  right:auto !important;
  min-height:auto;
  min-width:auto;
  padding:8px 12px;
  border-radius:999px;
  background:#f59e0b !important;
  color:#fff;
  font-size:12px;
  font-weight:800;
  line-height:1;
}

/* Link alt çizgi / dağınıklık temizliği */
.woocommerce ul.products li.product a{
  text-decoration:none !important;
}

/* Kategori sayfası başlık alanı ile biraz uyum */
.woocommerce-result-count,
.woocommerce-ordering{
  margin-bottom:22px;
  font-size:14px;
  color:#64748b;
}

/* Select kutusu */
.woocommerce-ordering select{
  min-height:44px;
  padding:0 14px;
  border:1px solid #dbe5ef;
  border-radius:12px;
  background:#fff;
  color:#0f172a;
  font-family:"Red Hat Display",sans-serif;
}

/* Tablet */
@media (max-width:1024px){
  .woocommerce ul.products,
  .woocommerce-page ul.products{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:22px;
  }
}

/* Mobil */
@media (max-width:767px){
  .woocommerce ul.products,
  .woocommerce-page ul.products{
    grid-template-columns:1fr;
    gap:18px;
  }

  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product{
    padding:16px 16px 18px !important;
    border-radius:16px;
  }

  .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woocommerce-page ul.products li.product .woocommerce-loop-product__title{
    font-size:18px;
  }
}/* End custom CSS */