/* Normalized catalogue artwork uses one scale on every item surface. */
html body img[data-item-size] { object-fit:contain!important; transform-origin:center!important; }
html body img[data-item-size="long"] { scale:1!important; }
html body img[data-item-size="compact"] { scale:1!important; }
html body img[data-item-size="standard"] { scale:1!important; }
html body .case-contents-grid article {
  grid-template-rows:130px minmax(36px,auto) auto!important;
  align-content:start!important; justify-items:center!important; text-align:center!important;
}
html body .case-contents-grid article > img { align-self:center!important; }
html body .case-contents-grid article > b {
  width:100%!important; min-height:36px!important; margin-top:8px!important; display:flex!important;
  align-items:center!important; justify-content:center!important; text-align:center!important;
}
html body .case-contents-grid article > strong,
html body .case-contents-grid article > small,
html body .case-contents-grid article > span,
html body .case-spin-track article > b,
html body .case-final-items article > b,
html body .case-final-items article > small,
html body .account-card-copy,
html body .account-card-copy > b,
html body .account-card-copy > small,
html body .replacement-option,
html body .replacement-option b,
html body .replacement-option span,
html body .live-card b,
html body .live-card strong { text-align:center!important; }
html body .case-final-items article > button { margin-inline:auto!important; }
html body .account-card-bottom .inventory-actions { justify-content:center!important; }
@media(max-width:760px) {
  html body .case-contents-grid article { grid-template-rows:115px minmax(36px,auto) auto!important; }
}
