body{background:var(--night);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.ls-icon{display:inline-block;width:24px;height:24px;flex:none;background:currentColor;-webkit-mask:var(--ls-i) center / contain no-repeat;mask:var(--ls-i) center / contain no-repeat}.ls-icon--sm{width:18px;height:18px}.ls-icon--lg{width:32px;height:32px}.ls-label{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ls-eyebrow{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:48px;padding:0 28px;border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.ls-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-btn .ls-icon{width:18px;height:18px}.ls-btn--primary{background:var(--bronze);color:var(--on-bronze)}.ls-btn--primary:hover,.ls-btn--primary.is-hover{background:var(--bronze-light)}.ls-btn--secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.ls-btn--secondary:hover,.ls-btn--secondary.is-hover{color:var(--bronze);border-color:var(--bronze)}.ls-btn--ghost{background:transparent;color:var(--ink);padding:0 4px;height:auto;min-height:32px;border-bottom:1px solid var(--line);border-radius:0}.ls-btn--ghost:hover,.ls-btn--ghost.is-hover{color:var(--bronze);border-bottom-color:var(--bronze)}.ls-btn--sm{height:40px;padding:0 20px}.ls-btn--block{display:flex;width:100%}.ls-btn[disabled],.ls-btn.is-disabled{background:var(--surface-raised);color:var(--ink-muted);border-color:transparent;cursor:not-allowed}.ls-icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--ink);cursor:pointer}.ls-icon-btn:hover,.ls-icon-btn.is-hover{color:var(--bronze)}.ls-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--bronze);color:var(--on-bronze);font:600 10px/16px var(--font-sans);text-align:center}.ls-badge{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ls-badge--new{background:var(--sand);color:var(--night)}.ls-badge--bestseller{background:transparent;color:var(--sand);box-shadow:inset 0 0 0 1px var(--sand)}.ls-badge--sale{background:var(--bronze);color:var(--on-bronze)}.ls-badge--soldout{background:var(--surface-raised);color:var(--ink-muted)}.ls-status{display:inline-flex;align-items:center;gap:8px;font:500 14px/20px var(--font-sans)}.ls-status:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:currentColor}.ls-status--in{color:var(--success)}.ls-status--out{color:var(--error)}.ls-price{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.ls-price__now{color:var(--bronze);font-size:14px;line-height:20px;font-weight:500}.ls-price__was{color:var(--ink-muted);font-size:14px;line-height:20px;text-decoration:line-through}.ls-price--lg .ls-price__now{font-size:19px;line-height:30px}.ls-price--lg .ls-price__was{font-size:16px}.ls-field{display:flex;flex-direction:column;gap:8px}.ls-field__label{font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-input,.ls-select{height:48px;padding:0 var(--space-2);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);font:400 16px/24px var(--font-sans);width:100%;box-sizing:border-box}.ls-input::placeholder{color:var(--ink-muted)}.ls-input:focus,.ls-select:focus,.ls-input.is-focus{outline:none;border-color:var(--bronze);box-shadow:var(--focus-ring)}.ls-input.is-error{border-color:var(--error)}.ls-field__hint{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-field__error{font:500 14px/20px var(--font-sans);color:var(--error)}.ls-select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted) 50%),linear-gradient(135deg,var(--ink-muted) 50%,transparent 50%);background-position:calc(100% - 22px) 21px,calc(100% - 17px) 21px;background-size:5px 5px;background-repeat:no-repeat}.ls-stepper{display:inline-flex;align-items:center;height:48px;border:1px solid var(--line);border-radius:var(--radius-full)}.ls-stepper button{width:44px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ink);cursor:pointer;border-radius:var(--radius-full)}.ls-stepper button:hover{color:var(--bronze)}.ls-stepper button .ls-icon{width:18px;height:18px}.ls-stepper output{min-width:28px;text-align:center;font:500 16px/24px var(--font-sans);font-variant-numeric:tabular-nums}.ls-announce{display:flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:40px;padding:8px var(--space-2);background:var(--sand);color:var(--night);font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;text-align:center}.ls-announce .ls-icon{width:18px;height:18px}.ls-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 var(--space-4);background:var(--night);border-bottom:1px solid var(--line)}.ls-header__nav{display:flex;gap:var(--space-3)}.ls-header__nav a{color:var(--ink);text-decoration:none;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:8px 0;border-bottom:1px solid transparent}.ls-header__nav a:hover,.ls-header__nav a.is-active{color:var(--bronze);border-bottom-color:var(--bronze)}.ls-header__logo img{display:block;height:28px}.ls-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:4px}.ls-currency{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;margin-right:8px;background:transparent;border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink);font:600 12px/16px var(--font-sans);letter-spacing:.1em;cursor:pointer}.ls-currency .ls-icon{width:16px;height:16px;color:var(--ink-muted)}.ls-header--mobile{grid-template-columns:auto 1fr auto;height:64px;padding:0 var(--space-2)}.ls-header--mobile .ls-header__logo{justify-self:center}.ls-header--mobile .ls-header__logo img{height:22px}.ls-card{display:flex;flex-direction:column;gap:var(--space-2);color:var(--ink);text-decoration:none}.ls-card__media{position:relative;aspect-ratio:4 / 5;background:var(--surface);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .3s,filter .3s}.ls-card__media>svg,.ls-card__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-card__badge{position:absolute;top:var(--space-2);left:var(--space-2)}.ls-card__wish{position:absolute;top:8px;right:8px}.ls-card:hover .ls-card__media,.ls-card.is-hover .ls-card__media{box-shadow:var(--glow);filter:brightness(1.08)}.ls-card__body{display:flex;flex-direction:column;gap:4px}.ls-card__name{margin:0;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-card__meta{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-card.is-soldout .ls-card__media{filter:grayscale(.6) brightness(.8)}.ls-section-head{display:flex;flex-direction:column;gap:var(--space-1)}.ls-section-head h2{margin:0;font:500 30px/36px var(--font-display);color:var(--ink)}.ls-section-head p{margin:0;font:400 16px/26px var(--font-sans);color:var(--ink-muted);max-width:52ch}.ls-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:var(--night);overflow:hidden}.ls-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-4)}.ls-hero__title{margin:0;font:500 72px/72px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.ls-hero__lead{margin:0;font:400 19px/30px var(--font-sans);color:var(--ink-muted);max-width:40ch}.ls-hero__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.ls-hero__media{position:relative;background:var(--surface)}.ls-hero__media>svg,.ls-hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);counter-reset:step;list-style:none;margin:0;padding:0}.ls-step{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line)}.ls-step__num{font:500 44px/48px var(--font-display);color:var(--bronze)}.ls-step__title{margin:0;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ls-step__text{margin:0;font:400 16px/26px var(--font-sans);color:var(--ink-muted)}.ls-usps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.ls-usp{display:flex;gap:var(--space-2);align-items:flex-start}.ls-usp .ls-icon{color:var(--bronze);width:28px;height:28px}.ls-usp h3{margin:0 0 4px;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ls-usp p{margin:0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-review{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface);border-radius:var(--radius-md)}.ls-stars{display:inline-flex;gap:2px;color:var(--bronze)}.ls-stars .ls-icon{width:16px;height:16px}.ls-review__title{margin:0;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-review__text{margin:0;font:400 16px/26px var(--font-sans);color:var(--ink)}.ls-review__by{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-accordion{border-top:1px solid var(--line)}.ls-accordion details{border-bottom:1px solid var(--line)}.ls-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:20px 0;cursor:pointer;list-style:none;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-accordion summary::-webkit-details-marker{display:none}.ls-accordion summary .ls-icon{position:relative;background:none;-webkit-mask:none;mask:none}.ls-accordion summary .ls-icon:before,.ls-accordion summary .ls-icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:var(--bronze);border-radius:1px;transition:transform .35s ease,opacity .35s ease}.ls-accordion summary .ls-icon:after{transform:rotate(90deg)}.ls-accordion details[open]>summary .ls-icon:before{transform:rotate(180deg)}.ls-accordion details[open]>summary .ls-icon:after{transform:rotate(0);opacity:0}.ls-accordion details p{margin:0 0 20px;font:400 16px/26px var(--font-sans);color:var(--ink-muted);max-width:64ch}.ls-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center;padding:var(--space-4);background:var(--sand);color:var(--night);border-radius:var(--radius-md)}.ls-newsletter h2{margin:0 0 8px;font:500 30px/36px var(--font-display)}.ls-newsletter p{margin:0;font:400 16px/26px var(--font-sans);color:var(--night)}.ls-newsletter__form{display:flex;gap:var(--space-1)}.ls-newsletter .ls-input{background:var(--ink);color:var(--night);border-color:transparent}.ls-newsletter .ls-input::placeholder{color:#6b6257}.ls-newsletter .ls-btn--primary{background:var(--night);color:var(--ink)}.ls-newsletter .ls-btn--primary:hover{background:var(--surface-raised)}.ls-footer{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--space-4);padding:var(--space-4);background:var(--surface);border-top:1px solid var(--line)}.ls-footer__brand{display:flex;flex-direction:column;gap:var(--space-2)}.ls-footer__brand img{height:26px;align-self:flex-start}.ls-footer__tag{margin:0;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-footer h4{margin:0 0 var(--space-2);font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ls-footer a{color:var(--ink);text-decoration:none;font:400 14px/20px var(--font-sans)}.ls-footer a:hover{color:var(--bronze)}.ls-footer__legal{grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:var(--space-2);border-top:1px solid var(--line);font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-link{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ls-link:hover{color:var(--bronze-light)}.ls-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-breadcrumb a{color:var(--ink-muted);text-decoration:none}.ls-breadcrumb a:hover{color:var(--bronze)}.ls-breadcrumb li+li:before{content:"/";margin-right:8px;color:var(--line)}.ls-breadcrumb [aria-current]{color:var(--ink)}.ls-gallery{display:flex;flex-direction:column;gap:var(--space-1)}.ls-gallery__main{position:relative;aspect-ratio:4 / 5;background:var(--surface);border-radius:var(--radius-md);overflow:hidden}.ls-gallery__main>svg,.ls-gallery__main>img,.ls-gallery__main>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-gallery__badge{position:absolute;top:var(--space-2);left:var(--space-2)}.ls-gallery__badge--br{top:auto;left:auto;right:var(--space-2);bottom:var(--space-2)}.ls-gallery__zoom{position:absolute;right:var(--space-2);top:var(--space-2);background:var(--surface-raised)}.ls-gallery__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-1);margin:0;padding:0;list-style:none}.ls-gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:4 / 5;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer}.ls-gallery__thumb>svg,.ls-gallery__thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-gallery__thumb:hover{border-color:var(--ink-muted)}.ls-gallery__thumb.is-active,.ls-gallery__thumb[aria-current=true]{border-color:var(--bronze);box-shadow:inset 0 0 0 1px var(--bronze)}.ls-gallery__thumb--video:after{content:"";position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:var(--radius-full);background:var(--night) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M13 10.5v11l9-5.5z' fill='%23c4925a'/%3E%3C/svg%3E") center / 32px no-repeat;box-shadow:0 0 0 1px var(--bronze)}.ls-gallery__dots{display:none;justify-content:center;gap:8px;padding-top:4px}.ls-gallery__dots span{width:6px;height:6px;border-radius:var(--radius-full);background:var(--line)}.ls-gallery__dots span.is-active{background:var(--bronze)}.ls-gallery--mobile .ls-gallery__thumbs{display:none}.ls-gallery--mobile .ls-gallery__dots{display:flex}.ls-rating{display:inline-flex;align-items:center;gap:var(--space-1);font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-rating a{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.ls-rating a:hover{color:var(--bronze)}.ls-option{display:flex;flex-direction:column;gap:12px;border:0;margin:0;padding:0}.ls-option__label{display:flex;gap:8px;padding:0;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-option__label b{font-weight:500;letter-spacing:0;text-transform:none;font-size:14px;line-height:16px;color:var(--ink)}.ls-option__values{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ls-swatch{position:relative;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-full);background:var(--sw);cursor:pointer;box-shadow:inset 0 0 0 1px #f2ebe02e}.ls-swatch.is-selected,.ls-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--night),0 0 0 3px var(--bronze)}.ls-swatch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-swatch.is-unavailable:after{content:"";position:absolute;left:50%;top:2px;bottom:2px;width:1px;background:var(--ink);transform:rotate(45deg)}.ls-chip{height:40px;padding:0 var(--space-2);background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);font:500 14px/20px var(--font-sans);cursor:pointer}.ls-chip:hover{border-color:var(--ink-muted)}.ls-chip.is-selected,.ls-chip[aria-checked=true]{border-color:var(--bronze);color:var(--bronze);box-shadow:inset 0 0 0 1px var(--bronze)}.ls-chip.is-unavailable,.ls-chip[disabled]{color:var(--ink-muted);text-decoration:line-through;cursor:not-allowed}.ls-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-buybox{display:flex;flex-direction:column;gap:var(--space-3)}.ls-buybox__head{display:flex;flex-direction:column;gap:var(--space-1)}.ls-buybox__title{margin:0;font:500 44px/48px var(--font-display);color:var(--ink)}.ls-buybox__intro{margin:0;font:400 16px/26px var(--font-sans);color:var(--ink-muted);max-width:48ch}.ls-buybox__cta{display:flex;gap:var(--space-1);align-items:stretch}.ls-buybox__cta .ls-btn--primary{flex:1}.ls-buybox__cta .ls-icon-btn{width:48px;height:48px;border:1px solid var(--line)}.ls-buybox__meta{display:flex;flex-direction:column;gap:12px;margin:0;padding:var(--space-2) 0 0;list-style:none;border-top:1px solid var(--line)}.ls-buybox__meta li{display:flex;align-items:center;gap:12px;font:400 14px/20px var(--font-sans);color:var(--ink)}.ls-buybox__meta .ls-icon{width:20px;height:20px;color:var(--bronze)}.ls-divider{height:1px;background:var(--line);border:0;margin:0}.ls-specs{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;margin:0;border-top:1px solid var(--line)}.ls-specs dt,.ls-specs dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line);font:400 16px/24px var(--font-sans)}.ls-specs dt{font:600 12px/24px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-specs dd{color:var(--ink)}.ls-feature{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center}.ls-feature__media{position:relative;aspect-ratio:1 / 1;background:var(--surface);border-radius:var(--radius-md);overflow:hidden}.ls-feature__media>svg,.ls-feature__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-feature__copy{display:flex;flex-direction:column;gap:var(--space-2)}.ls-feature__copy h2{margin:0;font:500 30px/36px var(--font-display);color:var(--ink)}.ls-feature__copy p{margin:0;font:400 16px/26px var(--font-sans);color:var(--ink-muted);max-width:46ch}.ls-feature--reverse .ls-feature__media{order:2}.ls-buybar{display:flex;align-items:center;gap:var(--space-2);padding:12px var(--space-3);background:var(--surface-raised);border-top:1px solid var(--line);box-shadow:0 -12px 28px -2px #000c}.ls-buybar__thumb{position:relative;width:48px;height:60px;flex:none;background:var(--surface);border-radius:var(--radius-sm);overflow:hidden}.ls-buybar__thumb>svg,.ls-buybar__thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-buybar__info{display:flex;flex-direction:column;min-width:0;flex:1}.ls-buybar__name{font:500 20px/24px var(--font-display);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-buybar__variant{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-buybar--mobile{padding:12px var(--space-2)}.ls-buybar--mobile .ls-buybar__thumb,.ls-buybar--mobile .ls-buybar__variant{display:none}.ls-drawer{display:flex;flex-direction:column;width:420px;max-width:100%;height:100%;background:var(--surface);border-left:1px solid var(--line);box-shadow:-12px 0 28px -2px #000c}.ls-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.ls-drawer__title{margin:0;font:500 30px/36px var(--font-display);color:var(--ink)}.ls-drawer__title span{font:400 16px/24px var(--font-sans);color:var(--ink-muted)}.ls-drawer__body{flex:1;overflow:auto;padding:0 var(--space-3)}.ls-drawer__foot{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line);background:var(--surface-raised)}.ls-progress{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font:400 14px/20px var(--font-sans);color:var(--ink)}.ls-progress__bar{height:4px;background:var(--line);border-radius:var(--radius-full);overflow:hidden}.ls-progress__bar span{display:block;height:100%;background:var(--bronze);border-radius:var(--radius-full)}.ls-line{display:grid;grid-template-columns:72px 1fr auto;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.ls-line__thumb{position:relative;width:72px;aspect-ratio:4 / 5;background:var(--night);border-radius:var(--radius-sm);overflow:hidden}.ls-line__thumb>svg,.ls-line__thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-line__info{display:flex;flex-direction:column;gap:4px;min-width:0}.ls-line__name{margin:0;font:500 20px/24px var(--font-display);color:var(--ink)}.ls-line__variant{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-line__actions{display:flex;align-items:center;gap:var(--space-2);margin-top:8px}.ls-line__remove{background:none;border:0;padding:0;color:var(--ink-muted);font:400 14px/20px var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ls-line__remove:hover{color:var(--bronze)}.ls-line .ls-price{align-self:start}.ls-stepper--sm{height:36px}.ls-stepper--sm button{width:32px;height:34px}.ls-stepper--sm output{min-width:20px;font-size:14px}.ls-total{display:flex;justify-content:space-between;align-items:baseline;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ls-total .ls-price{text-transform:none;letter-spacing:0}.ls-total .ls-price__now{font-size:19px;line-height:30px}.ls-note{margin:0;font:400 14px/20px var(--font-sans);color:var(--ink-muted);text-align:center}.ls-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);text-align:center;color:var(--ink-muted)}.ls-empty .ls-icon{width:32px;height:32px;color:var(--bronze)}.ls-quote{margin:0;padding-left:var(--space-2);border-left:1px solid var(--bronze);font:italic 500 19px/26px var(--font-display);color:var(--ink)}.ls-quote cite{display:block;margin-top:4px;font:normal 400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-option__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.ls-option__link{background:none;border:0;padding:0;color:var(--ink-muted);font:400 14px/20px var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ls-option__link:hover{color:var(--bronze)}.ls-pricing{display:flex;flex-direction:column;gap:4px}.ls-pricing .ls-price__now{font-weight:600}.ls-bnpl{margin:0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-bnpl b{font-weight:600;color:var(--ink)}.ls-status--low{color:var(--bronze)}.ls-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-guarantee .ls-icon{width:18px;height:18px;color:var(--bronze)}.ls-busters{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);margin:0;padding:var(--space-2) 0;list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-busters li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font:500 13px/18px var(--font-sans);color:var(--ink)}.ls-busters .ls-icon{width:28px;height:28px;color:var(--bronze)}.ls-busters small{display:block;font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.ls-promise{display:flex;flex-direction:column;gap:var(--space-2)}.ls-promise__title{margin:0;font:500 30px/36px var(--font-display);color:var(--ink)}.ls-promise p{margin:0;font:400 16px/26px var(--font-sans);color:var(--ink-muted)}.ls-promise__lists{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.ls-promise h3{margin:0 0 12px;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-checklist{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ls-checklist li{display:flex;gap:12px;font:400 16px/24px var(--font-sans);color:var(--ink)}.ls-checklist .ls-icon{width:20px;height:20px;margin-top:2px;color:var(--bronze)}.ls-checklist--dot li:before{content:"";flex:none;width:6px;height:6px;margin:9px 7px 0;border-radius:var(--radius-full);background:var(--ink-muted)}.ls-promise__feel{font:italic 500 22px/30px var(--font-display)!important;color:var(--ink)!important}.ls-accordion .ls-more{display:inline-block;margin:0 0 20px}.ls-rates{width:100%;max-width:520px;margin:0 0 16px;border-collapse:collapse;font:400 14px/20px var(--font-sans)}.ls-rates th{text-align:left;padding:8px 0;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line)}.ls-rates td{padding:10px 0;color:var(--ink);border-bottom:1px solid var(--line)}.ls-ugc{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-1)}.ls-ugc a{position:relative;display:block;aspect-ratio:1 / 1;background:var(--surface);border-radius:var(--radius-sm);overflow:hidden}.ls-ugc a>svg,.ls-ugc a>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-ugc a span{position:absolute;left:8px;bottom:8px;font:500 12px/16px var(--font-sans);color:var(--ink)}.ls-press{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-press__label{font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-press__logo{display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:32px;padding:0 12px;border:1px dashed var(--line);border-radius:var(--radius-sm);font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.ls-support{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.ls-support__card{display:flex;flex-direction:column;gap:12px;padding:var(--space-3);background:var(--surface);border-radius:var(--radius-md)}.ls-support__card h3{margin:0;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-support__card p{margin:0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-support__card .ls-btn--ghost{align-self:flex-start;margin-top:auto}.ls-support__media{position:relative;aspect-ratio:16 / 9;margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) 0;background:var(--night);border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden}.ls-support__media>svg,.ls-support__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-usps--4{grid-template-columns:repeat(4,1fr);padding:var(--space-4) 0;border-top:1px solid var(--line)}.ls-cat-head{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-4);align-items:end}.ls-cat-head__title{margin:0;font:500 44px/48px var(--font-display);color:var(--ink)}.ls-cat-head__intro{margin:0;font:400 16px/26px var(--font-sans);color:var(--ink-muted);max-width:52ch}.ls-subnav{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.ls-subnav a{display:inline-flex;align-items:center;height:40px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink);text-decoration:none;font:500 14px/20px var(--font-sans);white-space:nowrap}.ls-subnav a:hover{border-color:var(--ink-muted)}.ls-subnav a.is-active,.ls-subnav a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--night)}.ls-subnav--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ls-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-toolbar__left,.ls-toolbar__right{display:flex;align-items:center;gap:var(--space-2)}.ls-toolbar__count{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-toolbar .ls-select{height:40px;width:auto;min-width:200px;font-size:14px}.ls-filter-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 var(--space-2);background:transparent;border:1px solid var(--ink);border-radius:var(--radius-sm);color:var(--ink);font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ls-filter-btn:hover{border-color:var(--bronze);color:var(--bronze)}.ls-filter-btn b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--bronze);color:var(--on-bronze);font-size:11px;letter-spacing:0}.ls-filter-btn .ls-icon{width:18px;height:18px}.ls-view{display:inline-flex;gap:4px}.ls-view button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer}.ls-view button.is-active{color:var(--ink);border-color:var(--line)}.ls-view i{display:grid;gap:2px}.ls-view i span{display:block;background:currentColor;border-radius:1px}.ls-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.ls-tag{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;background:var(--surface-raised);border:0;border-radius:var(--radius-full);color:var(--ink);font:500 13px/16px var(--font-sans);cursor:pointer}.ls-tag .ls-icon{width:14px;height:14px;color:var(--ink-muted)}.ls-tag:hover .ls-icon{color:var(--bronze)}.ls-clear{background:none;border:0;padding:0 4px;color:var(--ink-muted);font:400 13px/16px var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ls-clear:hover{color:var(--bronze)}.ls-filters{display:flex;flex-direction:column}.ls-filters details{border-bottom:1px solid var(--line)}.ls-filters details:first-child{border-top:1px solid var(--line)}.ls-filters summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;list-style:none;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ls-filters summary::-webkit-details-marker{display:none}.ls-filters summary small{margin-left:8px;font:400 12px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--bronze)}.ls-filters summary .ls-icon{width:18px;height:18px;color:var(--ink-muted);transition:transform .2s}.ls-filters details[open] summary .ls-icon{transform:rotate(180deg)}.ls-filters__body{display:flex;flex-direction:column;gap:12px;padding:0 0 20px}.ls-filters__swatches{display:flex;flex-wrap:wrap;gap:12px;padding:0 0 20px}.ls-filters__swatches label{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;font:400 12px/16px var(--font-sans);color:var(--ink-muted);text-align:center;cursor:pointer}.ls-check{display:flex;align-items:center;gap:12px;font:400 15px/20px var(--font-sans);color:var(--ink);cursor:pointer}.ls-check input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border:1px solid var(--ink-muted);border-radius:var(--radius-sm);background:transparent;cursor:pointer;display:grid;place-content:center}.ls-check input:after{content:"";width:10px;height:6px;border-left:2px solid var(--on-bronze);border-bottom:2px solid var(--on-bronze);transform:rotate(-45deg) translate(1px,-1px);opacity:0}.ls-check input:checked{background:var(--bronze);border-color:var(--bronze)}.ls-check input:checked:after{opacity:1}.ls-check input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-check input:disabled{opacity:.4;cursor:not-allowed}.ls-check__count{margin-left:auto;font-size:13px;color:var(--ink-muted)}.ls-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;font:400 15px/20px var(--font-sans);color:var(--ink);cursor:pointer}.ls-toggle input{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px;height:24px;margin:0;border-radius:var(--radius-full);background:var(--line);cursor:pointer;transition:background-color .2s}.ls-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--radius-full);background:var(--ink);transition:transform .2s}.ls-toggle input:checked{background:var(--bronze)}.ls-toggle input:checked:after{transform:translate(16px);background:var(--night)}.ls-toggle input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-range{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}.ls-range__track{position:relative;height:4px;margin:10px 10px 0;background:var(--line);border-radius:var(--radius-full)}.ls-range__fill{position:absolute;top:0;bottom:0;background:var(--bronze);border-radius:var(--radius-full)}.ls-range__thumb{position:absolute;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:var(--radius-full);background:var(--ink);box-shadow:0 0 0 3px var(--night)}.ls-range__inputs{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;color:var(--ink-muted)}.ls-range__inputs .ls-input{height:40px;font-size:14px}.ls-drawer--filters{border-left:0;border-right:1px solid var(--line)}.ls-drawer--filters .ls-drawer__body{padding-top:0}.ls-drawer__foot--split{flex-direction:row}.ls-drawer__foot--split .ls-btn{flex:1}.ls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-3)}.ls-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ls-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-2)}.ls-grid--2 .ls-card__name{font-size:19px;line-height:24px}.ls-grid__promo{grid-column:span 2;position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);background:var(--sand);color:var(--night);border-radius:var(--radius-md);overflow:hidden}.ls-grid__promo h3{margin:0;font:500 30px/36px var(--font-display);max-width:18ch}.ls-grid__promo p{margin:0;font:400 16px/26px var(--font-sans);max-width:40ch}.ls-grid__promo .ls-btn{align-self:flex-start;background:var(--night);color:var(--ink)}.ls-grid__promo .ls-btn:hover{background:var(--surface-raised)}.ls-grid__promo .ls-icon--lg{width:48px;height:48px;color:var(--bronze-deep)}.ls-card__swatches{display:flex;align-items:center;gap:6px;margin-top:4px}.ls-card__swatches span{width:14px;height:14px;border-radius:var(--radius-full);background:var(--sw);box-shadow:inset 0 0 0 1px #f2ebe033}.ls-card__swatches span.is-selected{box-shadow:0 0 0 1px var(--night),0 0 0 2px var(--bronze)}.ls-card__swatches small{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.ls-card__quick{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s}.ls-card:hover .ls-card__quick,.ls-card.is-hover .ls-card__quick,.ls-card:focus-within .ls-card__quick{opacity:1;transform:none}.ls-card__rating{display:inline-flex;align-items:center;gap:4px;font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.ls-card__rating .ls-icon{width:12px;height:12px;color:var(--bronze)}.ls-loadmore{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ls-loadmore__text{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-loadmore .ls-progress__bar{width:240px}.ls-pagination{display:flex;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.ls-pagination a,.ls-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font:500 14px/20px var(--font-sans)}.ls-pagination a:hover{color:var(--bronze)}.ls-pagination [aria-current=page]{box-shadow:inset 0 0 0 1px var(--bronze);color:var(--bronze)}.ls-prose{max-width:72ch}.ls-prose h2{margin:0 0 12px;font:500 30px/36px var(--font-display);color:var(--ink)}.ls-prose h3{margin:24px 0 8px;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-prose p{margin:0 0 12px;font:400 16px/26px var(--font-sans);color:var(--ink-muted)}.ls-prose a{color:var(--link)}.ls-icon--search{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%226.5%22/%3E%3Cpath d=%22M16 16l4.5 4.5%22/%3E%3C/svg%3E")}.ls-icon--account{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228.5%22 r=%223.75%22/%3E%3Cpath d=%22M4.5 20.5c1-4 4-6 7.5-6s6.5 2 7.5 6%22/%3E%3C/svg%3E")}.ls-icon--bag{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 8h14l-1 12.5H6z%22/%3E%3Cpath d=%22M9 8V6.5a3 3 0 0 1 6 0V8%22/%3E%3C/svg%3E")}.ls-icon--menu{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7h16M4 12h16M4 17h16%22/%3E%3C/svg%3E")}.ls-icon--close{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 6l12 12M18 6L6 18%22/%3E%3C/svg%3E")}.ls-icon--arrow-right{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 12h16M14 6l6 6-6 6%22/%3E%3C/svg%3E")}.ls-icon--chevron-down{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E")}.ls-icon--plus{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/svg%3E")}.ls-icon--minus{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14%22/%3E%3C/svg%3E")}.ls-icon--heart{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 19.5s-7.5-4.4-7.5-9.7A4.1 4.1 0 0 1 12 7.6a4.1 4.1 0 0 1 7.5 2.2c0 5.3-7.5 9.7-7.5 9.7z%22/%3E%3C/svg%3E")}.ls-icon--check{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12.5l4.5 4.5L19 7%22/%3E%3C/svg%3E")}.ls-icon--star{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 4l2.4 5 5.4.6-4 3.7 1.1 5.4L12 16l-4.9 2.7 1.1-5.4-4-3.7 5.4-.6z%22/%3E%3C/svg%3E")}.ls-icon--truck{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 6.5h11v10H3zM14 10h4l3 3.5v3h-7%22/%3E%3Ccircle cx=%227%22 cy=%2218%22 r=%221.8%22/%3E%3Ccircle cx=%2217%22 cy=%2218%22 r=%221.8%22/%3E%3C/svg%3E")}.ls-icon--return{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 12a7.5 7.5 0 1 0 2.2-5.3%22/%3E%3Cpath d=%22M4.5 4.5v4h4%22/%3E%3C/svg%3E")}.ls-icon--globe{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M3.5 12h17M12 3.5c2.5 2.6 3.7 5.4 3.7 8.5s-1.2 5.9-3.7 8.5c-2.5-2.6-3.7-5.4-3.7-8.5s1.2-5.9 3.7-8.5z%22/%3E%3C/svg%3E")}.ls-icon--lamp{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3v5M5.5 15a6.5 6.5 0 0 1 13 0z%22/%3E%3Cpath d=%22M10 18.5h4%22/%3E%3C/svg%3E")}.ls-icon--moon{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M19 14.5A7.5 7.5 0 1 1 9.5 5a6 6 0 0 0 9.5 9.5z%22/%3E%3C/svg%3E")}.ls-icon--star-filled{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 4l2.4 5 5.4.6-4 3.7 1.1 5.4L12 16l-4.9 2.7 1.1-5.4-4-3.7 5.4-.6z%22 fill=%22%23000%22/%3E%3C/svg%3E")}.ls-icon--shield{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3.5l7 2.5v5.5c0 4.3-2.9 7.6-7 9-4.1-1.4-7-4.7-7-9V6z%22/%3E%3Cpath d=%22M8.8 12l2.2 2.2 4.2-4.4%22/%3E%3C/svg%3E")}.ls-icon--chat{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 6.5h15v10h-8l-4 3.5v-3.5h-3z%22/%3E%3C/svg%3E")}.ls-icon--download{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 4v11M7 10.5l5 5 5-5M5 19.5h14%22/%3E%3C/svg%3E")}.ls-icon--box{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2224%22 height=%2224%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 7.5L12 3.5l8.5 4v9L12 20.5l-8.5-4z%22/%3E%3Cpath d=%22M3.5 7.5L12 11.5l8.5-4M12 11.5v9%22/%3E%3C/svg%3E")}.ls-icon--filter{--ls-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.5%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M4 7h10M18 7h2M4 17h2M10 17h10%22/%3E%3Ccircle cx=%2216%22 cy=%227%22 r=%222%22/%3E%3Ccircle cx=%228%22 cy=%2217%22 r=%222%22/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ls-hero--mobile{grid-template-columns:1fr;min-height:0}.ls-hero--mobile .ls-hero__media{order:-1;aspect-ratio:4 / 5}.ls-hero--mobile .ls-hero__copy{padding:var(--space-3) var(--space-2) var(--space-4);gap:var(--space-2)}.ls-hero--mobile .ls-hero__title{font-size:44px;line-height:48px}.ls-hero--mobile .ls-hero__lead{font-size:16px;line-height:26px}.ls-hero--mobile .ls-hero__actions{flex-direction:column}.ls-hero--mobile .ls-hero__actions .ls-btn{width:100%}.ls-steps--stack{grid-template-columns:1fr;gap:var(--space-2)}.ls-feature--stack{grid-template-columns:1fr;gap:var(--space-3)}.ls-feature--stack .ls-feature__media{order:0}.ls-usps--stack{grid-template-columns:1fr;gap:var(--space-2)}.ls-newsletter--stack{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-3) var(--space-2)}.ls-newsletter--stack .ls-newsletter__form{flex-direction:column}.ls-footer--mobile{grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-4) var(--space-2)}.ls-footer--mobile .ls-footer__brand,.ls-footer--mobile .ls-footer__legal{grid-column:1 / -1}.ls-footer--mobile .ls-footer__legal{flex-direction:column;align-items:flex-start;gap:8px}.ls-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.ls-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ls-tile{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--radius-md);overflow:hidden;background:var(--surface);color:var(--ink);text-decoration:none}.ls-tile>svg,.ls-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.ls-tile__label{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:var(--space-3);background:linear-gradient(180deg,transparent,#121110e6);font:500 26px/32px var(--font-display)}.ls-tile__label .ls-icon{flex:none;color:var(--bronze);transition:transform .2s ease}.ls-tile:hover>svg,.ls-tile:hover>img,.ls-tile.is-hover>svg{filter:brightness(1.15)}.ls-tile:hover .ls-icon,.ls-tile.is-hover .ls-icon{transform:translate(4px)}.ls-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-tiles--2 .ls-tile__label{padding:var(--space-2);font-size:20px;line-height:24px}.ls-drawer--menu{border-left:0;border-right:1px solid var(--line);box-shadow:12px 0 28px -2px #000c}.ls-menu{list-style:none;margin:0;padding:var(--space-1) 0 0}.ls-menu li{border-bottom:1px solid var(--line)}.ls-menu a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font:500 26px/32px var(--font-display);color:var(--ink);text-decoration:none}.ls-menu a[aria-current]{color:var(--bronze)}.ls-menu a .ls-icon{color:var(--ink-muted)}.ls-menu a:hover .ls-icon,.ls-menu a:focus-visible .ls-icon{color:var(--bronze)}.ls-menu__links{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) 0}.ls-menu__links a{display:flex;align-items:center;gap:12px;padding:8px 0;font:400 16px/24px var(--font-sans);color:var(--ink);text-decoration:none}.ls-menu__links .ls-icon{color:var(--bronze)}.ls-search{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 24px 48px -12px #000c}.ls-search__bar{display:flex;align-items:center;gap:var(--space-2);max-width:1184px;margin:0 auto;padding:var(--space-2) var(--space-3)}.ls-search__bar>.ls-icon{color:var(--bronze)}.ls-search__input{flex:1;min-width:0;height:56px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);font:500 26px/32px var(--font-display)}.ls-search__input::placeholder{color:var(--ink-muted)}.ls-search__input:focus{outline:none;border-bottom-color:var(--bronze)}.ls-search__results{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-4);max-width:1184px;margin:0 auto;padding:var(--space-3) var(--space-3) var(--space-4)}.ls-search__group h3{margin:0 0 12px;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-search__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ls-search__list a{display:block;padding:6px 0;font:400 16px/24px var(--font-sans);color:var(--ink);text-decoration:none}.ls-search__list a:hover{color:var(--bronze)}.ls-search mark{background:none;color:var(--bronze);font-weight:600}.ls-search__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.ls-search__item{display:flex;flex-direction:column;gap:8px;color:var(--ink);text-decoration:none;font:400 14px/20px var(--font-sans)}.ls-search__item b{font:500 15px/20px var(--font-sans);color:var(--ink)}.ls-search__item .ls-price__now{font-size:14px}.ls-search__thumb{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-md);overflow:hidden;background:var(--night)}.ls-search__thumb>svg,.ls-search__thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-search__all{margin-top:var(--space-3)}.ls-search--mobile .ls-search__bar{padding:12px var(--space-2);gap:12px}.ls-search--mobile .ls-search__input{height:48px;font-size:22px;line-height:28px}.ls-search--mobile .ls-search__results{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3)}.ls-search--mobile .ls-search__products{grid-template-columns:1fr;gap:12px}.ls-search--mobile .ls-search__item{flex-direction:row;align-items:center;gap:12px}.ls-search--mobile .ls-search__thumb{width:56px;flex:none;border-radius:var(--radius-sm)}.ls-searchform{display:flex;gap:var(--space-1);max-width:560px}.ls-searchform .ls-input{flex:1;min-width:0}.ls-cartpage{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--space-4);align-items:start}.ls-cartpage--mobile{grid-template-columns:1fr;gap:var(--space-3)}.ls-cartpage__head,.ls-cartrow{display:grid;grid-template-columns:minmax(0,1fr) 132px 120px;gap:var(--space-3);align-items:center}.ls-cartpage__head{padding-bottom:12px;border-bottom:1px solid var(--line);font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ls-cartpage__head span:last-child,.ls-cartrow__total{text-align:right;justify-self:end}.ls-cartrow{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.ls-cartrow__item{display:flex;gap:var(--space-2);align-items:center;min-width:0}.ls-cartrow__item .ls-line__thumb{width:96px}.ls-cartrow__item .ls-line__info{display:flex;flex-direction:column;gap:4px}.ls-cartrow__qty{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ls-cartpage--mobile .ls-cartpage__head{display:none}.ls-cartpage--mobile .ls-cartrow{grid-template-columns:1fr auto;gap:12px var(--space-2)}.ls-cartpage--mobile .ls-cartrow__item{grid-column:1 / -1}.ls-cartpage--mobile .ls-cartrow__item .ls-line__thumb{width:72px}.ls-cartpage--mobile .ls-cartrow__qty{flex-direction:row;align-items:center;gap:var(--space-2)}.ls-summary{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.ls-summary h2{margin:0;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-summary__row{display:flex;justify-content:space-between;gap:var(--space-2);font:400 15px/22px var(--font-sans);color:var(--ink-muted)}.ls-summary__divider{height:1px;background:var(--line)}.ls-radio{display:flex;align-items:center;gap:12px;font:400 15px/20px var(--font-sans);color:var(--ink);cursor:pointer}.ls-radio input{appearance:none;-webkit-appearance:none;flex:none;display:grid;place-content:center;width:20px;height:20px;margin:0;background:transparent;border:1px solid var(--ink-muted);border-radius:50%;cursor:pointer}.ls-radio input:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--bronze);transform:scale(0);transition:transform .15s ease}.ls-radio input:checked{border-color:var(--bronze)}.ls-radio input:checked:after{transform:scale(1)}.ls-radio input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-radio input:disabled{opacity:.4;cursor:not-allowed}.ls-check.is-error input{border-color:var(--error)}.ls-textarea{display:block;width:100%;min-height:144px;box-sizing:border-box;padding:12px var(--space-2);resize:vertical;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);font:400 16px/24px var(--font-sans)}.ls-textarea::placeholder{color:var(--ink-muted)}.ls-textarea:focus,.ls-textarea.is-focus{outline:none;border-color:var(--bronze);box-shadow:var(--focus-ring)}.ls-textarea.is-error{border-color:var(--error)}.ls-req{color:var(--bronze)}.ls-form{display:flex;flex-direction:column;gap:var(--space-3)}.ls-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.ls-form .ls-input,.ls-form .ls-select{width:100%;box-sizing:border-box}.ls-alert{display:flex;gap:12px;align-items:flex-start;padding:14px var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font:400 15px/22px var(--font-sans);color:var(--ink)}.ls-alert .ls-icon{flex:none;margin-top:1px}.ls-alert--success{border-color:var(--success)}.ls-alert--success .ls-icon{color:var(--success)}.ls-alert--error{border-color:var(--error)}.ls-alert--error .ls-icon{color:var(--error)}.ls-overlay{display:grid;place-items:center;padding:var(--space-3);background:#121110d9}.ls-modal{display:flex;flex-direction:column;width:640px;max-width:100%;max-height:calc(100vh - 48px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 24px 64px -8px #000000e6;overflow:hidden}.ls-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.ls-modal__title{margin:0;font:500 30px/36px var(--font-display);color:var(--ink)}.ls-modal__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);overflow:auto}.ls-modal__body p{margin:0;font:400 15px/24px var(--font-sans);color:var(--ink-muted)}.ls-modal--sheet{width:100%;border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:0}.ls-table{width:100%;border-collapse:collapse;font:400 15px/22px var(--font-sans);color:var(--ink)}.ls-table th{padding:0 12px 12px 0;text-align:left;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line)}.ls-table td{padding:14px 12px 14px 0;border-bottom:1px solid var(--line)}.ls-table tr.is-selected td{color:var(--bronze)}.ls-toast{display:flex;align-items:center;gap:var(--space-2);width:380px;max-width:100%;box-sizing:border-box;padding:12px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 12px 32px -4px #000c;color:var(--ink)}.ls-toast__thumb{position:relative;width:56px;aspect-ratio:4 / 5;flex:none;border-radius:var(--radius-sm);overflow:hidden;background:var(--night)}.ls-toast__thumb>svg,.ls-toast__thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-toast__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-toast__body b{display:flex;align-items:center;gap:6px;font:600 14px/20px var(--font-sans);color:var(--ink)}.ls-toast__body b .ls-icon{width:16px;height:16px;color:var(--success)}.ls-toast__body a{color:var(--link);font-weight:500}.ls-toast--error b .ls-icon{color:var(--error)}.ls-toast>.ls-icon-btn{align-self:flex-start}.ls-page{display:flex;flex-direction:column;gap:var(--space-4);max-width:760px;margin:0 auto}.ls-page--wide{max-width:1184px}.ls-page__head{display:flex;flex-direction:column;gap:12px;padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.ls-page__title{margin:0;font:500 44px/48px var(--font-display);color:var(--ink)}.ls-page__lead{margin:0;font:400 19px/30px var(--font-sans);color:var(--ink-muted);max-width:56ch}.ls-page__meta{margin:0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-prose ul,.ls-prose ol{margin:0 0 12px;padding-left:20px;font:400 16px/26px var(--font-sans);color:var(--ink-muted)}.ls-prose li{margin-bottom:4px}.ls-prose strong{font-weight:600;color:var(--ink)}.ls-contact{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-4);align-items:start}.ls-infocard{display:flex;flex-direction:column;gap:8px;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);font:400 15px/24px var(--font-sans);color:var(--ink-muted)}.ls-infocard h3{margin:0;display:flex;align-items:center;gap:10px;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-infocard h3 .ls-icon{color:var(--bronze)}.ls-infocard p{margin:0}.ls-infocard a{color:var(--link)}.ls-statement{margin:0 auto;max-width:30ch;text-align:center;font:500 italic 44px/52px var(--font-display);color:var(--ink)}.ls-statement span{color:var(--bronze)}.ls-center{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);text-align:center;color:var(--ink-muted);font:400 16px/26px var(--font-sans)}.ls-center p{margin:0;max-width:46ch}.ls-center .ls-searchform{width:100%;margin-top:var(--space-1)}.ls-bignum{font:500 144px/1 var(--font-display);color:var(--bronze);letter-spacing:-.02em;text-shadow:var(--glow)}.ls-reviews-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-md);font:400 15px/24px var(--font-sans);color:var(--ink-muted)}.ls-reviews-empty h3{margin:0 0 4px;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-reviews-empty p{margin:0}.ls-consent{display:flex;align-items:center;gap:var(--space-3);max-width:960px;box-sizing:border-box;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 12px 32px -4px #000c}.ls-consent__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font:400 14px/22px var(--font-sans);color:var(--ink-muted)}.ls-consent__text b{font:600 15px/22px var(--font-sans);color:var(--ink)}.ls-consent__text a{color:var(--link)}.ls-consent__actions{display:flex;flex:none;gap:var(--space-1);flex-wrap:wrap}.ls-consent--mobile{flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-2)}.ls-consent--mobile .ls-consent__actions{display:grid;grid-template-columns:1fr 1fr}.ls-consent--mobile .ls-consent__actions .ls-btn--ghost{grid-column:1 / -1;justify-self:center}.ls-soon{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:100%;box-sizing:border-box;padding:var(--space-5) var(--space-3);text-align:center;background:radial-gradient(60% 50% at 50% 42%,#c4925a2e,transparent 70%),var(--night)}.ls-soon__title{margin:0;font:500 72px/72px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.ls-soon__lead{margin:0;max-width:44ch;font:400 19px/30px var(--font-sans);color:var(--ink-muted)}.ls-soon .ls-newsletter__form{width:100%;max-width:460px}.ls-soon__foot{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-soon__foot a{color:var(--link)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lunassence.css.map */
