/* Scheda prodotto: continuita con il catalogo blu acciaio. */
body.de-product-steel{background:#abc2d1;color:#102b46;--muted:#3e586d;--cyan:#007c9e}
body.de-product-steel header{background:#092638;color:#fff;border-color:#7194ac}
body.de-product-steel header a{color:#fff}
body.de-product-steel main{max-width:1180px;padding:22px;margin:auto}
body.de-product-steel .crumb,body.de-product-steel .crumb a{color:#22465e}
body.de-product-steel .layout{gap:24px;align-items:start}
body.de-product-steel .photo{background:#fff;border:1px solid #7395ac;border-radius:12px;padding:18px}
body.de-product-steel .photo img{object-fit:contain;max-height:370px}
body.de-product-steel h1{color:#102b46;font-size:clamp(23px,2.5vw,32px);line-height:1.25;margin-top:0}
body.de-product-steel h2{color:#102b46;font-size:23px}
body.de-product-steel p{line-height:1.6}
body.de-product-steel .price{font-size:32px;color:#102b46}
body.de-product-steel .purchase-facts{gap:10px}
body.de-product-steel .purchase-facts>div{padding:12px;background:#edf6fc;border:1px solid #83a1b6;border-radius:8px;color:#29485e}
body.de-product-steel .purchase-facts strong{color:#102b46}
body.de-product-steel .status{color:#173b55;font-weight:700}
body.de-product-steel a.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;background:#07c3df;color:#052838;border:1px solid #009bb8;border-radius:7px;font-weight:700;text-decoration:none}
body.de-product-steel .spec-table{background:#f5faff;border:1px solid #83a1b6;border-collapse:collapse;width:100%;font-size:14px}
body.de-product-steel .spec-table th,body.de-product-steel .spec-table td{padding:11px 14px;border-bottom:1px solid #c0d4e1;color:#183a50;line-height:1.45}
body.de-product-steel .spec-table th{background:#e1eef7;text-align:left}
body.de-product-steel .spec-table tr:nth-child(even) td{background:#eaf3fa}
body.de-product-steel .notebook-overview,body.de-product-steel .product-notes{background:#eaf3fa;border:1px solid #83a1b6;border-radius:10px;padding:16px 20px}
body.de-product-steel .tax,body.de-product-steel .logo,body.de-product-steel .family-note{color:#37566c}
body.de-product-steel .family-tag{background:#d5e7f3;color:#264b64;border-color:#6a8ea7}
body.de-product-steel a:not(.button){color:#005b80}
body.de-product-steel header a,body.de-product-steel footer a{color:#eaf6ff!important}
body.de-product-steel footer{background:#092638;color:#dcebf4;border-color:#7194ac;padding:22px}
@media(max-width:700px){body.de-product-steel main{padding:16px}body.de-product-steel .layout{grid-template-columns:1fr;gap:18px}body.de-product-steel .photo img{max-height:240px}body.de-product-steel .purchase-facts{grid-template-columns:1fr}body.de-product-steel .spec-table th,body.de-product-steel .spec-table td{padding:9px;overflow-wrap:anywhere}}
