/* PATCH 18 – informácie o výrobku. Žiadny dopad na kalkulačku alebo 3D. */
.product-technical {
    margin: clamp(1.5rem, 3vw, 2.5rem) 0;
    padding: clamp(1.1rem, 3vw, 1.75rem);
    background: #faf7f2;
    border: 1px solid #e6d9ca;
    border-radius: 16px;
}
.product-technical-head .eyebrow { margin: 0 0 .4rem; }
.product-technical-head h2 { margin: 0 0 1.25rem; font-size: clamp(1.3rem, 3vw, 1.75rem); }
.product-technical-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0 clamp(1rem, 3vw, 2rem);
    margin: 0;
}
.product-technical-grid > div {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 1rem;
    row-gap: .3rem;
    padding: .75rem 0;
    border-bottom: 1px solid #e8dfd4;
}
.product-technical-grid dt { color: #756a60; font-size: .9rem; }
.product-technical-grid dd { margin: 0; font-weight: 600; text-align: right; overflow-wrap: anywhere; }
.product-technical-note { margin: 1rem 0 0; color: #786d60; font-size: .83rem; line-height: 1.6; }
@media (max-width: 600px) {
    .product-technical-grid { grid-template-columns: minmax(0, 1fr); }
}
