.ne-product-copy{max-width:960px;margin-inline:auto;color:#242424;line-height:1.7;overflow-wrap:anywhere}.ne-product-copy h2{font-size:clamp(24px,3vw,32px);line-height:1.15;margin:0 0 20px}.ne-product-copy h3{font-size:21px;line-height:1.2;margin:32px 0 16px}.ne-product-copy p{max-width:72ch;margin:0 0 16px}.ne-product-copy ul{padding-inline-start:22px;margin:0 0 24px}.ne-product-copy li{margin-bottom:8px}.ne-product-copy .ne-product-intro{font-size:17px}.ne-product-copy .ne-product-specs{width:100%;table-layout:fixed;border-collapse:collapse;margin:0 0 16px;font-size:15px}.ne-product-specs caption{text-align:left;color:#666666;font-size:14px;padding:0 0 12px}.ne-product-specs th,.ne-product-specs td{text-align:left;vertical-align:top;padding:13px 16px;border-bottom:1px solid #E5E5E5;white-space:normal;overflow-wrap:anywhere}.ne-product-specs th{width:40%;font-weight:600;color:#242424;text-transform:none}.ne-product-specs tr:nth-child(odd){background:#F7F7F7}.ne-product-copy .ne-product-note{font-size:14px;color:#666666}.ne-product-support{border-top:3px solid #E83A3A;margin-top:32px;padding:8px 0 0}.ne-product-copy a{color:#A72020;text-decoration:underline;text-underline-offset:3px}.ne-product-copy a:focus-visible{outline:2px solid #A72020;outline-offset:4px}@media(max-width:600px){.ne-product-copy h3{font-size:19px}.ne-product-specs th,.ne-product-specs td{padding:10px 8px;font-size:14px}.ne-product-specs th{width:42%}.ne-product-copy .ne-product-intro{font-size:16px}}

/* Product descriptions: centered prose, original table layout. */
.single-product .ne-product-copy{text-align:center}
.single-product .ne-product-copy p{margin-inline:auto}
.single-product .ne-product-copy ul{padding-inline:0;list-style-position:inside}
.single-product .ne-product-copy table,.single-product .ne-product-copy table caption,.single-product .ne-product-copy table th,.single-product .ne-product-copy table td{text-align:left}
.single-product .related-products .owl-stage{display:flex;align-items:stretch}
.single-product .related-products .owl-item{display:flex;float:none}
.single-product .related-products .slide-product,.single-product .related-products .product-grid-item{width:100%;height:100%}
.single-product .related-products .product-wrapper{display:flex;flex-direction:column;height:100%}
.single-product .related-products .product-element-top{width:100%;aspect-ratio:1/1;flex:none;overflow:hidden}
.single-product .related-products .product-image-link,.single-product .related-products .hover-img,.single-product .related-products .hover-img>a{display:block;width:100%;height:100%}
.single-product .related-products .product-element-top img{width:100%;height:100%;object-fit:contain}
.single-product .related-products .product-wrapper>.wd-entities-title{height:4.2em;min-height:4.2em;line-height:1.4;margin:14px 0 8px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.single-product .related-products .product-wrapper>.wd-entities-title a{display:inline;white-space:normal;line-height:inherit}
.single-product .related-products .wd-product-cats{height:2.8em;min-height:2.8em;line-height:1.4;overflow:hidden;margin-bottom:8px}
.single-product .related-products .product-wrapper>.price{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:4px 6px;min-height:3em;margin-top:auto;line-height:1.5}
@media(max-width:767px){.single-product .related-products .product-wrapper>.wd-entities-title{font-size:13px}.single-product .related-products .wd-product-cats{font-size:12px}.single-product .related-products .product-wrapper>.price{font-size:14px}}
