.sp{--sp-radish:#5B315E;--sp-ink:#2E1430;--sp-body:#4A3550;--sp-muted:#5A4560;--sp-mist:#F6F1F8;--sp-line:#EADCF0;color:var(--sp-ink);font-family:var(--sp-font,inherit)}.sp *{box-sizing:border-box}.sp-wrap{max-width:1200px;margin:0 auto}.sp-pad{padding:88px 24px}.sp-pill{display:inline-block;background:var(--sp-ink);color:#fff;font-weight:600;font-size:14px;padding:6px 16px;border-radius:999px}.sp-h2{font-weight:800;font-size:clamp(34px,4.5vw,52px);line-height:1.05;margin:18px 0 0;color:var(--sp-radish)}.sp-center{text-align:center;max-width:760px;margin:0 auto 48px}.sp-sub{margin:10px 0 0;font-size:19px;color:var(--sp-muted)}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.sp-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:8px;text-decoration:none;border:2px solid var(--sp-radish);cursor:pointer;font:inherit;font-weight:600}.sp-btn--solid{background:var(--sp-radish);color:#fff}.sp-btn--ghost{background:transparent;color:var(--sp-radish)}.sp-btn--dark{background:var(--sp-ink);border-color:var(--sp-ink);color:#fff;min-height:52px;padding:0 28px;font-size:18px}.sp-btn[disabled]{opacity:.5;cursor:not-allowed}.sp-trust{background:var(--sp-accent-soft);padding:28px 24px}.sp-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px}.sp-trust__item{display:flex;gap:14px;align-items:center}.sp-trust__icon{width:48px;height:48px;border-radius:999px;background:var(--sp-radish);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-trust__title{font-weight:800;font-size:18px}.sp-trust__sub{font-size:14px;color:var(--sp-muted)}.sp-card{background:var(--sp-mist);border-radius:16px;padding:32px}.sp-card__icon{width:56px;height:56px;border-radius:14px;background:var(--sp-accent);color:var(--sp-ink);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.sp-card__icon svg{width:28px;height:28px}.sp-card h3{font-weight:800;font-size:24px;margin:0 0 10px}.sp-card p,.sp-card .rte{margin:0;color:var(--sp-body)}.sp-hg__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px}.sp-hg__intro{margin:0;max-width:380px;color:var(--sp-muted)}.sp-step{border:2px solid var(--sp-line);border-radius:16px;overflow:hidden}.sp-step__media{aspect-ratio:4/3;background:var(--sp-accent-soft)}.sp-step__media img,.sp-step__media video{width:100%;height:100%;object-fit:cover;display:block}.sp-step__body{padding:24px}.sp-step__num{font-weight:800;font-size:40px;line-height:1;color:var(--sp-accent-deep)}.sp-step h3{font-weight:800;font-size:22px;margin:8px 0 6px}.sp-step p{margin:0;color:var(--sp-body)}.sp-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.sp-mist{background:var(--sp-mist)}.sp-benefit{background:#fff;border-radius:16px;padding:28px}.sp-benefit h3{font-weight:800;font-size:21px;margin:0 0 8px}.sp-benefit p{margin:0;color:var(--sp-body);font-size:16px}.sp-guarantee{background:var(--sp-accent);border-radius:24px;padding:clamp(32px,5vw,56px);display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.sp-guarantee__copy{flex:999 1 520px;min-width:0}.sp-guarantee h2{font-weight:800;font-size:clamp(30px,4vw,44px);line-height:1.05;margin:0 0 12px;color:var(--sp-ink)}.sp-guarantee .rte{font-size:19px;color:var(--sp-ink)}.sp-guarantee .rte p{margin:0}.sp-faq{max-width:860px;margin:0 auto}.sp-faq .sp-h2{text-align:center;margin:0 0 32px}.sp-faq__list{display:flex;flex-direction:column;gap:12px}.sp-faq details{background:#fff;border-radius:14px}.sp-faq summary{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-weight:800;font-size:18px;cursor:pointer;list-style:none}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"+";font-size:24px;font-weight:600}.sp-faq details[open] summary:after{content:"\2013"}.sp-faq__a{padding:0 24px 24px;color:var(--sp-body)}.sp-faq__a>:first-child{margin-top:0}.sp-faq__a>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sp-pdp.css.map */
