.product-description {
  display: block;
}

.product-description__preview:not([hidden]) {
  display: inline;
}

.product-description__toggle:not([hidden]) {
  display: inline-block;
  margin-inline-start: 0.25em;
}

.product-description__full:not([hidden]) + .product-description__toggle {
  margin-block-start: 0.5rem;
  margin-inline-start: 0;
}
