.sp3{--sp-muted: #555170;--sp-line: #E4E0F5;--sp-soft: #E9E4FF;background:var(--sp-bg);color:var(--sp-ink);font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.55}.sp3 *,.sp3 *:before,.sp3 *:after{box-sizing:border-box}.sp3 .sp-wrap{max-width:1180px;margin:0 auto;padding-left:20px;padding-right:20px}.sp3 .sp-display{font-family:Unbounded,sans-serif;font-weight:700;letter-spacing:-.5px;line-height:1.1;margin:0}.sp3 h2.sp-display{font-size:clamp(1.8rem,3.6vw,2.8rem)}.sp3 p{margin:0}.sp3 .sp-muted{color:var(--sp-muted)}.sp3 .sp-strip{background:var(--sp-ink);color:#fff}.sp3 .sp-strip .sp-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 24px;padding-top:9px;padding-bottom:9px;font-size:14px;font-weight:700}.sp3 .sp-strip span:nth-child(2){color:var(--sp-peach)}.sp3 .sp-hero{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;padding-top:28px;padding-bottom:56px}.sp3 .sp-gallery{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:12px}.sp3 .sp-main-media{background:var(--sp-soft);border-radius:28px;aspect-ratio:1 / 1;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.sp3 .sp-main-media img,.sp3 .sp-main-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp3 .sp-badge{position:absolute;top:16px;left:16px;z-index:2;background:#fff;color:var(--sp-ink);border-radius:999px;padding:6px 14px;font-weight:800;font-size:13px}.sp3 .sp-thumbs{display:flex;gap:10px}.sp3 .sp-thumb{flex:1 1 0;aspect-ratio:1 / 1;background:#fff;border:1px solid var(--sp-line);border-radius:16px;overflow:hidden;padding:0;cursor:pointer}.sp3 .sp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sp3 .sp-thumb[aria-pressed=true]{border:2px solid var(--sp-accent)}.sp3 .sp-buy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:18px}.sp3 .sp-rating{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--sp-ink);font-weight:700;font-size:15px}.sp3 .sp-buy h1{font-size:clamp(2rem,4.2vw,3.2rem)}.sp3 .sp-sub{color:var(--sp-muted);font-size:18px}.sp3 .sp-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sp3 .sp-price{font-family:Unbounded,sans-serif;font-weight:700;font-size:34px}.sp3 .sp-compare{color:var(--sp-muted);text-decoration:line-through;font-size:18px}.sp3 .sp-compare:empty{display:none}.sp3 .sp-bullets{display:flex;flex-direction:column;gap:8px}.sp3 .sp-bullets span{display:flex;gap:10px;align-items:center;font-weight:500}.sp3 .sp-opt-label{font-weight:800;font-size:15px;margin-bottom:10px;display:block}.sp3 .sp-swatches{display:flex;gap:12px;flex-wrap:wrap}.sp3 .sp-swatch{width:44px;height:44px;border-radius:999px;border:none;cursor:pointer;box-shadow:0 0 0 1px #c9c3e6;padding:0}.sp3 .sp-swatch.is-on{box-shadow:0 0 0 3px var(--sp-bg),0 0 0 6px var(--sp-accent)}.sp3 .sp-swatch.is-off{opacity:.35}.sp3 .sp-cards{display:flex;flex-direction:column;gap:10px}.sp3 .sp-card{width:100%;min-height:64px;padding:12px 16px;border-radius:18px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-family:Manrope,sans-serif;font-size:16px;color:var(--sp-ink);background:#fff;border:1px solid var(--sp-line)}.sp3 .sp-card.is-on{border:2px solid var(--sp-accent);box-shadow:0 0 0 3px #e2dcff}.sp3 .sp-card.is-off{opacity:.45}.sp3 .sp-card-name{font-weight:800}.sp3 .sp-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.sp3 .sp-card-price{font-weight:800;font-size:17px}.sp3 .sp-tag{font-size:12px;font-weight:800;color:var(--sp-ink);background:var(--sp-peach);border-radius:999px;padding:2px 8px}.sp3 .sp-btn{height:62px;width:100%;background:var(--sp-accent);color:#fff;border:none;border-radius:18px;font-family:Unbounded,sans-serif;font-weight:700;font-size:18px;cursor:pointer}.sp3 .sp-btn[disabled]{opacity:.5;cursor:not-allowed}.sp3 .sp-btn-2{height:52px;width:100%;background:#fff;color:var(--sp-ink);border:2px solid var(--sp-ink);border-radius:18px;font-family:Manrope,sans-serif;font-weight:800;font-size:16px;cursor:pointer;margin-top:10px}.sp3 .sp-chip{align-self:flex-start;background:#fff;border:1px solid var(--sp-line);border-radius:10px;padding:6px 10px;font-weight:700;font-size:14px;color:var(--sp-muted)}.sp3 .sp-trust{display:flex;flex-wrap:wrap;gap:10px}.sp3 .sp-trust div{flex:1 1 140px;background:#fff;border:1px solid var(--sp-line);border-radius:16px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:14px;font-weight:700}.sp3 .sp-dark{background:var(--sp-ink);color:#fff}.sp3 .sp-sec{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:28px}.sp3 .sp-eyebrow{color:var(--sp-peach);font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase}.sp3 .sp-reel{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.sp3 .sp-vid{flex:0 0 220px;aspect-ratio:9 / 16;background:#3a3470;border-radius:22px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:16px;scroll-snap-align:start}.sp3 .sp-vid:nth-child(2n){background:#4b3f8f}.sp3 .sp-vid video,.sp3 .sp-vid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp3 .sp-vid>span{position:relative;z-index:1}.sp3 .sp-handle{align-self:flex-start;background:#fff;color:var(--sp-ink);font-size:12px;font-weight:800;border-radius:999px;padding:4px 10px}.sp3 .sp-vid-cap{font-weight:700;font-size:15px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.sp3 .sp-play{align-self:center;position:relative;z-index:1}.sp3 .sp-ba{display:flex;flex-wrap:wrap;gap:18px}.sp3 .sp-ba>div{flex:1 1 300px;border-radius:26px;padding:28px;display:flex;flex-direction:column;gap:14px}.sp3 .sp-ba-before{background:#fff;border:1px solid var(--sp-line)}.sp3 .sp-ba-after{background:var(--sp-accent);color:#fff}.sp3 .sp-ba-pill{align-self:flex-start;font-weight:800;font-size:14px;border-radius:999px;padding:5px 14px}.sp3 .sp-ba-before .sp-ba-pill{background:#f1eff7;color:var(--sp-muted)}.sp3 .sp-ba-after .sp-ba-pill{background:#fff;color:var(--sp-accent)}.sp3 .sp-ba span.sp-li{display:flex;gap:10px;align-items:center}.sp3 .sp-white{background:#fff;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line)}.sp3 .sp-rev-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.sp3 .sp-reviews{display:flex;flex-wrap:wrap;gap:16px}.sp3 .sp-review{flex:1 1 300px;background:var(--sp-bg);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px}.sp3 .sp-review p{font-weight:500}.sp3 .sp-author{display:flex;align-items:center;gap:10px;margin-top:auto}.sp3 .sp-avatar{width:40px;height:40px;border-radius:999px;background:var(--sp-soft);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--sp-accent)}.sp3 .sp-avatar img{width:100%;height:100%;object-fit:cover}.sp3 .sp-founder{display:flex;flex-wrap:wrap;gap:24px;align-items:center;max-width:860px;margin:0 auto;padding-top:72px;padding-bottom:72px}.sp3 .sp-founder-img{flex:0 0 120px;height:120px;border-radius:999px;background:var(--sp-soft);overflow:hidden}.sp3 .sp-founder-img img{width:100%;height:100%;object-fit:cover}.sp3 .sp-faq{max-width:860px;margin:0 auto;padding-bottom:72px;display:flex;flex-direction:column;gap:12px}.sp3 .sp-faq details{background:#fff;border:1px solid var(--sp-line);border-radius:18px;padding:18px 20px}.sp3 .sp-faq summary{font-weight:800;font-size:17px;cursor:pointer}.sp3 .sp-faq .sp-answer{margin-top:10px;color:var(--sp-muted)}.sp3 .sp-sticky{position:sticky;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--sp-line);box-shadow:0 -6px 20px #1e1b3a1a}.sp3 .sp-sticky .sp-wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;padding-bottom:10px}.sp3 .sp-sticky-btn{height:50px;padding:0 24px;background:var(--sp-accent);color:#fff;border:none;border-radius:14px;font-family:Manrope,sans-serif;font-weight:800;font-size:16px;cursor:pointer}.sp3 .sp-center{text-align:center}.sp3 a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/2/assets/spiocho-landing.css.map */
