.pr-sf-trigger{display:inline-flex}.pr-sf .drawer-content.pr-sf__panel{display:flex;flex-direction:column;max-width:46rem;font-family:Montserrat,sans-serif;color:#111}.pr-sf__header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e0e0e0;flex:none}.pr-sf__eyebrow{flex:1;margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#555}.pr-sf__back{display:inline-flex;align-items:center;gap:4px;padding:6px 8px 6px 0;background:none;border:0;font:inherit;font-size:1.3rem;font-weight:600;color:#111;cursor:pointer}.pr-sf__back[hidden]{display:none}.pr-sf__body{flex:1;overflow-y:auto;padding:20px 16px 32px}.pr-sf__step[hidden]{display:none}.pr-sf__step{animation:prSfIn .25s ease}@keyframes prSfIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.pr-sf__kicker{margin:0 0 4px;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888}.pr-sf__title{margin:0 0 8px;font-size:2.2rem;line-height:1.2;font-weight:700}.pr-sf__sub{margin:0 0 20px;font-size:1.4rem;line-height:1.5;color:#444}.pr-sf__options{display:grid;gap:8px}.pr-sf__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 16px;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;font:inherit;font-size:1.5rem;font-weight:600;color:#111;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pr-sf__option:hover,.pr-sf__option:focus-visible{border-color:#111;background:#f6f3ee}.pr-sf__group{display:grid;gap:8px;margin-bottom:16px}.pr-sf__group[hidden],.pr-sf__card[hidden]{display:none}.pr-sf__group-label{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888}.pr-sf__result:not([data-area=both]) .pr-sf__group>.pr-sf__group-label{display:none}.pr-sf__card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:10px;border:1px solid #e0e0e0;border-radius:10px;background:#fff}.pr-sf__card-img{display:block;width:64px;height:64px;background:#f6f3ee;border-radius:6px;overflow:hidden}.pr-sf__card-img img{width:100%;height:100%;object-fit:contain}.pr-sf__card-title{display:block;font-size:1.2rem;font-weight:700;line-height:1.3;color:#111;text-decoration:none;text-transform:none}.pr-sf__card-title small{font-size:1.1rem;font-weight:500;color:#6b6b6b;white-space:nowrap}.pr-sf__card-price{margin:4px 0 0;font-size:1.2rem;line-height:1.4;color:#555}.pr-sf__card-price strong{color:#111}.pr-sf__card-add,.pr-sf__add-all{border:0;border-radius:999px;background:#4a6539;color:#fff;font:inherit;font-weight:700;cursor:pointer}.pr-sf__card-soldout{padding:8px 10px;font-size:1.1rem;font-weight:700;text-transform:uppercase;color:#888}.pr-sf__card[data-available=false] .pr-sf__card-img{opacity:.5}.pr-sf__card-add{padding:8px 12px;font-size:1.2rem}.pr-sf__add-all{width:100%;min-height:50px;margin:4px 0 8px;font-size:1.4rem;letter-spacing:.02em}.pr-sf__card-add[disabled],.pr-sf__add-all[disabled]{opacity:.5;cursor:wait}.pr-sf__error{margin:0 0 12px;font-size:1.3rem;color:#c0392b}.pr-sf__freq{margin:0 0 16px;padding:12px;background:#f6f3ee;border-radius:10px}.pr-sf__freq p:last-child{margin:4px 0 0;font-size:1.35rem;line-height:1.5}.pr-sf__kit{display:grid;gap:2px;margin:8px 0 16px;padding:12px;border:1.5px dashed #111;border-radius:10px;color:#111;text-decoration:none;font-size:1.3rem}.pr-sf__sample{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border:1.5px solid #111;background:#f6f3ee}.pr-sf__sample svg{flex-shrink:0}.pr-sf__sample p{margin:0;font-size:1.3rem;font-weight:600;line-height:1.4}.pr-sf__disclaimer{margin:0 0 16px;font-size:1.2rem;line-height:1.5;color:#666}.pr-sf__quiz{font-size:1.3rem;font-weight:700;color:#111;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pr-skin-finder.css.map */
