.dt-prod-hero{padding:160px 0 64px;background:linear-gradient(180deg,var(--brand-bg-alt) 0,#fff 100%)}.dt-prod-hero-img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-dark)}.dt-category-block{margin-bottom:48px}.dt-category-block h2{margin-bottom:8px}.dt-category-block>p{color:var(--brand-text);margin-bottom:24px;max-width:720px}.dt-product-card{display:block;width:100%;text-align:left;border:1px solid var(--brand-border);background:#fff;padding:0;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s}.dt-product-card:hover{border-color:var(--brand-primary);box-shadow:0 8px 24px rgba(27,94,107,.12)}.dt-product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt);opacity:1!important}.dt-product-card strong{display:block;padding:16px 16px 4px;color:var(--brand-text);font-size:1.05rem}.dt-product-card span{display:block;padding:0 16px 16px;color:var(--brand-primary);font-weight:600;font-size:.9rem}