.ls{--ls-ink: #241019;--ls-body: #4a3a40;--ls-muted: #7c6a6e;--ls-accent: #f3655c;--ls-teal: #00b5a8;--ls-navy: #003455;--ls-card-bg: #ffffff;--ls-card-border: #eadcd4;--ls-card-shadow: 0 1px 1px rgba(36, 16, 25, .05), 0 10px 17px rgba(36, 16, 25, .08);padding-top:var(--PT, 80px);padding-bottom:var(--PB, 80px);background-color:var(--ls-bg, #ffffff);color:var(--ls-ink);font-weight:400}.ls-wrap{box-sizing:border-box;width:min(var(--ls-wrap-max, 1280px),calc(100% - 40px));max-width:var(--ls-wrap-max, 1280px);margin-inline:auto}.ls-wrap--hero{--ls-wrap-max: 710px}.ls-wrap--wide{--ls-wrap-max: 1280px}.ls-wrap--content{--ls-wrap-max: 1052px}.ls-wrap--icons{--ls-wrap-max: 1319px}.ls-head{display:flex;flex-direction:column;gap:12px;max-width:760px}.ls-head--center{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.ls-head__eyebrow{margin:0;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ls-eyebrow, var(--ls-accent))}.ls-head__title{margin:0;font-size:36px;line-height:1.24;font-weight:600;color:var(--ls-heading, var(--ls-ink))}.ls-head__title em{font-style:normal;color:var(--ls-head-highlight, var(--ls-teal))}.ls-head__text{font-size:16px;line-height:1.55;font-weight:400;color:var(--ls-text, var(--ls-body))}.ls-head__text p{font-weight:400}.ls-head__text>:last-child{margin-bottom:0}.ls-card{background-color:var(--ls-card-bg);border:1px solid var(--ls-card-border);border-radius:18px;box-shadow:var(--ls-card-shadow)}.ls-btn{display:inline-flex;align-items:center;justify-content:center;min-height:57px;padding:0 28px;border-radius:12px;font-size:16px;font-weight:700;line-height:1.6;text-align:center;text-decoration:none}.ls-btn--primary{background-color:var(--ls-teal);color:#fff;box-shadow:0 8px 10px #b0233f47}.ls-btn--secondary{background-color:#fff;color:var(--ls-ink);border:1px solid #e2cfc7}.ls-btn:focus-visible,.ls a:focus-visible,.ls summary:focus-visible{outline:2px solid var(--ls-accent);outline-offset:3px}.ls-head__text{max-width:640px;margin-inline:auto;font-size:17px;line-height:1.6;font-weight:400;color:#7c6a6e}.ls-head__text{max-width:640px;margin-inline:auto;font-size:17px;line-height:1.6;font-weight:400;color:var(--ls-muted)}.ls-head__text{max-width:760px;margin-inline:auto;font-size:17px;line-height:1.6;font-weight:400;color:var(--ls-muted)}@media only screen and (max-width:900px){.ls-head__title{font-size:28px}.ls-head__text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/landing-base.css.map */
