
.mv17-catalog{background:#f7f6fc;color:#211c35;padding-bottom:48px}.mv17-catalog .mv8-shell{width:min(1440px,calc(100% - 40px));margin:auto}.mv17-catalog .mv17-catalog-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px;padding:36px;border:1px solid #ded6f5;border-radius:24px;background:linear-gradient(125deg,#161127,#37205f);color:#fff}.mv17-catalog .mv17-catalog-hero h1{color:#fff;font-size:clamp(26px,3.2vw,44px);line-height:1.13;margin:12px 0}.mv17-catalog .mv17-catalog-hero p{color:#ddd4f1;line-height:1.65}.mv17-catalog .pz-catalog-search{align-self:center;min-width:0}.mv17-catalog .pz-catalog-search>div{display:flex;gap:8px;flex-wrap:wrap;padding:12px;background:white;border-radius:18px}.mv17-catalog .pz-catalog-search input{flex:1;min-width:130px;background:white;color:#251a3a;border:0}.mv17-catalog .pz-catalog-search button{background:#7023ee;color:white;border:0;border-radius:12px;padding:14px}.mv17-catalog .mv17-catalog-proof{grid-column:1/-1;display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid #ffffff26;padding-top:20px}.mv17-catalog .mv17-catalog-proof span{flex:1;min-width:140px}.mv17-catalog .mv17-catalog-proof b{color:white}.mv17-catalog .mv17-catalog-proof small{color:#ddd4f1}.mv17-catalog .mv17-catalog-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.mv17-catalog .mv17-results{min-width:0}.mv17-catalog .mv17-filters{border:1px solid #e4dcef;border-radius:20px;background:white;padding:20px}.mv17-catalog .mv17-results-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.mv17-catalog .mv17-results-head>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.mv17-catalog select,.mv17-catalog input{max-width:100%;min-height:44px}.mv17-catalog .mv17-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mv17-catalog .mv17-product-grid> *{min-width:0}.mv17-catalog .mv17-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:28px}.mv17-catalog .mv17-pagination button{min-width:42px;min-height:44px;border:1px solid #ded2f5;border-radius:12px;background:white;color:#5520a5}.mv17-catalog .mv17-pagination button.active{background:#7023ee;color:white}.mv17-catalog .mv76-context-ad{display:flex;align-items:center;gap:18px;border:1px solid #d9cbf2;border-radius:20px;background:#fff;padding:18px;margin:24px 0;color:#261c3c}.mv17-catalog .mv76-context-ad img{object-fit:contain;background:white;border-radius:12px}.mv17-catalog .mv76-context-ad span{display:grid;gap:6px}.mv17-catalog .mv76-context-ad small{color:#7023ee}.mv17-catalog button:focus-visible,.mv17-catalog a:focus-visible{outline:3px solid #a977ff;outline-offset:3px}
@media(max-width:1150px){.mv17-catalog .mv17-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mv17-catalog .mv17-catalog-layout{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:800px){.mv17-catalog .mv8-shell{width:calc(100% - 24px)}.mv17-catalog .mv17-catalog-hero{grid-template-columns:1fr;padding:24px 20px}.mv17-catalog .mv17-catalog-layout{display:block}.mv17-catalog .mv17-filters{max-width:calc(100vw - 32px)}.mv17-catalog .mv17-results-head{padding-top:16px}.mv17-catalog .mv17-results-head label{display:grid;gap:5px}.mv17-catalog .mv76-context-ad{gap:10px;padding:12px}.mv17-catalog .mv76-context-ad img{width:64px;height:64px}}
@media(max-width:480px){.mv17-catalog .mv17-product-grid{grid-template-columns:1fr}.mv17-catalog .pz-catalog-search button{width:100%}.mv17-catalog .mv17-catalog-proof{gap:12px}.mv17-catalog .mv17-catalog-proof span{min-width:100px}}
