@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500&display=swap";html:root{--font-heading--family: "Instrument Serif", Georgia, serif;--font-heading--weight: 400;--font-body--family: "Inter", -apple-system, Helvetica, Arial, sans-serif;--ls-navy: #0B1530;--ls-ink: #111827;--ls-gold: #C9A75D;--ls-ivory: #F7F5EF;--ls-mist: #6B7280;--ls-line: rgba(17, 24, 39, .12)}body{font-family:var(--font-body--family);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.01em}.lsx{font-family:Inter,sans-serif;color:var(--ls-ink)}.lsx h1,.lsx h2,.lsx h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;margin:0;letter-spacing:-.01em}.lsx-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lsx-label{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ls-mist)}.lsx-btn{display:inline-flex;align-items:center;gap:12px;padding:15px 30px;border-radius:999px;font:400 13px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s;border:1px solid currentColor;background:transparent;color:inherit}.lsx-btn--solid{background:var(--ls-ink);color:var(--ls-ivory);border-color:var(--ls-ink)}.lsx-btn--solid:hover{background:transparent;color:var(--ls-ink)}.lsx-btn--light{color:var(--ls-ivory);border-color:#f7f5ef8c}.lsx-btn--light:hover{background:var(--ls-ivory);color:var(--ls-navy)}.lsx-link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.lsx-reveal{opacity:0;transform:translateY(18px);transition:opacity 1.1s ease,transform 1.1s ease}.lsx-reveal.is-in{opacity:1;transform:none}.lsx-hero{position:relative;min-height:100svh;display:flex;align-items:flex-start;justify-content:center;text-align:center;overflow:hidden;background:#070d1f;color:var(--ls-ivory)}.lsx-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.lsx-hero__img img{width:100%;height:100%;object-fit:cover;object-position:center 62%;animation:lsx-breathe 28s ease-in-out infinite alternate}@keyframes lsx-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}.lsx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070d1f8c,#070d1f00 45%,#070d1f59);pointer-events:none}.lsx-twinkle{position:absolute;top:0;right:0;bottom:45%;left:0;z-index:1;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 32%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 71% 14%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 84% 38%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 46% 9%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 92% 22%,#fff 50%,transparent 51%);animation:lsx-twinkle 6s ease-in-out infinite alternate}@keyframes lsx-twinkle{0%{opacity:.25}to{opacity:.85}}.lsx-hero__content{position:relative;z-index:2;padding:18vh 24px 0;max-width:760px}.lsx-hero .lsx-label{color:#f7f5efb3}.lsx-hero h1{font-size:clamp(52px,8.5vw,112px);line-height:.95;margin:22px 0}.lsx-hero h1 em{font-style:italic;color:#e9d9a8}.lsx-hero p{font-size:16px;line-height:1.7;color:#f7f5efc7;max-width:440px;margin:0 auto 34px;font-weight:300}.lsx-scroll{position:absolute;z-index:2;left:50%;bottom:28px;transform:translate(-50%);width:1px;height:56px;background:linear-gradient(#f7f5ef00,#f7f5efcc);animation:lsx-drop 2.4s ease-in-out infinite}@keyframes lsx-drop{0%{transform:translate(-50%,-12px);opacity:0}50%{opacity:1}to{transform:translate(-50%,12px);opacity:0}}@media(prefers-reduced-motion:reduce){.lsx-hero__img img,.lsx-twinkle,.lsx-scroll{animation:none}.lsx-reveal{opacity:1;transform:none}}.lsx-manifesto{background:var(--ls-ivory);padding:140px 0 120px;text-align:center}.lsx-manifesto h2{font-size:clamp(34px,4.6vw,60px);line-height:1.1;max-width:880px;margin:26px auto 0}.lsx-manifesto h2 em{font-style:italic;color:var(--ls-mist)}.lsx-duo{background:var(--ls-ivory);padding:0 0 140px}.lsx-duo__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.lsx-card{display:block;text-decoration:none;color:var(--ls-ink)}.lsx-card__img{aspect-ratio:4/5;overflow:hidden;background:#ece7dc;border-radius:4px}.lsx-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s ease}.lsx-card:hover .lsx-card__img img{transform:scale(1.04)}.lsx-card__meta{display:flex;justify-content:space-between;align-items:baseline;padding:22px 2px 0;border-top:0}.lsx-card__meta h3{font-size:28px}.lsx-card__meta span{font-size:14px;color:var(--ls-mist)}.lsx-card__sub{padding:6px 2px 0;font-size:14px;color:var(--ls-mist);font-weight:300}.lsx-band{position:relative;color:var(--ls-ivory);background:var(--ls-navy);padding:150px 0;text-align:center;overflow:hidden}.lsx-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.8) 50%,transparent 51%),radial-gradient(1px 1px at 30% 70%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 55% 30%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 80% 60%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 92% 15%,rgba(255,255,255,.8) 50%,transparent 51%);background-size:520px 520px;opacity:.6}.lsx-band>*{position:relative}.lsx-band .lsx-label{color:#f7f5ef99}.lsx-band h2{font-size:clamp(36px,5vw,68px);line-height:1.05;margin:22px 0 0}.lsx-band h2 em{font-style:italic;color:#e9d9a8}.lsx-feature{background:var(--ls-ivory);padding:140px 0}.lsx-feature__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.lsx-feature__img{aspect-ratio:4/5;overflow:hidden;border-radius:4px}.lsx-feature__img img{width:100%;height:100%;object-fit:cover}.lsx-feature h2{font-size:clamp(38px,4.4vw,58px);line-height:1.02;margin:18px 0}.lsx-feature__lead{color:var(--ls-mist);line-height:1.75;font-weight:300;max-width:440px;margin:0 0 34px}.lsx-specs{list-style:none;margin:0 0 40px;padding:0;border-top:1px solid var(--ls-line)}.lsx-specs li{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:18px 0;border-bottom:1px solid var(--ls-line);font-size:15px;line-height:1.6}.lsx-specs li span{font-family:"Instrument Serif",serif;font-style:italic;color:var(--ls-gold);font-size:18px}.lsx-specs li b{font-weight:500}.lsx-buy{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lsx-buy__price{font-family:"Instrument Serif",serif;font-size:34px}.lsx-note{font-size:13px;color:var(--ls-mist);margin-top:18px;font-weight:300}.lsx-steps{background:#efebe2;padding:120px 0}.lsx-steps__head{text-align:center;margin-bottom:64px}.lsx-steps__head h2{font-size:clamp(34px,4vw,52px);margin-top:18px}.lsx-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.lsx-step{border-top:1px solid var(--ls-line);padding-top:26px}.lsx-step span{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;color:var(--ls-gold)}.lsx-step h3{font-size:28px;margin:10px 0}.lsx-step p{color:var(--ls-mist);line-height:1.7;margin:0;font-weight:300}.lsx-faq{background:var(--ls-ivory);padding:130px 0 150px}.lsx-faq__grid{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.lsx-faq h2{font-size:clamp(36px,4vw,54px);margin-top:18px}.lsx-faq details{border-bottom:1px solid var(--ls-line);padding:24px 0}.lsx-faq details:first-child{border-top:1px solid var(--ls-line)}.lsx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-family:"Instrument Serif",serif;font-size:24px}.lsx-faq summary::-webkit-details-marker{display:none}.lsx-faq summary:after{content:"+";font-family:Inter,sans-serif;font-weight:300;font-size:22px;color:var(--ls-mist);transition:transform .3s}.lsx-faq details[open] summary:after{transform:rotate(45deg)}.lsx-faq details p{color:var(--ls-mist);line-height:1.75;margin:14px 0 0;font-weight:300;max-width:560px}.lsf{background:#070d1f!important;padding:140px 0!important}.lsf h2{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;font-size:clamp(38px,4.6vw,60px)!important}.lsf-eyebrow{font-family:Inter,sans-serif;font-size:11px!important;letter-spacing:.32em!important;color:#f7f5ef99!important}.lsf-lead,.lsf ul{font-weight:300}.lsf-price{font-family:"Instrument Serif",serif!important;color:#f7f5ef!important;font-size:34px!important}.lsf-btn{background:transparent!important;color:#f7f5ef!important;border:1px solid rgba(247,245,239,.55)!important;font:400 13px Inter,sans-serif!important;letter-spacing:.14em!important}.lsf-btn:hover{background:#f7f5ef!important;color:#0b1530!important}.lsf-media{border-radius:4px!important;box-shadow:none!important}.shopify-policy__container{max-width:680px!important;margin:0 auto!important;padding:110px 24px 140px!important;font-family:Inter,sans-serif;color:var(--ls-ink)}.shopify-policy__title{text-align:center;margin-bottom:70px}.shopify-policy__title:before{content:"LunaSphere";display:block;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ls-mist);margin-bottom:18px}.shopify-policy__title h1{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;font-size:clamp(46px,7vw,76px)!important;line-height:1!important;text-transform:capitalize}.shopify-policy__title:after{content:"";display:block;width:40px;height:1px;background:var(--ls-gold);margin:34px auto 0}.shopify-policy__body h2{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ls-gold)!important;margin:56px 0 14px!important}.shopify-policy__body h2:first-child{margin-top:0!important}.shopify-policy__body p,.shopify-policy__body li{font-size:16px;line-height:1.85;color:#374151;font-weight:300}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:18px}.shopify-policy__body li::marker{color:var(--ls-gold)}.shopify-policy__body a{color:var(--ls-ink);text-decoration:none;border-bottom:1px solid var(--ls-gold)}.template-collection h1,.collection-title,.main-collection h1{font-family:"Instrument Serif",Georgia,serif;font-weight:400}@media(max-width:860px){.lsx-hero__content{padding-top:16vh}.lsx-hero__img img{object-position:center 60%}.lsx-manifesto{padding:96px 0 80px}.lsx-duo{padding-bottom:96px}.lsx-duo__grid{grid-template-columns:1fr;gap:48px}.lsx-band{padding:110px 0}.lsx-feature{padding:96px 0}.lsx-feature__grid{grid-template-columns:1fr;gap:44px}.lsx-steps{padding:90px 0}.lsx-steps__grid{grid-template-columns:1fr;gap:36px}.lsx-faq{padding:96px 0 110px}.lsx-faq__grid{grid-template-columns:1fr;gap:36px}.lsf{padding:96px 0!important}.shopify-policy__container{padding:80px 22px 100px!important}}.footer-content,footer .footer-content{content-visibility:visible!important;contain:none!important}.email-signup__input{-webkit-user-select:text!important;user-select:text!important;font-size:16px!important;pointer-events:auto!important;position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lunasphere.css.map */
