.lp{--ink:#2A1E16;--walnut:#6B3F24;--gold:#C9A57A;--ground:#F3EEE7;--wall:#EAE1D6;--muted:#5E5249;--line:#CFC3B4;--niche:#E4D5C6;font-family:Manrope,system-ui,sans-serif;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp img{max-width:100%;display:block}.lp :where(h1,h2,p,figure,blockquote,dl,dd,ul){margin:0}.lp em{font-style:italic}.lp-wrap{max-width:1500px;margin:0 auto;padding-left:5%;padding-right:5%}.lp-pad{padding-top:150px;padding-bottom:150px}.lp-pad-top-sm{padding-top:90px}.lp-top{padding-top:40px;padding-bottom:110px}.lp-crumb{display:flex;gap:10px;margin-bottom:36px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--walnut)}.lp-crumb a{color:var(--walnut);text-decoration:none}.lp-crumb [aria-current]{color:var(--ink)}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:72px;align-items:start}.lp-niche{position:relative;padding:18px;background:var(--niche)}.lp-in{position:relative;overflow:hidden}.lp-in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 26px 34px -22px #2a1e1673,inset 22px 0 30px -26px #2a1e1659,inset -22px 0 30px -26px #2a1e1659}.lp-arch,.lp-arch .lp-in{border-radius:999px 999px 0 0}.lp-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-ph{width:100%;height:100%;background:#d9cbbb}.lp-gal{min-width:0;display:flex;flex-direction:column;gap:14px}.lp-stage{aspect-ratio:4/5;background:#e9e5df}.lp-zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.lp-zoom img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.lp-zoom:hover img{transform:scale(1.04)}.lp-pos{position:absolute;top:18px;right:18px;z-index:2;padding:8px 12px;background:#1f1611b3;color:var(--ground);font-size:11px;letter-spacing:.18em;pointer-events:none}.lp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:50%;border:0;background:#fffffff2;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px -8px #2a1e1680}.lp-prev{left:16px}.lp-next{right:16px}.lp-hint{position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fffffff0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}.lp-thumbs{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px}.lp-thumb{flex:none;width:76px;height:95px;padding:0;cursor:pointer;overflow:hidden;background:var(--niche);border:1px solid transparent;opacity:.6;transition:opacity .3s,border-color .3s}.lp-thumb.is-on{border-color:var(--ink);opacity:1}.lp-thumb img{width:100%;height:100%;object-fit:cover}.lp-buy{display:flex;flex-direction:column;gap:26px}.lp-eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--walnut)}.lp-gold{color:var(--gold)}.lp-giant{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(80px,9vw,150px);line-height:.82}.lp-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.lp-sub{font-size:18px;color:var(--muted)}.lp-stars-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);text-decoration:none;font-size:13px}.lp-stars-link span:first-child{color:var(--gold);letter-spacing:2px}.lp-stars-link span:last-child{text-decoration:underline;text-underline-offset:3px}.lp-text{max-width:500px;font-size:16px;line-height:1.75;color:#3d3029}.lp-rule{height:1px;background:var(--line)}.lp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px}.lp-price{font-family:Cormorant Garamond,serif;font-size:52px}.lp-perk{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:right}.lp-includes{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-includes li{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--wall)}.lp-x{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--walnut)}.lp-inc-t{font-family:Cormorant Garamond,serif;font-size:22px}.lp-inc-s{font-size:13px;color:var(--muted)}.lp-form{margin:0}.lp-cta{width:100%;min-height:60px;padding:0 30px;background:var(--ink);color:var(--ground);border:1px solid var(--ink);font-family:inherit;font-size:13px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .3s}.lp-cta:hover{background:var(--walnut);border-color:var(--walnut)}.lp-cta[disabled]{opacity:.5;cursor:not-allowed}.lp-acc{border-top:1px solid var(--line)}.lp-acc:last-child{border-bottom:1px solid var(--line)}.lp-acc summary{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:13px;letter-spacing:.22em;text-transform:uppercase}.lp-acc summary::-webkit-details-marker{display:none}.lp-acc summary span{position:relative;width:14px;height:14px;flex:none}.lp-acc summary span:before,.lp-acc summary span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.lp-acc summary span:after{transform:rotate(90deg);transition:transform .3s}.lp-acc[open] summary span:after{transform:rotate(0)}.lp-acc p{margin:0 0 22px;font-size:15px;line-height:1.75;color:#3d3029}.lp-label{margin-bottom:56px;display:flex;align-items:center;gap:18px;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--walnut)}.lp-label:after{content:"";flex:1;height:1px;background:currentColor;opacity:.35}.lp-dims{background:var(--wall)}.lp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}.lp-h2{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(44px,5.5vw,84px);line-height:1}.lp-toggle{display:flex;gap:8px}.lp-tg{min-height:44px;padding:0 26px;font-family:inherit;font-size:13px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ink);background:transparent;color:var(--ink)}.lp-tg.is-on{background:var(--ink);color:var(--ground)}.lp-dims-row{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.lp-dims-stage{flex:999 1 620px;min-width:0}.lp .lm-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;transition:opacity .8s ease;background:var(--ground)}.lp .lm-layer.is-on{opacity:1}.lp .lm-layer svg{width:100%;height:100%;display:block}.lp-specs{flex:1 1 300px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.lp-specs dt{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--walnut);margin-bottom:10px}.lp-specs dd{font-family:Cormorant Garamond,serif;font-size:34px}.lp-s{display:block;margin-top:6px;font-size:14px;line-height:1.6;color:var(--muted)}.lp-specs dd.lp-s{font-family:inherit;font-size:14px}.lp-dt{display:block;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--walnut);margin-bottom:6px}.lp-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:36px}.lp-card{display:flex;flex-direction:column;gap:20px}.lp-card .lp-niche{padding:14px}.lp-card img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.lp-card:hover img{transform:scale(1.06)}.lp-card-t{display:block;font-family:Cormorant Garamond,serif;font-size:28px;margin:4px 0 8px}.lp-band{position:relative;min-height:640px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;color:var(--ground)}.lp-band-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0a8c,#140e0ab8)}.lp-band-in{position:relative;padding:120px 5%;display:flex;flex-direction:column;align-items:center;gap:28px}.lp-band-h{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(48px,6vw,96px);line-height:1}.lp-avis-head{text-align:center;margin-bottom:60px}.lp-h2-logo{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(30px,3.4vw,50px);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.lp-ornament{display:flex;justify-content:center;align-items:center;gap:12px;color:var(--gold);font-size:11px;letter-spacing:.4em}.lp-ornament span{width:56px;height:1px;background:currentColor}.lp-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.lp-rcard{background:#fbf8f3;padding:30px 30px 34px;box-shadow:0 1px 0 var(--line),0 18px 40px -32px #2a1e1680}.lp-rcard-who{display:flex;align-items:center;gap:14px;margin-bottom:14px}.lp-rphoto{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid var(--gold);box-shadow:0 0 0 4px #fbf8f3,0 0 0 5px #c9a57a80}.lp-rname{font-size:12px;letter-spacing:.24em;text-transform:uppercase}.lp-rcity{margin-top:2px;font-size:13px;color:var(--muted)}.lp-rstars{margin:0 0 12px;font-size:17px;letter-spacing:3px;color:var(--gold)}.lp-rq{margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:21px;line-height:1.5}.lp-rnote{margin-top:22px;text-align:center;font-size:12px;letter-spacing:.14em;color:var(--walnut)}.lp-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#140e0af0;display:flex;align-items:center;justify-content:center}.lp-lb[hidden]{display:none}.lp-lb-bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:zoom-out}.lp-lb img{position:relative;max-width:88vw;max-height:86vh;object-fit:contain}.lp-lb-btn{position:absolute;width:52px;height:52px;border-radius:50%;border:1px solid rgba(243,238,231,.5);background:#140e0a66;color:var(--ground);cursor:pointer;display:flex;align-items:center;justify-content:center}.lp-lb-btn:hover{background:var(--ground);color:var(--ink)}.lp-lb-x{top:24px;right:24px}.lp-lb-p{left:24px;top:50%;transform:translateY(-50%)}.lp-lb-n{right:24px;top:50%;transform:translateY(-50%)}.lp-lb-pos{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:var(--ground);font-size:12px;letter-spacing:.24em}@media(max-width:700px){.lp-pad{padding-top:72px;padding-bottom:72px}.lp-top{padding-bottom:72px}.lp-label{margin-bottom:32px}.lp-niche{padding:12px}.lp-specs dd{font-size:26px}.lp-perk{text-align:left}.lp-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.lp-card .lp-niche{padding:8px}.lp-card-t{font-size:21px}.lp-card .lp-s{font-size:13px}.lp-band{min-height:520px}.lp-lb-btn{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.lp *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/luna-produit.css.map */
