.mhf-results{margin-top:32px}.mhf-results .mhf-results__heading{margin:0 0 6px;font-size:26px;line-height:1.2;font-weight:700}.mhf-results .mhf-results__subtitle{margin:0 0 10px;font-size:14px;line-height:1.4;color:#707070}.mhf-results__chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px}.mhf-results__chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border-radius:999px;background:#f7e6ee;color:#db2877;font-size:14px;line-height:1.3;text-decoration:none}.mhf-results__chip svg{flex-shrink:0}.mhf-results__chip:focus-visible{outline:2px solid #db2877;outline-offset:3px}.mhf-results[hidden]{display:none}.mhf-grid-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.mhf-grid-pagination[hidden]{display:none}.mhf-grid-pagination button{padding:8px 14px;border:1px solid #bbb;border-radius:6px;background:#fff;color:#222;font:inherit;cursor:pointer}.mhf-grid-pagination button:disabled{opacity:.4;cursor:default}.mhf-results__sort{position:relative;width:100%;max-width:320px;min-height:46px;border:1px solid #bdbdbd;border-radius:6px;background:#fff;color:#222}.mhf-results__sort-select{display:block;position:static;width:100%;height:46px;box-sizing:border-box;padding:0 38px 0 42px;border:0;border-radius:inherit;-webkit-appearance:none;appearance:none;background:transparent;color:inherit;opacity:1;font:inherit;font-size:14px;cursor:pointer}.mhf-results__sort-icon,.mhf-results__sort-arrow{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.mhf-results__sort-icon{left:12px;width:20px;height:20px}.mhf-results__sort-arrow{right:12px;width:14px;height:14px}.mhf-results .mhf-results__count{margin:0 0 12px;color:#707070;font-size:14px;line-height:1.4}.mhf-results__count:empty{display:none}.mhf-group+.mhf-group{margin-top:36px}.mhf-group__heading{background:#da397b;padding:10px;color:#fff;margin:0 0 16px;border-bottom:1px solid #e5e5e5;font-size:22px;line-height:1.3;scroll-margin-top:100px}.mhf-groups .mhf-group__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:24px;margin:0;padding:0;list-style:none}.mhf-groups .mhf-group__grid>.grid__item{width:100%;max-width:none;min-width:0}.mhf-group .mhf-grid-pagination[hidden]{display:none}@media screen and (min-width:990px){.mhf-groups .mhf-group__grid{grid-template-columns:repeat(var(--mhf-desktop-columns, 4),minmax(0,1fr));column-gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/melicia-hair-results.css.map */
