:root{--ls-cream:#f1eadf;--ls-muted:rgba(241,234,223,.68);--ls-gold:#b99a61;--ls-dark:#15171a;--ls-serif:"Times New Roman",Times,serif}.lunaris-site-shell{width:min(92vw,1480px);margin-inline:auto}.lunaris-site-header{position:relative;z-index:40;color:var(--ls-cream);background:#141619 url('lunaris-dark-bg.jpg') repeat;background-size:775px 775px;border-bottom:1px solid rgba(185,154,97,.28)}.lunaris-site-header--overlay{position:absolute;top:0;left:0;width:100%;background:transparent;border:0}.lunaris-site-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:86px}.lunaris-site-header--overlay .lunaris-site-header__inner:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:1px;background:rgba(255,255,255,.18)}.lunaris-site-brand{position:relative;z-index:2;color:#fffaf0;text-decoration:none;font-family:var(--ls-serif);font-size:clamp(24px,2.1vw,34px);font-weight:400;text-shadow:0 1px 16px rgba(0,0,0,.45)}.lunaris-site-menu{display:flex;align-items:center;gap:clamp(22px,3vw,48px)}.lunaris-site-menu a{position:relative;color:#fffaf0;text-decoration:none;font-family:var(--ls-serif);font-size:16px;white-space:nowrap;text-shadow:0 1px 14px rgba(0,0,0,.48);transition:color .25s}.lunaris-site-menu a:hover,.lunaris-site-menu a.is-active{color:#d5b87d}.lunaris-site-menu a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:1px;background:#b99a61}.lunaris-site-toggle{display:none;width:42px;height:42px;padding:9px;border:0;background:transparent}.lunaris-site-toggle span{display:block;height:1px;margin:6px 0;background:#fff;transition:.25s}.lunaris-site-footer{padding:58px 0 24px;color:var(--ls-cream);background:#141619 url('lunaris-dark-bg.jpg') repeat;background-size:775px 775px;border-top:1px solid rgba(185,154,97,.4)}.lunaris-site-footer__grid{display:grid;grid-template-columns:1.45fr repeat(3,.78fr) 1.25fr;gap:clamp(28px,3.5vw,68px)}.lunaris-site-footer__logo{display:inline-flex;flex-direction:column;color:var(--ls-cream);text-decoration:none}.lunaris-site-footer__logo span{font-family:var(--ls-serif);font-size:25px;letter-spacing:.22em}.lunaris-site-footer__logo small{margin-top:2px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.52em}.lunaris-site-footer h3{margin:0 0 16px;color:var(--ls-cream);font-family:var(--ls-serif);font-size:16px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.lunaris-site-footer p,.lunaris-site-footer a,.lunaris-site-footer small{color:var(--ls-muted);font-family:var(--ls-serif);font-size:13px;line-height:1.7;text-decoration:none}.lunaris-site-footer__brand p{max-width:300px;margin:22px 0 28px}.lunaris-site-footer__column{display:flex;flex-direction:column;align-items:flex-start}.lunaris-site-footer__column a{margin:2px 0}.lunaris-site-footer a:hover{color:var(--ls-gold)}.lunaris-site-footer__newsletter p{margin:0 0 14px}.lunaris-site-footer__form{display:grid;grid-template-columns:1fr 46px;border:1px solid rgba(185,154,97,.6)}.lunaris-site-footer__form input{min-width:0;padding:13px 15px;color:var(--ls-cream);border:0;background:transparent;font-family:var(--ls-serif);outline:0}.lunaris-site-footer__form button{color:var(--ls-gold);border:0;border-left:1px solid rgba(185,154,97,.45);background:transparent;font-size:20px;cursor:pointer}.lunaris-site-footer__bottom{display:flex;justify-content:space-between;gap:24px;margin-top:42px;padding-top:20px;border-top:1px solid rgba(185,154,97,.18)}.lunaris-site-footer__bottom div{display:flex;gap:28px;flex-wrap:wrap}
@media(max-width:1050px){.lunaris-site-header__inner{min-height:74px}.lunaris-site-toggle{display:block;position:relative;z-index:3}.lunaris-site-menu{display:none;position:absolute;top:74px;left:0;right:0;z-index:50;flex-direction:column;align-items:flex-start;gap:0;padding:18px 4vw 26px;background:rgba(18,20,23,.98);border-top:1px solid rgba(185,154,97,.25);box-shadow:0 22px 35px rgba(0,0,0,.35)}.lunaris-site-menu.is-open{display:flex}.lunaris-site-menu a{width:100%;padding:12px 0;font-size:18px;border-bottom:1px solid rgba(255,255,255,.07)}.lunaris-site-menu a.is-active:after{display:none}.lunaris-site-header--overlay .lunaris-site-header__inner:after{bottom:7px}.lunaris-site-footer__grid{grid-template-columns:1.3fr repeat(2,1fr)}.lunaris-site-footer__newsletter{grid-column:2/4}}
@media(max-width:680px){.lunaris-site-shell{width:min(88vw,1480px)}.lunaris-site-brand{font-size:24px}.lunaris-site-footer__grid{grid-template-columns:1fr 1fr}.lunaris-site-footer__brand,.lunaris-site-footer__newsletter{grid-column:1/-1}.lunaris-site-footer__bottom{flex-direction:column}.lunaris-site-footer__bottom div{gap:16px}.lunaris-site-footer{padding-top:44px}}
.lunaris-site-brand {display: flex; align-items: center;}
body.template-cart .ln-page {background: #171a1f url(testBg.jpg) no-repeat; background-size: cover; margin-top: -6em; padding-top: 6em; background-position-y: 0;}
@media screen and (max-width: 600px) {body.template-cart .ln-page {padding-top: 3em;}}

.ln-cart__header h1, .ln-cart__summary h2 {color: #fff}
.ln-cart__items {background: rgb(0,0,0,0.4); padding: 0 1.25em;}
.ln-cart__summary {background: #000000b0}
.ln-cart__header a {border: 1px solid rgb(185 154 97 / 85%); background: rgb(0,0,0,0.5); padding: 1em;}
body.template-cart .lunaris-site-header {background: rgb(0,0,0,0.55) !important;}
body.template-cart .lunaris-site-header {position: fixed; top: 0; left: 0; width: 100%; backdrop-filter: blur(4px)}
bpdy.templte-cart .ln-page {margin-top: 0;}
body.template-collection .lunaris-site-header {
    background: rgb(0,0,0,0.5);
    backdrop-filter: blur(4px);
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
}
body.template-collection .lc-hero {
    background: #d3d4d8 url(collectionBg.png) repeat 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7em;
    padding-bottom: 2em;
    background-size: cover;
    height: auto;
}

body.template-collection, .template-collection #MainContent {
    background: transparent;
}