body[data-stack-product] .elFooter_logo { width: 245px; max-width: 100%; }
body[data-stack-product] .elFooter_logo img { width: 100%; height: auto; max-width: 100%; }
body[data-stack-product] .productDesc_list li { min-width: 0; overflow-wrap: anywhere; }
body[data-stack-product] .nexusPackage_image img { width: 100%; height: auto; }
body[data-stack-product] .nexusPackage--c { min-width: 0; }
@media (max-width: 767px) {
  body[data-stack-product] .productDesc_list li { width: auto; max-width: 100%; }
  body[data-stack-product] .productDesc_req { grid-template-columns: minmax(0, 1fr); }
  body[data-stack-product] .productDesc_req li { width: auto; min-width: 0; max-width: 100%; }
  body[data-stack-product] .elCluster_buttons { grid-template-columns: minmax(0, 1fr); }
}