:root{--ls-paper: #fbfaf7;--ls-white: #ffffff;--ls-stone: #f0ece5;--ls-oat: #e4dccd;--ls-ink: #23211e;--ls-muted: #6d675f;--ls-line: #e3ddd2;--ls-f-logo: "Nunito", "Helvetica Neue", Arial, sans-serif;--ls-f-display: "Figtree", "Helvetica Neue", Arial, sans-serif;--ls-f-body: "Nunito Sans", "Helvetica Neue", Arial, sans-serif;--ls-r-btn: 14px;--ls-r-card: 18px;--ls-r-img: 12px;--ls-gutter: 16px;--ls-width: 1240px;--font-body-family: var(--ls-f-body);--font-heading-family: var(--ls-f-display);--font-heading-weight: 700}@media(min-width:750px){:root{--ls-gutter: 32px}}body{background:var(--ls-paper);color:var(--ls-ink);letter-spacing:0}.ls{font-family:var(--ls-f-body);font-size:16px;line-height:1.6;color:var(--ls-ink)}.ls *,.ls *:before,.ls *:after{box-sizing:border-box}.ls p{margin:0}.ls-wrap{max-width:var(--ls-width);margin:0 auto;padding-inline:var(--ls-gutter)}.ls-h1,.ls-h2,.ls-h3{font-family:var(--ls-f-display);color:var(--ls-ink);margin:0;text-wrap:balance}.ls-h1{font-size:40px;font-weight:800;line-height:1.04;letter-spacing:-.025em}.ls-h2{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.015em}.ls-h3{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.005em}.ls-sentence{display:inline-block}@media(min-width:990px){.ls-h1{font-size:52px}.ls-h2{font-size:34px}.ls-h3{font-size:20px}}.ls-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-muted)}.ls-muted{color:var(--ls-muted)}.ls-callout{font-size:15px;line-height:1.5}.ls-wordmark{font-family:var(--ls-f-logo);font-weight:800;letter-spacing:-.015em;text-transform:lowercase;color:var(--ls-ink);text-decoration:none;line-height:1;white-space:nowrap}.ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:16px 28px;border-radius:var(--ls-r-btn);font:700 17px/1 var(--ls-f-display);text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.ls-btn--primary{background:var(--ls-ink);color:var(--ls-white);border:0}.ls-btn--primary:hover{background:#000}.ls-btn--primary:active{transform:translateY(1px)}.ls-btn--secondary{background:transparent;color:var(--ls-ink);border:1.5px solid var(--ls-ink);font-family:var(--ls-f-body);font-weight:600;font-size:15px}.ls-btn:focus-visible,.ls a:focus-visible,.ls button:focus-visible,.ls summary:focus-visible{outline:3px solid var(--ls-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--ls-paper)}@media(max-width:749px){.ls-btn--block-mobile{width:100%}}.ls-slot{width:100%;height:100%;background:var(--ls-stone);border-radius:inherit;display:grid;place-items:center;text-align:center;padding:24px;background-image:linear-gradient(160deg,var(--ls-stone),#e6dfd3)}.ls-slot__inner{max-width:34ch;display:grid;gap:6px}.ls-slot__tag{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-ink)}.ls-slot__text{font-size:13px;line-height:1.45;color:var(--ls-muted)}.ls-section{padding-block:56px}.ls-section--stone{background:var(--ls-stone)}.ls-section__head{display:grid;gap:10px;max-width:640px;margin-bottom:28px}.ls-section__head--center{margin-inline:auto;text-align:center;justify-items:center;max-width:780px}.ls-section__sub{color:var(--ls-muted);font-size:16px;line-height:1.55;max-width:52ch;text-wrap:pretty}@media(max-width:749px){.ls-section__head{margin-inline:auto;text-align:center;justify-items:center}}@media(min-width:990px){.ls-section{padding-block:96px}.ls-section__head{margin-bottom:44px}.ls-section__sub{font-size:18px}}.ls-media{position:relative;overflow:hidden;border-radius:var(--ls-r-img);background:var(--ls-stone);aspect-ratio:var(--ls-ratio, 4 / 5)}.ls-media>img,.ls-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ls-media>.ls-slot{position:absolute;top:0;right:0;bottom:0;left:0}.ls-strip{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ls-strip-col, 72%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--ls-gutter);margin-inline:calc(var(--ls-gutter) * -1);scroll-padding-inline:var(--ls-gutter)}.ls-strip::-webkit-scrollbar{display:none}.ls-strip>*{scroll-snap-align:start;min-width:0}@media(max-width:749px){.ls-strip{grid-auto-columns:var(--ls-strip-w, 80vw);padding-inline:calc((100vw - var(--ls-strip-w, 80vw)) / 2);scroll-padding-inline:0}.ls-strip>*{scroll-snap-align:center}}.ls-strip-nav{display:flex;justify-content:center;gap:12px;margin-top:16px}.ls-strip-nav[hidden]{display:none}.ls-strip-nav__btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--ls-ink);background:transparent;color:var(--ls-ink);cursor:pointer;padding:0}.ls-strip-nav__btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ls-strip-nav__btn--next svg{transform:scaleX(-1)}.ls-strip-nav__btn:disabled{opacity:.3;cursor:default}.ls-sample-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-ink);background:var(--ls-oat);border-radius:6px;padding:3px 7px}.ls-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ls *,.ls *:before,.ls *:after{transition:none!important;animation:none!important}}.ls-callout{text-wrap:pretty}.ls-section--stone .ls-slot{background-image:linear-gradient(160deg,#e9e3d8,#ddd4c5)}.ls-section{scroll-margin-top:72px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ls-base.css.map */
