.lpn,.lpn *{box-sizing:border-box}.lpn{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--lpn-ink);background:var(--lpn-bg);font-size:calc(1em * var(--lpn-scale, 1))}.lpn :where(h1,h2,h3){font-family:"Instrument Serif",Georgia,serif;font-weight:400;margin:0;color:var(--lpn-forest)}.lpn :where(a){color:inherit;text-decoration:none}.lpn :where(button){font:inherit;cursor:pointer}.lpn img{max-width:100%;display:block}.lpn em{color:var(--lpn-gold-light);font-style:italic}.lpn-wrap{max-width:var(--lpn-w);margin-inline:auto;padding-inline:24px}.lpn-announce{background:var(--lpn-forest);color:var(--lpn-bg);text-align:center;padding:10px 16px;font-size:13px;font-weight:600;letter-spacing:.02em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.lpn-announce[hidden]{display:none}.lpn-timer-chip{background:var(--lpn-cranberry);color:#fff;font-weight:800;padding:3px 8px;border-radius:4px;font-variant-numeric:tabular-nums}.lpn-buy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:start;padding:32px 0 72px}.lpn-gallery{display:flex;flex-direction:column;gap:12px}.lpn-stage{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--lpn-sand)}.lpn-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.lpn-slide.is-active{opacity:1}.lpn-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lpn-thumb{aspect-ratio:1/1;border-radius:10px;overflow:hidden;padding:0;border:2px solid transparent;background:var(--lpn-sand)}.lpn-thumb.is-active{border-color:var(--lpn-forest)}.lpn-thumb img{width:100%;height:100%;object-fit:cover}.lpn-info{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.lpn-rating{display:flex;align-items:center;gap:8px}.lpn-stars{color:var(--lpn-gold);font-size:16px;letter-spacing:2px}.lpn-rating-val{font-size:14px;font-weight:600}.lpn-eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--lpn-cranberry);margin-bottom:-8px}.lpn-h1{font-size:clamp(36px,4.4vw,52px);line-height:1.02;text-wrap:balance}.lpn-desc{font-size:17px;line-height:1.55;color:var(--lpn-body);margin:0}.lpn-price-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lpn-price{font-size:32px;font-weight:800}.lpn-compare{font-size:19px;color:var(--lpn-muted);text-decoration:line-through;display:block}.lpn-save{background:var(--lpn-cranberry);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;padding:6px 10px;border-radius:4px;display:block}.lpn-urgency{background:var(--lpn-blush);border:1px solid var(--lpn-blush-border);border-radius:10px;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.lpn-urgency[hidden]{display:none}.lpn-urgency-label{font-size:14px;font-weight:700;color:var(--lpn-cranberry)}.lpn-urgency-timer{font-size:20px;font-weight:800;color:var(--lpn-cranberry);font-variant-numeric:tabular-nums}.lpn-offer-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--lpn-body);margin-bottom:-8px}.lpn-packs{display:flex;flex-direction:column;gap:10px}.lpn-pack{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:10px;border:1.5px solid var(--lpn-line-strong);background:#fff;text-align:left;width:100%}.lpn-pack.is-selected{border:2px solid var(--lpn-forest);background:var(--lpn-sand)}.lpn-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--lpn-forest);flex-shrink:0;display:flex;align-items:center;justify-content:center}.lpn-pack.is-selected .lpn-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--lpn-forest)}.lpn-pack-text{flex:1;min-width:0}.lpn-pack-title{font-size:16px;font-weight:800}.lpn-pack-sub{font-size:13px;color:var(--lpn-body)}.lpn-pack-end{text-align:right;flex-shrink:0}.lpn-pack-price{font-size:17px;font-weight:800;display:block}.lpn-pack-compare{font-size:13px;color:var(--lpn-muted);text-decoration:line-through;display:block}.lpn-tag{position:absolute;top:-10px;right:14px;background:var(--lpn-forest);color:var(--lpn-bg);font-size:11px;font-weight:800;text-transform:uppercase;padding:4px 9px;border-radius:4px}.lpn-cta1{height:58px;border:0;border-radius:8px;background:var(--lpn-cranberry);color:#fff;font-size:16px;font-weight:800;letter-spacing:.04em;width:100%;transition:background .18s ease}.lpn-cta1:hover{background:var(--lpn-cranberry-hover)}.lpn-cta1[disabled]{opacity:.6;cursor:not-allowed}.lpn-cta2{height:54px;border:1.5px solid var(--lpn-forest);border-radius:8px;background:transparent;color:var(--lpn-forest);font-size:15px;font-weight:700;width:100%;transition:background .18s ease,color .18s ease}.lpn-cta2:hover{background:var(--lpn-forest);color:var(--lpn-bg)}.lpn-secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lpn-body);margin-top:14px}.lpn-pay-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.lpn-pay-icon{border:1px solid var(--lpn-line-strong);background:#fff;border-radius:5px;padding:5px 9px;height:22px}.lpn-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid var(--lpn-line);padding-top:20px}.lpn-trust>div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:13px;font-weight:600}.lpn-trust svg{stroke:var(--lpn-forest)}.lpn-checklist{background:var(--lpn-sand);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;font-size:14px}.lpn-checklist span:before{content:"\2713";color:var(--lpn-forest);font-weight:800;margin-right:8px}.lpn-how{background:var(--lpn-forest);color:var(--lpn-bg);padding:80px 24px}.lpn-how-inner{max-width:1100px;margin-inline:auto;text-align:center}.lpn-how .lpn-eyebrow{color:var(--lpn-gold-light);margin-bottom:10px}.lpn-how h2{color:var(--lpn-bg);font-size:clamp(34px,4vw,50px)}.lpn-how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:40px;text-align:left}.lpn-how-card{border:1px solid rgba(251,246,238,.22);border-radius:14px;padding:28px}.lpn-how-num{font-family:"Instrument Serif",serif;font-size:56px;color:var(--lpn-gold-light);line-height:1}.lpn-how-title{font-size:20px;font-weight:700;margin-top:8px}.lpn-how-text{font-size:15px;line-height:1.55;color:var(--lpn-on-dark);margin-top:6px}.lpn-ambiance{position:relative;min-height:640px;background:var(--lpn-forest-deep);overflow:hidden;display:flex;align-items:flex-end}.lpn-ambiance-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lpn-ambiance-overlay{position:relative;width:100%;background:linear-gradient(to top,#0a1411e0,#0a141100);padding:140px 24px 64px}.lpn-ambiance-inner{max-width:var(--lpn-w);margin-inline:auto}.lpn-ambiance h2{color:var(--lpn-bg);font-size:clamp(40px,5.5vw,72px);max-width:700px}.lpn-ambiance p{color:var(--lpn-on-dark-soft);font-size:17px;max-width:520px;margin-top:16px}.lpn-reviews{padding:88px 24px}.lpn-reviews-inner{max-width:var(--lpn-w);margin-inline:auto}.lpn-reviews-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:32px}.lpn-reviews-head .lpn-eyebrow{color:var(--lpn-cranberry);margin-bottom:6px}.lpn-reviews-rating{display:flex;align-items:center;gap:8px}.lpn-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.lpn-review-card{background:#fff;border:1px solid var(--lpn-line);border-radius:14px;overflow:hidden}.lpn-review-photo{aspect-ratio:4/3;object-fit:cover;width:100%}.lpn-review-body{padding:22px}.lpn-review-stars{color:var(--lpn-gold);letter-spacing:2px;font-size:14px}.lpn-review-title{font-size:16px;font-weight:700;margin:8px 0 4px;color:var(--lpn-forest)}.lpn-review-text{font-size:15px;line-height:1.55;color:var(--lpn-body);margin:0 0 12px}.lpn-review-name{font-size:13px;font-weight:700}.lpn-review-verified{font-size:13px;color:var(--lpn-muted)}.lpn-compare-wrap{padding:88px 24px}.lpn-compare-inner{max-width:1000px;margin-inline:auto;text-align:center}.lpn-compare-inner .lpn-eyebrow{color:var(--lpn-cranberry)}.lpn-table-scroll{overflow-x:auto;margin-top:32px}.lpn-table{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(110px,1fr));min-width:640px;background:#fff;border:1px solid var(--lpn-line);border-radius:14px;overflow:hidden;text-align:center}.lpn-table>div{padding:16px 12px;font-size:14px;border-top:1px solid var(--lpn-line)}.lpn-table>div:nth-child(-n+4){border-top:0}.lpn-th{font-weight:700;color:var(--lpn-body)}.lpn-th-brand{background:var(--lpn-cranberry);color:#fff;font-family:"Instrument Serif",serif;font-size:24px}.lpn-row-label{font-weight:700;text-align:left}.lpn-cell-brand{background:var(--lpn-forest);color:var(--lpn-bg);font-weight:700}.lpn-cell{color:var(--lpn-body)}.lpn-x{color:var(--lpn-icon-off);font-size:20px}.lpn-check{font-size:20px;font-weight:800}.lpn-why{padding:88px 24px;text-align:center}.lpn-why h2{margin-bottom:32px}.lpn-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:var(--lpn-line);border:1px solid var(--lpn-line);border-radius:14px;overflow:hidden;max-width:var(--lpn-w);margin-inline:auto}.lpn-why-cell{background:var(--lpn-bg);padding:30px;text-align:left}.lpn-why-cell svg{stroke:var(--lpn-cranberry)}.lpn-why-title{font-size:17px;font-weight:700;margin:10px 0 6px;color:var(--lpn-forest)}.lpn-why-text{font-size:14px;line-height:1.55;color:var(--lpn-body)}.lpn-faq-wrap{background:var(--lpn-sand);padding:88px 24px}.lpn-faq-inner{max-width:820px;margin-inline:auto}.lpn-faq-inner .lpn-eyebrow{color:var(--lpn-cranberry)}.lpn-faq{border-top:1px solid var(--lpn-line-strong);margin-top:24px}.lpn-faq details{border-bottom:1px solid var(--lpn-line-strong)}.lpn-faq summary{padding:22px 0;font-size:17px;font-weight:700;display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;color:var(--lpn-forest)}.lpn-faq summary::-webkit-details-marker{display:none}.lpn-faq summary:after{content:"+";font-size:22px;color:var(--lpn-forest)}.lpn-faq details[open] summary:after{content:"\2212"}.lpn-faq p{font-size:15px;line-height:1.6;color:var(--lpn-body);max-width:680px;padding-bottom:22px;margin:0}.lpn-final{background:var(--lpn-cranberry);color:#fff;padding:64px 24px}.lpn-final-inner{max-width:var(--lpn-w);margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.lpn-final h2{color:#fff;font-size:clamp(32px,3.6vw,46px);max-width:640px}.lpn-final-btn{height:56px;padding:0 36px;background:var(--lpn-bg);color:var(--lpn-cranberry);font-size:15px;font-weight:800;border-radius:8px;border:0;flex-shrink:0}.lpn-final-btn:hover{background:#fff}.lpn-footer{background:var(--lpn-forest-deep);color:var(--lpn-on-dark);padding:64px 24px 32px}.lpn-footer-inner{max-width:var(--lpn-w);margin-inline:auto}.lpn-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}.lpn-footer-brand{font-family:"Instrument Serif",serif;font-size:32px;color:var(--lpn-bg)}.lpn-footer-tagline{font-size:14px;margin-top:10px;line-height:1.5}.lpn-footer-col h3{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lpn-bg);font-family:Manrope,sans-serif;margin-bottom:12px}.lpn-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.lpn-footer-col a:hover{color:#fff}.lpn-footer-bottom{border-top:1px solid rgba(215,210,198,.2);margin-top:40px;padding-top:20px;font-size:13px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.lpn-footer-legal{font-size:12px;opacity:.8;margin-top:8px;line-height:1.6}.lpn-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.lpn-drawer[hidden]{display:none}.lpn-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1f1b8c}.lpn-panel{position:absolute;top:0;right:0;height:100%;width:min(100%,440px);background:var(--lpn-bg);box-shadow:-12px 0 40px #00000040;display:flex;flex-direction:column}.lpn-panel-head{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 16px}.lpn-panel-title{font-family:"Instrument Serif",serif;font-size:28px;color:var(--lpn-forest)}.lpn-x{background:none;border:0;font-size:28px;line-height:1;color:var(--lpn-forest)}.lpn-reserve{background:var(--lpn-cranberry);color:#fff;font-size:14px;font-weight:700;text-align:center;padding:12px 22px;display:flex;justify-content:center;align-items:center;gap:8px}.lpn-reserve-chip{background:#fff;color:var(--lpn-cranberry);font-size:16px;font-weight:800;padding:2px 8px;border-radius:4px;font-variant-numeric:tabular-nums}.lpn-lines{flex:1;overflow-y:auto;padding:0 22px}.lpn-empty{text-align:center;color:var(--lpn-body);padding:40px 0}.lpn-line{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid var(--lpn-line)}.lpn-line-img img{width:84px;height:84px;object-fit:cover;border-radius:8px}.lpn-line-mid{flex:1;min-width:0}.lpn-line-name{display:block;font-size:15px;font-weight:800;color:var(--lpn-forest)}.lpn-line-meta{display:block;font-size:13px;color:var(--lpn-body);margin-top:2px}.lpn-line-save{font-size:13px;font-weight:700;color:var(--lpn-cranberry)}.lpn-line-remove{font-size:13px;text-decoration:underline;color:var(--lpn-muted);background:none;border:0;padding:0;margin-top:6px}.lpn-line-end{text-align:right;flex-shrink:0}.lpn-line-total{font-size:16px;font-weight:800;display:block}.lpn-line-was{font-size:13px;color:var(--lpn-muted);text-decoration:line-through;display:block}.lpn-drawer-foot{background:#fff;border-top:1px solid var(--lpn-line);padding:20px 22px 24px;display:flex;flex-direction:column;gap:14px}.lpn-foot-row{display:flex;justify-content:space-between;font-size:14px}.lpn-foot-row strong{color:var(--lpn-forest)}.lpn-foot-total{display:flex;justify-content:space-between;font-size:18px;font-weight:800}.lpn-checkout-btn{height:58px;border:0;border-radius:8px;background:var(--lpn-cranberry);color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px}.lpn-checkout-btn:hover{background:var(--lpn-cranberry-hover)}.lpn-drawer-caption{font-size:12px;color:var(--lpn-body);text-align:center}.lpn-sticky-spacer{height:0}.lpn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--lpn-bg);border-top:1px solid var(--lpn-line);box-shadow:0 -8px 24px #0000001f;padding:10px 14px;display:none;align-items:center;justify-content:space-between;gap:12px}.lpn-sticky.is-visible{display:flex}.lpn-sticky-text{min-width:0}.lpn-sticky-name{font-size:13px;font-weight:700;color:var(--lpn-forest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lpn-sticky-price{font-size:17px;font-weight:800}.lpn-sticky-compare{font-size:13px;color:var(--lpn-muted);text-decoration:line-through}.lpn-sticky-btn{height:50px;padding:0 22px;background:var(--lpn-cranberry);color:#fff;font-size:14px;font-weight:800;border:0;border-radius:8px;flex-shrink:0}@media(min-width:900px){.lpn-sticky,.lpn-sticky-spacer[data-active]{display:none!important}}@media(max-width:899px){.lpn-info{position:static;top:auto}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/lpn-lamp.css.map */
