@font-face{font-family:LS Cormorant;src:url(ls-cormorant.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:LS Figtree;src:url(ls-figtree.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--ls-ink: #2b2133;--ls-ink-soft: #3d3047;--ls-linen: #f4f1f6;--ls-white: #ffffff;--ls-heather: #e4dceb;--ls-heather-deep: #cfc2da;--ls-slate: #5e5466;--ls-brass: #b3823f;--ls-brass-light: #e2c28f;--ls-line: rgba(43, 33, 51, .14);--ls-ok: #2f6b4f;--ls-error: #a3312b;--ls-font-display: "LS Cormorant", "Cormorant Garamond", Georgia, "Times New Roman", serif;--ls-font-body: "LS Figtree", "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ls-radius-s: 6px;--ls-radius-m: 14px;--ls-radius-l: 28px;--ls-gutter: 16px;--ls-max: 1180px;--ls-measure: 34em;--ls-section-y: clamp(56px, 9vw, 112px);--ls-ease: cubic-bezier(.2, .7, .2, 1)}@media(min-width:750px){:root{--ls-gutter: 32px}}body{background:var(--ls-linen);color:var(--ls-ink);font-family:var(--ls-font-body);font-size:1.6rem;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}body h1,body h2,body h3,body .h1,body .h2,body .h3{font-family:var(--ls-font-display);color:var(--ls-ink);letter-spacing:-.005em}.ls-skip{position:absolute;left:-999px;top:0;z-index:1000;background:var(--ls-ink);color:var(--ls-white);padding:12px 18px;border-radius:0 0 var(--ls-radius-s) 0}.ls-skip:focus{left:0}.ls :focus-visible,.ls-skip:focus-visible,.ls-header :focus-visible,.ls-footer :focus-visible{outline:2px solid var(--ls-brass);outline-offset:3px;border-radius:4px}@media(forced-colors:active){.ls :focus-visible{outline:3px solid LinkText}}.ls-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ls{color:var(--ls-ink)}.ls *,.ls *:before,.ls *:after{box-sizing:border-box}.ls img,.ls video{max-width:100%;height:auto;display:block}.ls a:not(.ls-btn){color:inherit}.ls p{margin:0 0 1em}.ls p:last-child{margin-bottom:0}.ls-wrap{width:100%;max-width:var(--ls-max);margin:0 auto;padding:0 var(--ls-gutter)}.ls-section{padding:var(--ls-section-y) 0}.ls-section--tight{padding:calc(var(--ls-section-y) * .6) 0}.ls-section--heather{background:var(--ls-heather)}.ls-section--white{background:var(--ls-white)}.ls-section--ink{background:var(--ls-ink);color:var(--ls-linen)}.ls-section--ink h2,.ls-section--ink h3{color:var(--ls-white)}.ls-display{font-family:var(--ls-font-display);font-weight:500;font-size:clamp(4rem,7.2vw,7.4rem);line-height:1.02;letter-spacing:-.015em;margin:0 0 .35em}.ls-h2{font-family:var(--ls-font-display);font-weight:500;font-size:clamp(3.2rem,4.6vw,4.8rem);line-height:1.08;margin:0 0 .5em}.ls-h3{font-family:var(--ls-font-display);font-weight:600;font-size:clamp(2.3rem,2.4vw,2.8rem);line-height:1.15;margin:0 0 .4em}.ls-lede{font-size:clamp(1.7rem,1.6vw,1.9rem);line-height:1.6;color:var(--ls-slate);max-width:var(--ls-measure)}.ls-section--ink .ls-lede{color:#f4f1f6d1}.ls-small{font-size:1.4rem;line-height:1.5;color:var(--ls-slate)}.ls-section--ink .ls-small{color:#f4f1f6b8}.ls-intro{max-width:40em;margin-bottom:clamp(32px,5vw,56px)}.ls-intro--center{margin-left:auto;margin-right:auto;text-align:center}.ls-intro--center .ls-lede{margin-left:auto;margin-right:auto}.ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;font-family:var(--ls-font-body);font-size:1.6rem;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;border-radius:999px;border:1.5px solid var(--ls-ink);background:var(--ls-ink);color:var(--ls-white);cursor:pointer;transition:background-color .2s var(--ls-ease),color .2s var(--ls-ease),transform .2s var(--ls-ease)}.ls-btn:hover{background:var(--ls-ink-soft)}.ls-btn:active{transform:translateY(1px)}.ls-btn[disabled],.ls-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ls-btn--ghost{background:transparent;color:var(--ls-ink)}.ls-btn--ghost:hover{background:#2b21330f}.ls-section--ink .ls-btn{background:var(--ls-linen);color:var(--ls-ink);border-color:var(--ls-linen)}.ls-section--ink .ls-btn:hover{background:var(--ls-white)}.ls-btn--block{width:100%}.ls-link{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ls-link:hover{text-decoration-thickness:2px}.ls-stars{display:inline-flex;gap:2px;color:var(--ls-brass);line-height:1}.ls-stars svg{width:15px;height:15px}.ls-contour{display:block;width:100%;height:auto;color:var(--ls-heather-deep)}.ls-contour-divider{padding:0 var(--ls-gutter);max-width:520px;margin:0 auto;opacity:.9}.ls-announce{background:var(--ls-ink);color:var(--ls-linen);font-size:1.3rem}@media(min-width:750px){.ls-announce{font-size:1.4rem}}.ls-announce__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;min-height:40px;padding:8px var(--ls-gutter);text-align:center}.ls-announce__offer{color:var(--ls-brass-light);font-weight:600}.ls-announce__ends{font-variant-numeric:tabular-nums;opacity:.85}.ls-announce a{color:inherit}.ls-header{background:#f4f1f6f0;border-bottom:1px solid var(--ls-line);position:relative;z-index:20}@supports (backdrop-filter: blur(8px)){.ls-header{-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px)}}.ls-header--sticky{position:sticky;top:0}.ls-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:var(--ls-max);margin:0 auto;padding:10px var(--ls-gutter);min-height:68px}.ls-header__logo{justify-self:center;display:flex;align-items:center;text-decoration:none;color:var(--ls-ink)}.ls-header__logo img{height:auto;max-height:48px;width:auto}.ls-header__wordmark{font-family:var(--ls-font-display);font-size:2.6rem;font-weight:600;letter-spacing:.01em}.ls-header__nav{display:none}.ls-header__nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.ls-header__nav a{text-decoration:none;font-size:1.5rem;font-weight:500;padding:10px 0;display:inline-block;color:var(--ls-ink)}.ls-header__nav a:hover,.ls-header__nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.ls-header__actions{justify-self:end;display:flex;align-items:center;gap:6px}.ls-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--ls-ink);text-decoration:none;background:none;border:0;cursor:pointer}.ls-header__icon:hover{background:#2b21330f}.ls-header__icon svg{width:22px;height:22px}#cart-icon-bubble .svg-wrapper{display:inline-flex;width:38px;height:38px}#cart-icon-bubble .svg-wrapper svg{width:100%;height:100%}#cart-icon-bubble .cart-count-bubble{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ls-ink);color:var(--ls-white);font-size:1.1rem;font-weight:600;line-height:18px;text-align:center}.ls-menu{justify-self:start}.ls-menu>summary{list-style:none}.ls-menu>summary::-webkit-details-marker{display:none}.ls-menu__panel{position:absolute;left:0;right:0;top:100%;background:var(--ls-linen);border-bottom:1px solid var(--ls-line);padding:8px var(--ls-gutter) 24px;box-shadow:0 18px 30px #2b213314}.ls-menu__panel ul{list-style:none;margin:0;padding:0}.ls-menu__panel a{display:block;padding:14px 0;font-family:var(--ls-font-display);font-size:2.6rem;font-weight:500;text-decoration:none;color:var(--ls-ink);border-bottom:1px solid var(--ls-line)}.ls-menu__panel .ls-btn{margin-top:20px}.ls-menu[open] .ls-menu__open{display:none}.ls-menu:not([open]) .ls-menu__close{display:none}@media(min-width:990px){.ls-header__inner{grid-template-columns:auto 1fr auto;gap:40px}.ls-header__logo{justify-self:start;order:-1}.ls-menu{display:none}.ls-header__nav{display:block;justify-self:center}}.ls-hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,72px) 0 clamp(48px,7vw,96px)}.ls-hero__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center}.ls-hero__media{position:relative;order:2;border-radius:var(--ls-radius-l);overflow:hidden;background:var(--ls-heather);aspect-ratio:4 / 3}.ls-hero__media img{width:100%;height:100%;object-fit:cover}.ls-hero__copy{max-width:36em}.ls-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.ls-hero__assure{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:1.5rem;color:var(--ls-slate)}.ls-hero__assure li{display:flex;gap:10px;align-items:flex-start}.ls-hero__assure svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--ls-ink)}@media(min-width:750px){.ls-hero__media{aspect-ratio:5 / 4}}@media(min-width:990px){.ls-hero__grid{grid-template-columns:1.05fr 1fr}.ls-hero__media{aspect-ratio:4 / 5}}.ls-features{display:grid;gap:28px}.ls-feature{padding-top:22px;border-top:1px solid var(--ls-line)}.ls-feature__icon{display:block;width:40px;height:40px;color:var(--ls-ink);margin-bottom:16px}.ls-feature__icon svg{width:100%;height:100%}.ls-feature p{color:var(--ls-slate)}@media(min-width:750px){.ls-features{grid-template-columns:repeat(3,1fr);gap:40px}}.ls-product{padding:clamp(16px,3vw,40px) 0 var(--ls-section-y)}.ls-product__grid{display:grid;gap:28px}.ls-product__grid>*,.ls-hero__grid>*,.ls-shape>*{min-width:0}@media(min-width:990px){.ls-product__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.ls-gallery{position:sticky;top:96px}}.ls-gallery__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ls-radius-l);background:var(--ls-white)}.ls-gallery__viewport::-webkit-scrollbar{display:none}.ls-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;margin:0}.ls-gallery__slide img{width:100%;height:100%;object-fit:cover}.ls-gallery__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px;list-style:none;padding-left:0}.ls-gallery__thumb{flex:0 0 64px;width:64px;height:64px;padding:0;border-radius:var(--ls-radius-s);overflow:hidden;border:2px solid transparent;background:var(--ls-white);cursor:pointer}.ls-gallery__thumb[aria-current=true]{border-color:var(--ls-ink)}.ls-gallery__thumb img{width:100%;height:100%;object-fit:cover}.ls-gallery__count{font-size:1.3rem;color:var(--ls-slate);margin-top:6px}@media(min-width:990px){.ls-gallery__count{display:none}}.ls-buy__title{font-family:var(--ls-font-display);font-weight:500;font-size:clamp(3.2rem,3.8vw,4.4rem);line-height:1.06;margin:0 0 10px}.ls-buy__reviews{display:inline-flex;align-items:center;gap:10px;font-size:1.4rem;text-decoration:none;color:var(--ls-slate);margin-bottom:16px;min-height:44px}.ls-buy__reviews span:last-child{text-decoration:underline;text-underline-offset:3px}.ls-buy__intro{color:var(--ls-slate);margin-bottom:22px;max-width:32em}.ls-campaign-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin-bottom:18px;border-radius:var(--ls-radius-m);background:var(--ls-ink);color:var(--ls-linen);font-size:1.45rem}.ls-campaign-note strong{color:var(--ls-brass-light)}.ls-campaign-note svg{flex:none;width:20px;height:20px;margin-top:2px}.ls-offers{border:0;padding:0;margin:0 0 18px}.ls-offers legend{font-weight:600;font-size:1.5rem;margin-bottom:10px;padding:0}.ls-offer{position:relative;display:block;margin-bottom:10px}.ls-offer input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.ls-offer__card{display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;align-items:start;padding:16px;border:1.5px solid var(--ls-line);border-radius:var(--ls-radius-m);background:var(--ls-white);transition:border-color .2s var(--ls-ease),box-shadow .2s var(--ls-ease)}.ls-offer__radio{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ls-slate);margin-top:3px;position:relative}.ls-offer input:checked+.ls-offer__card{border-color:var(--ls-ink);box-shadow:0 0 0 1px var(--ls-ink)}.ls-offer input:checked+.ls-offer__card .ls-offer__radio{border-color:var(--ls-ink)}.ls-offer input:checked+.ls-offer__card .ls-offer__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--ls-ink)}.ls-offer input:focus-visible+.ls-offer__card{outline:2px solid var(--ls-brass);outline-offset:3px}.ls-offer input:disabled+.ls-offer__card{opacity:.55}.ls-offer__name{font-weight:700;font-size:1.65rem;line-height:1.3}.ls-offer__tag{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;vertical-align:2px;background:var(--ls-heather);font-size:1.2rem;font-weight:600;color:var(--ls-ink)}.ls-offer__desc{grid-column:2 / 4;font-size:1.4rem;color:var(--ls-slate);line-height:1.45}.ls-offer__price{text-align:right;font-weight:700;font-size:1.7rem;line-height:1.3;white-space:nowrap}.ls-offer__each{display:block;font-weight:500;font-size:1.25rem;color:var(--ls-slate)}.ls-offer__extras{grid-column:2 / 4;list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:1.35rem}.ls-offer__extras li{display:flex;gap:8px;align-items:flex-start}.ls-offer__extras svg{flex:none;width:16px;height:16px;margin-top:3px;color:var(--ls-ok)}.ls-offer__save{grid-column:2 / 4;font-size:1.35rem;font-weight:600;color:var(--ls-ok)}.ls-buy__row{display:flex;gap:10px;align-items:stretch;margin-bottom:10px}.ls-qty{display:inline-flex;align-items:center;border:1.5px solid var(--ls-line);border-radius:999px;background:var(--ls-white)}.ls-qty button{width:44px;height:50px;border:0;background:none;font-size:2rem;cursor:pointer;color:var(--ls-ink);border-radius:999px}.ls-qty input{width:36px;border:0;text-align:center;font:inherit;font-weight:600;background:none;color:var(--ls-ink);-moz-appearance:textfield}.ls-qty input::-webkit-outer-spin-button,.ls-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ls-buy__row .ls-btn{flex:1}.ls-buy__status{min-height:1.5em;font-size:1.4rem;margin:4px 0 12px}.ls-buy__status[data-state=error]{color:var(--ls-error)}.ls-buy__status[data-state=ok]{color:var(--ls-ok)}.ls-assure{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--ls-line);display:grid;gap:14px}.ls-assure li{display:grid;grid-template-columns:24px 1fr;gap:12px;font-size:1.45rem;line-height:1.45}.ls-assure svg{width:22px;height:22px;color:var(--ls-ink)}.ls-assure strong{display:block;font-size:1.5rem}.ls-assure span{color:var(--ls-slate)}.ls-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:18px 0 0;padding:0}.ls-pay svg{width:38px;height:24px}.ls-sticky{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px var(--ls-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--ls-white);border-top:1px solid var(--ls-line);box-shadow:0 -8px 24px #2b213314;transform:translateY(110%);transition:transform .3s var(--ls-ease)}.ls-sticky.is-visible{transform:none}.ls-sticky__label{font-size:1.35rem;line-height:1.3}.ls-sticky__label strong{display:block;font-size:1.6rem}.ls-sticky .ls-btn{min-height:46px;padding:10px 22px}@media(min-width:990px){.ls-sticky{display:none}}.ls-shape{display:grid;gap:40px;align-items:start}.ls-shape__figure{margin:0;padding:clamp(20px,4vw,40px);background:var(--ls-white);border-radius:var(--ls-radius-l)}.ls-shape__figure figcaption{font-size:1.35rem;color:var(--ls-slate);margin-top:14px}.ls-diagram{width:100%;height:auto;color:var(--ls-ink);font-family:var(--ls-font-body)}.ls-specs{margin:0;display:grid;grid-template-columns:minmax(110px,auto) 1fr;border-top:1px solid var(--ls-line)}.ls-specs dt,.ls-specs dd{padding:12px 0;border-bottom:1px solid var(--ls-line);margin:0;font-size:1.5rem}.ls-specs dt{font-weight:600;padding-right:16px}.ls-specs dd{color:var(--ls-slate)}.ls-suits{display:grid;gap:10px;margin-top:28px}.ls-suits__item{display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:1.5rem}.ls-suits__item svg{width:22px;height:22px;margin-top:2px}.ls-suits__item[data-fit=yes] svg{color:var(--ls-ok)}.ls-suits__item[data-fit=maybe] svg{color:var(--ls-brass)}@media(min-width:990px){.ls-shape{grid-template-columns:1.1fr 1fr;gap:64px}}.ls-stories{display:grid;gap:18px}.ls-story{display:flex;flex-direction:column;padding:clamp(22px,3vw,32px);border-radius:var(--ls-radius-l);background:var(--ls-white);border:1px solid var(--ls-line);margin:0}.ls-story__quote{font-family:var(--ls-font-display);font-size:clamp(2.3rem,2.3vw,2.7rem);line-height:1.22;font-weight:500;margin:14px 0 16px}.ls-story__body{color:var(--ls-slate);font-size:1.5rem}.ls-story__impact{margin-top:16px;padding-top:14px;border-top:1px solid var(--ls-line);font-weight:600;font-size:1.5rem}.ls-story__by{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:1.45rem}.ls-story__by img{width:40px;height:40px;border-radius:50%;object-fit:cover}.ls-story__by small{display:block;color:var(--ls-slate);font-size:1.3rem}@media(min-width:990px){.ls-stories{grid-template-columns:repeat(3,1fr);gap:24px}}.ls-videos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,78%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;list-style:none;margin:0;padding-left:0}.ls-video{scroll-snap-align:start}.ls-video__frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--ls-radius-l);overflow:hidden;background:var(--ls-ink-soft)}.ls-video__frame video{width:100%;height:100%;object-fit:cover}.ls-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;background:linear-gradient(180deg,#2b213300 50%,#2b21338c);color:var(--ls-white)}.ls-video__play span{display:inline-flex;width:64px;height:64px;border-radius:50%;align-items:center;justify-content:center;background:#f4f1f6eb;color:var(--ls-ink)}.ls-video__play svg{width:22px;height:22px;margin-left:3px}.ls-video.is-playing .ls-video__play{display:none}.ls-video__caption{margin-top:14px}.ls-video__caption h3{font-size:2.2rem;margin-bottom:4px}.ls-video__caption p{color:var(--ls-slate);font-size:1.5rem}.ls-section--ink .ls-video__caption p{color:#f4f1f6c7}@media(min-width:750px){.ls-videos{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.ls-reviews{columns:1;column-gap:20px}.ls-review{break-inside:avoid;margin:0 0 20px;padding:22px;border-radius:var(--ls-radius-m);background:var(--ls-white);border:1px solid var(--ls-line)}.ls-review__photo{border-radius:var(--ls-radius-s);overflow:hidden;margin:-6px -6px 16px;aspect-ratio:1 / 1}.ls-review__photo img{width:100%;height:100%;object-fit:cover}.ls-review__head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.ls-review__name{font-weight:700;font-size:1.55rem;margin:0;font-family:var(--ls-font-body)}.ls-review__meta{font-size:1.3rem;color:var(--ls-slate)}.ls-review__text{font-size:1.5rem;line-height:1.6}.ls-review__text[data-clamped=true]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ls-review__more{margin-top:8px;border:0;background:none;padding:8px 0;font:inherit;font-size:1.4rem;font-weight:600;text-decoration:underline;cursor:pointer;color:var(--ls-ink)}@media(min-width:750px){.ls-reviews{columns:2}}@media(min-width:1100px){.ls-reviews{columns:3}}.ls-promise{display:grid;gap:24px}.ls-promise__card{padding:clamp(24px,4vw,40px);border-radius:var(--ls-radius-l);background:var(--ls-white)}.ls-section--ink .ls-promise__card{background:#f4f1f60f;border:1px solid rgba(244,241,246,.14)}.ls-promise__big{font-family:var(--ls-font-display);font-size:clamp(5rem,8vw,8rem);line-height:.95;font-weight:500;margin:0 0 6px}.ls-promise__card ul{margin:14px 0 0;padding-left:1.2em}.ls-promise__card li{margin-bottom:6px}@media(min-width:750px){.ls-promise{grid-template-columns:1fr 1fr}}.ls-faq{max-width:820px;margin:0 auto;border-top:1px solid var(--ls-line)}.ls-faq details{border-bottom:1px solid var(--ls-line)}.ls-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font-weight:600;font-size:1.7rem;min-height:44px}.ls-faq summary::-webkit-details-marker{display:none}.ls-faq summary svg{flex:none;width:18px;height:18px;transition:transform .2s var(--ls-ease)}.ls-faq details[open] summary svg{transform:rotate(45deg)}.ls-faq__answer{padding:0 0 22px;color:var(--ls-slate);max-width:40em}.ls-faq__answer a{color:var(--ls-ink)}.ls-cta{text-align:center}.ls-cta .ls-lede{margin:0 auto 28px}.ls-help{display:grid;gap:40px}.ls-help__nav{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:8px}.ls-help__nav a{display:inline-flex;min-height:44px;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid var(--ls-line);text-decoration:none;font-weight:600;font-size:1.4rem;background:var(--ls-white)}.ls-help__block{scroll-margin-top:100px;padding:clamp(24px,4vw,40px);border-radius:var(--ls-radius-l);background:var(--ls-white)}.ls-help__block .ls-rte{max-width:44em}.ls-rte h3{font-family:var(--ls-font-body);font-size:1.7rem;font-weight:700;margin:1.4em 0 .4em}.ls-rte ul{padding-left:1.2em}.ls-rte li{margin-bottom:6px}.ls-note{margin-top:16px;padding:12px 14px;border-left:3px solid var(--ls-brass);background:var(--ls-linen);font-size:1.4rem}.ls-footer{background:var(--ls-ink);color:#f4f1f6d1;padding:clamp(48px,7vw,80px) 0 28px;font-size:1.5rem}.ls-footer a{color:var(--ls-linen);text-decoration:none}.ls-footer a:hover{text-decoration:underline;text-underline-offset:4px}.ls-footer__grid{display:grid;gap:36px}.ls-footer__brand p{max-width:26em;margin:12px 0 0}.ls-footer__wordmark{font-family:var(--ls-font-display);font-size:3rem;color:var(--ls-white);font-weight:500}.ls-footer h2{font-family:var(--ls-font-body);color:var(--ls-white);font-size:1.5rem;font-weight:700;margin:0 0 12px;letter-spacing:0}.ls-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ls-footer ul a{display:inline-block;padding:8px 0}.ls-footer__bottom{margin-top:44px;padding-top:22px;border-top:1px solid rgba(244,241,246,.16);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:1.35rem}.ls-footer .ls-pay{margin:0}.ls-footer .ls-contour{color:#f4f1f629;max-width:220px;margin-top:22px}@media(min-width:750px){.ls-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}cart-drawer .drawer__inner{background:var(--ls-linen)}cart-drawer .drawer__heading{font-family:var(--ls-font-display);font-weight:500}cart-drawer .button:not(.button--tertiary),.cart__checkout-button{background:var(--ls-ink)!important;color:#fff!important;border-radius:999px!important}cart-drawer .cart-item__details dl{font-size:1.3rem}@media(prefers-reduced-motion:reduce){.ls *,.ls *:before,.ls *:after,.ls-sticky,.ls-header{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ls-base.css.map */
