.product-model-tile{display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:210px;padding:28px;background:#edf2ef;color:#122d29;text-decoration:none;border-bottom:1px solid #d4dfd8}
.product-model-tile>span{font-size:14px;font-weight:700;letter-spacing:.12em}
.product-model-tile>strong{font-size:clamp(28px,3vw,42px);line-height:1.15;overflow-wrap:anywhere}
.product-model-tile>small{font-size:16px;line-height:1.5}
.product-specifications{padding-left:20px;font-size:16px;line-height:1.65}
.product-availability{font-size:15px;font-weight:700;color:#285c40}
.quote-model{display:flex;align-items:center;justify-content:center;background:#edf2ef;min-height:80px;padding:8px;font-size:17px;overflow-wrap:anywhere}
.product-model-tile:focus-visible{outline:3px solid #39664d;outline-offset:-4px}
.product-photo-real{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;min-height:235px;padding:22px 20px 36px;overflow:hidden}
.product-photo-real img{width:100%;height:200px;object-fit:contain!important;mix-blend-mode:normal}
.product-image-note{position:absolute;left:12px;right:12px;bottom:9px;text-align:center;color:#53645c;font-size:12px;line-height:1.3}
.quote-row img{object-fit:contain;background:#fff}
