.su-lb{display:grid;gap:var(--su-gap);align-items:start}.su-lb--split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.su-lb--split.su-lb--start .su-lb__list{order:-1}.su-lb__stage{position:relative;aspect-ratio:var(--ar)}@media(min-width:750px){.su-lb--split .su-lb__stage{position:sticky;top:24px}}.su-lb__frame{position:absolute;inset:0;overflow:hidden;border-radius:var(--su-radius);background:var(--su-line)}.su-lb__img{display:block;width:100%;height:100%;object-fit:cover}.su-lb__img--m{display:none}.su-lb__dot{position:absolute;z-index:1;left:var(--x);top:var(--y);display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;color:#141414;text-decoration:none;-webkit-tap-highlight-color:transparent}.su-lb__mark{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000038;font-size:.8125rem;font-weight:600;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s ease,color .2s ease}.su-lb__dot:hover .su-lb__mark,.su-lb__dot[aria-expanded=true] .su-lb__mark,.su-lb__dot[data-hl] .su-lb__mark{transform:scale(1.15);background:var(--su-ac);color:var(--su-acf)}.su-lb--pulse .su-lb__mark{width:18px;height:18px;font-size:0}.su-lb--pulse .su-lb__mark:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #fff;opacity:0;animation:su-lb-pulse 2.4s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--i) * .25s)}.su-lb--plus .su-lb__mark{font-size:0}.su-lb__plus{width:14px;height:14px;transition:transform .25s ease}.su-lb--plus .su-lb__dot[aria-expanded=true] .su-lb__plus{transform:rotate(45deg)}@keyframes su-lb-pulse{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.6);opacity:0}}.su-lb.is-ready .su-lb__dot{opacity:0;transform:scale(.4);transition:opacity .4s ease,transform .5s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(var(--i) * 90ms + .15s)}.su-lb.is-in .su-lb__dot{opacity:1;transform:none}.su-lb__card{position:absolute;z-index:3;left:var(--x);top:var(--y);width:min(320px,78vw);padding:14px;border-radius:calc(var(--su-radius) * .75);background:var(--su-card, #fff);color:var(--su-card-fg, #141414);box-shadow:0 14px 40px #0000002e,0 2px 8px #00000014;--tx: 30px;--ty: -50%;transform:translate(var(--tx),var(--ty)) scale(.96);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s}.su-lb__card[data-side=start]{--tx: calc(-100% - 30px) }.su-lb__card[data-v=top]{--ty: -20%}.su-lb__card[data-v=bottom]{--ty: -80%}.su-lb__card[data-open]{opacity:1;visibility:visible;transform:translate(var(--tx),var(--ty));transition-delay:0s}.su-lb__close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.su-lb__close svg{width:16px;height:16px}.su-lb__close:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.su-buy--card{grid-template-columns:88px minmax(0,1fr);padding-right:24px}.su-lb__list{container-type:inline-size}@container (min-width: 420px){.su-lb__item .su-buy{grid-template-columns:64px minmax(0,1fr);align-items:center}.su-lb__item .su-buy__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center}.su-lb__item .su-buy__price{margin-bottom:0}.su-lb__item .su-buy__form{grid-column:2;grid-row:1 / span 2;justify-content:flex-end;max-width:280px}.su-lb__item .su-buy__status{grid-column:1 / -1;justify-self:end;text-align:right}}.su-lb__list-h{margin:0 0 12px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--su-muted)}.su-lb__items{display:grid;gap:4px;margin:0 0 16px;padding:0;list-style:none}.su-lb__item{padding:14px 10px;border-bottom:1px solid var(--su-line);border-radius:8px;transition:background-color .25s ease}.su-lb__item[data-hl]{background:color-mix(in srgb,currentColor 5%,transparent)}.su .su-lb__all{width:100%;justify-content:space-between}@media(max-width:749px){.su-lb--split{grid-template-columns:minmax(0,1fr)}.su-lb--split.su-lb--start .su-lb__list{order:0}.su-lb--has-m .su-lb__stage{aspect-ratio:var(--ar-m)}.su-lb--has-m .su-lb__img--d{display:none}.su-lb--has-m .su-lb__img--m{display:block}.su-lb__dot{left:var(--xm);top:var(--ym)}.su-lb__card{inset:auto 8px 8px;width:auto;--tx: 0px;--ty: 12px}.su-lb__card[data-side=start]{--tx: 0px}.su-lb__card[data-open]{--ty: 0px}.su-buy--card{grid-template-columns:56px minmax(0,1fr);gap:10px}.su-lb__card{padding:10px 12px}.su-buy--card .su-buy__price{margin:2px 0 8px}}
