.mg-catalog-tools{display:grid;grid-template-columns:minmax(230px,2fr) minmax(185px,1fr) minmax(155px,1fr) auto;gap:12px;align-items:end;margin:30px 0 13px;padding:16px;background:#111722;border:1px solid rgba(255,255,255,.12);border-radius:14px}.mg-catalog-tools label{display:grid;gap:6px;color:#d7dce5;font-weight:700;font-size:.88rem}.mg-catalog-tools input,.mg-catalog-tools select{min-height:45px;width:100%;padding:10px 12px;color:#fff;background:#090d14;border:1px solid #3b485b;border-radius:8px;font:inherit}.mg-catalog-tools button{min-height:45px;padding:10px 14px;color:#fff;background:#202a39;border:1px solid #526178;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.mg-catalog-tools button:hover{border-color:#ffd633}.mg-news-summary,.mg-news-state{color:#bfc8d7;margin:12px 0}.mg-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;margin:22px 0}.mg-news-card{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,#151d2a,#0d121b);border:1px solid rgba(255,214,51,.28);border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.24);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mg-news-card.is-new::before{content:"";position:absolute;z-index:-1;inset:-80%;background:linear-gradient(105deg,transparent 43%,rgba(255,214,51,.15) 49%,rgba(220,50,70,.11) 54%,transparent 60%);transform:translateX(-42%) rotate(10deg);animation:mg-card-sheen 4s ease-in-out 2;pointer-events:none}.mg-news-card:hover{transform:translateY(-5px);border-color:#ffd633;box-shadow:0 17px 35px rgba(0,0,0,.35),0 0 18px rgba(255,211,51,.15)}.mg-news-card img{width:100%;height:220px;object-fit:contain;background:#080b11;padding:9px;border-bottom:1px solid rgba(255,255,255,.07)}.mg-news-cardbody{display:flex;flex:1;flex-direction:column;gap:11px;padding:17px}.mg-news-cardbody h2{margin:0;color:#fff;font-size:1.1rem;line-height:1.3;overflow-wrap:anywhere}.mg-news-cardbody p{margin:0;color:#c4cbd6;overflow-wrap:anywhere;white-space:pre-line}.mg-news-tag{color:#ffd633!important;font-size:.77rem;font-weight:850;letter-spacing:.07em}.mg-news-price{margin-top:auto;color:#fff;font-size:1.18rem}.mg-news-cardbody .button{align-self:stretch;justify-content:center;margin-top:3px}.mg-news-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0}.mg-news-pages button{min-width:42px;min-height:42px;border:1px solid #4c5a70;border-radius:8px;background:#151c29;color:#fff;font-weight:800;cursor:pointer}.mg-news-pages button:hover,.mg-news-pages button[aria-current="page"]{border-color:#ffd633;background:#ffd633;color:#10141b}.mg-news-pages button:disabled{opacity:.45;cursor:default}.mg-empty{grid-column:1/-1;margin:0;padding:32px 18px;text-align:center;border:1px dashed #536076;border-radius:14px;color:#c5cedd}@keyframes mg-card-sheen{0%,66%,100%{transform:translateX(-42%) rotate(10deg);opacity:0}75%{opacity:1}88%{transform:translateX(44%) rotate(10deg);opacity:0}}@media(max-width:860px){.mg-catalog-tools{grid-template-columns:1fr 1fr}.mg-catalog-tools .mg-search{grid-column:1/-1}}@media(max-width:540px){.mg-catalog-tools{grid-template-columns:1fr}.mg-catalog-tools .mg-search{grid-column:auto}.mg-news-grid{grid-template-columns:1fr}.mg-news-card img{height:265px}}@media(prefers-reduced-motion:reduce){.mg-news-card,.mg-news-card.is-new::before{transition:none;animation:none}.mg-news-card:hover{transform:none}}
.mg-catalog-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.mg-catalog-results{min-width:0}.mg-category-sidebar{margin-top:30px;padding:16px;border:1px solid #3b485b;border-radius:14px;background:#111722;position:sticky;top:20px}.mg-category-sidebar summary{padding:12px 0;color:#f2f4f8;cursor:pointer;font-weight:750}.mg-category-sidebar nav>details{border-top:1px solid #344052}.mg-category-sidebar button{display:block;text-align:left;width:100%;padding:11px 9px;margin:4px 0;background:#182131;border:1px solid transparent;border-radius:7px;color:#e5eaf3;font:inherit;cursor:pointer;overflow-wrap:anywhere}.mg-category-sidebar button:hover,.mg-category-sidebar button[aria-pressed="true"]{border-color:#ffd633;color:#ffd633}.mg-catalog-results .mg-catalog-tools{grid-template-columns:1fr 1fr}.mg-catalog-results .mg-search{grid-column:1/-1}.mg-category-sidebar :focus-visible{outline:2px solid #ffd633;outline-offset:3px}@media(max-width:780px){.mg-catalog-layout{grid-template-columns:1fr;gap:0}.mg-category-sidebar{position:static;margin-top:16px}.mg-catalog-results .mg-catalog-tools{margin-top:16px}}@media(max-width:480px){.mg-catalog-results .mg-catalog-tools{grid-template-columns:1fr}}
#mg-news-grid .mg-news-cardbody h2{font-size:1.15rem;line-height:1.35;margin:0;letter-spacing:normal}#mg-news-grid .mg-news-card{border-radius:16px}#mg-news-grid .mg-news-cardbody{padding:17px}
