/* TV Ekipman v6.9 — desktop promotional tiles from Electro .da-block.
   Purely cosmetic: keep products/images, links, breakpoints, slider and fonts. */
@media (min-width: 768px) {
  body.home.tve-modern-ui .da-block > .da {
    display:flex;
    align-self:stretch;
    box-sizing:border-box;
    min-width:0;
  }
  body.home.tve-modern-ui .da-block > .da > .da-inner {
    display:flex!important;
    align-items:center;
    box-sizing:border-box;
    width:100%;
    min-width:0;
    min-height:166px;
    height:100%;
    margin:0;
    padding:17px 16px!important;
    background:#fff!important;
    background-image:none!important;
    border:1px solid #e5eae7!important;
    border-radius:18px!important;
    overflow:hidden;
    box-shadow:0 6px 22px rgba(24,50,36,.055)!important;
    transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;
  }
  body.home.tve-modern-ui .da-block > .da:hover > .da-inner,
  body.home.tve-modern-ui .da-block > .da:focus-within > .da-inner {
    border-color:#c8d9cc!important;
    box-shadow:0 11px 24px rgba(24,50,36,.09)!important;
    transform:translateY(-2px);
  }
  body.home.tve-modern-ui .da-block > .da > .da-inner .da-media {
    display:flex!important;
    align-items:center;
    gap:12px;
    min-width:0;
    width:100%;
    text-decoration:none;
    background:transparent!important;
  }
  body.home.tve-modern-ui .da-block > .da > .da-inner .da-media-left {
    display:flex;
    align-items:center;
    justify-content:center;
    flex:0 1 45%;
    min-width:0;
    max-width:45%;
    margin:0!important;
    padding:0;
    background:#fff!important;
  }
  body.home.tve-modern-ui .da-block > .da > .da-inner .da-media-left img {
    display:block;
    object-fit:contain;
    width:auto;
    height:auto;
    max-width:100%;
    max-height:137px;
    margin:auto;
    background:#fff;
    mix-blend-mode:normal;
  }
  body.home.tve-modern-ui .da-block > .da > .da-inner .da-media-body {
    flex:1 1 0;
    width:auto;
    min-width:0;
    color:#273c32;
    overflow-wrap:anywhere;
  }
  body.home.tve-modern-ui .da-block > .da > .da-inner .da-text {
    color:#263a31;
    line-height:1.26;
  }
  body.home.tve-modern-ui .da-block > .da > .da-inner .da-action {
    color:#21643b;
  }
  /* Consistent white card treatment for new WooCommerce homepage carousel. */
  body.home.tve-modern-ui .tvemui64-product-card {
    background:#fff!important;
    border:1px solid #e7ede8!important;
    border-radius:17px!important;
    overflow:hidden;
    box-shadow:0 6px 20px rgba(22,47,32,.045)!important;
  }
  body.home.tve-modern-ui .tvemui64-product-card .tvemui64-product-img,
  body.home.tve-modern-ui .tvemui64-product-card .tvemui64-product-img img {
    background:#fff!important;
  }
}
@media (min-width:768px) and (max-width:1199.98px) {
  body.home.tve-modern-ui .da-block > .da > .da-inner {padding:14px 12px!important;}
  body.home.tve-modern-ui .da-block > .da > .da-inner .da-media {gap:9px;}
}
@media (prefers-reduced-motion:reduce) {
  body.home.tve-modern-ui .da-block > .da > .da-inner {transition:none!important;}
  body.home.tve-modern-ui .da-block > .da:hover > .da-inner {transform:none!important;}
}
