/* Compact centered image, with a small preview of both neighbors. */
.ot-pickup{position:relative;padding-top:12px;padding-bottom:12px}
.ot-pickup-track{--ot-peek:32px;--ot-slide-gap:12px;display:flex;gap:var(--ot-slide-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0;scrollbar-width:none}
.ot-pickup-track::-webkit-scrollbar{display:none}
.ot-pickup-card{flex:0 0 calc(100% - 2 * (var(--ot-peek) + var(--ot-slide-gap)));min-width:0;scroll-snap-align:center;scroll-snap-stop:always;position:relative;background:var(--ot-surface)}
.ot-pickup-card:only-child{flex-basis:100%}
.ot-pickup-card[data-carousel-copy]{pointer-events:none}
.ot-pickup-card>a{display:block;height:100%;text-decoration:none}
.ot-pickup-card>a:focus-visible{outline-offset:-4px}
.ot-pickup-card .ot-image{margin:0;position:relative;aspect-ratio:auto;background:var(--ot-surface)}
.ot-pickup-card .ot-image img{display:block;width:100%;height:192px;object-fit:cover}
.ot-pickup-card .ot-image figcaption{position:absolute;inset:auto 0 0;margin:0;padding:2px 6px;font-size:12px;line-height:1.4;background:rgb(255 255 255 / .94);color:var(--ot-muted);overflow-wrap:anywhere}
.ot-pickup-card .pr-label{position:absolute;top:6px;left:6px;background:#fff;color:var(--ot-ink);padding:2px 5px;font-size:12px}
@media(max-width:767px){
 .ot-pickup-track{--ot-peek:16px;--ot-slide-gap:8px}
 .ot-pickup-card .ot-image img{height:min(144px,calc(40vw - 12.8px))}
}
