/*
Theme Name: Tilia Medical Child
Template: hello-elementor
Version: 1.0.0
Description: Tilia ürün kataloğu ve Elementor dinamik ürün desteği.
*/
.tilia-catalog,.tilia-product-detail{color:#161d2d;font-family:Arial,sans-serif}
.tilia-card{height:100%;transition:border-color .2s,box-shadow .2s}
.tilia-card:hover{border-color:#1da750!important;box-shadow:0 5px 20px #142c1d0a}
.tilia-card .tilia-card-image img{width:100%;height:160px;object-fit:contain}
.tilia-card .tilia-card-title .elementor-heading-title{display:flex;align-items:center;justify-content:center;min-height:52px}
.tilia-card .tilia-card-button{margin-top:auto}
.tilia-card a:focus-visible,.tilia-product-detail a:focus-visible,.tilia-gallery button:focus-visible{outline:3px solid #15803d;outline-offset:4px}
.tilia-gallery-main{display:flex;align-items:center;justify-content:center;width:100%;height:var(--tilia-gallery-height,560px);background:#fff}
.tilia-gallery-main img{width:100%;height:100%;object-fit:contain}
.tilia-gallery-thumbs{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}
.tilia-gallery-thumb{display:block;flex:0 0 120px;min-width:0;width:120px;height:120px;padding:5px!important;background:#fff!important;border:1px solid transparent!important;border-radius:0!important;cursor:pointer}
.tilia-gallery-thumb[aria-pressed=true]{border-color:#1da750!important}
.tilia-gallery-thumb:hover{border-color:#ddd!important}
.tilia-gallery .tilia-gallery-thumb img{display:block;width:100%;max-width:100%;height:100%;min-width:0;object-fit:contain}
.tilia-description{color:#747b83;font-size:16px;line-height:1.75}
.tilia-description h2,.tilia-description h3,.tilia-description h4{color:#343a40;font-size:24px;line-height:1.4;margin:24px 0 16px;font-weight:700}
.tilia-description p{margin:0 0 16px}
.tilia-description ul,.tilia-description ol{padding-left:22px;margin:0 0 16px}
.tilia-description table{width:100%;border-collapse:collapse;display:block;overflow:auto}
.tilia-description td,.tilia-description th{padding:10px;border:1px solid #e2e5e8}
.tilia-catalog .elementor-pagination{margin-top:36px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}
.tilia-catalog .elementor-pagination a,.tilia-catalog .elementor-pagination span{padding:8px 14px;border:1px solid #e2e5e8;border-radius:3px}
.tilia-catalog .elementor-pagination .current{background:#1da750;color:#fff;border-color:#1da750}
@media(max-width:767px){.tilia-gallery-main{height:340px}.tilia-gallery-thumb{flex-basis:82px;width:82px;height:82px}.tilia-gallery-thumbs{gap:10px;margin-top:16px}.tilia-description{font-size:15px}.tilia-description h2,.tilia-description h3{font-size:21px}}
