.mmd,.mmd *{box-sizing:border-box}.mmd-toggle{display:flex;gap:12px;align-items:center;padding:15px 22px;border:0;border-radius:6px;outline:none;background:#c92316;color:#fff;font-size:18px;cursor:pointer}.mmd-toggle__icon{position:relative;display:block;width:22px;height:18px}.mmd-toggle__icon i{position:absolute;left:0;width:22px;height:2px;background:currentColor;transition:transform .18s,opacity .18s}.mmd-toggle__icon i:nth-child(1){top:1px}.mmd-toggle__icon i:nth-child(2){top:8px}.mmd-toggle__icon i:nth-child(3){top:15px}.mmd-toggle[aria-expanded="true"] .mmd-toggle__icon i:nth-child(1){top:8px;transform:rotate(45deg)}.mmd-toggle[aria-expanded="true"] .mmd-toggle__icon i:nth-child(2){opacity:0}.mmd-toggle[aria-expanded="true"] .mmd-toggle__icon i:nth-child(3){top:8px;transform:rotate(-45deg)}.mmd-drop{position:absolute;left:0;right:0;z-index:9999;display:grid;grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:36px;background:#fff;padding:28px;box-shadow:0 12px 22px #0002;max-height:calc(100vh - 110px);overflow:hidden}.mmd-drop[hidden]{display:none}.mmd-cats,.mmd-panels{min-height:0;max-height:calc(100vh - 166px);overflow-y:auto;overscroll-behavior:contain}.mmd-cats,.mmd-grid,.mmd-sublevel{list-style:none;margin:0;padding:0}.mmd-cat{display:flex;justify-content:space-between;align-items:center;padding:15px;border-radius:7px;color:inherit;text-decoration:none}.mmd-cat:hover,.mmd-cat:focus,.mmd-cat.is-selected{background:#f3f3f3;text-decoration:none}.mmd-arrow{flex:none;width:6px;height:6px;border-right:1.5px solid;border-top:1.5px solid;transform:rotate(45deg)}.mmd-title{margin:0 0 28px;font-size:1.5em;font-weight:600}.mmd-title a{color:inherit;text-decoration:none}.mmd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mmd-grid__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.mmd-grid__item--no-image{grid-template-columns:minmax(0,1fr);gap:0}.mmd-grid__media{width:72px;min-height:76px}.mmd-grid__media img{display:block;width:72px;height:76px;object-fit:contain}.mmd-grid__content{min-width:0;text-align:left}.mmd-grid__head{display:block;color:inherit;text-decoration:none;text-align:left}.mmd-sublevel{margin:12px 0 0;padding-left:0}.mmd-sublevel li{margin:8px 0}.mmd-sublevel a{color:inherit;text-decoration:none}.mmd-sublevel a:hover{text-decoration:none}.mmd-sublevel .mmd-sublevel{margin-top:7px;padding-left:16px}.mmd-more{display:block;margin:12px 0 0;padding:0;border:0;border-bottom:1px dashed currentColor;background:none;color:#777;font:inherit;font-size:14px;line-height:1.35;cursor:pointer}.mmd-products-link{display:inline-block;color:inherit;text-decoration:none}.mmd-products-link:hover{text-decoration:none}@media(max-width:1209px){.mmd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1299px){.mmd{display:none}}.mmd-extra[hidden]{display:none!important}.mmd-extra.is-opening{overflow:hidden;animation:mmd-extra-open .25s ease both}.mmd-extra.is-closing{overflow:hidden;animation:mmd-extra-close .2s ease both}@keyframes mmd-extra-open{from{max-height:0;margin-top:0;margin-bottom:0;opacity:0;transform:translateY(-5px)}to{max-height:var(--mmd-extra-height);margin-top:8px;margin-bottom:8px;opacity:1;transform:translateY(0)}}@keyframes mmd-extra-close{from{max-height:var(--mmd-extra-height);margin-top:8px;margin-bottom:8px;opacity:1;transform:translateY(0)}to{max-height:0;margin-top:0;margin-bottom:0;opacity:0;transform:translateY(-5px)}}.search-modal-root{display:inline-flex;align-items:center;justify-content:flex-end}.search-open-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;cursor:pointer}.max-poisk__icon{display:block;flex:0 0 24px;width:24px;height:24px}.max-poisk__text{display:inline-block}.search-modal-overlay{display:none;position:fixed;z-index:10050;inset:0;align-items:flex-start;justify-content:center;padding:0;background:rgba(0,0,0,.58);overflow-y:auto}.search-modal-overlay[hidden]{display:none!important}.search-modal-root.is-open .search-modal-overlay,.search-modal-overlay.is-open{display:flex}body.search-modal-open{overflow:hidden}.search-modal{position:relative;width:100%;max-height:100vh;padding:48px 20px 28px;border-radius:0;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.24);color:#222;overflow-y:auto}.search-modal-close,.search-input-clear{position:relative;padding:0;border:0;background:transparent;cursor:pointer}.search-modal-close{position:fixed;z-index:2;top:10px;right:14px;width:34px;height:34px}.search-modal-close::before,.search-modal-close::after,.search-input-clear::before,.search-input-clear::after{content:'';position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:2px;background:#9a9a9a}.search-modal-close::before,.search-input-clear::before{transform:translate(-50%,-50%) rotate(45deg)}.search-modal-close::after,.search-input-clear::after{transform:translate(-50%,-50%) rotate(-45deg)}.search-modal-close:hover::before,.search-modal-close:hover::after,.search-input-clear:hover::before,.search-input-clear:hover::after{background:#222}.search-modal-form,.search-page-form{display:flex;align-items:stretch;gap:12px;margin:0}.search-modal-form,.search-modal .search-result,.search-modal .search-quick-links{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.search-quick-links{display:flex;visibility:visible;opacity:1;flex-wrap:wrap;gap:10px;margin-top:18px}.search-modal .search-quick-links:not([hidden]),.search-page-search .search-quick-links:not([hidden]){display:flex!important;visibility:visible!important;opacity:1!important}.search-quick-links[hidden]{display:none}.search-quick-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 16px;border-radius:999px;background:#f3f4f6;color:#69717b;line-height:1.2;transition:background-color .2s,color .2s}.search-quick-links a:hover{background:#e7e9ec;color:#222}.search-modal-form,.search-page-form{padding:0}.search-input-wrap{position:relative;flex:1 1 auto;min-width:0}.search-modal .search-input,.search-page-search .search-input{display:block;box-sizing:border-box;width:100%;height:58px;padding:0 50px 0 18px;border:1px solid #dfe3e8;border-radius:8px;background:#f6f7f9;color:#222;font-size:18px;line-height:58px;margin-bottom:0}.search-modal .search-input:focus,.search-page-search .search-input:focus{border-color:#9da5ae;outline:none;background:#fff;color:#222}.search-modal .search-input::placeholder,.search-page-search .search-input::placeholder{color:#8b929a}.search-input-clear{position:absolute;top:50%;right:8px;width:38px;height:38px;transform:translateY(-50%)}.search-input-clear[hidden]{display:none}.search-input-clear::before,.search-input-clear::after{width:14px}.search-submit{flex:0 0 auto;min-width:128px;height:58px;margin:0;border:0;border-radius:8px;cursor:pointer}.search-modal .search-submit,.search-page-search .search-submit{margin-top:0}h1:has(+.search-page-search){display:none}.search-result{display:none;position:static;width:auto;max-width:none;min-width:0;margin-top:18px;padding:20px;border-radius:8px;box-shadow:none}.search-result.active{display:block;color:#000}.search-modal .search-result{max-height:calc(100vh - 190px);margin-top:18px;overflow-y:auto}.search-result .search-results>.search-results__title:first-child{margin-top:0!important}.search-results__title{margin:20px 0 10px;font-size:.9em}.search-results__group+.search-results__title{margin-top:24px}.search-product-list,.search-link-list{display:grid;gap:10px}.search-product{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:48px;padding:10px 16px;border-radius:var(--radius_2,6px);background-color:rgba(var(--color_text,30,30,30),.05)}.search-product:hover{background-color:rgba(var(--color_main,30,110,180),.05);color:rgba(var(--color_main,30,110,180),1)}.search-product__image{display:block;width:48px;height:48px;border-radius:var(--radius_2,6px);object-fit:cover}.search-product__name{min-width:0}.search-product__name:first-child{grid-column:1 / 3}.search-product__name:only-child{grid-column:1 / -1}.search-product__price{justify-self:end;white-space:nowrap;text-align:right}.search-link{display:block;padding:8px 12px}.search-summary,.search-message{margin-top:10px;color:rgba(var(--color_text,30,30,30),.5)}.search-page-search{position:relative;width:100%;max-width:1200px;margin:0 auto 25px}.search-page-search .search-result,.search-results--page{margin-bottom:25px;box-shadow:0 14px 40px rgba(0,0,0,.09)}.search-modal-overlay.is-loading .search-submit,.search-page-search.is-loading .search-submit{opacity:.72}