.mm-tabs-products{background:#fff;border-block:1px solid var(--mm-line)}
.mm-tabs-products__inner{padding-block:88px}
.mm-tabs-products__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}
.mm-tabs-products__header h2{font:400 44px/1.1 'Bodoni Moda',serif;margin:9px 0 0}
.mm-tabs-products__tabs{display:flex;gap:8px;flex-wrap:wrap}
.mm-tabs-products__tabs button{min-width:108px;min-height:46px;padding:0 20px;border:1px solid var(--mm-border-strong);background:#fff;color:var(--mm-text);font:700 12px Manrope,sans-serif;letter-spacing:.16em}
.mm-tabs-products__tabs button[aria-selected=true]{background:var(--mm-accent);border-color:var(--mm-accent);color:#fff}
.mm-tabs-products__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.mm-product-placeholder{border:1px solid var(--mm-line);padding:14px;background:#fff;display:flex;flex-direction:column;min-width:0}
.mm-product-placeholder__image{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--mm-line-soft);color:#aaa7a2;background:#fff;margin-bottom:14px}
.mm-product-placeholder__line{display:block;height:14px;width:80%;background:var(--mm-line-soft);margin-top:10px}
.mm-product-placeholder__line--short{width:48%;margin-bottom:18px}
.mm-product-placeholder button{margin-top:auto;min-height:44px;border:0;background:var(--mm-accent);color:#fff;font:700 12px Manrope,sans-serif;letter-spacing:.16em;opacity:.35}
.mm-tabs-products__link,.mm-tabs-products__pending{width:max-content;max-width:100%;display:block;margin:28px auto 0;font:700 12px Manrope,sans-serif;letter-spacing:.16em;color:var(--mm-ink);text-decoration:none;text-transform:uppercase}
.mm-tabs-products__pending{color:var(--mm-muted);font-weight:500}
@media(max-width:1099px){.mm-tabs-products__inner{padding-block:64px}.mm-tabs-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.mm-tabs-products__inner{padding-block:48px}.mm-tabs-products__header{align-items:flex-start;flex-direction:column;margin-bottom:20px}.mm-tabs-products__header h2{font-size:34px}.mm-tabs-products__tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.mm-tabs-products__tabs button{flex:0 0 auto;min-width:98px}.mm-tabs-products__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.mm-tabs-products__grid>*{flex:0 0 76%;scroll-snap-align:start}.mm-product-placeholder__image{min-height:220px}}
