.bc-finder{padding-top:3rem;padding-bottom:4rem}.bc-finder__shell{max-width:96rem;margin:auto;padding:clamp(2.1rem,4vw,5rem);background:#fdf8fa;border:1px solid #ecdde4;border-radius:2rem;box-shadow:0 8px 28px #66344b0d;color:#513946}.bc-finder__intro{text-align:center}.bc-finder__eyebrow{color:#a4667d;font-size:1.12rem;font-weight:700;letter-spacing:.17em;margin:0 0 1rem}.bc-finder h2{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(2.8rem,3.3vw,4.2rem);line-height:1.2;margin:.5rem 0 1.4rem;letter-spacing:-.02em}.bc-finder__lead{font-size:clamp(1.48rem,1.8vw,1.72rem);line-height:1.75;max-width:67rem;margin:0 auto 2.4rem}.bc-finder__button{display:inline-flex;justify-content:center;align-items:center;min-height:4.7rem;padding:1rem 2.4rem;border-radius:99rem;background:#844b65;color:#fff;text-decoration:none;border:1px solid #844b65;font-size:1.43rem;font-weight:650;cursor:pointer}.bc-finder__button:hover{background:#6d3650;color:#fff}.bc-finder__button--outline{background:transparent;color:#844b65}.bc-finder__button--outline:hover{background:#f4e8ed;color:#6d3650}.bc-finder__progress{margin-bottom:3rem}.bc-finder__steptext{color:#a4667d;font-size:1.3rem;font-weight:600}.bc-finder__bar{display:block;height:.5rem;border-radius:1rem;background:#eedee4;margin-top:.85rem;overflow:hidden}.bc-finder__fill{display:block;height:100%;width:16.66%;background:#a56b84;transition:width .2s}.bc-finder fieldset{border:0;padding:0;margin:0;min-width:0}.bc-finder legend{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(2rem,2.3vw,2.7rem);font-weight:600;line-height:1.34;margin-bottom:2.1rem}.bc-finder__choices{display:grid;gap:.85rem}.bc-finder__choice{display:flex;align-items:center;gap:1.2rem;background:#fff;border:1px solid #ead8e0;border-radius:1rem;padding:1.5rem;cursor:pointer;font-size:1.45rem;line-height:1.45}.bc-finder__choice:has(input:checked){border-color:#a66f87;background:#f9eef3}.bc-finder__choice input{accent-color:#844b65;width:1.7rem;height:1.7rem;flex:none}.bc-finder__actions{display:flex;justify-content:space-between;align-items:center;margin-top:2.8rem;gap:1rem}.bc-finder__back,.bc-finder__restart{background:none;border:0;color:#844b65;text-decoration:underline;text-underline-offset:.25em;cursor:pointer;font-size:1.43rem;padding:1rem}.bc-finder__back:disabled{opacity:.3;cursor:default}.bc-finder__next:disabled{opacity:.45;cursor:not-allowed}.bc-finder__results{text-align:center}.bc-finder__result h3{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(2.5rem,3vw,3.7rem);margin:.5rem 0 1.2rem}.bc-finder__result p{font-size:1.48rem;line-height:1.75;max-width:72rem;margin:1.2rem auto}.bc-finder__required{padding:1.2rem 1.6rem;background:#f6edf1;border-left:3px solid #a66f87;text-align:left;border-radius:.5rem}.bc-finder__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2.4rem 0}.bc-finder__disclaimer{color:#846d77;font-size:1.2rem;line-height:1.55;max-width:68rem;margin:1.9rem auto}.bc-finder [hidden]{display:none!important}@media(max-width:749px){.bc-finder{padding-top:2rem;padding-bottom:2.5rem}.bc-finder__shell{padding:2rem 1.5rem;border-radius:1.25rem}.bc-finder__choice{padding:1.2rem;font-size:1.38rem}.bc-finder__links{flex-direction:column}.bc-finder__links .bc-finder__button{width:100%}}.bc-finder__result:not([hidden]){padding:2.2rem 0;border-bottom:1px solid #eadbe2}.bc-finder__result:not([hidden]):last-of-type{border-bottom:0}.bc-finder__result h3{margin-top:.5rem}.bc-finder__results>.bc-finder__eyebrow{margin-bottom:1.5rem}@media(min-width:750px){.bc-finder__result:not([hidden]){padding:3rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bc-nail-finder.css.map */
