.migant-hair-set{margin:1.5rem 0;padding:1.25rem;border:1px solid #dedede;border-radius:12px;background:#faf9f7;color:#222;text-align:left}.migant-hair-set__heading{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem}.migant-hair-set__eyebrow{font-size:1rem;font-weight:700;letter-spacing:.09em}.migant-hair-set__badge{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:20px;background:#171717;color:#fff;font-size:1rem;font-weight:700}.migant-hair-set__title{margin:0 0 .35rem;font-size:1.7rem;line-height:1.3;font-weight:700}.migant-hair-set__detail{margin:0 0 .9rem;font-size:1.2rem;line-height:1.5;color:#4c4c4c}.migant-hair-set__progress{margin:0 0 1rem;padding:.8rem;border:1px solid #d8d8d8;border-radius:8px;background:#fff}.migant-hair-set__progress-copy{display:flex;flex-wrap:wrap;gap:.45rem;align-items:baseline;margin-bottom:.55rem;font-size:1.15rem;line-height:1.4}.migant-hair-set__progress-copy strong{font-size:1.25rem;color:#111}.migant-hair-set__progress-track{width:100%;height:7px;overflow:hidden;border-radius:999px;background:#e7e7e7}.migant-hair-set__progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:#171717;transition:width .25s ease}.migant-hair-set__cart-link{display:inline-block;margin-top:.65rem;color:#111;font-size:1.15rem;font-weight:700;text-underline-offset:3px}.migant-hair-set__products{display:grid;gap:.85rem}.migant-hair-set__card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:.9rem;padding:.7rem;border:1px solid #e3e3e3;border-radius:8px;background:#fff}.migant-hair-set__image{width:82px;height:82px;display:block}.migant-hair-set__image img{width:100%;height:100%;display:block;object-fit:contain}.migant-hair-set__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:.35rem}.migant-hair-set__name{color:inherit;font-size:1.2rem;line-height:1.35;font-weight:600;text-decoration:none}.migant-hair-set__name:hover,.migant-hair-set__name:focus-visible{text-decoration:underline}.migant-hair-set__price,.migant-hair-set__variant-label{font-size:1.1rem}.migant-hair-set__variant{max-width:100%;font-size:1.2rem;border:1px solid #b9b9b9;border-radius:4px;background:#fff;color:#222;padding:.4rem}.migant-hair-set__add{min-height:34px;border:1px solid #111;border-radius:5px;background:#171717;color:#fff;padding:.45rem .95rem;font-family:inherit;font-size:1.2rem;cursor:pointer}.migant-hair-set__add.is-added{background:#fff;color:#171717}.migant-hair-set__add:disabled{cursor:default;opacity:.72}.migant-hair-set__error{color:#b32121;font-size:1.1rem}.migant-hair-set__browse{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem;font-size:1.15rem}.migant-hair-set__browse a{color:#111;font-weight:600;text-underline-offset:3px}@media screen and (max-width:399px){.migant-hair-set{padding:.9rem}.migant-hair-set__card{grid-template-columns:66px minmax(0,1fr);gap:.65rem}.migant-hair-set__image{width:66px;height:66px}.migant-hair-set__progress-copy{display:block}.migant-hair-set__progress-copy strong{display:block;margin-bottom:.15rem}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/migant-hair-set.css.map */
