@media (min-width:781px){
  .card .card-main > .altthumbs-wrap--owners.altthumbs-wrap--owners-desktop-scroll,
  .card .altthumbs-wrap.altthumbs-wrap--owners.altthumbs-wrap--owners-desktop-scroll{
    order:-1 !important;
    width:100% !important;
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    margin:0 0 12px 0 !important;
    padding:0 !important;
    display:grid !important;
    grid-template-columns:34px minmax(0, 1fr) 34px !important;
    gap:8px !important;
    align-items:center !important;
    overflow:hidden !important;
    border:1px solid var(--border) !important;
    border-radius:10px !important;
    background:rgba(255,255,255,.04) !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-scroll-viewport{
    min-width:0 !important;
    width:100% !important;
    overflow-x:auto !important;
    overflow-y:hidden !important;
    -webkit-overflow-scrolling:touch !important;
    touch-action:pan-x !important;
    scrollbar-width:thin;
    padding:8px 0 !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .altthumbs{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    grid-template-columns:none !important;
    grid-auto-flow:column !important;
    gap:8px !important;
    align-items:stretch !important;
    justify-content:flex-start !important;
    width:max-content !important;
    min-width:max-content !important;
    max-width:none !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .altthumb,
  .card .altthumbs-wrap--owners-desktop-scroll .altthumb:hover,
  .card .altthumbs-wrap--owners-desktop-scroll .altthumb:active,
  .card .altthumbs-wrap--owners-desktop-scroll .altthumb:focus,
  .card .altthumbs-wrap--owners-desktop-scroll .altthumb:focus-visible,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-thumb-panel .altthumb,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-thumb-panel .altthumb:hover,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-thumb-panel .altthumb:active,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-thumb-panel .altthumb:focus,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-thumb-panel .altthumb:focus-visible{
    flex:0 0 72px !important;
    width:72px !important;
    min-width:72px !important;
    max-width:72px !important;
    height:96px !important;
    min-height:96px !important;
    max-height:96px !important;
    padding:2px !important;
    border-radius:7px !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .altthumb img,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-thumb-panel .altthumb img{
    width:100% !important;
    height:100% !important;
    aspect-ratio:3 / 4 !important;
    object-fit:contain !important;
    border-radius:5px !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-scroll-separator{
    flex:0 0 1px !important;
    align-self:stretch !important;
    width:1px !important;
    min-width:1px !important;
    height:auto !important;
    margin:4px 4px !important;
    background:linear-gradient(to bottom, transparent, rgba(255,255,255,.22), transparent) !important;
    border-radius:999px !important;
    pointer-events:none !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-card,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-card-label,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-card-count,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-card-icon,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-divider,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-label,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-rule{
    display:none !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-scroll-btn{
    appearance:none !important;
    -webkit-appearance:none !important;
    width:34px !important;
    min-width:34px !important;
    height:100% !important;
    min-height:112px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    border:0 !important;
    background:rgba(255,255,255,.025) !important;
    color:rgba(255,255,255,.82) !important;
    cursor:pointer !important;
    padding:0 !important;
    transition:background .18s ease, color .18s ease, opacity .18s ease !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-scroll-btn:hover,
  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-scroll-btn:focus-visible{
    background:rgba(255,255,255,.08) !important;
    color:#ffffff !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-scroll-btn:disabled{
    opacity:.28 !important;
    cursor:default !important;
  }

  .card .altthumbs-wrap--owners-desktop-scroll .alt-owner-scroll-btn .material-symbols-outlined{
    font-size:24px !important;
    line-height:1 !important;
  }
}
