.sf-pl{--pl-plum:#480c28;--pl-coral:#c2455a;--pl-pink:#fbe9e9;--pl-blush:#f6ecee;--pl-teal:#2f6b55;--pl-teal-soft:#e6f2ec;--pl-sand:#8a6422;--pl-sand-soft:#f8efdc;--pl-line:rgba(72,12,40,.14);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sf-pl *{box-sizing:border-box}.sf-pl__in{max-width:680px;margin:0 auto;padding:0 16px;display:grid;gap:14px}.sf-pl__in>*{min-width:0;margin:0}.sf-pl__label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-coral)}.sf-pl__title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(27px,6.8vw,38px);line-height:1.12;color:var(--pl-plum);letter-spacing:-.005em}.sf-pl__text{font-size:17.5px;line-height:1.55}.sf-pl__text p{margin:0 0 .55em}.sf-pl__text p:last-child{margin:0}.sf-pl__note{font-size:12.5px;line-height:1.45;opacity:.65}.sf-pl__fig{margin:2px 0}.sf-pl__fig svg{display:block;width:100%;max-width:420px;height:auto;margin:0 auto;overflow:visible}.sf-pl svg text{font-family:var(--font-body-family);fill:rgb(var(--color-foreground))}.sf-pl svg .t1{font-size:17px;font-weight:700;fill:var(--pl-plum)}.sf-pl svg .t2{font-size:12px;fill:rgba(var(--color-foreground),.7)}.sf-pl svg .t3{font-size:14.5px;font-weight:600}.sf-pl-box{border:1.5px solid var(--pl-plum);border-radius:16px;background:var(--pl-blush);padding:14px 16px;display:grid;gap:6px}.sf-pl-box__label{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-plum)}.sf-pl-box__text{font-size:16px;line-height:1.5}.sf-pl-box__text p{margin:0 0 .4em}.sf-pl-box__text p:last-child{margin:0}.sf-pl-ring__track{fill:none;stroke:#480c281f;stroke-width:7}.sf-pl-ring__fill{fill:none;stroke:var(--pl-coral);stroke-width:7;stroke-linecap:round}.sf-pl-ring__core{fill:var(--pl-pink)}.sf-pl-spoke{stroke:var(--pl-coral);stroke-width:2;stroke-dasharray:4 4}.sf-pl-sat rect{fill:var(--pl-blush);stroke:var(--pl-line)}.sf-pl-sat{transition:opacity .6s ease}.sf-pl-sat.is-off{opacity:.14}.sf-pl-graph{margin-top:-6px}.sf-pl-graph__name{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;fill:var(--pl-coral)!important}.sf-pl-graph__ax{stroke:#480c2838;stroke-width:1.2}.sf-pl-graph__age{font-size:11.5px;fill:rgba(var(--color-foreground),.65)!important}.sf-pl-graph__area{fill:var(--pl-coral);opacity:.12}.sf-pl-graph__line{fill:none;stroke:var(--pl-coral);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.sf-pl-dot{fill:var(--pl-coral);stroke:rgb(var(--color-background));stroke-width:2.5}.sf-pl-mark{opacity:0;transition:opacity .6s ease}.sf-pl-mark.is-on{opacity:1}.sf-pl-mark circle{fill:rgb(var(--color-background));stroke:var(--pl-plum);stroke-width:2}.sf-pl-mark text{font-size:11.5px;font-weight:700;fill:var(--pl-plum)!important}.sf-pl-again{justify-self:center;font:inherit;font-size:14px;color:var(--pl-plum);background:none;border:1px dashed var(--pl-line);border-radius:999px;padding:6px 14px;cursor:pointer}.sf-pl-node{cursor:pointer;outline:none}.sf-pl-node rect{fill:var(--pl-blush);stroke:var(--pl-line);stroke-width:1.5;transition:fill .2s,stroke .2s}.sf-pl-node.is-on rect{fill:var(--pl-pink);stroke:var(--pl-coral);stroke-width:2.5}.sf-pl-node:focus-visible rect{stroke:var(--pl-coral);stroke-width:3}.sf-pl-arr{fill:none;stroke:#480c286b;stroke-width:2.2;transition:opacity .25s,stroke .25s,stroke-width .25s}.is-sel .sf-pl-arr{opacity:.18}.is-sel .sf-pl-arr.is-on{opacity:1;stroke:var(--pl-coral);stroke-width:3}.sf-pl-hub{fill:rgb(var(--color-background));stroke:var(--pl-coral);stroke-width:1.5;stroke-dasharray:3 3}.sf-pl-hubspoke{stroke:#480c282e;stroke-width:1.2;stroke-dasharray:3 4}.sf-pl__say{font-size:16px;line-height:1.5;background:var(--pl-blush);border-radius:12px;padding:12px 14px;min-height:4.2em}.sf-pl__say b{font-weight:700}.sf-pl__img{display:block;width:100%;height:auto;border-radius:16px}.sf-pl__cap{font-size:13px;line-height:1.4;opacity:.7;margin-top:-6px}.sf-pl-takes{display:grid;gap:9px}.sf-pl-take{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.3fr);gap:8px;align-items:center}.sf-pl-take__sign{background:var(--pl-blush);border:1px solid var(--pl-line);border-radius:12px;padding:9px 10px;font-size:14.5px;font-weight:700;text-align:center;color:var(--pl-plum)}.sf-pl-take__ar{color:var(--pl-coral);font-weight:700;text-align:center}.sf-pl-take__loss{font-size:16px;line-height:1.35}.sf-pl-converge{margin-top:4px;padding-top:12px;border-top:1px dashed var(--pl-line);text-align:center;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(21px,5.4vw,26px);line-height:1.25;color:var(--pl-coral)}.sf-pl-q{font-size:15px;font-weight:600;opacity:.8}.sf-pl-chips{display:flex;flex-wrap:wrap;gap:8px}.sf-pl-chip{font:inherit;font-size:15px;border:1.5px solid var(--pl-line);background:rgb(var(--color-background));color:inherit;border-radius:999px;padding:8px 14px;cursor:pointer;min-height:42px}.sf-pl-chip[aria-pressed=true]{background:var(--pl-plum);border-color:var(--pl-plum);color:#fff}.sf-pl-forgive{font-size:15.5px;opacity:.75}.sf-pl-head{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,6.6vw,34px);line-height:1.14;color:var(--pl-plum)}.sf-pl-cost{font-size:17.5px;line-height:1.5}.sf-pl-cost b{color:var(--pl-coral)}.sf-pl-hope{font-size:17.5px;line-height:1.5;font-weight:700;color:var(--pl-teal)}.sf-pl-peer{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;background:var(--pl-blush);border-radius:16px;padding:14px}.sf-pl-peer__av{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--pl-coral),var(--pl-plum));color:#fff;display:grid;place-items:center;font-weight:700;font-size:19px;overflow:hidden}.sf-pl-peer__av img{width:100%;height:100%;object-fit:cover}.sf-pl-peer__who{font-size:13px;font-weight:700;opacity:.75}.sf-pl-peer__q{font-size:16px;line-height:1.45;margin-top:2px}.sf-pl-src{font-size:12.5px;opacity:.6}.sf-pl-loss{font-size:18px;font-weight:800;text-align:center;line-height:1.35}.sf-pl-rline{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0}.sf-pl-gap{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1;overflow:hidden;border-radius:16px;background:#eef0f3}.sf-pl .sf-pl-gap__half{display:block}.sf-pl-gap__half{position:absolute;top:0;bottom:0;width:50%;background-size:200% 100%;background-repeat:no-repeat;transform:translate(0);transition:transform 2.4s ease}.sf-pl-gap__l{left:0;background-position:0 0;transform:translate(-42%)}.sf-pl-gap__r{right:0;background-position:100% 0;transform:translate(42%)}.sf-pl-gap__ph{display:block;width:100%;height:100%}.sf-pl-gap__chain{position:absolute;left:29%;right:29%;top:0;bottom:0;margin:0;padding:0;list-style:none;display:grid;align-content:center;justify-items:center;gap:5px;pointer-events:none}.sf-pl-gap__step{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(14px,3.9vw,18px);line-height:1.2;color:var(--pl-plum);text-align:center;transition:opacity 1.1s ease}.sf-pl-gap__step.is-peak{color:var(--pl-coral)}.sf-pl-gap__ar{font-size:15px;color:var(--pl-coral);transition:opacity .8s ease}.sf-pl-gap.is-waiting .sf-pl-gap__step,.sf-pl-gap.is-waiting .sf-pl-gap__ar{opacity:0}.sf-pl-gap__step.is-on,.sf-pl-gap__ar.is-on{opacity:1!important}.sf-pl-gap__cap{min-height:4.4em;background:var(--pl-blush);border-radius:12px;padding:12px 14px;font-size:16.5px;line-height:1.45}.sf-pl-gap__cap p{margin:0}.sf-pl-gap__cap b{display:block;color:var(--pl-coral);font-size:14px;letter-spacing:.02em}.sf-pl-steps{display:flex;flex-wrap:wrap;gap:8px}.sf-pl-step{position:relative;overflow:hidden;font:inherit;font-size:14.5px;font-weight:600;border:1.5px solid var(--pl-line);background:rgb(var(--color-background));color:inherit;border-radius:999px;padding:9px 15px;cursor:pointer;min-height:42px}.sf-pl-step.is-on{background:var(--pl-plum);border-color:var(--pl-plum);color:#fff}.sf-pl-step__bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--pl-coral)}.sf-pl-step.is-playing .sf-pl-step__bar{animation:sfplbar var(--sfpl-every,4s) linear forwards}@keyframes sfplbar{0%{width:0}to{width:100%}}.sf-pl-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sf-pl-woman{border-radius:16px;padding:14px 12px;display:grid;gap:8px;align-content:start;min-height:176px}.sf-pl-woman--w{background:var(--pl-blush)}.sf-pl-woman--s{background:var(--pl-teal-soft)}.sf-pl-woman__nm{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sf-pl-woman--w .sf-pl-woman__nm{color:var(--pl-plum)}.sf-pl-woman--s .sf-pl-woman__nm{color:var(--pl-teal)}.sf-pl-woman__t{margin:0;font-size:16px;line-height:1.45}.sf-pl-woman__t.heat-1{color:#98374e}.sf-pl-woman__t.heat-2{color:var(--pl-coral);font-weight:700}.sf-pl-woman__t.is-dark{font-weight:700}.sf-pl-decision{font-size:17.5px;font-weight:700;text-align:center;margin:0}.sf-pl-go{display:block;text-align:center;background:var(--pl-plum);color:#fff;border-radius:14px;padding:15px 18px;font-weight:700;font-size:16px;text-decoration:none}.sf-pl-step:focus-visible,.sf-pl-go:focus-visible{outline:3px solid var(--pl-coral);outline-offset:2px}.sf-pl-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sf-pl-goal{font:inherit;font-size:14px;font-weight:700;line-height:1.25;text-align:center;border:1.5px solid var(--pl-line);background:rgb(var(--color-background));color:inherit;border-radius:12px;padding:10px 6px;cursor:pointer;min-height:48px}.sf-pl-goal.is-minor{font-weight:500;font-size:13.5px}.sf-pl-goal[aria-pressed=true]{background:var(--pl-coral);border-color:var(--pl-coral);color:#fff}.sf-pl-goal.is-lit{border-color:var(--pl-coral);background:var(--pl-pink)}.sf-pl-ings{display:flex;flex-wrap:wrap;gap:6px}.sf-pl-ing{font:inherit;font-size:13.5px;border:1px solid var(--pl-line);background:rgb(var(--color-background));color:inherit;border-radius:999px;padding:6px 11px;cursor:pointer;transition:opacity .2s}.sf-pl-ing.is-lit{border-color:var(--pl-teal);background:var(--pl-teal-soft);color:var(--pl-teal);font-weight:600}.sf-pl-ing[aria-pressed=true]{background:var(--pl-teal);border-color:var(--pl-teal);color:#fff}.sf-pl-ing.is-dim,.sf-pl-goal.is-dim{opacity:.35}.sf-pl-detail{border-top:1px solid var(--pl-line);padding-top:12px;display:grid;gap:6px;font-size:15.5px;line-height:1.45;min-height:5.5em}.sf-pl-detail h3{margin:0;font-size:16.5px;font-family:var(--font-body-family)}.sf-pl-detail p{margin:0}.sf-pl-ev{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:6px;padding:2px 7px;margin-left:4px;vertical-align:2px;white-space:nowrap}.sf-pl-ev--h{background:var(--pl-teal-soft);color:var(--pl-teal)}.sf-pl-ev--b{background:var(--pl-blush);color:var(--pl-plum)}.sf-pl-ev--e{background:var(--pl-sand-soft);color:var(--pl-sand)}.sf-pl-tally{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;background:var(--pl-pink);border-radius:14px;padding:12px 14px;font-size:16px;font-weight:600}.sf-pl-tally b{font-size:32px;line-height:1;color:var(--pl-coral);font-variant-numeric:tabular-nums}.sf-pl-tally small{flex-basis:100%;font-size:14px;font-weight:400;opacity:.8}.sf-pl-rec{border:2px solid var(--pl-coral);border-radius:18px;padding:16px;display:grid;gap:6px;justify-items:center;text-align:center}.sf-pl-rec__l{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-coral)}.sf-pl-rec__nm{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-plum)}.sf-pl-rec__t{margin:0;font-size:15.5px;line-height:1.45;max-width:34ch}.sf-pl-rec__big{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(23px,6vw,28px);line-height:1.2;color:var(--pl-plum)}.sf-pl-caps{display:flex;gap:6px}.sf-pl-caps i{display:block;width:36px;height:15px;border-radius:999px;background:linear-gradient(90deg,var(--pl-coral) 50%,var(--pl-pink) 50%);border:1px solid var(--pl-coral)}.sf-pl-line{font-size:15.5px;line-height:1.5;opacity:.8}.sf-pl-line p{margin:0}.sf-pl-proof{font-size:17px;font-weight:700;text-align:center;line-height:1.4}.sf-pl__btn{display:block;text-align:center;background:var(--pl-coral);color:#fff;border-radius:14px;padding:17px 18px;font-weight:700;font-size:17px;text-decoration:none;letter-spacing:.01em}.sf-pl__btn:hover{filter:brightness(.95)}.sf-pl__promise{font-size:14px;text-align:center;opacity:.75}.sf-pl-chip:focus-visible,.sf-pl-goal:focus-visible,.sf-pl-ing:focus-visible,.sf-pl__btn:focus-visible{outline:3px solid var(--pl-coral);outline-offset:2px}.sf-pl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#fffaf7f7;border-top:1px solid rgba(72,12,40,.14);box-shadow:0 -8px 24px -16px #480c2873;transform:translateY(120%);transition:transform .35s ease;visibility:hidden}.sf-pl-sticky.is-on{transform:none;visibility:visible}.sf-pl-sticky__in{max-width:680px;margin:0 auto;display:flex;align-items:center;gap:12px}.sf-pl-sticky__txt{flex:1 1 auto;min-width:0;margin:0;font-size:13px;line-height:1.3;color:#480c28}.sf-pl-sticky__txt b{display:block;font-size:14.5px}.sf-pl-sticky__btn{flex:none;background:#c2455a;color:#fff;border-radius:12px;padding:12px 16px;font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.sf-pl-again:focus-visible,.sf-pl-sticky__btn:focus-visible{outline:3px solid #c2455a;outline-offset:2px}@media(prefers-reduced-motion:reduce){.sf-pl *{transition:none!important}.sf-pl-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sf-pl.css.map */
