.lc{--marine:#1C2B54;--marine-2:#273968;--ecru:#F2EDE3;--ecru-2:#F7F4EE;--blanc:#FFFFFF;--lin:#DCD6CA;--lin-2:#E8E3D8;--rouge:#B3302A;--ardoise:#4F5869;--serif:"DM Serif Display",Georgia,serif;--sans:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--stripe:repeating-linear-gradient(to bottom,var(--marine) 0 3px,transparent 3px 9px);--stripe-v:repeating-linear-gradient(to right,var(--marine) 0 3px,transparent 3px 9px);--r:18px}.lc *{box-sizing:border-box;margin:0;padding:0}.lc button,.lc input{font-family:inherit}.lc{scroll-behavior:smooth}.lc{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--marine);background:var(--blanc);-webkit-font-smoothing:antialiased}.lc a{color:inherit;text-decoration:none}.lc img,.lc svg{display:block}.lc .wrap{max-width:1240px;margin:0 auto;padding:0 40px}.lc h1,.lc h2,.lc h3,.lc .serif{font-family:var(--serif);font-weight:400;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.lc h2{font-size:clamp(34px,4vw,52px);margin-bottom:16px}.lc .lead{color:var(--ardoise);max-width:52ch;font-size:18px}.lc .section{padding:120px 0}.lc .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;font-weight:600;font-size:17px;padding:0 28px;border-radius:999px;background:var(--marine);color:var(--blanc);border:2px solid var(--marine);transition:background .2s,color .2s,transform .2s;cursor:pointer}.lc .btn:hover{background:var(--marine-2);transform:translateY(-1px)}.lc .btn.ghost{background:transparent;color:var(--marine)}.lc .btn.ghost:hover{background:var(--marine);color:var(--blanc)}.lc .btn.light{background:var(--ecru);color:var(--marine);border-color:var(--ecru)}.lc .btn.light:hover{background:var(--blanc)}.lc .ulink{font-weight:600;background:linear-gradient(var(--marine),var(--marine)) 0 100%/100% 2px no-repeat;padding-bottom:3px;transition:background-size .25s}.lc .ulink:hover{background-size:0 2px;background-position:100% 100%}.lc :focus-visible{outline:3px solid var(--rouge);outline-offset:4px;border-radius:6px}.lc .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lc .band{height:18px;background:var(--stripe)}.lc .band.thin{height:9px}.lc .announce{background:var(--marine);color:var(--ecru);font-size:14.5px;letter-spacing:.01em}.lc .announce .wrap{display:flex;justify-content:center;align-items:center;gap:14px;min-height:42px}.lc .pill{background:var(--rouge);color:#fff;font-weight:600;font-size:12.5px;padding:3px 10px;border-radius:999px}.lc header{position:sticky;top:0;z-index:20;background:#fffffff0;-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--lin-2)}.lc .nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px}.lc .nav nav{display:flex;gap:30px;font-weight:500;font-size:15.5px}.lc .nav nav.right{justify-content:flex-end;align-items:center}.lc .nav nav a{position:relative;padding:6px 0}.lc .nav nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--marine);transform:scaleX(0);transform-origin:left;transition:transform .25s}.lc .nav nav a:hover:after{transform:scaleX(1)}.lc .logo{font-family:var(--serif);font-size:32px;line-height:1;text-align:center}.lc .logo small{display:block;font-family:var(--sans);font-size:11.5px;letter-spacing:.06em;color:var(--ardoise);margin-top:5px;font-weight:500}.lc .cart{display:inline-flex;align-items:center;gap:8px}.lc .cart b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--marine);color:#fff;font-size:12px}.lc .burger{display:none}.lc .hero{background:var(--ecru);overflow:hidden;position:relative}.lc .hero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center;min-height:720px;padding-top:72px;padding-bottom:96px}.lc .hero h1{font-size:clamp(44px,5.4vw,76px);margin-bottom:28px}.lc .hero .lead{font-size:20px;color:var(--ardoise);max-width:38ch;margin-bottom:44px}.lc .ctas{display:flex;gap:14px;flex-wrap:wrap}.lc .facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px;padding-top:28px;border-top:1px solid var(--lin)}.lc .fact{display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.35}.lc .fact b{display:block;font-size:15.5px}.lc .fact span{color:var(--ardoise);white-space:nowrap}.lc .fact svg{flex:0 0 auto}.lc .arch-wrap{position:relative;justify-self:center;width:min(100%,500px)}.lc .arch-stripe{position:absolute;top:22px;right:-22px;bottom:-22px;left:22px;opacity:.55!important;border-radius:260px 260px 26px 26px;background:var(--stripe);opacity:.9}.lc .arch{position:relative;aspect-ratio:5/6.2;border-radius:260px 260px 26px 26px;background:linear-gradient(180deg,#e7e1d5,#ddd5c6);overflow:hidden;display:grid;place-items:center}.lc .arch img,.lc .card .media img,.lc .coll .frame img,.lc .guide .gph img,.lc .about .photo img,.lc .proofph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lc .proofph,.lc .guide .gph,.lc .about .photo{overflow:hidden}.lc .arch .floor{position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,#cfc6b5,#c5bba8)}.lc .arch .ill{position:relative;width:78%;margin-top:22%}.lc .arch .note{position:absolute;bottom:24px;left:50%;transform:translate(-50%);font-size:12px;color:var(--ardoise);background:#ffffffb3;padding:4px 12px;border-radius:999px;white-space:nowrap}.lc .tagcard{position:absolute;left:-34px;bottom:46px;background:var(--blanc);border-radius:16px;padding:16px 18px;display:flex;gap:14px;align-items:center;box-shadow:0 18px 40px -18px #1c2b5459;min-width:250px}.lc .tagcard .thumb{width:54px;height:54px;border-radius:12px;background:var(--lin-2);display:grid;place-items:center}.lc .tagcard b{color:var(--marine);font-family:var(--serif);font-weight:400;font-size:19px;display:block;line-height:1.1}.lc .tagcard span{font-size:13.5px;color:var(--ardoise)}.lc .tagcard .p{font-weight:600;font-size:15px;color:var(--marine);margin-left:auto;padding-left:8px}.lc .seal{position:absolute;right:-18px;top:44px;width:116px;height:116px}@media(prefers-reduced-motion:no-preference){.lc .hero h1,.lc .hero .lead,.lc .ctas{animation:rise 1.1s cubic-bezier(.2,.7,.2,1) both}.lc .hero .lead{animation-delay:.12s}.lc .ctas{animation-delay:.24s}.lc .arch-wrap{animation:rise 1.4s .15s cubic-bezier(.2,.7,.2,1) both}.lc .seal svg{animation:spin 40s linear infinite}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}}.lc .trust{background:var(--blanc)}.lc .trust .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.lc .titem{display:flex;gap:14px;align-items:center;padding:28px 24px;border-left:1px solid var(--lin-2)}.lc .titem:first-child{border-left:0;padding-left:0}.lc .titem b{display:block;font-size:16px}.lc .titem span{font-size:14px;color:var(--ardoise);line-height:1.4}.lc .ring{flex:0 0 46px;height:46px;border-radius:50%;background:var(--ecru);display:grid;place-items:center}.lc .who-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}.lc .who{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.lc .door{display:block}.lc .door .frame{position:relative;aspect-ratio:3/4.1;border-radius:200px 200px 16px 16px;overflow:hidden;display:grid;place-items:end center;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lc .door:hover .frame{transform:translateY(-6px)}.lc .door .frame svg{width:92%;margin-bottom:14%}.lc .door .frame:not(.f3):after{content:"Photo";position:absolute;left:14px;bottom:12px;font-size:12px;color:var(--ardoise);background:#ffffffb8;padding:3px 10px;border-radius:999px}.lc .f2:after{background:#ffffff24!important;color:#cdd3e0!important}.lc .f1{background:var(--lin-2)}.lc .f2{background:var(--marine)}.lc .f3{background:var(--ecru);background-image:var(--stripe);background-size:100% 9px}.lc .f3:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:190px 190px 10px 10px;background:var(--ecru)}.lc .f3 svg{position:relative}.lc .f4{background:#e3dccd}.lc .f5{background:var(--ecru-2);border:2px solid var(--marine)}.lc .door h3{font-size:24px;margin-top:18px}.lc .door p{font-size:14.5px;color:var(--ardoise)}.lc .products{background:var(--ecru-2)}.lc .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.lc .card{display:flex;flex-direction:column}.lc .card .media{position:relative;aspect-ratio:4/4.6;border-radius:var(--r);background:var(--lin-2);display:grid;place-items:center;overflow:hidden}.lc .ph-l{position:absolute;left:14px;bottom:14px;font-size:12px;color:var(--ardoise);background:#ffffffb8;padding:3px 10px;border-radius:999px}.lc .card .media svg{width:80%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.lc .card:hover .media svg{transform:scale(1.04) rotate(-2deg)}.lc .badge{position:absolute;top:14px;left:14px;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--rouge);color:#fff;z-index:1}.lc .badge.m{background:var(--blanc);color:var(--marine)}.lc .add{position:absolute;right:14px;bottom:14px;width:46px;height:46px;border-radius:50%;background:var(--marine);color:#fff;display:grid;place-items:center;z-index:2;box-shadow:0 8px 18px -8px #1c2b5499}.lc .card .cardinfo{display:flex;flex-direction:column;align-items:stretch;padding-top:12px}.lc .card h3{font-size:22px;line-height:1.2;margin:0}.lc .card .meta{font-size:14.5px;color:var(--ardoise);margin:8px 0 0}.lc .card .row{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;margin-top:12px}.lc .card .dots{margin-left:auto}.lc .card .row s{color:var(--rouge);text-decoration:line-through;font-size:15px}.lc .price{font-weight:600;font-size:18px}.lc .dots{display:flex;gap:6px}.lc .dots i{width:16px;height:16px;border-radius:50%;border:1px solid rgba(28,43,84,.25)}.lc .card .chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.lc .chips span{font-size:12.5px;font-weight:500;background:var(--blanc);border-radius:999px;padding:4px 10px}.lc .proof .wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.lc .proofph{position:relative;aspect-ratio:1/1.05;border-radius:28px;background:linear-gradient(180deg,#ede7dc,#dfd7c9)}.lc .measure{position:absolute;right:28px;top:22%;bottom:22%;width:2px;background:var(--rouge)}.lc .measure:before,.lc .measure:after{content:"";position:absolute;left:-7px;width:16px;height:2px;background:var(--rouge)}.lc .measure:before{top:0}.lc .measure:after{bottom:0}.lc .measure b{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:var(--serif);font-weight:400;font-size:26px;color:var(--rouge);white-space:nowrap}.lc .diagram{background:var(--ecru);border-radius:28px;padding:48px 40px 40px;position:relative}.lc .diagram .cap{font-size:13px;color:var(--ardoise);margin-top:18px;text-align:center}.lc .plist{margin-top:40px;display:grid;gap:0}.lc .pi{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--lin)}.lc .pi:last-child{border-bottom:1px solid var(--lin)}.lc .pi .num{white-space:nowrap;font-family:var(--serif);font-size:48px;line-height:1}.lc .pi h3{font-size:24px;margin-bottom:4px}.lc .pi p{color:var(--ardoise);font-size:16px}.lc .offer{background:var(--marine);color:var(--ecru);position:relative;overflow:hidden}.lc .offer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(242,237,227,.05) 0 3px,transparent 3px 9px)}.lc .offer .wrap{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.lc .offer h2{color:var(--ecru);font-size:clamp(40px,5vw,68px)}.lc .offer .lead{color:#cdd3e0;margin-bottom:32px}.lc .offer .terms{font-size:14px;color:#aab3c7;margin-top:22px}.lc .ticket{position:relative;background:var(--ecru-2);color:var(--marine);border-radius:22px;padding:34px 34px 30px}.lc .ticket:before,.lc .ticket:after{content:"";position:absolute;top:62%;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:var(--marine);z-index:3}.lc .ticket:before{left:-16px}.lc .ticket:after{right:-16px}.lc .ticket{overflow:hidden}.lc .ticket h3{font-size:26px;margin-bottom:18px}.lc .trow{display:flex;justify-content:space-between;padding:10px 0;font-size:16px}.lc .trow .save{color:var(--rouge);font-weight:600}.lc .sep{border-top:2px dashed var(--rouge);opacity:.55;margin:14px 0 12px}.lc .ttotal{display:flex;justify-content:space-between;align-items:baseline}.lc .ttotal span{font-weight:600}.lc .ttotal b{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1}.lc .ticket .stripe-top{position:absolute;left:34px;right:34px;top:0;height:9px;background:var(--stripe);border-radius:0 0 4px 4px}.lc .sizes .wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.lc .steps{counter-reset:s;display:grid;gap:18px;margin:34px 0 36px}.lc .step{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:start}.lc .step:before{counter-increment:s;content:counter(s);width:52px;height:52px;border-radius:50%;border:2px solid var(--marine);display:grid;place-items:center;font-family:var(--serif);font-size:24px}.lc .step b{display:block;font-size:17px}.lc .step span{color:var(--ardoise);font-size:15.5px}.lc .paper{background:var(--ecru);border-radius:28px;padding:40px;display:grid;place-items:center}.lc .gifts{background:var(--ecru)}.lc .gifts-head{text-align:center;margin:0 auto 56px;max-width:720px}.lc .gifts-head .lead{margin:0 auto}.lc .tags{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lc .gtag{position:relative;background:var(--blanc);padding:62px 28px 30px;clip-path:polygon(22% 0,78% 0,100% 13%,100% 100%,0 100%,0 13%);border-radius:0 0 18px 18px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column}.lc .gtag:hover{transform:translateY(-6px) rotate(-.6deg)}.lc .gtag:before{content:"";position:absolute;top:26px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--ecru);box-shadow:inset 0 0 0 2px var(--lin)}.lc .gtag .amt{font-size:13.5px;color:var(--ardoise);font-weight:600}.lc .gtag h3{font-size:28px;margin:6px 0 10px}.lc .gtag p{font-size:15px;color:var(--ardoise);margin-bottom:22px}.lc .gtag .ulink{margin-top:auto;align-self:flex-start}.lc .gtag.dark{background:var(--marine);color:var(--ecru)}.lc .gtag.dark p,.lc .gtag.dark .amt{color:#cdd3e0}.lc .gtag.dark .ulink{background-image:linear-gradient(var(--ecru),var(--ecru))}.lc .about .wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lc .quote{position:relative;padding-left:48px}.lc .quote:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:21px;background:var(--stripe)}.lc .quote p.q{font-family:var(--serif);font-style:italic;font-size:clamp(30px,3.4vw,44px);line-height:1.15;margin-bottom:24px}.lc .quote p.t{color:var(--ardoise);max-width:50ch;margin-bottom:24px}.lc .sign{display:flex;gap:14px;align-items:center;font-size:15px}.lc .sign i{width:48px;height:48px;border-radius:50%;background:var(--lin)}.lc .photo-wrap{position:relative;width:min(100%,480px);justify-self:center}.lc .photo-stripe{position:absolute;top:-22px;right:22px;bottom:22px;left:-22px;border-radius:200px 200px 22px 22px;background:var(--stripe)}.lc .about .photo{aspect-ratio:4/4.4;border-radius:200px 200px 22px 22px;background:linear-gradient(180deg,#e7e1d4,#d6cebf);position:relative;display:grid;place-items:center}.lc .about .photo span{font-size:13px;color:var(--ardoise);background:#ffffffb3;padding:5px 12px;border-radius:999px}.lc .faq{background:var(--ecru-2)}.lc .faq .wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.lc details{border-top:1px solid var(--lin);padding:24px 20px}.lc details:last-child{border-bottom:1px solid var(--lin)}.lc summary{font-weight:600;font-size:18.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.lc summary::-webkit-details-marker{display:none}.lc summary i{flex:0 0 34px;height:34px;border-radius:50%;border:1.5px solid var(--marine);position:relative;transition:transform .25s,background .25s}.lc summary i:before,.lc summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--marine);transform:translate(-50%,-50%)}.lc summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s}.lc details[open] summary i{background:var(--rouge);border-color:var(--rouge)}.lc details[open] summary i:before{background:#fff}.lc details[open] summary i:after{transform:translate(-50%,-50%) rotate(0);background:#fff}.lc details p{margin-top:12px;color:var(--ardoise);max-width:62ch}.lc .news .box{position:relative;background:var(--blanc);border:2px solid var(--marine);border-radius:28px;padding:56px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;overflow:hidden}.lc .news .box:before{content:"";position:absolute;left:0;top:0;bottom:0;width:22px;background:var(--stripe)}.lc .news h2{font-size:clamp(30px,3vw,42px)}.lc .form label{display:block;font-weight:600;font-size:14.5px;margin-bottom:8px}.lc .form .f{display:flex;gap:10px}.lc .form input{flex:1;font:inherit;min-height:54px;padding:0 20px;border:1.5px solid var(--lin);border-radius:999px;background:var(--ecru-2);color:var(--marine)}.lc .form input:focus{outline:none;border-color:var(--marine);background:#fff}.lc .form small{display:block;color:var(--ardoise);font-size:13px;margin-top:10px}.lc footer{background:var(--marine);color:#cdd3e0;padding:80px 0 0;overflow:hidden}.lc .fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;font-size:15px}.lc footer h4{color:var(--ecru);font-size:15px;font-weight:600;margin-bottom:16px}.lc footer li{list-style:none;margin-bottom:10px}.lc footer li a:hover{color:var(--ecru)}.lc .fbrand p{max-width:34ch;margin-top:12px}.lc .fbrand .logo{color:var(--ecru);text-align:left;font-size:30px}.lc .mega{font-family:var(--serif);font-size:clamp(52px,10.6vw,150px);line-height:1;letter-spacing:-.02em;white-space:nowrap;text-align:center;background:repeating-linear-gradient(to bottom,var(--ecru) 0 6px,transparent 6px 9px);-webkit-background-clip:text;background-clip:text;color:transparent;padding-top:.2em;margin-bottom:-.16em;-webkit-user-select:none;user-select:none}.lc .legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;border-top:1px solid #34467a;padding:22px 0 26px;margin-top:28px}.lc .btn.red{background:var(--rouge);border-color:var(--rouge);color:#fff}.lc .btn.red:hover{background:#962721;border-color:#962721}.lc .stitch{border:0;border-top:2px dashed var(--rouge)}.lc .ribbon{background:var(--ecru);overflow:hidden;padding:0;margin-top:-1px}.lc .ribbon-in{position:relative;background:var(--rouge);color:#fff;transform:none;margin:0;padding:14px 0;display:flex;justify-content:center;gap:64px;font-weight:600;font-size:15.5px;white-space:nowrap}.lc .ribbon-in:before,.lc .ribbon-in:after{content:"";position:absolute;left:0;right:0;border-top:1.5px dashed rgba(255,255,255,.75)}.lc .ribbon-in:before{top:6px}.lc .ribbon-in:after{bottom:6px}.lc .ribbon-in span{display:inline-flex;align-items:center;gap:10px}.lc .ribbon-in em{font-style:normal}.lc .rlink{color:#fff;border-bottom:1.5px solid rgba(255,255,255,.8);padding-bottom:1px;font-weight:600}.lc .rlink:hover{border-color:transparent}.lc .lens{position:absolute;left:-46px;top:118px;width:150px;height:150px;border-radius:50%;background:#e4ddcf;box-shadow:0 0 0 7px var(--blanc),0 22px 40px -20px #1c2b5473;overflow:hidden;z-index:2}.lc .lens svg{width:100%;height:100%}.lc .lens-cap{position:absolute;left:-30px;top:282px;z-index:2;font-size:12.5px;font-weight:600;color:var(--rouge);display:flex;align-items:center;gap:8px}.lc .lens-cap:before{content:"";width:26px;border-top:2px dashed var(--rouge)}.lc .card .media:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:12px;padding:9px;background:repeating-linear-gradient(to bottom,var(--marine) 0 2px,transparent 2px 6px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .25s;pointer-events:none;z-index:1}.lc .card:hover .media:before,.lc .card:focus-within .media:before{opacity:1}.lc .fav{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;background:var(--blanc);display:grid;place-items:center;border:0;cursor:pointer;z-index:2;transition:transform .2s}.lc .fav:hover{transform:scale(1.08)}.lc .fav:hover path{fill:var(--rouge)}.lc .ship{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ardoise);margin-top:8px}.lc .ship:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rouge);box-shadow:0 0 0 3px #b3302a26}.lc .f3 .rv{position:absolute;top:0;bottom:0;left:50%;width:20px;margin-left:-10px;background:var(--rouge);z-index:0}.lc .f3 .rh{position:absolute;left:0;right:0;top:36%;height:20px;background:var(--rouge);z-index:0}.lc .door .frame .bow{position:absolute;top:calc(36% - 18px);left:50%;width:104px;margin:0 0 0 -52px;z-index:1}.lc .f3 svg.sl{position:relative;z-index:2}.lc .f5{border:2px dashed var(--rouge)!important}.lc .sash{position:absolute;top:26px;right:-46px;width:190px;transform:rotate(45deg);background:var(--rouge);color:#fff;text-align:center;font-size:12.5px;font-weight:600;padding:7px 0;z-index:2}.lc .sash:before,.lc .sash:after{content:"";position:absolute;left:0;right:0;border-top:1px dashed rgba(255,255,255,.7)}.lc .sash:before{top:3px}.lc .sash:after{bottom:3px}.lc .ticket .save-big{display:inline-block;background:#b3302a1a;color:var(--rouge);font-weight:600;font-size:14px;padding:4px 10px;border-radius:999px;margin-top:14px}.lc .gtag:before{box-shadow:inset 0 0 0 2px var(--rouge)!important}.lc .twine{position:absolute;top:0;left:50%;width:60px;height:34px;margin-left:-30px;pointer-events:none}.lc .quote .qm{font-family:var(--serif);font-size:96px;line-height:.5;color:var(--rouge);display:block;height:40px}.lc .step:before{transition:background .2s,color .2s}.lc .step:first-child:before{background:var(--rouge);border-color:var(--rouge);color:#fff}.lc .legal{border-top:1px dashed rgba(220,120,110,.55)!important}@media(max-width:640px){.lc .ribbon-in{gap:10px 20px;font-size:14px;justify-content:center;padding:14px 20px!important;white-space:normal;flex-wrap:wrap;text-align:center}.lc .lens{width:104px;height:104px;left:-10px;top:70px}.lc .tagcard .thumb{display:none}.lc .lens-cap{left:-2px;top:186px;font-size:12px}.lc .sash{right:-52px;top:20px}}.lc .nav nav.left{gap:6px}.lc .has-mega{position:static}.lc .toplink{display:inline-flex;align-items:center;height:84px;padding:0 14px!important;font-weight:500}.lc .toplink:after{bottom:24px!important;left:14px!important;right:14px!important}.lc .has-mega:hover .toplink:after,.lc .has-mega:focus-within .toplink:after{transform:scaleX(1)}.lc .mmenu{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--lin-2);box-shadow:0 30px 50px -30px #1c2b5459;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.lc .mmenu:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:repeating-linear-gradient(to bottom,var(--marine) 0 2px,transparent 2px 4px);opacity:.9}.lc .has-mega:hover .mmenu,.lc .has-mega:focus-within .mmenu{opacity:1;visibility:visible;transform:none}.lc .mega-in{display:grid;grid-template-columns:repeat(3,1fr) 300px;gap:40px;padding-top:40px;padding-bottom:44px}.lc .mega-in:has(.mdesc){grid-template-columns:1fr 1.2fr 300px}.lc .mdesc{font-family:var(--serif);font-size:24px;line-height:1.25;color:var(--marine);max-width:24ch;align-self:center}.lc .mtitle{font-size:13.5px;color:var(--ardoise);margin-bottom:14px}.lc .mcol ul{list-style:none;display:grid;gap:12px}.lc .mcol a{font-family:var(--serif);font-size:21px;line-height:1.15;position:relative}.lc .mcol a:hover{color:var(--rouge)}.lc .nav nav .mcol a:after,.lc .nav nav .mfeat:after{display:none}.lc .mfeat{display:block}.lc .mph{display:block;position:relative;aspect-ratio:4/3;border-radius:16px;margin-bottom:12px}.lc .mph .ph-l{left:12px;bottom:10px}.lc .mfeat b{display:block;font-family:var(--serif);font-weight:400;font-size:20px;margin-bottom:4px}.lc .mfeat .ulink{font-size:14.5px}.lc .drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1c2b5459;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.lc .drawer.on{opacity:1;visibility:visible}.lc .dpanel{position:absolute;left:0;top:0;bottom:0;width:min(88vw,380px);background:#fff;overflow-y:auto;padding:18px 22px 40px;transform:translate(-100%);transition:transform .3s}.lc .drawer.on .dpanel{transform:none}.lc .dhead{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--lin-2)}.lc .dclose{all:unset;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;font-size:30px;line-height:1;color:var(--marine)}.lc .drawer details{border-top:0!important;border-bottom:1px solid var(--lin-2);padding:16px 12px}.lc .drawer summary{font-family:var(--serif);font-size:26px;font-weight:400}.lc .dbody{padding:10px 12px 4px}.lc .dall{display:inline-block;font-weight:600;margin-bottom:12px;color:var(--rouge)}.lc .dtitle{font-size:13px;color:var(--ardoise);margin:12px 0 6px}.lc .dbody ul{list-style:none;display:grid;gap:10px}.lc .dbody li a{font-size:17px}.lc .dlink{display:block;padding:16px 12px;border-bottom:1px solid var(--lin-2);font-weight:600}.lc .colls{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lc .coll .frame{position:relative;aspect-ratio:4/4.6;border-radius:220px 220px 18px 18px;overflow:hidden;display:block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lc .coll .frame:hover{transform:translateY(-6px)}.lc .coll .frame .ph-l{left:16px;bottom:14px}.lc .coll h3{font-size:30px;margin:20px 0 4px}.lc .coll h3 a:hover{color:var(--rouge)}.lc .coll .count{font-size:14.5px;color:var(--ardoise);margin-bottom:14px}.lc .subs{display:flex;flex-wrap:wrap;gap:8px}.lc .subs a,.lc .subs span{font-size:14px;font-weight:500;border:1.5px solid var(--lin);border-radius:999px;padding:7px 13px;transition:border-color .2s,background .2s}.lc .subs span{color:var(--ardoise)}.lc .subs :is(a,span).all{border-color:var(--marine);font-weight:600;color:var(--marine)}.lc .subs a:hover{border-color:var(--marine);background:var(--marine);color:#fff}.lc .ib{all:unset;cursor:pointer;width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;position:relative}.lc .ib:hover{background:var(--ecru-2)}.lc .ib:focus-visible{outline:3px solid var(--rouge)}.lc .nav nav.right{gap:4px!important}.lc .nav nav.right .txt{margin-right:12px}.lc .nav nav.right .ib:after{display:none}.lc .cart.ib b{position:absolute;top:4px;right:2px;width:18px;height:18px;font-size:11px}.lc .searchbar{border-top:1px solid var(--lin-2);background:#fff;padding:18px 0 20px}.lc .searchbar form{display:flex;gap:10px;align-items:center}.lc .searchbar input{flex:1;font:inherit;font-size:18px;min-height:54px;padding:0 22px;border:1.5px solid var(--marine);border-radius:999px;background:var(--ecru-2);color:var(--marine)}.lc .searchbar input:focus{outline:none;background:#fff}.lc .sclose{all:unset;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;font-size:30px;color:var(--marine)}.lc .spop{margin-top:12px;font-size:14px;color:var(--ardoise)}.lc .spop a{color:var(--marine);font-weight:600}.lc .founder{display:flex;gap:16px;align-items:center;margin-top:8px}.lc .founder i{flex:0 0 58px;height:58px;border-radius:50%;background:linear-gradient(160deg,#e2dbce,#cfc6b5)}.lc .founder b{display:block;font-family:var(--serif);font-weight:400;font-size:20px}.lc .founder span{font-size:14.5px;color:var(--ardoise)}.lc .guides .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lc .guide .gph{display:block;position:relative;aspect-ratio:4/3;border-radius:18px;margin-bottom:18px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.lc .guide:hover .gph{transform:translateY(-4px)}.lc .guide .gph .ph-l{left:14px;bottom:12px}.lc .guide .tag{font-size:13.5px;color:var(--ardoise)}.lc .guide h3{font-size:25px;margin:6px 0 8px}.lc .guide p{color:var(--ardoise);font-size:15.5px;margin-bottom:12px}.lc .fcontact{margin-top:18px;font-size:15px;line-height:1.7}.lc .fcontact a{color:var(--ecru);font-weight:600}.lc .social{display:flex;gap:10px;margin-top:18px}.lc .social a{width:42px;height:42px;border-radius:50%;border:1px solid #3A4A7A;display:grid;place-items:center}.lc .social a:hover{background:#273968}.lc .fpay{display:flex;flex-wrap:wrap;gap:6px}.lc .fpay span{font-size:11px;font-weight:700;border:1px solid #3A4A7A;border-radius:6px;padding:3px 7px;color:var(--ecru)}.lc .btn.red{outline:1.5px dashed rgba(255,255,255,.62);outline-offset:-6px}.lc .btn.red:focus-visible{outline:3px solid var(--marine);outline-offset:4px}.lc .section h2:before,.lc .sec h2:before,.lc .p-section h2:before{content:"";display:block;width:34px;height:11px;margin-bottom:20px;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--marine) 0 2px,transparent 2px 4.5px)}.lc .offer h2:before{background:repeating-linear-gradient(to bottom,var(--ecru) 0 2px,transparent 2px 4.5px)!important}.lc .gifts-head h2:before{margin-left:auto;margin-right:auto}.lc .news h2:before,.lc .upsell h2:before{display:none!important}.lc .hero,.lc .products,.lc .gifts,.lc .faq,.lc .proof,.lc .sec.alt{position:relative;isolation:isolate}.lc .hero:after,.lc .products:after,.lc .gifts:after,.lc .faq:after,.lc .proof:after,.lc .sec.alt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .42 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lc h2{letter-spacing:-.015em}.lc .lead{line-height:1.55}.lc .titem .fpay{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.lc .titem .fpay span{color:var(--marine);border-color:var(--lin);background:#fff;font-size:10.5px;padding:2px 6px}.lc .hero-band{height:9px;background:repeating-linear-gradient(to bottom,var(--marine) 0 2px,transparent 2px 4.5px);background-color:var(--blanc)}@media(max-width:1080px){.lc .guides .grid3{grid-template-columns:1fr 1fr}.lc .nav nav.right .txt{display:none}.lc .nav nav.right .acc-ic{display:none}}@media(max-width:640px){.lc .guides .grid3{grid-template-columns:1fr}}@media(max-width:1080px){.lc .nav nav.left{display:none}.lc .colls{grid-template-columns:1fr;gap:44px}.lc .coll .frame{aspect-ratio:16/10;border-radius:180px 180px 18px 18px}}@media(max-width:1080px){.lc .nav{grid-template-columns:auto 1fr auto}.lc .nav nav.left{display:none}.lc .nav nav.right a:not(.cart){display:none}.lc .burger{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--lin)}.lc .logo{text-align:center}.lc .hero .wrap,.lc .proof .wrap,.lc .offer .wrap,.lc .sizes .wrap,.lc .about .wrap,.lc .faq .wrap{grid-template-columns:1fr;gap:56px}.lc .hero .wrap{min-height:0;padding-top:40px}.lc .hero .wrap>*{min-width:0}.lc .facts{grid-template-columns:repeat(3,minmax(0,auto))}.lc .arch-wrap{width:min(88%,420px)}.lc .who{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px;margin-right:-40px;padding-right:40px}.lc .door{flex:0 0 220px;scroll-snap-align:start}.lc .pgrid,.lc .tags,.lc .trust .wrap{grid-template-columns:repeat(2,1fr)}.lc .titem{border-left:0;padding-left:0}.lc .fgrid{grid-template-columns:1fr 1fr}.lc .news .box{grid-template-columns:1fr;padding:44px 40px 44px 56px}.lc .section{padding:88px 0}.lc .who-head{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:640px){.lc .wrap{padding:0 20px}.lc .hero .wrap>*{min-width:0}.lc .facts{grid-template-columns:1fr;gap:16px}.lc .fact span{white-space:normal}.lc .who{margin-right:-20px;padding-right:20px}.lc .door{flex-basis:62%}.lc .announce .wrap{font-size:13.5px;text-align:center;flex-wrap:wrap;gap:8px;padding:8px 20px}.lc .logo{font-size:25px}.lc .logo small{display:none}.lc .nav{height:70px}.lc .hero h1{font-size:44px}.lc .hero .lead{font-size:18px}.lc .ctas .btn{flex:1 1 100%}.lc .tagcard{position:relative;left:auto;bottom:auto;min-width:0;margin:-44px 14px 0}.lc .trust .wrap{grid-template-columns:1fr}.lc .seal{width:88px;height:88px;right:-8px;top:18px}.lc .pgrid{grid-template-columns:1fr 1fr;gap:16px}.lc .card h3{font-size:18px;line-height:1.25}.lc .card .meta{font-size:13px}.lc .chips{display:none}.lc .add{width:44px;height:44px;right:10px;bottom:10px}.lc .tags{grid-template-columns:1fr}.lc .pi{grid-template-columns:84px 1fr}.lc .pi .num{font-size:36px}.lc .section{padding:72px 0}.lc .news .box{padding:36px 24px 36px 40px}.lc .form .f{flex-direction:column}.lc .fgrid{grid-template-columns:1fr 1fr;gap:28px}.lc .fbrand{grid-column:1/-1}.lc .trust .wrap{gap:0 16px}.lc .titem{padding:18px 0}}html body .main-content .lc :is(h1,h2,h3):not(.lbp *){font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.015em!important;color:#1c2b54!important}html body .main-content .lc .hero h1:not(.lbp *){font-size:clamp(44px,5.4vw,76px)!important;line-height:1.05!important;margin-bottom:28px}html body .main-content .lc h2:not(.lbp *){font-size:clamp(34px,4vw,52px)!important;line-height:1.05!important}html body .main-content .lc .offer :is(h2,h3,.lead,.terms){color:#f2ede3!important}html body .main-content .lc .offer h2{font-size:clamp(40px,5vw,68px)!important}html body .main-content .lc .offer .lead{color:#cdd3e0!important}html body .main-content .lc .offer .terms{color:#aab3c7!important}html body .main-content .lc .ticket :is(h3,span,b){color:#1c2b54!important}html body .main-content .lc .ticket .save,html body .main-content .lc .ticket .save-big{color:#b3302a!important}html body:not(#_) .lc :is(.btn,.btn.red,.btn.ghost){border-radius:999px!important;box-shadow:none!important;font-family:Hanken Grotesk,system-ui,sans-serif!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important;min-height:54px!important;padding:0 28px!important}html body:not(#_) .lc .btn.red{background:#b3302a!important;border:2px solid #B3302A!important;color:#fff!important;outline:1.5px dashed rgba(255,255,255,.62);outline-offset:-6px}html body:not(#_) .lc .btn.red:hover{background:#962721!important;border-color:#962721!important}html body:not(#_) .lc .btn.ghost{background:transparent!important;color:#1c2b54!important;border:2px solid #1C2B54!important}html body:not(#_) .lc .btn.ghost:hover{background:#1c2b54!important;color:#fff!important}html body .main-content .lc :is(input[type=email],input[type=text],input[type=search]):not(.lbp *){border-radius:999px!important;min-height:54px;border:1.5px solid #DCD6CA!important;background:#f7f4ee!important;font-size:17px!important;font-family:Hanken Grotesk,system-ui,sans-serif!important}html body .main-content .lc .form label:not(.lbp *){letter-spacing:0!important;font-size:14.5px!important;font-weight:600!important;text-transform:none!important;color:#1c2b54!important}html body .main-content .lc summary:not(.lbp *){font-size:18.5px!important;letter-spacing:0!important;text-transform:none!important}html body .main-content .lc button.add,.lc button.fav{border-radius:50%!important;text-transform:none!important;letter-spacing:0!important;padding:0!important}html body.template-index .main-content{background:#fff!important}.lbp-foot .lc{background:transparent!important;color:inherit;font-size:inherit}.lc .chips:not(:has(span)){display:none}html body .main-content .lc .card h3{margin:0!important;line-height:1.2!important}.lc .card .media form{margin:0}.lc .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px}.lc .tile .ph{display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--ecru)}.lc .tile .ph img{width:100%;height:100%;object-fit:cover}.lc .tile h3{font-size:22px;margin:14px 0 0;line-height:1.2}.lc .tile:hover h3{color:var(--rouge)}.lc .editorial{background:var(--ecru-2)}.lc .edgrid{display:grid;grid-template-columns:1fr 1fr;gap:40px 72px;margin-top:36px}.lc .edgrid h3{font-size:28px;margin:0 0 10px;line-height:1.15}.lc .edgrid p{color:var(--ardoise);font-size:16.5px;line-height:1.6}.lc .edgrid a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.lc .ed-check{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.lc .ed-more{display:none}.lc .quote .sign{margin-top:22px;font-family:var(--serif);font-size:22px}html body .main-content .lc .faq summary h3{font-family:Hanken Grotesk,system-ui,sans-serif!important;font-size:inherit!important;font-weight:600!important;line-height:1.35!important;margin:0!important;letter-spacing:0!important}@media(max-width:800px){.lc .tiles{grid-template-columns:1fr 1fr;gap:16px}.lc .tile h3{font-size:18px}.lc .edgrid{grid-template-columns:1fr;gap:28px}.lc .ed-check:not(:checked)~.edgrid .ed-fold{display:none}.lc .ed-more{display:inline-flex;align-items:center;margin-top:22px;font-weight:600;cursor:pointer;border-bottom:1px solid var(--marine)}.lc .ed-check:checked~.ed-more{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lc-maquette.css.map */
