.lp-page{--lp-cream:#f1eadf;--lp-muted:rgba(241,234,223,.7);--lp-gold:#b99a61;--lp-dark:#17191c;--lp-serif:"Times New Roman",Times,serif;color:var(--lp-cream);background:#17191c url(lunaris-dark-bg.jpg) repeat;background-size:775px 775px}.lp-shell{width:min(90vw,1480px);margin-inline:auto}.lp-main{padding:72px 0 88px}.lp-main__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr);gap:clamp(50px,6vw,110px);align-items:start}.lp-gallery__main{display:flex;align-items:center;justify-content:center;min-height:650px;padding:34px;background:#07080a52;border:1px solid rgba(185,154,97,.32);box-shadow:0 25px 70px #00000047}.lp-gallery__image{display:block;max-width:100%;max-height:760px;width:auto;height:auto;object-fit:contain;box-shadow:0 18px 50px #00000059}.lp-gallery__thumbs{display:flex;gap:12px;margin-top:16px;overflow-x:auto}.lp-gallery__thumb{flex:0 0 90px;height:90px;padding:3px;border:1px solid rgba(185,154,97,.25);background:transparent;cursor:pointer}.lp-gallery__thumb.is-active{border-color:var(--lp-gold)}.lp-gallery__thumb-image{width:100%;height:100%;object-fit:cover}.lp-info{position:sticky;top:30px;padding-top:18px}.lp-eyebrow{margin:0 0 18px;color:var(--lp-gold);font-family:Arial,sans-serif;font-size:11px;letter-spacing:.27em;text-transform:uppercase}.lp-info h1,.lp-story h2,.lp-related h2{margin:0;color:var(--lp-cream);font-family:var(--lp-serif);font-weight:400;line-height:1}.lp-info h1{font-size:clamp(48px,5vw,78px)}.lp-rule{width:100%;height:1px;margin:28px 0;background:linear-gradient(90deg,var(--lp-gold),transparent)}.lp-facts{margin:0}.lp-facts div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:10px 0;border-bottom:1px solid rgba(241,234,223,.09)}.lp-facts dt{color:#f1eadf73;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.lp-facts dd{margin:0;color:var(--lp-cream);font-family:var(--lp-serif);font-size:16px}.lp-price{margin:30px 0 12px;font-family:var(--lp-serif);font-size:31px}.lp-status{display:flex;align-items:center;gap:9px;margin:0 0 26px;color:#c8b17e;font-family:var(--lp-serif);font-size:15px}.lp-status span{width:7px;height:7px;border-radius:50%;background:#b8a06d;box-shadow:0 0 0 4px #b8a06d1f}.lp-status.is-sold{color:#f1eadf8c}.lp-status.is-sold span{background:#777}.lp-form{display:grid;grid-template-columns:1fr 100px;gap:10px}.lp-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lp-form select,.lp-form input{padding:14px;color:var(--lp-cream);border:1px solid rgba(185,154,97,.45);background:#0a0b0d47;font-family:var(--lp-serif)}.lp-primary-button{display:flex;align-items:center;justify-content:center;grid-column:1/-1;min-height:56px;padding:14px 22px;color:var(--lp-cream);border:1px solid var(--lp-gold);background:transparent;font-family:Arial,sans-serif;font-size:11px;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:.3s}.lp-primary-button:hover{color:#15171a;background:var(--lp-gold)}.lp-assurance{margin-top:28px;padding-top:20px;border-top:1px solid rgba(241,234,223,.1)}.lp-assurance p{margin:8px 0;color:var(--lp-muted);font-family:var(--lp-serif);font-size:14px}.lp-assurance p:before{content:"\2014";margin-right:10px;color:var(--lp-gold)}.lp-story{padding:95px 0;color:#373538;background:#d5d3d6 url(lunaris-light-bg.jpg) repeat;background-size:777px 628px}.lp-story__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,140px)}.lp-story .lp-eyebrow{color:#8b7042}.lp-story h2{color:#302e31;font-size:clamp(42px,5vw,70px)}.lp-story__copy{color:#575258;font-family:var(--lp-serif);font-size:19px;line-height:1.75}.lp-services{padding:58px 0;border-top:1px solid rgba(185,154,97,.35);border-bottom:1px solid rgba(185,154,97,.35)}.lp-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.lp-services span{color:var(--lp-gold);font-family:Arial,sans-serif;font-size:10px;letter-spacing:.2em}.lp-services h3{margin:13px 0 8px;font-family:var(--lp-serif);font-size:25px;font-weight:400}.lp-services p{margin:0;color:var(--lp-muted);font-family:var(--lp-serif);font-size:15px}.lp-related{padding:90px 0 100px;color:#39363a;background:#d5d3d6 url(lunaris-light-bg.jpg) repeat;background-size:777px 628px}.lp-related .lp-eyebrow{color:#8b7042;text-align:center}.lp-related h2{color:#302e31;font-size:clamp(40px,5vw,66px);text-align:center}.lp-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:45px}.lp-related-card{color:#39363a;text-decoration:none}.lp-related-card>div{aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(100,80,45,.25);box-shadow:0 14px 30px #28231e29}.lp-related-card img,.lp-related-card__image{width:100%;height:100%;object-fit:cover;transition:transform .7s}.lp-related-card:hover img{transform:scale(1.035)}.lp-related-card h3{margin:13px 0 3px;font-family:var(--lp-serif);font-size:20px;font-weight:400}.lp-related-card p{margin:0;font-family:var(--lp-serif);font-size:15px}@media(max-width:990px){.lp-main{padding-top:45px}.lp-main__grid{grid-template-columns:1fr}.lp-gallery__main{min-height:0}.lp-info{position:static}.lp-story__grid,.lp-services__grid{grid-template-columns:1fr}.lp-related__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lp-shell{width:min(88vw,1480px)}.lp-main{padding:28px 0 55px}.lp-gallery__main{padding:14px}.lp-info h1{font-size:46px}.lp-form{grid-template-columns:1fr}.lp-story,.lp-related{padding:62px 0}.lp-related__grid{gap:16px}.lp-related-card h3{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lunaris-product.css.map */
