.su-fs{display:block}.su-fs__top{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-end;justify-content:space-between;margin-bottom:var(--su-gap)}.su-fs__top .su__head{flex:1 1 320px;margin-bottom:0}.su-fs__top:not(:has(.su__head)){justify-content:flex-start}.su--center .su-fs__top{flex-direction:column;align-items:center}.su--center .su-fs__top .su__head{flex-basis:auto}.su-fs__clock{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-start}.su-fs__clock[hidden],.su-fs__timer[hidden],.su-fs__until[hidden],.su-fs__ended[hidden]{display:none}.su-fs__label{margin:0;color:var(--su-muted);font-size:.875rem;line-height:var(--su-cd-h)}.su-fs__until{margin:0;line-height:var(--su-cd-h);font-weight:600;font-variant-numeric:tabular-nums}.su-fs__ended{margin:0 0 16px;font-size:1rem}.su-fs__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:32px 20px;margin:0;padding:0;list-style:none}.su-fs__item{position:relative;min-width:0}.su-fs__off{position:absolute;z-index:1;top:10px;left:10px;padding:3px 7px;border-radius:calc(var(--su-fx-r, 8px) - 2px);background:var(--su-ac);color:var(--su-acf);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3;pointer-events:none}.su-fs .su-buy{display:flex;flex-direction:column;gap:0;align-items:stretch;height:100%}.su-fs .su-buy__media{width:100%;margin-bottom:12px;border-radius:var(--su-radius)}.su-fs .su-buy__body{display:flex;flex:1;flex-direction:column}.su-fs .su-buy__title{font-size:.9375rem;font-weight:500}.su-fs .su-buy__price{margin:4px 0 10px;font-size:.9375rem}.su-fs .su-buy__was{font-size:.875rem}.su-fs .su-buy__form{margin-top:auto}.su-fs .su-buy--empty .su-buy__title{color:var(--su-muted)}.su-fs__item.is-out .su-buy__media{opacity:.55}.su-fs__stock{display:grid;gap:6px;margin:-2px 0 12px;color:var(--su-muted);font-size:.8125rem}.su-fs__bar{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--su-line)}.su-fs__bar>span{display:block;height:100%;border-radius:inherit;background:currentColor;color:var(--su-fg, currentColor)}.su-fs__more{display:flex;justify-content:center;margin-top:var(--su-gap)}.su-fs.su-look--card{--su-card-pad: clamp(16px, 3vw, 32px)}@media(max-width:749px){.su-fs__grid{grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:24px 12px}.su-fs__top{align-items:flex-start}.su .su-fs .su-btn.su-buy__add{flex:1 1 auto;justify-content:space-between}}
