.product-detail-body {display:block;}
.product-detail-sidebar {display:none;}
@media(min-width:1100px) {
 .product-detail-body {display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:start;}
 .product-detail-body>.inner-richtext {min-width:0;width:100%;}
 .product-detail-sidebar {display:block;position:sticky;top:112px;}
 .product-side-card {padding:22px;border:1px solid #dce6e9;border-radius:8px;background:#f1f7f7;}
 .product-side-card+.product-side-card {margin-top:18px;}
 .product-side-card h3 {margin:0 0 10px;font-size:18px;line-height:1.5;font-weight:600;color:#19384a;}
 .product-side-note {margin:0 0 22px;color:#536873;font-size:12px;line-height:1.8;}
 .product-side-label {display:block;font-size:12px;color:#536873;}
 .product-side-phone {display:block;margin-top:6px;color:#087e86;font-size:24px;line-height:1.5;font-weight:600;text-decoration:none;white-space:nowrap;}
 .product-side-card figure {margin:20px 0;text-align:center;}
 .product-side-card figure img {display:block;width:132px;height:132px;margin:auto;padding:5px;border:1px solid #e1e9eb;background:#fff;}
 .product-side-card figcaption {margin-top:8px;font-size:12px;line-height:1.6;color:#536873;}
 .product-side-tip {margin:0;padding-top:16px;border-top:1px solid #e6edef;color:#536873;font-size:12px;line-height:1.9;}
 .product-side-downloads>a {display:flex;justify-content:space-between;gap:8px;padding:13px 0;border-top:1px solid #e6edef;text-decoration:none;color:#304855;font-size:13px;line-height:1.6;}
 .product-side-downloads>a:last-child {padding-bottom:0;}
 .product-side-downloads>a span {color:#6b8089;font-size:11px;}
 .product-side-downloads>a:hover {color:#087e86;}
 .product-detail-sidebar a:focus-visible {outline:2px solid #087e86;outline-offset:3px;}
}
