.ups{margin:4px -20px 2px;padding:12px 0 4px;border-top:1px solid var(--line);overflow:hidden}
.ups h4{margin:0 20px 10px;font-size:.8rem;font-weight:700;letter-spacing:.06em}
.ups .vp{overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}
.ups .tr{display:flex;width:max-content;gap:10px;padding:0 10px;animation:gups 22s linear infinite}
.ups .vp:hover .tr,.ups .vp:focus-within .tr,.ups .vp.hold .tr{animation-play-state:paused}
@keyframes gups{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.ups .tr{animation:none}.ups .vp{overflow-x:auto}}
.up{flex:none;width:112px;display:grid;gap:4px;text-decoration:none;color:inherit;direction:rtl}
.up[hidden]{display:none!important}
.up .ui{aspect-ratio:3/4;background:var(--stone);overflow:hidden;display:grid;place-items:center}
.up .ui img{width:100%;height:100%;object-fit:cover}
.up .ui svg{width:80%;height:auto}
.up b{font-size:.74rem;font-weight:600;line-height:1.3}
.up span{font-size:.74rem;font-weight:700}
.gt #gCheckout,.gt #gCheckout:hover,.gt #gCheckout:focus,.gt #gCheckout:active{background:#111!important;color:#fff!important;border-color:#111!important}
.gt #gCheckout svg{stroke:#fff}
