@font-face{font-family:"ML Collections Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/bitrix/fonts/opensans-regular.woff") format("woff")}
@font-face{font-family:"ML Collections Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/bitrix/fonts/opensans-semibold.woff") format("woff")}
@font-face{font-family:"ML Collections Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/bitrix/fonts/opensans-bold.woff") format("woff")}
#ml-filter-quick,#ml-filter-selection,#ml-collections-directory{box-sizing:border-box;width:100%;max-width:100%;color:#2F2F2F;font:14px/20px "ML Collections Open Sans",Arial,sans-serif}
#ml-filter-quick *,#ml-filter-selection *,#ml-collections-directory *{box-sizing:border-box;font-family:inherit}
#ml-filter-quick{margin:8px 0 20px;padding:0;background:#FFF}
#ml-filter-quick .ml-fc-quickhead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}
#ml-filter-quick .ml-fc-quickhead>span{font-size:14px;font-weight:600}
#ml-filter-quick .ml-fc-quickhead>a{display:inline-flex;align-items:center;min-height:44px;color:#00779B;font-size:14px;text-decoration:none}
#ml-filter-quick .ml-fc-quicklinks{display:flex;flex-wrap:wrap;gap:8px}
#ml-filter-quick .ml-fc-quicklink{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:8px 12px;background:#FFF;border:1px solid #D5D8DA;border-radius:3px;color:#2F2F2F;font-size:14px;line-height:20px;text-decoration:none;overflow-wrap:anywhere}
#ml-filter-quick .ml-fc-more{display:none}
#ml-filter-selection{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 16px;padding:8px 0 12px;border-bottom:1px solid #D5D8DA}
#ml-filter-selection[hidden]{display:none!important}
#ml-filter-selection .ml-fc-caption{color:#62686E;font-size:13px}
#ml-filter-selection .ml-fc-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
#ml-filter-selection .ml-fc-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:100%;padding:8px 10px;border:1px solid #D5D8DA;border-radius:3px;background:#FFF;color:#2F2F2F;font-size:13px;line-height:20px;text-decoration:none;overflow-wrap:anywhere}
#ml-filter-selection .ml-fc-chip>span{font-size:20px;line-height:1;color:#62686E}
#ml-filter-selection .ml-fc-reset{display:inline-flex;align-items:center;min-height:44px;color:#00779B;font-size:13px;text-decoration:underline;text-underline-offset:3px}
#ml-collections-directory{max-width:1280px;margin:0 auto;padding:24px 0 32px;background:#FFF}
#ml-collections-directory h1{margin:0 0 8px;color:#2F2F2F;font-size:28px;line-height:36px;font-weight:700;letter-spacing:0}
#ml-collections-directory .ml-fc-materials{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0}
#ml-collections-directory .ml-fc-materials a{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;color:#62686E;font-size:14px;line-height:20px;text-decoration:none}
#ml-collections-directory .ml-fc-materials a[aria-current=page]{border-bottom-color:#00779B;color:#2F2F2F;font-weight:600}
#ml-collections-directory .ml-fc-rows{border-top:1px solid #D5D8DA}
#ml-collections-directory .ml-fc-row{display:grid;grid-template-columns:180px minmax(0,1fr);margin:0;border-bottom:1px solid #D5D8DA;min-width:0}
#ml-collections-directory .ml-fc-row h2{display:flex;align-items:center;min-width:0;margin:0;padding:12px 16px 12px 0;border-right:1px solid #D5D8DA;font-size:14px;line-height:20px;font-weight:700;color:#2F2F2F}
#ml-collections-directory .ml-fc-rowlinks{display:flex;align-items:center;flex-wrap:wrap;gap:0 24px;min-width:0;padding:4px 0 4px 24px}
#ml-collections-directory .ml-fc-directory-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;color:#2F2F2F;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}
#ml-collections-directory .ml-fc-color{display:block;flex-shrink:0;width:12px;height:12px;background:var(--ml-fc-swatch);border-radius:50%;border:1px solid rgba(47,47,47,.12)}
#ml-collections-directory .ml-fc-directory-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 24px;margin-top:4px}
#ml-collections-directory .ml-fc-directory-foot>a{display:inline-flex;align-items:center;min-height:44px;color:#00779B;text-decoration:underline;text-underline-offset:3px}
#ml-collections-directory .ml-fc-directory-foot>p{margin:0;color:#62686E;font-size:12px;line-height:18px}
#ml-filter-quick a:focus-visible,#ml-filter-quick button:focus-visible,#ml-filter-selection a:focus-visible,#ml-collections-directory a:focus-visible{outline:2px solid #00779B;outline-offset:3px}
@media(hover:hover){#ml-filter-quick .ml-fc-quicklink:hover,#ml-filter-selection .ml-fc-chip:hover{border-color:#62686E}#ml-collections-directory .ml-fc-directory-link:hover{color:#00779B}#ml-filter-quick .ml-fc-quickhead>a:hover{text-decoration:underline;text-underline-offset:3px}}
@media(max-width:767px){#ml-collections-directory{padding:16px 0 24px}#ml-collections-directory h1{font-size:24px;line-height:32px}#ml-collections-directory .ml-fc-row{grid-template-columns:minmax(0,1fr);padding:12px 0 8px}#ml-collections-directory .ml-fc-row h2{display:block;padding:0 0 4px;border-right:0}#ml-collections-directory .ml-fc-rowlinks{padding:0;gap:0 20px}#ml-collections-directory .ml-fc-directory-foot{display:block}#ml-collections-directory .ml-fc-directory-foot>p{margin-top:4px}}
@media(max-width:600px){#ml-filter-quick .ml-fc-extra{display:none}#ml-filter-quick.ml-fc-expanded .ml-fc-extra{display:inline-flex}#ml-filter-quick .ml-fc-more{display:block;min-height:44px;padding:8px 0;border:0;background:#FFF;color:#00779B;font-family:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px}}

#ml-collections-directory[data-ml-catalog]{max-width:100%;margin:0 0 16px;padding:0}
