/* DentifyLab Evde Dis Olcu Kiti | scoped styles */
#dl-home-impression{--dl-ink:#182c3a;--dl-muted:#657580;--dl-line:#e3e9ed;--dl-soft:#f5f8fa;--dl-accent:#168878;box-sizing:border-box;color:var(--dl-ink);font-family:inherit;line-height:1.65;max-width:1180px;margin:32px auto 54px;padding:0 14px}
#dl-home-impression *,#dl-home-impression *:before,#dl-home-impression *:after{box-sizing:border-box}
#dl-home-impression .dl-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-accent);margin:0 0 10px}
#dl-home-impression h2{font-size:clamp(25px,3.3vw,38px);line-height:1.2;letter-spacing:-.025em;font-weight:800;margin:0 0 14px;color:var(--dl-ink)}
#dl-home-impression h3{font-size:19px;line-height:1.32;font-weight:750;margin:0 0 9px;color:var(--dl-ink)}
#dl-home-impression p{margin:0 0 14px;color:var(--dl-muted)}
#dl-home-impression .dl-lead{max-width:780px;font-size:16px}
#dl-home-impression .dl-hero{border:1px solid var(--dl-line);border-radius:20px;background:linear-gradient(120deg,#f2faf8,#fff 72%);padding:clamp(23px,4vw,44px);margin-bottom:52px}
#dl-home-impression .dl-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}
#dl-home-impression .dl-pill{background:white;border:1px solid #dce9e5;border-radius:30px;padding:7px 13px;font-size:13px;font-weight:650;color:#2c5551}
#dl-home-impression .dl-pricebox{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin:19px 0 0}
#dl-home-impression .dl-price{font-size:28px;font-weight:850;letter-spacing:-.03em;color:var(--dl-ink)}
#dl-home-impression .dl-ship{font-weight:750;color:#117967;font-size:14px}
#dl-home-impression section{margin:0 0 51px}
#dl-home-impression .dl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}
#dl-home-impression .dl-card{border:1px solid var(--dl-line);border-radius:16px;background:white;overflow:hidden;min-width:0}
#dl-home-impression .dl-photo{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;position:relative;background:#edf3f5;color:#667881;text-align:center;padding:20px}
#dl-home-impression .dl-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
#dl-home-impression .dl-photo-placeholder{font-size:13px;font-weight:700;line-height:1.6;border:1px dashed #afc2c7;border-radius:10px;padding:14px;max-width:88%}
#dl-home-impression .dl-card-body{padding:22px}
#dl-home-impression .dl-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e8f6f2;border-radius:11px;color:#137b6c;font-size:17px;font-weight:850;margin-bottom:15px}
#dl-home-impression .dl-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}
#dl-home-impression .dl-video{background:white;border:1px solid var(--dl-line);border-radius:16px;overflow:hidden}
#dl-home-impression .dl-video-frame{aspect-ratio:16/9;background:#eaf0f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#4c6976;font-weight:700}
#dl-home-impression .dl-video-frame iframe,#dl-home-impression .dl-video-frame video{width:100%;height:100%;border:0;display:block}
#dl-home-impression .dl-play{width:58px;height:58px;border-radius:100%;background:white;display:grid;place-items:center;font-size:25px;color:#147e70}
#dl-home-impression .dl-video-text{padding:17px 20px 8px}
#dl-home-impression .dl-notice{background:#f1f8f7;border-left:4px solid #168878;border-radius:10px;padding:18px 20px;margin-top:24px}
#dl-home-impression .dl-notice p{margin:0;color:#3f5b58}
#dl-home-impression .dl-faq{border-top:1px solid var(--dl-line);margin-top:20px}
#dl-home-impression details{border-bottom:1px solid var(--dl-line);padding:17px 3px}
#dl-home-impression summary{cursor:pointer;color:var(--dl-ink);font-weight:750;list-style-position:inside}
#dl-home-impression details p{padding:12px 0 0 18px;margin-bottom:0}
#dl-home-impression .dl-foot{font-size:13px;color:var(--dl-muted)}
@media(max-width:767px){#dl-home-impression{padding:0 5px;margin-top:24px}#dl-home-impression .dl-grid,#dl-home-impression .dl-videos{grid-template-columns:1fr;gap:15px}#dl-home-impression .dl-card-body{padding:18px}#dl-home-impression section{margin-bottom:38px}#dl-home-impression .dl-hero{margin-bottom:38px}#dl-home-impression .dl-photo{aspect-ratio:16/9}}

/* Evde Ölçü Kiti – Açıklama ve Ürün Detayları sekmelerini gizle */
body:has(#dl-home-impression) .tabs .nav-tabs,
body:has(#dl-home-impression) .product-tabs .nav-tabs {
    display: none !important;
}

/* Açıklama içeriği görünür kalsın */
body:has(#dl-home-impression) #description {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
