/* PDP interaction polish (owner round, interactions). NOT generated: hand-written, tokens only, loaded after pdp.css by devir_ported_pdp. */

/* I-07: a guest with nothing to buy gets no pinned bar on phones (it was an empty 35 px navy strip over every scroll position). Desktop keeps the inline bar with its login call to action. */
@media (max-width: 767px) {
  .pdp-bar.is-nothing-to-buy { display: none; }
  /* No bar, so no room reserved for it: pdp.css pads .pdp-main by 96 px (144 px at 359 and under) for the pinned bar. */
  .pdp-main:has(.pdp-bar.is-nothing-to-buy) { padding-block-end: 0; }
}

/* I-15: red display type is 52 px or more only (Diana). On phones the Maldito title is ink and follows the fit, as the mock does once the fit needs less than 52 px. */
@media (max-width: 767px) {
  body[data-brand="maldito"] .pdp-id__name.mg-pdp-name { font-size: calc(var(--f-mg-hero) * var(--mg-fit, 1)); color: var(--s-text); }
}

/* Trello 361124: the labels of the details block read as titles. Weight comes from the theme token (Graphik Black, the only bold face shipped), size and colour stay as pdp.css sets them. Devir-approved deviation from the mock. */
.pdp-specs dt { font-weight: var(--s-weight-strong); }
