.sr-products__copy { display:block; min-width:0; }
.sr-products__copy .sr-products__name { display:block; }
.sr-products__description { display:block; margin-top:5px; color:inherit; font-size:13px; line-height:1.45; font-weight:400; letter-spacing:normal; text-transform:none; overflow-wrap:anywhere; white-space:pre-line; }
/* Keep mobile hotspots clear of the fixed header and navigation clear of the list. */
@media (max-width:1024px) {
  body.single-showroom .sr-products { position:static; transform:none; width:auto; max-height:none; margin:22px 16px 40px; right:auto; top:auto; }
  body.single-showroom .sr-products__list { overflow:visible; -webkit-mask-image:none; mask-image:none; }
  body.single-showroom .sr-products__nav { display:none; }
  body.single-showroom .sr-hero { padding-top:var(--pdp-nav-height,62px); }
  body.single-showroom .sr-amb-nav { position:static; display:flex; justify-content:space-between; gap:16px; padding:14px 16px 0; }
  body.single-showroom .sr-amb-nav__btn { position:static; transform:none; width:44px; height:44px; }
  body.single-showroom .sr-amb-nav__arrow { width:44px; height:44px; }
  body.single-showroom .sr-amb-nav__preview { display:none; }
}

body.single-showroom .sr-hotspot__btn::before,
body.single-showroom .sr-hotspot__btn::after { pointer-events:none; }
@media (hover:none) and (pointer:coarse) {
  body.single-showroom .sr-hotspot__btn:hover,
  body.single-showroom .sr-hotspot.is-highlight .sr-hotspot__btn { transform:none; }
}
