/* Mobile refinements for the two book detail pages. */
@media (max-width: 767px) {
  .nz-detail .p-detail-tabs-wrapper #tab-content {
    padding-left: 0;
    padding-right: 0;
    box-shadow: none;
  }
}
@media (max-width: 480px) {
  .nz-detail .p-data-wrapper .add-to-cart {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
  .nz-detail .p-data-wrapper .quantity {
    margin-right: 0;
  }
  .nz-detail .p-data-wrapper .add-to-cart-button {
    flex: none;
    width: 100%;
    justify-content: center;
    white-space: normal;
  }
}
