/* The phone layout keeps its existing title, gallery, sales unit and details. */
@media (min-width: 901px) {
  #productRoot .product-layout { align-items: start; }
  #productRoot .product-title-row { gap: 14px; margin-bottom: 10px; }
  #productRoot .product-title-row h1 {
    min-width: 0;
    margin: 0;
    font-size: clamp(26px, 2vw, 30px);
    line-height: 1.18;
    letter-spacing: -.018em;
    overflow-wrap: break-word;
    text-wrap: pretty;
  }
  #productRoot .product-detail > .sales-unit-detail {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;
    padding: 6px 10px;
    margin-bottom: 14px;
    border-radius: 8px;
  }
  #productRoot .product-detail > .sales-unit-detail b {
    margin: 0;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 600;
  }
  #productRoot .product-detail > .sales-unit-detail p { display: none; }
  #productRoot > .product-information-desktop { margin-top: 32px; }
  #productRoot > .product-information-desktop .acc-body p { max-width: 78ch; }
}
