.mockup-label{flex-shrink:0;padding:4px 1px 10px;font-family:var(--font-now);font-size:10px;line-height:normal;font-weight:500;letter-spacing:.08em;white-space:nowrap;color:#737373;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-root{display:flex;flex-direction:column}.sb-head{background:#f4f4f2;padding:16px 0 0}.sb-group{margin:0 0 6px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#9b9b96}.sb-group,.sb-sub{padding-left:16px;text-align:left;font-family:var(--font-now);font-size:11px}.sb-sub{margin:-3px 0 6px;letter-spacing:.01em;color:#b3b3ad}.sb-tabs{position:relative;display:flex;align-items:center;gap:22px;padding:0 16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sb-tabs::-webkit-scrollbar{display:none}.sb-tab:first-child{margin-left:auto}.sb-tab{flex:0 0 auto;background:none;border:0;border-bottom:2px solid transparent;padding:4px 1px 7px;border-radius:0;cursor:pointer;white-space:nowrap;font-family:var(--font-now);font-size:12.5px;font-weight:500;line-height:1.2;color:#9b9b96;transition:color .2s ease,border-color .2s ease}.sb-tab-emoji{display:inline-block;font-size:13px;letter-spacing:0;margin-right:5px;vertical-align:-1px}.sb-tab:hover{color:#111}.sb-tab--active,.sb-tab--active:hover{color:#111;font-weight:600}.sb-ink{position:absolute;left:0;bottom:0;height:2px;background:#111;pointer-events:none}.sb-tab:focus-visible{outline:2px solid #111;outline-offset:2px}.sb-rail-wrap{background:#fff;padding:20px 0 24px}.sb-rail{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:0 16px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sb-rail::-webkit-scrollbar{display:none}@keyframes sb-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sb-item{flex:0 0 var(--card-w);animation:sb-item-in .32s cubic-bezier(.2,.7,.3,1) both;display:flex;flex-direction:column;text-align:left}.sb-item-img-wrap{position:relative;display:block;width:var(--photo-w);height:var(--photo-w);margin-left:auto;margin-right:auto;margin-top:calc(4px + var(--photo-w) * .13);margin-bottom:calc(var(--photo-w) * .13)}.sb-item-img{object-fit:contain;transition:transform .25s ease}.sb-item-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;min-height:26px}.sb-item-name{margin-top:20px;min-height:1.3em;text-align:center;font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sb-item-name,.sb-item-price{font-family:var(--font-now);overflow:hidden}.sb-item-price{font-size:12.5px;color:#8a8a84;white-space:nowrap;max-width:4em;transition:max-width .24s ease,opacity .12s ease .12s}.sb-item-vendor{margin-top:4px;display:flex;align-items:center;gap:4px;min-width:0;font-family:var(--font-now);font-size:11px;color:#b3b3ad;line-height:1.3}.sb-item-vendor-emoji{flex:0 0 auto;font-size:10px;line-height:1}.sb-item-vendor-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-empty{margin:0;padding:8px 16px 12px;font-family:var(--font-now);font-size:13px;color:#9b9b96}@media (max-width:600px){.sb-tabs{gap:20px}}@media (prefers-reduced-motion:reduce){.sb-item-img,.sb-item-price,.sb-tab{transition:none}.sb-item{animation:none}}@media (min-width:701px){.sb-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:66px;padding:0}.sb-titles{align-self:center;padding:0}.sb-titles .sb-group{margin:0}.sb-titles .sb-sub{margin:3px 0 0}.sb-tabs{align-self:end;grid-column:2;min-width:0}}