.sp-scope{--ink:#1d1d1f;--ink-soft:#6e6e73;--ink-faint:#a1a1a6;--paper:#ffffff;--paper-gray:#f5f5f7;--night:#0a0c0b;--night-soft:#161a18;--accent:#2d6a4f;--accent-bright:#52b788;--accent-glow:#a7e3c6;--grad:linear-gradient(96deg,#1c4534 0%,#2d6a4f 30%,#52b788 70%,#7fd6ab 100%);--radius:28px;--ease:cubic-bezier(.28,.11,.32,1);font-family:Instrument Sans,-apple-system,Helvetica Neue,sans-serif;color:var(--ink);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sp-scope,.sp-scope *,.sp-scope *:before,.sp-scope *:after{margin:0;padding:0;box-sizing:border-box}.sp-scope img{max-width:100%;display:block}.sp-scope a{color:inherit;text-decoration:none}.sp-scope button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.sp-scope ::selection{background:var(--accent-bright);color:#fff}.sp-scope .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.sp-scope .wrap-narrow{max-width:820px;margin:0 auto;padding:0 24px}.sp-scope .display{font-weight:700;letter-spacing:-.035em;line-height:1.02}.sp-scope .t-hero{font-size:calc(clamp(52px,8vw,112px)*var(--sp-scale,1))}.sp-scope .t-1{font-size:calc(clamp(40px,5.4vw,72px)*var(--sp-scale,1))}.sp-scope .t-2{font-size:calc(clamp(30px,3.6vw,48px)*var(--sp-scale,1))}.sp-scope .t-3{font-size:calc(clamp(21px,2.2vw,28px)*var(--sp-scale,1));letter-spacing:-.02em;font-weight:600}.sp-scope .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sp-scope .lead{font-size:calc(clamp(19px,2vw,24px)*var(--sp-scale,1));color:var(--ink-soft);line-height:1.45;font-weight:500;letter-spacing:-.01em}.sp-scope .fine{font-size:12px;color:var(--ink-faint);line-height:1.6}.sp-scope .center{text-align:center}.sp-scope sup.fn{font-size:.45em;color:var(--ink-faint);font-weight:500}.sp-scope .btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-weight:600;letter-spacing:-.01em;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .25s,opacity .25s}.sp-scope .btn:active{transform:scale(.97)}.sp-scope .btn-fill{background:var(--ink);color:#fff;font-size:17px;padding:16px 34px}.sp-scope .btn-fill:hover{background:#000;transform:translateY(-1px)}.sp-scope .btn-green{background:var(--grad);color:#fff;font-size:17px;padding:16px 34px;box-shadow:0 12px 32px #2d6a4f47}.sp-scope .btn-green:hover{transform:translateY(-1px);box-shadow:0 18px 44px #2d6a4f61}.sp-scope .link-arrow{color:var(--accent);font-weight:600;font-size:inherit;display:inline-flex;align-items:center;gap:5px}.sp-scope .link-arrow:after{content:"\203a";font-size:1.15em;transition:transform .3s var(--ease)}.sp-scope .link-arrow:hover:after{transform:translate(3px)}.sp-scope .rv{opacity:0;transform:translateY(34px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.sp-scope .rv.in{opacity:1;transform:none}.sp-scope .rv[data-d="1"]{transition-delay:.08s}.sp-scope .rv[data-d="2"]{transition-delay:.16s}.sp-scope .rv[data-d="3"]{transition-delay:.24s}.sp-scope .rv[data-d="4"]{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.sp-scope .rv{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/solepure-scoped.css.map */
