.ls-container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 var(--space-4)}.ls-section{padding-top:calc(var(--space-5) / 2);padding-bottom:calc(var(--space-5) / 2)}.ls-stack{display:flex;flex-direction:column;gap:var(--space-3)}.ls-section-head>h2,.ls-section-head>p{margin:0}.ls-section-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-2)}.ls-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ls-hero__media:empty,.ls-feature__media:empty{display:block}.ls-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--line);background:var(--surface)}@media screen and (min-width:750px){.ls-only-mobile{display:none}}.ls-newsletter h2,.ls-newsletter h3{color:var(--night)}.ls-accordion__answer p{margin:0 0 20px;font:400 16px/26px var(--font-sans);color:var(--ink-muted);max-width:64ch}.ls-accordion__answer a{color:var(--link)}.ls-btn--ghost:focus-visible,.ls-link:focus-visible,.ls-accordion summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media screen and (max-width:749px){.ls-container{padding:0 var(--space-2)}.ls-section{padding-top:32px;padding-bottom:32px}.ls-stack{gap:20px}.ls-only-desktop{display:none}.ls-hero{grid-template-columns:1fr;min-height:0}.ls-hero .ls-hero__media{order:-1;aspect-ratio:4 / 5}.ls-hero .ls-hero__media:empty{display:none}.ls-hero .ls-hero__copy{padding:var(--space-3) var(--space-2) var(--space-4);gap:var(--space-2)}.ls-hero .ls-hero__title{font-size:44px;line-height:48px}.ls-hero .ls-hero__lead{font-size:16px;line-height:26px}.ls-hero .ls-hero__actions{flex-direction:column}.ls-hero .ls-hero__actions .ls-btn{width:100%}.ls-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ls-tiles .ls-tile__label{padding:var(--space-2);font-size:20px;line-height:24px}.ls-grid,.ls-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-2)}.ls-grid .ls-card__name{font-size:19px;line-height:24px}.ls-card__quick{display:none}.ls-steps{grid-template-columns:1fr;gap:var(--space-2)}.ls-feature{grid-template-columns:1fr;gap:var(--space-3)}.ls-feature .ls-feature__media{order:0}.ls-newsletter{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-3) var(--space-2)}.ls-newsletter .ls-newsletter__form{flex-direction:column}}.ls-cart-empty__title{margin:0;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-cart-empty__text{margin:0}.ls-line__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-line__name a{color:inherit;text-decoration:none}.ls-line__name a:hover{color:var(--bronze)}.ls-line__name a:focus-visible,.ls-line__remove:focus-visible,.ls-stepper button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-line__actions,.ls-cartrow__qty{position:relative}.ls-line__actions .loading__spinner,.ls-cartrow__qty .loading__spinner{position:absolute;left:calc(100% + 8px);top:50%;width:18px;height:18px;transform:translateY(-50%)}.ls-cartrow__qty .loading__spinner{left:auto;right:0;top:18px}.ls-line__actions .loading__spinner.hidden,.ls-cartrow__qty .loading__spinner.hidden{display:none}.ls-line__actions .loading__spinner svg,.ls-cartrow__qty .loading__spinner svg{width:100%;height:100%;color:var(--bronze)}.ls-line__error{font:400 14px/20px var(--font-sans);color:var(--danger, #e07a6a)}.ls-line__error:empty,.ls-line__error small:empty{display:none}.ls-line__meta{margin:0;padding:0;list-style:none;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.ls-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cart__items--disabled{pointer-events:none;opacity:.6}.ls-stepper input{width:28px;padding:0;border:0;background:transparent;color:var(--ink);text-align:center;font:500 16px/24px var(--font-sans);font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ls-stepper--sm input{width:24px;font-size:14px}.ls-stepper input::-webkit-outer-spin-button,.ls-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ls-stepper input:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.ls-stepper button .ls-icon{pointer-events:none}.ls-stepper button.disabled{color:var(--ink-muted);opacity:.5}.ls-cart-pair{display:flex;flex-direction:column;gap:12px;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}.ls-cart-pairs .ls-cart-pair{margin-top:0;border-top:0}.ls-cart-pair__row{display:flex;align-items:center;gap:var(--space-2)}.ls-cart-pair__thumb{position:relative;flex:none;width:56px;height:70px;border-radius:var(--radius-md);overflow:hidden;background:var(--night)}.ls-cart-pair__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-cart-pair__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ls-cart-pair__name{font:500 16px/22px var(--font-sans);color:var(--ink);text-decoration:none}.ls-cart-pair__name:hover{color:var(--bronze)}.ls-cart-pair__name:focus-visible,.ls-cart-pair .ls-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ls-cart-pair__button{position:relative}.ls-cart-pair__button.loading>span{visibility:hidden}.ls-cart-pair__button>.loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ls-cart-pair__button>.loading__spinner.hidden{display:none}.ls-cart-pair__button .loading__spinner svg{width:18px;height:18px}#MainContent .ls-policy-head,#MainContent .shopify-policy__container{box-sizing:border-box;width:100%;max-width:calc(760px + 2 * var(--space-4));margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}.ls-policy-head{display:flex;flex-direction:column;gap:var(--space-3);padding-top:calc(var(--space-5) / 2)}.ls-policy-card{margin-bottom:var(--space-4)}.ls-policy-head+.ls-policy-card{box-sizing:border-box;max-width:760px;margin:var(--space-3) auto 0}@media screen and (max-width:799px){.ls-policy-head+.ls-policy-card{margin-left:var(--space-2);margin-right:var(--space-2)}}.ls-policy-card__title{margin:0;display:flex;align-items:center;gap:10px;font:500 22px/28px var(--font-display);color:var(--ink)}.ls-policy-card__title .ls-icon{color:var(--bronze)}.ls-policy-card p{margin:0}#MainContent .shopify-policy__container{padding-top:12px;padding-bottom:calc(var(--space-5) / 2)}#MainContent .shopify-policy__title{padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--line);text-align:left}#MainContent .shopify-policy__title h1{margin:0;font:500 44px/48px var(--font-display);color:var(--ink)}#MainContent .shopify-policy__body .rte{max-width:72ch}#MainContent .shopify-policy__body h2{margin:32px 0 12px;font:500 30px/36px var(--font-display);color:var(--ink)}#MainContent .shopify-policy__body h3{margin:24px 0 8px;font:500 22px/28px var(--font-display);color:var(--ink)}#MainContent .shopify-policy__body p,#MainContent .shopify-policy__body ul,#MainContent .shopify-policy__body ol{margin:0 0 12px;font:400 16px/26px var(--font-sans);color:var(--ink-muted)}#MainContent .shopify-policy__body ul,#MainContent .shopify-policy__body ol{padding-left:20px}#MainContent .shopify-policy__body li{margin-bottom:4px}#MainContent .shopify-policy__body strong{font-weight:600;color:var(--ink)}#MainContent .shopify-policy__body a{color:var(--link);text-decoration:underline;text-underline-offset:3px}#MainContent .shopify-policy__body a:hover{color:var(--bronze-light)}#MainContent .shopify-policy__body table{width:100%;border-collapse:collapse;font:400 15px/22px var(--font-sans);color:var(--ink-muted)}#MainContent .shopify-policy__body th,#MainContent .shopify-policy__body td{padding:8px 12px 8px 0;border-bottom:1px solid var(--line);text-align:left}.ls-policy-head a:focus-visible,#MainContent .shopify-policy__body a:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media screen and (max-width:749px){#MainContent .ls-policy-head,#MainContent .shopify-policy__container{padding-left:var(--space-2);padding-right:var(--space-2)}#MainContent .shopify-policy__title h1{font-size:34px;line-height:40px}#MainContent .shopify-policy__body h2{font-size:26px;line-height:32px}}.ls-password-body{margin:0}.ls-password-body .ls-soon{min-height:100vh}.ls-password-body .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lunassence-layout.css.map */
