.mbg__nav{display:flex;align-items:center;gap:8px}
.mbg__arr{width:38px;height:38px;border-radius:50%;border:2px solid var(--mb-k);background:#fff;color:var(--mb-k);font:900 22px/1 Arial;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 0 3px;box-shadow:3px 3px 0 var(--mb-y);transition:transform .1s,background .2s}
.mbg__arr:hover{background:var(--mb-y)}.mbg__arr:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--mb-y)}
.mbg__all{background:var(--mb-k);color:#fff!important;padding:9px 14px;border-radius:999px;font-size:13px;margin-left:4px}
.mbg__all:hover{background:var(--mb-r)}
.mbg__grid--row{display:grid;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:calc((100% - 56px)/5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 12px;scroll-padding-left:2px}
.mbg__grid--row::-webkit-scrollbar{display:none}
.mbg__grid--row>*{scroll-snap-align:start}
@media(max-width:1100px){.mbg__grid--row{grid-auto-columns:calc((100% - 42px)/4)}}
@media(max-width:820px){.mbg__grid--row{grid-auto-columns:calc((100% - 28px)/3)}}
@media(max-width:600px){.mbg__grid--row{grid-auto-columns:46%;gap:10px}.mbg__arr{display:none}}
.mbg__more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border:2px dashed var(--mb-k);border-radius:12px;background:var(--mb-y);color:var(--mb-k);text-decoration:none;font:900 16px/1.2 Arial;padding:16px;min-height:200px;transition:transform .2s}
.mbg__more b{width:52px;height:52px;border-radius:50%;background:var(--mb-k);color:var(--mb-y);display:flex;align-items:center;justify-content:center;font-size:24px}
.mbg__more:hover{transform:translateY(-4px)}
.mbg__cta{text-align:center;margin-top:22px}
.mbg__cta a{display:inline-block;background:var(--mb-r);color:#fff;font:900 16px Arial;padding:15px 26px;border-radius:12px;text-decoration:none;box-shadow:0 6px 0 #7d1a13}
.mbg__cta a:active{transform:translateY(4px);box-shadow:0 2px 0 #7d1a13}
@media(max-width:600px){.mbg__cta a{display:block;font-size:14px;padding:14px}}
.mbtiers td:last-child{white-space:nowrap}
.mbg__h{position:relative}
