.sst{container-type:inline-size;container-name:sst;--ac:#0E0E0E;--ink:#0E0E0E;--soft:#5F5B56;--soft2:#8A8580;--wash:#F4F2ED;--line:#E2DFD8;font-family:inherit;color:var(--ink);line-height:1.6;max-width:1100px;margin:0 auto}.sst *{box-sizing:border-box}.sst-lead{display:flex;flex-direction:column;gap:20px;background:linear-gradient(180deg,#f4f2ed,#fff);border-radius:16px;padding:22px;overflow:hidden}.sst-lead-copy{flex:1 1 auto;min-width:0}.sst-lead-media{flex:1 1 auto;min-width:0;order:-1}.sst-lead-media img{display:block;width:100%;height:auto;border-radius:12px;background:#faf9f6}.sst-eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--soft2);font-weight:600;margin:0 0 12px}.sst-lead h2{font-size:24px;line-height:1.12;margin:0 0 12px;font-weight:600;letter-spacing:-.6px}.sst-lead p.lead{font-size:15px;color:var(--soft);margin:0}.sst-rule{width:48px;height:2px;border-radius:2px;background:var(--ac);margin:18px 0 0}.sst-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.sst-card{background:var(--wash);border-radius:12px;padding:18px 14px;text-align:center}.sst-card svg{width:26px;height:26px;stroke:var(--ac);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 10px;display:block}.sst-card h4{font-size:14px;margin:0 0 5px;font-weight:600;letter-spacing:-.2px;line-height:1.3}.sst-card span{font-size:12.5px;color:var(--soft);display:block;line-height:1.45}.sst-feats{display:grid;grid-template-columns:1fr;gap:12px;margin:28px 0}.sst-feat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 18px}.sst-feat .tag{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft2);font-weight:600;margin:0 0 8px}.sst-feat h3{font-size:17px;margin:0 0 7px;font-weight:600;letter-spacing:-.3px;line-height:1.25}.sst-feat p{font-size:14px;color:var(--soft);margin:0}.sst-specs{margin:28px 0}.sst-specs h3{font-size:19px;text-align:center;margin:0 0 16px;font-weight:600;letter-spacing:-.4px}.sst-specs table{width:100%;border-collapse:collapse;font-size:14px}.sst-specs td{padding:11px 4px;border-bottom:1px solid var(--line);vertical-align:top}.sst-specs td:first-child{color:var(--soft);width:44%}.sst-specs td:last-child{font-weight:600}.sst-note{text-align:center;background:linear-gradient(180deg,#fff,#f4f2ed);border-radius:14px;padding:24px 18px;margin:28px 0 6px}.sst-note h3{font-size:19px;margin:0 0 8px;font-weight:600;letter-spacing:-.4px}.sst-note p{font-size:14px;color:var(--soft);max-width:620px;margin:0 auto}@container sst (min-width: 700px){.sst-lead{flex-direction:row;align-items:center;gap:40px;padding:34px}.sst-lead-copy{flex:1 1 52%}.sst-lead-media{flex:1 1 48%;order:0}.sst-lead h2{font-size:34px;letter-spacing:-.9px;margin-bottom:14px}.sst-lead p.lead{font-size:16px}.sst-rule{width:56px;margin-top:20px}.sst-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:44px 0}.sst-card{padding:24px 18px}.sst-card svg{width:28px;height:28px;margin-bottom:12px}.sst-card h4{font-size:15px}.sst-card span{font-size:13px}.sst-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0}.sst-feat{padding:26px 22px}.sst-feat h3{font-size:19px}.sst-specs{margin:44px 0}.sst-specs h3{font-size:22px;margin-bottom:20px}.sst-specs table{font-size:15px}.sst-specs td{padding:13px 16px}.sst-note{padding:34px 24px;margin:44px 0 10px}.sst-note h3{font-size:22px}.sst-note p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/havn-rich.css.map */
