.jg-card .product-visual{background:#fff;padding:52px 24px 24px}.jg-card .product-visual img{height:220px;object-fit:contain}.jg-card .product-visual.zoomed img{height:360px;width:160%;max-width:none}.jg-card .product-hero{gap:36px}.jg-card .jg-caption{font-size:12px;line-height:1.6}.jg-lengths{display:flex;gap:10px;margin-top:22px}.jg-lengths span{padding:9px 15px;background:#edf4f7;border:1px solid #b4c9d5;font-size:14px;font-weight:700}.jg-b2b{display:flex;flex-direction:column;gap:7px;max-width:100%}.jg-b2b button{padding:14px 18px;min-height:44px;font:700 13px/1.5 Arial;color:#607787;border:1px solid #b4c9d5;background:#edf4f7;opacity:1;cursor:not-allowed}.jg-b2b small{font-size:12px;color:#607787}.jg-context{display:grid;grid-template-columns:1fr 1fr;gap:40px}.jg-context a{color:#007c9b;font-weight:700;font-size:14px}.jg-card .product-table td{overflow-wrap:anywhere}span.shop{display:inline-block}footer span[aria-disabled]{font-size:13px}@media(max-width:700px){.jg-card .product-hero,.jg-context{grid-template-columns:1fr;gap:24px}.jg-card .product-visual img{height:150px}.jg-card .product-table th,.jg-card .product-table td{padding:12px 10px}.jg-card .product-section h2{font-size:27px}}
.jg-card .product-zoom{z-index:2}
/* Separate supporting links and notes from the preceding copy. */
.jg-context>div>p+p{margin-top:16px}
.jg-context>div>a{display:inline-block;margin-top:20px}
.jg-card .product-section>.product-actions+p{margin-top:24px}
