:root{--ln-white:#FFFFFF;--ln-soft:#F7F6F3;--ln-ivory:#FFFFFF;--ln-ivory-2:#FFFFFF;--ln-greige:#F7F6F3;--ln-ink:#141414;--ln-text:#3A3835;--ln-ink-soft:#6E6A64;--ln-gold:#C9A96E;--ln-gold-deep:#8A6A33;--ln-line:#ECE8E2;--ln-serif:"Cormorant Garamond", Georgia, serif;--ln-sans:"Jost", "Helvetica Neue", Arial, sans-serif;--ln-script:"Parisienne", cursive;--ln-max:1200px}body{background:#fff!important;color:var(--ln-ink);--font-body-family:"Jost",sans-serif;--font-heading-family:"Cormorant Garamond",serif;--font-heading-weight:500}.ln,.ln *{box-sizing:border-box}.ln :where(h1,h2,h3,h4,h5,p,li,span,strong,em,small,label,legend,summary,div){color:inherit}.ln{font-family:var(--ln-sans);font-weight:400;color:var(--ln-text);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ln img{max-width:100%;display:block}.ln a{color:inherit}.ln-wrap{max-width:var(--ln-max);margin:0 auto;padding:0 20px}@media(min-width:900px){.ln-wrap{padding:0 40px}}.ln-sec{padding:80px 0}@media(min-width:900px){.ln-sec{padding:120px 0}}.ln-bg-white,.ln-bg-ivory,.ln-bg-paper{background:#fff}.ln-bg-greige,.ln-bg-soft{background:var(--ln-soft)}.ln-bg-ink{background:#fff;color:var(--ln-text)}.ln-sep{border-top:1px solid var(--ln-line)}.ln-eyebrow{font-family:var(--ln-sans);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ln-gold-deep);margin:0 0 20px}.ln-h1,.ln-h2,.ln-h3{font-family:var(--ln-serif);font-weight:500;line-height:1.1;margin:0;letter-spacing:0;color:var(--ln-ink)}.ln-h1{font-size:clamp(42px,5.4vw,70px);line-height:1.04}.ln-h2{font-size:clamp(32px,3.6vw,46px)}.ln-h3{font-size:clamp(22px,2vw,25px)}.ln-h1--break em{display:block}.ln-h1 em,.ln-h2 em{font-style:italic;font-weight:500;color:var(--ln-gold-deep)}.ln-lead{font-size:17px;line-height:1.7;color:var(--ln-text);max-width:540px;margin:22px 0 0}.ln-center{text-align:center}.ln-center .ln-lead{margin-left:auto;margin-right:auto}.ln-rule{width:40px;height:1px;background:var(--ln-gold);border:0;margin:28px 0}.ln-center .ln-rule{margin:28px auto}.ln-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 40px;background:var(--ln-ink);color:#fff!important;border:1px solid var(--ln-ink);font-family:var(--ln-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s}.ln-btn:hover{background:transparent;color:var(--ln-ink)!important}.ln-btn--light{background:#fff;color:var(--ln-ink)!important;border-color:var(--ln-ink)}.ln-btn--light:hover{background:var(--ln-ink);color:#fff!important}.ln-btn--block{width:100%}.ln-tags{display:flex;flex-wrap:wrap;gap:4px 0;margin-top:22px;font-size:13px;color:var(--ln-ink-soft)}.ln-center .ln-tags{justify-content:center}.ln-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--ln-sans);font-size:13px;font-weight:400;letter-spacing:.02em;line-height:1.4}.ln-tag+.ln-tag:before{content:"\b7";color:var(--ln-gold);margin:0 12px}.ln-tag svg{width:12px;height:12px}.ln-tag svg path{fill:var(--ln-gold)}.ln-link{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ln-ink);padding-bottom:4px;color:var(--ln-ink)}.ln-link:hover{color:var(--ln-gold-deep);border-color:var(--ln-gold-deep)}.ln-btn-buy{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:62px;padding:0 28px;border:0;border-radius:2px;cursor:pointer;background:linear-gradient(135deg,#b48f55,#8a6a33 55%,#765828);color:#fff!important;font-family:var(--ln-sans);font-size:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 12px 26px -10px #765828bf;transition:transform .15s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.ln-btn-buy svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.5;flex:0 0 20px}.ln-btn-buy:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-20deg);animation:lnShine 3.8s ease-in-out infinite;pointer-events:none}@keyframes lnShine{0%,62%{left:-60%}to{left:135%}}.ln-btn-buy:hover{box-shadow:0 16px 30px -10px #765828d9}.ln-btn-buy:active{transform:scale(.985)}.ln-btn-buy:focus-visible{outline:2px solid var(--ln-ink);outline-offset:3px}.ln-btn-buy[disabled]{background:#b9b4ac;box-shadow:none;cursor:not-allowed}.ln-btn-buy__sep{opacity:.7}.ln-btn-buy--sm{min-height:50px;padding:0 18px;font-size:13px;letter-spacing:.1em;white-space:nowrap;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.ln-btn-buy:after{display:none}}.ln-sbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;background:#fffffff7;border-top:1px solid var(--ln-line);box-shadow:0 -10px 26px #14141414;padding:10px 14px calc(10px + env(safe-area-inset-bottom));transform:translateY(115%);transition:transform .28s ease}.ln-sbar.is-on{transform:none}.ln-sbar__in{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.ln-sbar__txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ln-sbar__txt strong{font-size:14px;font-weight:500;color:var(--ln-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ln-sbar__txt span{font-size:12.5px;color:var(--ln-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:899px){.ln-sbar{display:block}.ln-sbar .ln-btn-buy{width:auto!important}}.ln-mark{display:inline-block}.ln-mark path{fill:var(--ln-gold)}.ln-grid{display:grid;gap:32px}@media(min-width:760px){.ln-grid--2{grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ln-grid--3{grid-template-columns:repeat(3,1fr)}.ln-grid--4{grid-template-columns:repeat(4,1fr)}}.ln-visual{position:relative;aspect-ratio:4/5;background:var(--ln-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.ln-visual img{width:100%;height:100%;object-fit:cover}.ln-visual__name{font-family:var(--ln-script);font-size:clamp(56px,7.5vw,88px);color:var(--ln-gold-deep);line-height:1.2}.ln-visual__chain{position:absolute;top:0;left:50%;width:62%;height:44%;transform:translate(-50%);border:1px solid var(--ln-gold);border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%}.ln-visual__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6%}.ln-acc{border-top:1px solid var(--ln-line)}.ln-acc details{border-bottom:1px solid var(--ln-line)}.ln-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-family:var(--ln-sans);font-size:16px;font-weight:500;color:var(--ln-ink)}.ln-acc summary::-webkit-details-marker{display:none}.ln-acc summary:after{content:"+";font-family:var(--ln-sans);font-weight:300;font-size:24px;line-height:1;color:var(--ln-ink);transition:transform .25s}.ln-acc details[open] summary:after{transform:rotate(45deg)}.ln-acc .ln-acc__body{padding:0 0 24px;color:var(--ln-text);font-size:15.5px;max-width:680px}.ln-stones{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 12px;margin-top:64px}@media(min-width:760px){.ln-stones{grid-template-columns:repeat(6,1fr);gap:56px 20px}}.ln-stone{text-align:center}.ln-stone__gem{width:40px;height:auto;margin:0 auto 18px}@media(min-width:760px){.ln-stone__gem{width:46px}}.ln-stone__month{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ln-ink-soft)}.ln-stone__name{font-family:var(--ln-serif);font-weight:500;font-size:22px;line-height:1.2;margin-top:6px;color:var(--ln-ink)}.ln-stone__mean{font-size:14px;color:var(--ln-ink-soft);margin-top:2px}.ln-promises{display:grid;grid-template-columns:1fr 1fr;gap:36px 16px}@media(min-width:900px){.ln-promises{grid-template-columns:repeat(4,1fr)}}.ln-promise{text-align:center;padding:0 6px}.ln-promise svg{width:28px;height:28px;stroke:var(--ln-gold-deep);fill:none;stroke-width:1.2;margin:0 auto 14px;display:block}.ln-promise__t{font-family:var(--ln-sans);font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.3;color:var(--ln-ink)}.ln-promise__d{font-size:14px;color:var(--ln-ink-soft);margin-top:4px;line-height:1.5}.ln-announce{background:var(--ln-soft);color:var(--ln-ink);text-align:center;font-family:var(--ln-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:11px 16px}.ln-announce span{color:var(--ln-gold-deep);padding:0 10px}@media(max-width:600px){.ln-announce{font-size:10.5px;letter-spacing:.04em;padding:8px 10px;line-height:1.45}}.ln-header{background:#fff;border-bottom:1px solid var(--ln-line);position:sticky;top:0;z-index:50}.ln-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:80px}@media(max-width:899px){.ln-header__in{min-height:64px}}.ln-nav{display:none;gap:34px}.ln-nav a{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ln-ink)}.ln-nav a:hover{color:var(--ln-gold-deep)}@media(min-width:900px){.ln-nav{display:flex}.ln-icon.ln-burger{display:none}}.ln-logo{text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ln-ink)}.ln-logo__word{font-family:var(--ln-serif);font-weight:400;font-size:25px;line-height:1;letter-spacing:.28em;padding-left:.28em;white-space:nowrap}.ln-logo__word svg{width:22px;height:23px;vertical-align:-6px;margin-right:.28em}.ln-logo__city{font-size:8px;font-weight:500;letter-spacing:.7em;padding-left:.7em}@media(min-width:900px){.ln-logo__word{font-size:30px}.ln-logo__word svg{width:26px;height:27px;vertical-align:-7px}.ln-logo__city{font-size:9px}}@media(max-width:899px){.ln-logo__word{font-size:22px}.ln-logo__word svg{width:19px;height:20px;vertical-align:-5px}.ln-logo__city{font-size:7.5px}}.ln-header__right{display:flex;justify-content:flex-end;gap:18px;align-items:center}.ln-icon{background:none;border:0;padding:8px;cursor:pointer;color:var(--ln-ink);display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:12px;font-weight:500;min-width:44px;min-height:44px;justify-content:center}.ln-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.3}.ln-burger{justify-content:flex-start}.ln-drawer{display:none;border-top:1px solid var(--ln-line);padding:12px 20px 24px;background:#fff}.ln-drawer.is-open{display:block}.ln-drawer a{display:block;padding:16px 0;border-bottom:1px solid var(--ln-line);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.ln-footer{background:#fff;color:var(--ln-text);padding:80px 0 32px;border-top:1px solid var(--ln-line)}.ln-footer .ln-logo{align-items:flex-start}.ln-footer__grid{display:grid;gap:40px}@media(min-width:900px){.ln-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr}}.ln-footer h4{font-family:var(--ln-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ln-ink);margin:0 0 18px}.ln-footer ul{list-style:none;margin:0;padding:0}.ln-footer li{margin:0 0 10px;font-size:15px}.ln-footer a{text-decoration:none}.ln-footer a:hover{color:var(--ln-gold-deep)}.ln-footer__news{display:flex;border-bottom:1px solid var(--ln-ink);margin-top:12px}.ln-footer__news input{flex:1;min-width:0;background:transparent;border:0;color:var(--ln-ink);font-family:var(--ln-sans);font-size:15px;padding:12px 0;outline:none}.ln-footer__news button{background:none;border:0;color:var(--ln-ink);font-family:var(--ln-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;min-height:44px}.ln-footer__bottom{border-top:1px solid var(--ln-line);margin-top:64px;padding-top:24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:var(--ln-ink-soft)}@media(max-width:759px){.ln-sec{padding:56px 0}.ln-h1{font-size:33px;line-height:1.08}.ln-h2{font-size:28px;line-height:1.12}.ln-h3{font-size:21px}.ln-lead{font-size:16px;line-height:1.6;margin-top:14px}.ln-eyebrow{font-size:11px;letter-spacing:.16em;margin-bottom:12px}.ln-grid{gap:26px}.ln-btn,.ln-btn-buy{width:100%}.ln-btn{min-height:54px;padding:0 22px}.ln-promises{gap:26px 12px}.ln-promise svg{margin-bottom:10px}.ln-promise__d{font-size:13px}.ln-stones{margin-top:40px;gap:28px 8px}.ln-stone__gem{margin-bottom:12px}.ln-stone__name{font-size:19px}.ln-acc summary{padding:18px 0;font-size:15px}.ln-acc .ln-acc__body{font-size:15px}.ln-footer{padding:56px 0 28px}.ln-footer__bottom{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lunara.css.map */
