.si-hp{--green: #00bf62;--green-dark: #00a854;--gold: #ffb800;--ink: #0c110e;--slate: #5c6a63;--cloud: #f4f7f5;--line: #e4e9e5;--display: var(--font-heading-family);--body: var(--font-body-family);--maxw: 1240px;--radius: 18px;color:var(--ink);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased}.si-hp *,.si-hp *:before,.si-hp *:after{box-sizing:border-box}.si-hp img{display:block;max-width:100%}.si-hp a{color:inherit;text-decoration:none}.si-hp h1,.si-hp h2,.si-hp h3,.si-hp h4{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;line-height:1.05;margin:0}.si-hp.ink h1,.si-hp.ink h2,.si-hp.ink h3,.si-hp.ink h4,.si-hp.onimg h1,.si-hp.onimg h2,.si-hp.onimg h3{color:#fff}.si-hp .wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px}.si-hp.sec{padding:clamp(52px,6.5vw,92px) 0}.si-hp.cloud{background:var(--cloud)}.si-hp.ink{background:var(--ink);color:#eaf0ec}.si-hp .eyebrow{color:var(--slate);font-family:var(--display);font-size:12.5px;font-weight:700;letter-spacing:.16em;margin:0 0 15px;text-transform:uppercase}.si-hp.ink .eyebrow{color:#8da79a}.si-hp .h-xl{font-size:clamp(34px,5vw,58px);font-weight:900}.si-hp .h-lg{font-size:clamp(28px,4vw,46px);font-weight:800}.si-hp .h-md{font-size:clamp(23px,3vw,34px);font-weight:700}.si-hp .lead{color:var(--slate);font-size:clamp(16px,1.9vw,20px);margin:15px 0 0;max-width:60ch}.si-hp.ink .lead{color:#b9c7bf}.si-hp .center{text-align:center}.si-hp .center .lead{margin-left:auto;margin-right:auto}.si-hp .stars{color:var(--gold);letter-spacing:2px}.si-hp .btn{align-items:center;border:1.6px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--display);font-size:16px;font-weight:700;gap:.5em;justify-content:center;padding:16px 32px;text-align:center;transition:.18s;white-space:nowrap}.si-hp .btn--primary{background:var(--green);border-color:var(--green);box-shadow:0 8px 22px #00bf6247;color:#fff}.si-hp .btn--primary:hover{background:var(--green-dark);border-color:var(--green-dark);transform:translateY(-1px)}.si-hp .btn--secondary{background:transparent;border-color:var(--line);color:var(--ink)}.si-hp .btn--secondary:hover{border-color:var(--ink)}.si-hp.ink .btn--secondary,.si-hp.onimg .btn--secondary{border-color:#fff6;color:#fff}.si-hp.ink .btn--secondary:hover,.si-hp.onimg .btn--secondary:hover{background:#ffffff14;border-color:#fff}.si-hp .btn--lg{font-size:18px;padding:19px 40px}
/*# sourceMappingURL=/cdn/shop/t/53/assets/si-hp-base.css.map */
