/* One shared outer width for the product/customisation card and detail modules. */
body section:has(> main-product-detail.product) > main-product-detail.product,
body section:has(> main-product-detail.product) .product__info-description-expand-container--bottom {
  width:100% !important;
  max-width:1240px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  box-sizing:border-box !important;
}
body section:has(> main-product-detail.product) .product__info-description-expand-container--bottom {
  padding:0 !important;
}
body section:has(> main-product-detail.product) .product__info-description-expand-container--bottom > .expand-wrapper {
  width:100% !important; max-width:100% !important;
  margin-inline:0 !important; padding:0 !important; box-sizing:border-box !important;
}
