:root{--ms-navy:#2d3350;--ms-navy-h:#3d456a;--ms-ink:#1e293b;--ms-accent:#7c90b8;--ms-star:#ffb15f;--ms-cream:#f0e6d6;--ms-sand:#f8f4eb;--ms-bg:#f8fafc;--ms-s100:#f1f5f9;--ms-s200:#e2e8f0;--ms-s300:#cbd5e1;--ms-s400:#94a3b8;--ms-s500:#64748b;--ms-s600:#475569;--ms-serif:"Playfair Display",Georgia,serif;--ms-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;touch-action:pan-y;overflow-x:hidden;overscroll-behavior-x:none}body{margin:0;background:var(--ms-bg);color:var(--ms-ink);font-family:var(--ms-sans);font-size:16px;line-height:1.5;font-weight:400;touch-action:pan-y;overflow-x:hidden;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400}p,ul,ol,dl,dd{margin:0}ul{padding:0;list-style:none}.ms-serif{font-family:var(--ms-serif)}.ms-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ms-wrap{max-width:80rem;margin:0 auto;padding:0 16px}@media(min-width:768px){.ms-wrap{padding:0 32px}}.ms-rail{overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-x pan-y}.ms-rail::-webkit-scrollbar{display:none}.ms-ann{background:var(--ms-navy);color:#fff;text-align:center;padding:10px 32px;position:relative}.ms-ann p{font-size:10px;font-weight:500;letter-spacing:.025em;line-height:1.5;margin:0}@media(min-width:768px){.ms-ann p{font-size:11px}}.ms-ann b{font-weight:700}.ms-ann__x{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#fff9;display:flex}.ms-ann__x:hover{color:#fff}.ms-hd{background:#fff;padding:16px 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;position:sticky;top:0;z-index:60}.ms-hd__in{max-width:80rem;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;position:relative}@media(min-width:768px){.ms-hd__in{padding:0 32px}}.ms-hd__burger,.ms-hd__bag{display:inline-flex;align-items:center;justify-content:center;color:var(--ms-ink)}.ms-hd__burger svg{width:24px;height:24px}.ms-hd__logo{position:absolute;left:50%;transform:translate(-50%)}.ms-hd__logo img{height:44px;width:auto;object-fit:contain}@media(min-width:768px){.ms-hd__logo img{height:56px}}.ms-hd__bag{position:relative;height:44px;width:44px;border:1px solid var(--ms-s200);border-radius:9999px;background:#fffffff2;color:var(--ms-navy);box-shadow:0 1px 2px #0000000d}.ms-hd__bag:hover{border-color:var(--ms-accent);box-shadow:0 4px 6px -1px #0000001a}.ms-hd__bag svg{width:18px;height:18px}.ms-hd__n{position:absolute;right:-6px;top:-6px;display:flex;height:20px;min-width:20px;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #fff;background:var(--ms-navy);padding:0 4px;font-size:10px;font-weight:800;line-height:1;color:#fff;box-shadow:0 2px 8px #2d335059}.ms-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:none}.ms-nav.is-open{display:block}.ms-nav__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73}.ms-nav__pan{position:absolute;left:0;top:0;bottom:0;width:min(86vw,420px);background:#fff;padding:28px 24px;overflow-y:auto;display:flex;flex-direction:column}.ms-nav__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ms-nav__top img{height:40px;width:auto}.ms-nav__x{color:var(--ms-ink);display:flex}.ms-nav__x svg{width:26px;height:26px}.ms-nav__gr{margin-top:34px;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ms-s400)}.ms-nav__list{margin-top:14px;border-left:1px solid var(--ms-s200);padding-left:18px;display:flex;flex-direction:column;gap:20px}.ms-nav__a{display:block}.ms-nav__t{display:block;font-family:var(--ms-serif);font-size:26px;line-height:1.1;color:var(--ms-ink)}.ms-nav__s{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--ms-accent)}.ms-p{padding:16px 0 0}.ms-p__grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media(min-width:1024px){.ms-p__grid{grid-template-columns:1fr 1fr;gap:80px}}@media(min-width:1024px){.ms-p__media{position:sticky;top:96px;align-self:start;padding-top:32px}}.ms-p__head{padding:16px 16px 0}.ms-p h1{font-family:var(--ms-serif);font-size:36px;line-height:1.25;color:var(--ms-ink)}.ms-p h1 sup{font-size:.35em;vertical-align:super}.ms-p__note{display:flex;align-items:center;gap:4px;margin-top:12px;width:fit-content}.ms-p__note svg{width:12px;height:12px;fill:var(--ms-star);color:var(--ms-star)}.ms-p__note span{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ms-s400);margin-left:12px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--ms-s300)}.ms-p__note:hover span{color:var(--ms-accent);text-decoration-color:var(--ms-accent)}.ms-g{position:relative;padding:0 16px}.ms-g__track{display:flex;gap:12px}.ms-g__slide{scroll-snap-align:start;flex:0 0 auto;width:82%;aspect-ratio:4/5;overflow:hidden;background:var(--ms-s100);border-radius:8px;position:relative}@media(min-width:1024px){.ms-g__slide{width:100%}}.ms-g__slide img,.ms-g__slide video{width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-select:none;pointer-events:none}.ms-g__dots{display:flex;justify-content:center;gap:6px;padding:12px 16px 0}.ms-g__dots span{height:6px;width:6px;border-radius:9999px;background:var(--ms-s300);transition:all .2s}.ms-g__dots span.on{width:24px;background:var(--ms-navy)}.ms-g__fl{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:9999px;background:#ffffffeb;color:var(--ms-ink);display:none;align-items:center;justify-content:center;box-shadow:0 4px 12px #0f172a2e;z-index:2}.ms-g__fl svg{width:16px;height:16px}.ms-g__fl--p{left:24px}.ms-g__fl--n{right:24px}@media(hover:hover){.ms-g__fl{display:flex}}.ms-p__info{padding:0 16px}@media(min-width:1024px){.ms-p__info{padding:16px 0 0}}.ms-pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ms-pr__now{font-size:1.75rem;line-height:1;color:var(--ms-ink);font-weight:300}@media(min-width:1024px){.ms-pr__now{font-size:1.875rem}}.ms-pr__was{font-size:16px;color:var(--ms-s400);text-decoration:line-through;-webkit-text-decoration-line:line-through;display:inline-block;min-height:1em}.ms-pr__badge{border-radius:9999px;background:#ffedd5;padding:2px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#9a3412}.ms-p__tag{margin-top:16px;font-size:16px;color:var(--ms-s500);line-height:1.625;font-weight:300}@media(min-width:1024px){.ms-p__tag{margin-top:20px}}.ms-c{margin-top:20px}@media(min-width:1024px){.ms-c{margin-top:24px}}.ms-c__hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ms-c__lab{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ms-ink)}.ms-c__lab em{font-style:normal;margin-left:8px;font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ms-s500)}.ms-c__aide{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-accent)}.ms-c__aide:hover{color:var(--ms-navy)}.ms-c__aide svg{width:12px;height:12px}.ms-c__groupes{margin-top:12px;display:flex;flex-direction:column;gap:14px}.ms-c__rangee{display:flex;flex-wrap:wrap;gap:14px 14px}@media(min-width:640px){.ms-c__rangee{gap:14px 20px}}@media(min-width:1024px){.ms-c__rangee{gap:14px 28px}}.ms-c__gr{min-width:0}.ms-c__nom{margin-bottom:8px;display:flex;align-items:center;gap:6px}.ms-c__nom span{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-s400)}.ms-c__gr.on .ms-c__nom span{color:var(--ms-ink)}.ms-c__neuf{border-radius:9999px;background:var(--ms-star);padding:2px 6px;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-navy);box-shadow:0 1px 2px #00000014}.ms-c__lim{border-radius:9999px;background:#b98a2e;padding:2px 6px;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;box-shadow:0 1px 2px #00000014}.ms-c__pucs{display:flex;align-items:center;gap:6px}@media(min-width:640px){.ms-c__pucs{gap:8px}}@media(min-width:1024px){.ms-c__pucs{gap:10px}}.ms-c__p{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:9999px;transition:all .2s;box-shadow:0 0 0 1.5px #2d335040}@media(min-width:1024px){.ms-c__p{width:32px;height:32px}}.ms-c__p:hover{box-shadow:0 0 0 1.5px #2d335080}.ms-c__p[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ms-navy)}.ms-c__txt{margin-top:14px;max-width:28rem;font-size:12px;font-weight:300;line-height:1.625;color:var(--ms-s500)}.ms-c__txt b{font-weight:600;color:var(--ms-ink)}.ms-lot{margin-top:16px;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.ms-lot{margin-top:24px;gap:12px}}.ms-lot__p{position:relative;display:flex;gap:12px;align-items:flex-start;border:1px solid var(--ms-s200);background:#fffc;padding:12px 16px;box-shadow:0 1px 2px #0000000d;cursor:pointer;text-align:left;width:100%}.ms-lot__p.on{border-color:var(--ms-navy);box-shadow:0 0 0 1px var(--ms-navy)}.ms-lot__rond{margin-top:3px;flex:0 0 auto;width:18px;height:18px;border-radius:9999px;border:1px solid var(--ms-s300);display:flex;align-items:center;justify-content:center}.ms-lot__p.on .ms-lot__rond{border-color:var(--ms-navy)}.ms-lot__p.on .ms-lot__rond:after{content:"";width:10px;height:10px;border-radius:9999px;background:var(--ms-navy)}.ms-lot__c{flex:1;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ms-lot__nom{display:block;white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-ink)}.ms-lot__ment{display:block;margin-top:3px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-accent)}.ms-lot__d{flex:0 0 auto;text-align:right}.ms-lot__ins{font-size:20px;font-weight:300;line-height:1.1;color:var(--ms-ink);font-style:normal}.ms-lot__mts{margin-top:3px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.ms-lot__off{border-radius:9999px;background:var(--ms-navy);padding:2px 7px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff}.ms-lot__was{font-size:13px;color:var(--ms-s400);text-decoration:line-through;display:inline-block;min-height:1em}.ms-lot__ruban{position:absolute;top:-9px;right:12px;background:var(--ms-star);color:var(--ms-navy);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:9999px}.ms-sec{margin-top:10px;border:1px solid var(--ms-s200);background:#fff;padding:14px 16px}.ms-sec__t{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-ink)}.ms-sec__n{font-size:10px;font-weight:600;color:var(--ms-accent);margin-left:8px}.ms-sec__rail{margin-top:10px;display:grid;grid-auto-flow:column;grid-auto-columns:20%;gap:8px;min-width:0}.ms-sec__v{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--ms-s100);box-shadow:0 0 0 1px var(--ms-s200)}.ms-sec__v img{width:100%;height:100%;object-fit:cover}.ms-sec__v[aria-checked=true]{box-shadow:0 0 0 2px var(--ms-navy)}.ms-sec__v em{position:absolute;inset:auto 0 0 0;background:#ffffffeb;font-style:normal;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:2px 1px;color:var(--ms-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-buy{display:flex;gap:16px;align-items:stretch;margin-top:16px}.ms-qty{display:flex;border:1px solid var(--ms-navy);width:96px;align-items:center;justify-content:space-between;padding:0 12px}@media(min-width:640px){.ms-qty{width:128px;padding:0 16px}}.ms-qty button{color:var(--ms-navy);padding:4px;font-size:20px;font-weight:300;line-height:1}.ms-qty button:hover{color:var(--ms-accent)}.ms-qty span{font-size:14px;font-weight:700;color:var(--ms-ink);font-variant-numeric:tabular-nums}.ms-add{flex:1;padding:16px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-transform:uppercase;font-size:12px;letter-spacing:.2em;font-weight:700;background:var(--ms-navy);color:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transition:background .2s}.ms-add:hover{background:var(--ms-navy-h)}.ms-add__l1{display:flex;align-items:center;justify-content:center;gap:12px}.ms-add__l1 svg{width:18px;height:18px}.ms-add__l2{font-size:14px;font-weight:700;text-transform:none;letter-spacing:.015em;color:#7dd3fc}.ms-free{text-align:center;font-size:12px;font-weight:300;color:var(--ms-s500);margin-top:12px}.ms-tr{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-top:1px solid var(--ms-s200);border-bottom:1px solid var(--ms-s200);padding:8px 0;margin-top:16px}@media(min-width:640px){.ms-tr{gap:16px}}@media(min-width:768px){.ms-tr{margin-left:auto;margin-right:auto;max-width:42rem}}.ms-tr__i{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:8px}.ms-tr__i img{height:56px;width:56px;margin:-6px 0;object-fit:contain}.ms-tr__i b{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ms-ink);line-height:1.25}@media(min-width:410px){.ms-tr__i b{font-size:11px;letter-spacing:.08em}}.ms-tr__i em{display:block;font-style:normal;font-size:10.5px;font-weight:300;color:var(--ms-s500)}.ms-ac{margin-top:8px}.ms-ac__i{border-bottom:1px solid var(--ms-s200)}.ms-ac__b{width:100%;padding:20px 0;display:flex;justify-content:space-between;align-items:center;text-align:left}.ms-ac__b span{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ms-ink)}.ms-ac__b:hover span{color:var(--ms-accent)}.ms-ac__b svg{width:16px;height:16px;color:var(--ms-s400);transition:transform .3s}.ms-ac__i.on .ms-ac__b svg{transform:rotate(180deg)}.ms-ac__c{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.ms-ac__i.on .ms-ac__c{max-height:900px;opacity:1}.ms-ac__c div{font-size:14px;color:var(--ms-s500);font-weight:300;line-height:1.625;padding-bottom:20px}.ms-ac__c ul{list-style:disc;padding-left:18px;display:flex;flex-direction:column;gap:8px}.ms-ac__c a{color:var(--ms-accent)}.ms-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid var(--ms-s200);box-shadow:0 -6px 20px #0f172a14;padding:10px 16px;display:flex;align-items:center;gap:12px}.ms-sticky[hidden]{display:none!important}@media(min-width:1024px){.ms-sticky{display:none!important}}.ms-sticky__p{font-size:16px;font-weight:300;color:var(--ms-ink);white-space:nowrap}.ms-sticky__p s{color:var(--ms-s400);font-size:13px;margin-left:6px}.ms-sticky__b{flex:1;background:var(--ms-navy);color:#fff;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.2em;padding:14px 10px;text-align:center}.ms-bloc{padding:40px 0}@media(min-width:768px){.ms-bloc{padding:56px 0}}.ms-h2{font-family:var(--ms-serif);font-size:1.75rem;line-height:1.2;color:var(--ms-ink);text-align:center}@media(min-width:768px){.ms-h2{font-size:2.25rem}}.ms-h2--ic{display:flex;align-items:center;justify-content:center;gap:8px}@media(min-width:768px){.ms-h2--ic{gap:12px}}.ms-h2--ic img{height:40px;width:40px;flex-shrink:0;object-fit:contain}@media(min-width:768px){.ms-h2--ic img{height:80px;width:80px}}.ms-sub{margin:12px auto 0;max-width:42rem;text-align:center;font-size:16px;font-weight:300;line-height:1.625;color:var(--ms-s500)}.ms-fb__tabs{margin:0 auto;display:flex;border-radius:9999px;border:1px solid #dfe6f3;background:#fcfcf9;padding:2px}.ms-fb__tabs button{min-width:0;flex:1;border-radius:9999px;padding:8px 6px;font-size:10px;font-weight:500;line-height:1.2;color:var(--ms-s500)}.ms-fb__tabs button[aria-pressed=true]{background:var(--ms-navy);color:#fff;box-shadow:0 1px 2px #00000014}.ms-fb__carte{margin:16px auto 0;max-width:28rem;border-radius:12px;border:1px solid #dfe6f3;background:#fcfcf9;padding:24px}.ms-fb__carte h3,.ms-fb__col h3{font-family:var(--ms-serif);font-size:18px;color:var(--ms-ink)}.ms-fb__hd{display:flex;align-items:center;gap:8px}.ms-fb__sous{margin-top:2px;font-size:12px;font-weight:300;color:var(--ms-s500)}.ms-fb__dl{margin-top:16px;display:flex;flex-direction:column;gap:12px}.ms-fb__l{display:flex;gap:12px}.ms-fb__l dt{width:96px;flex-shrink:0;padding-top:2px;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ms-s600)}.ms-fb__l dd{font-size:14px;font-weight:300;line-height:1.625;color:var(--ms-s600)}.ms-fb__grid{display:none}@media(min-width:768px){.ms-fb__mob{display:none}.ms-fb__grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:12px;border:1px solid #dfe6f3}}.ms-fb__col{padding:16px;border-right:1px solid #dfe6f3;background:#fcfcf9}.ms-fb__col:last-child{border-right:0}.ms-fb__col--lim{background:#fdf8ee}.ms-fb__col .ms-fb__hd{border-bottom:1px solid var(--ms-s200);padding-bottom:16px;display:block}.ms-fb__col .ms-fb__hd>div{display:flex;align-items:center;gap:8px}.ms-fb__col dl{margin-top:16px;display:flex;flex-direction:column;gap:14px}.ms-fb__col dt{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ms-s600)}.ms-fb__col dd{margin-top:2px;font-size:14px;font-weight:300;line-height:1.625;color:var(--ms-s600)}.ms-fb__badge{background:#d69a3c33;padding:2px 8px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#80551d}.ms-pos{margin:24px -16px 0;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;padding:0 16px 16px}@media(min-width:768px){.ms-pos{margin:24px 0 0;grid-auto-flow:row;grid-template-columns:repeat(5,1fr);padding:0}}.ms-pos__c{position:relative;scroll-snap-align:start;overflow:hidden;border-radius:20px;border:1px solid #e7dccb;background:#f8f4ec;box-shadow:0 18px 45px -36px #0f172a73}.ms-pos__c img{aspect-ratio:1;width:100%;object-fit:cover;object-position:center}.ms-pos__n{position:absolute;left:12px;top:12px;display:flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:9999px;background:#fff;font-size:11px;font-weight:900;color:var(--ms-navy);box-shadow:0 1px 2px #00000014}.ms-pos__t{padding:16px}@media(min-width:768px){.ms-pos__t{padding:20px}}.ms-pos__t h3{font-family:var(--ms-serif);font-size:20px;line-height:1.2;color:var(--ms-ink)}@media(min-width:768px){.ms-pos__t h3{font-size:24px}}.ms-pos__t p{margin-top:8px;font-size:13px;font-weight:300;line-height:1.375;color:var(--ms-s500)}.ms-love{background:var(--ms-navy);padding:48px 0}.ms-love .ms-h2{color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-size:1.875rem}@media(min-width:768px){.ms-love .ms-h2{font-size:2.4rem;gap:16px}}.ms-love .ms-h2 i{font-style:normal;color:var(--ms-cream);font-size:1.5rem}.ms-love__g{margin:32px auto 0;display:grid;max-width:64rem;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){.ms-love__g{grid-template-columns:repeat(4,1fr);gap:16px}}.ms-love__c{overflow:hidden;border-radius:12px;border:1px solid var(--ms-s100);background:#fff;box-shadow:0 1px 2px #0000000d}.ms-love__c>div:first-child{aspect-ratio:4/5;overflow:hidden;background:var(--ms-s100)}.ms-love__c img,.ms-love__c video{height:100%;width:100%;object-fit:cover}.ms-love__t{padding:12px}@media(min-width:768px){.ms-love__t{padding:16px}}.ms-love__t p{font-family:var(--ms-serif);font-size:14px;line-height:1.375;color:var(--ms-ink)}@media(min-width:768px){.ms-love__t p{font-size:16px}}.ms-love__m{margin-top:12px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--ms-s100);padding-top:12px}@media(min-width:768px){.ms-love__m{flex-direction:row;align-items:center;justify-content:space-between}}.ms-love__m b{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-ink)}.ms-love__v{display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-accent)}.ms-love__v svg{width:12px;height:12px}.ms-love__cta{margin-top:32px;text-align:center}.ms-btn-bl{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#fff;padding:12px 28px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ms-navy);box-shadow:0 1px 2px #0000000d}.ms-btn-bl:hover{background:#f6f7fb;color:var(--ms-accent)}.ms-pro{display:grid;max-width:64rem;margin:0 auto;align-items:center;gap:28px;padding:0 20px}@media(min-width:768px){.ms-pro{grid-template-columns:minmax(0,400px) 1fr;gap:56px;padding:0 32px}}.ms-pro__txt{text-align:center}@media(min-width:768px){.ms-pro__txt{order:2;text-align:left}}.ms-pro__k{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ms-accent)}.ms-pro__txt h2{font-family:var(--ms-serif);margin-top:12px;font-size:1.9rem;line-height:1.15;color:var(--ms-ink)}@media(min-width:1024px){.ms-pro__txt h2{font-size:2.6rem}}.ms-pro__ol{margin-top:28px;display:none;flex-direction:column;gap:20px;text-align:left}@media(min-width:768px){.ms-pro__ol{display:flex}}.ms-pro__ol li{display:flex;gap:16px}.ms-pro__ol i{font-family:var(--ms-serif);font-style:normal;width:24px;flex-shrink:0;font-size:24px;line-height:28px;color:var(--ms-accent)}.ms-pro__ol b{display:block;font-size:15px;font-weight:600;color:var(--ms-ink)}.ms-pro__ol span{display:block;font-size:15px;font-weight:300;line-height:1.625;color:var(--ms-s600)}.ms-pro__pt{margin-top:8px;font-size:11px;font-weight:300;color:var(--ms-s400)}.ms-pro__med{position:relative;margin:0 auto;width:100%;max-width:400px}@media(min-width:768px){.ms-pro__med{order:1}}.ms-pro__med>div{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:16px;background:#efe7da;box-shadow:0 18px 50px -24px #2d335073}.ms-pro__med video{height:100%;width:100%;object-fit:cover}.ms-pro__son{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:6px;border-radius:9999px;background:#ffffffe6;padding:8px 12px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-navy);box-shadow:0 1px 2px #00000014}.ms-pro__son svg{width:14px;height:14px}.ms-pro__mob{text-align:center}@media(min-width:768px){.ms-pro__mob{display:none}}.ms-pro__mob p{font-size:16px;font-weight:300;line-height:1.625;color:var(--ms-s600)}.ms-pro a{color:var(--ms-navy);text-decoration:underline;text-decoration-color:#7c90b880;text-underline-offset:4px}.ms-ig__hd{max-width:42rem;margin-bottom:24px}.ms-ig__hd span{text-transform:uppercase;letter-spacing:.4em;font-size:10px;font-weight:700;color:var(--ms-accent)}.ms-ig__hd h2{font-family:var(--ms-serif);font-size:1.875rem;color:var(--ms-ink);margin-top:12px;text-align:left}@media(min-width:768px){.ms-ig__hd h2{font-size:2.25rem}}.ms-ig__r{display:flex;gap:16px}@media(min-width:768px){.ms-ig__r{gap:24px}}.ms-ig__c{width:68%;flex-shrink:0;scroll-snap-align:start;overflow:hidden;border-radius:16px;border:1px solid var(--ms-s100);background:#fcfcf9;box-shadow:0 1px 2px #0000000d}@media(min-width:640px){.ms-ig__c{width:300px}}@media(min-width:768px){.ms-ig__c{width:340px}}.ms-ig__c>div{position:relative;aspect-ratio:4/5;overflow:hidden}.ms-ig__c img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.ms-ig__c:hover img{transform:scale(1.05)}.ms-ig__v{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(30,41,59,.8),rgba(30,41,59,.1) 50%,transparent)}.ms-ig__k{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;background:#ffffffe6;color:var(--ms-ink);padding:4px 10px;border-radius:9999px;font-size:9px;text-transform:uppercase;letter-spacing:.2em;font-weight:700}.ms-ig__k svg{width:11px;height:11px}.ms-ig__play{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:9999px;background:#ffffffe6;color:var(--ms-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a}.ms-ig__play svg{width:14px;height:14px}.ms-ig__t{position:absolute;left:0;right:64px;bottom:0;padding:16px}.ms-ig__t h3{font-family:var(--ms-serif);font-size:18px;color:#fff;line-height:1.375}.ms-ln{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(min-width:768px){.ms-ln{margin:0 auto;max-width:48rem;gap:16px}}.ms-ln__c{display:flex;flex-direction:column;border-radius:12px;background:#fff;padding:8px 8px 10px;box-shadow:0 2px 12px #2d335014;transition:all .3s}@media(min-width:768px){.ms-ln__c{padding:12px}}.ms-ln__c:hover{transform:translateY(-4px);box-shadow:0 10px 28px #2d335029}.ms-ln__c>div{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--ms-s100)}.ms-ln__c img{height:100%;width:100%;object-fit:cover;transition:transform .7s}.ms-ln__c:hover img{transform:scale(1.05)}.ms-ln__n{position:absolute;left:8px;top:8px;border-radius:9999px;background:var(--ms-navy);padding:4px 10px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.ms-ln__t{margin-top:8px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-ink)}@media(min-width:768px){.ms-ln__t{font-size:14px;letter-spacing:.18em}}.ms-ln__s{margin-top:4px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-accent);text-decoration:underline;text-underline-offset:2px}.ms-av__box{margin:0 auto;max-width:24rem;border-radius:12px;border:1px solid var(--ms-s100);background:#fff;padding:16px;text-align:center;box-shadow:0 1px 2px #0000000d}@media(min-width:768px){.ms-av__box{max-width:36rem;padding:20px}}.ms-av__box h2{font-family:var(--ms-serif);font-size:1.5rem;color:var(--ms-ink)}@media(min-width:768px){.ms-av__box h2{font-size:1.875rem}}.ms-av__note{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px}.ms-av__note b{font-family:var(--ms-serif);font-size:1.875rem;line-height:1;font-weight:400;color:var(--ms-ink)}@media(min-width:768px){.ms-av__note b{font-size:2.25rem}}.ms-et{display:flex;gap:2px}.ms-et svg{flex-shrink:0}.ms-av__n{margin-top:6px;font-size:12px;color:var(--ms-s500)}.ms-av__bars{margin:16px auto 0;max-width:20rem;display:flex;flex-direction:column;gap:6px}.ms-av__bar{display:grid;grid-template-columns:2rem 1fr 2.75rem;gap:8px;align-items:center;font-size:12px;color:var(--ms-ink)}.ms-av__bar i{font-style:normal;display:flex;align-items:center;gap:2px}.ms-av__bar u{text-decoration:none;height:6px;overflow:hidden;border-radius:9999px;background:var(--ms-s200);display:block}.ms-av__bar u b{display:block;height:100%;border-radius:9999px;background:var(--ms-ink)}.ms-av__bar s{text-decoration:none;text-align:right;font-variant-numeric:tabular-nums;color:var(--ms-s500)}.ms-av__mur{margin:12px auto 0;display:grid;max-width:18rem;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:1024px){.ms-av__mur{max-width:56rem;grid-template-columns:repeat(8,1fr)}}.ms-av__mur button{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--ms-s100);box-shadow:0 1px 2px #0000000d}.ms-av__mur img{height:100%;width:100%;object-fit:cover}.ms-av__plus{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1e293b8c;color:#fff}.ms-av__plus b{font-size:13px}.ms-av__plus span{margin-top:2px;font-size:11px;opacity:.9}.ms-av__liste{margin-top:16px;border-radius:12px;border:1px solid var(--ms-s100);background:#fff;padding:0 20px;box-shadow:0 1px 2px #0000000d}@media(min-width:768px){.ms-av__liste{padding:0 32px}}.ms-av__i{border-top:1px solid var(--ms-s100);padding:24px 0;display:grid;gap:16px}.ms-av__i:first-child{border-top:0}@media(min-width:768px){.ms-av__i{grid-template-columns:10rem 1fr}}.ms-av__who{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ms-av__who p{font-size:14px;font-weight:600;color:var(--ms-ink)}.ms-av__who span{font-size:12px;font-weight:300;color:var(--ms-ink)}.ms-av__date{margin-top:4px;font-size:12px;color:var(--ms-s400)}.ms-av__i h3{font-family:var(--ms-serif);font-size:20px;color:var(--ms-ink);line-height:1.375;word-break:break-word}.ms-av__i>div:last-child p{margin-top:12px;font-size:14px;line-height:1.7;color:var(--ms-s600);word-break:break-word}.ms-av__ph{margin-top:20px;display:grid;max-width:20rem;grid-template-columns:repeat(3,1fr);gap:8px}.ms-av__ph button{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--ms-s100);box-shadow:0 1px 2px #0000000d}.ms-av__ph img{height:100%;width:100%;object-fit:cover}.ms-av__more{margin-top:24px;display:flex;justify-content:center}.ms-btn-wh{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--ms-s200);background:#fff;padding:12px 28px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ms-ink);box-shadow:0 1px 2px #0000000d}.ms-btn-wh:hover{border-color:var(--ms-accent);color:var(--ms-accent)}.ms-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;align-items:center;justify-content:center;background:#fffffffa;padding:16px}.ms-box.is-open{display:flex}.ms-box img,.ms-box video{max-width:100%;max-height:calc(100vh - 136px);object-fit:contain}.ms-box__x{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--ms-ink)}.ms-box__x svg{width:24px;height:24px}.ms-box__f{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffffe6;box-shadow:0 2px 10px #0f172a26;color:var(--ms-ink)}.ms-box__f svg{width:20px;height:20px}.ms-box__f--p{left:10px}.ms-box__f--n{right:10px}.ms-box__leg{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-family:var(--ms-serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-ink)}.ms-box__cpt{position:absolute;top:24px;left:0;right:0;text-align:center;font-size:12px;letter-spacing:.1em;color:var(--ms-s500)}.ms-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none}.ms-cart.is-open{display:block}.ms-cart__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73}.ms-cart__pan{position:absolute;right:0;top:0;bottom:0;width:min(92vw,460px);background:#fcfcf9;display:flex;flex-direction:column}.ms-cart__hd{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#fff}.ms-cart__hd h2{font-size:16px;font-weight:400;color:var(--ms-ink)}.ms-cart__x{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--ms-ink)}.ms-cart__x svg{width:22px;height:22px}.ms-cart__body{flex:1;overflow-y:auto;padding:16px 20px}.ms-cart__vide{border:1px solid var(--ms-s200);border-radius:8px;background:#fff;padding:20px;font-size:14px;color:var(--ms-s600);line-height:1.6}.ms-cart__l{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--ms-s200)}.ms-cart__l img{width:76px;aspect-ratio:4/5;object-fit:cover;border-radius:6px;background:var(--ms-s100)}.ms-cart__t{font-size:13px;font-weight:600;color:var(--ms-ink)}.ms-cart__o{margin-top:2px;font-size:12px;color:var(--ms-s500)}.ms-cart__r{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ms-cart__q{display:flex;align-items:center;border:1px solid var(--ms-s300);height:32px}.ms-cart__q button{width:30px;height:30px;font-size:16px;line-height:1;color:var(--ms-navy)}.ms-cart__q span{min-width:26px;text-align:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ms-cart__pr{font-size:14px;color:var(--ms-ink)}.ms-cart__pr s{color:var(--ms-s400);font-size:12px;margin-right:6px}.ms-cart__del{margin-top:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-s400);text-decoration:underline;text-underline-offset:3px}.ms-cart__del:hover{color:var(--ms-ink)}.ms-cart__up{margin:4px 0 0;border:1px solid var(--ms-s200);background:#fff;border-radius:8px;padding:12px;display:flex;align-items:center;gap:10px}.ms-cart__up b{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-ink)}.ms-cart__up span{display:block;margin-top:2px;font-size:11px;color:var(--ms-s500)}.ms-cart__ft{background:#fff;border-top:1px solid var(--ms-s200);padding:18px 20px 22px}.ms-cart__li{display:flex;align-items:baseline;justify-content:space-between;font-size:15px;color:var(--ms-ink);padding:4px 0}.ms-cart__li--t{font-weight:700;font-size:17px}.ms-cart__li--eco{color:#9a3412;font-size:13px}.ms-cart__go{margin-top:14px;display:block;width:100%;text-align:center;background:var(--ms-navy);color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.2em;padding:16px 0}.ms-cart__go:hover{background:var(--ms-navy-h)}.ms-cart__go[disabled],.ms-cart__go.off{background:#bfcbdd;cursor:default}.ms-cart__keep{margin-top:10px;display:block;width:100%;text-align:center;border:1px solid var(--ms-s300);background:#fff;color:var(--ms-ink);text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.2em;padding:14px 0}.ms-cart__note{margin-top:12px;text-align:center;font-size:11px;font-weight:300;color:var(--ms-s500)}.ms-ft{background:var(--ms-navy);color:#fff;padding:48px 0 32px;margin-top:40px}.ms-ft__g{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:48px}@media(min-width:768px){.ms-ft__g{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ms-ft__g--4{grid-template-columns:repeat(4,1fr)}.ms-ft__g--3{grid-template-columns:1.4fr 1fr 1fr}}.ms-ft__logo img{height:44px;width:auto;object-fit:contain}.ms-ft__p{font-size:14px;opacity:.8;line-height:1.625;max-width:20rem;margin-top:24px}.ms-ft__so{display:flex;gap:16px;margin-top:24px}.ms-ft__so a{display:flex}.ms-ft__so svg{width:20px;height:20px}.ms-ft__so a:hover{color:var(--ms-accent)}.ms-ft h5{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12px;margin-bottom:24px;color:var(--ms-accent)}.ms-ft__l{display:flex;flex-direction:column;gap:16px;font-size:14px;opacity:.8}.ms-ft__l a:hover{opacity:1;color:var(--ms-accent)}.ms-ft__nl p{font-size:14px;opacity:.8;margin-bottom:12px}.ms-ft__nl input{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 14px;font-size:14px;font-family:inherit}.ms-ft__nl input::placeholder{color:#ffffff8c}.ms-ft__nl button{margin-top:12px;width:100%;background:#fff;color:var(--ms-navy);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.2em;padding:12px 0}.ms-ft__bas{border-top:1px solid rgba(255,255,255,.1);padding-top:40px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;opacity:.6;text-align:center}.ms-ft__tt{margin-top:22px;text-align:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.7;color:#ffffffb3}.ms-ft__tt a{text-decoration:underline;text-underline-offset:.35em}.ms-col .ms-sub{margin-bottom:28px}.ms-cg{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}@media(min-width:768px){.ms-cg{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}}.ms-cg--serre{grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){.ms-cg--serre{grid-template-columns:repeat(3,1fr);gap:24px}}.ms-cg__c{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #2d335014;transition:transform .3s,box-shadow .3s}.ms-cg__c:hover{transform:translateY(-4px);box-shadow:0 10px 28px #2d335029}.ms-cg__m{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ms-s100)}.ms-cg__m img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.ms-cg__c:hover .ms-cg__m img{transform:scale(1.04)}.ms-cg__n{position:absolute;left:10px;top:10px;border-radius:9999px;background:var(--ms-navy);padding:4px 10px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.ms-cg__t{padding:16px 14px 18px;text-align:center}.ms-cg__t b{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-ink)}@media(min-width:768px){.ms-cg__t b{font-size:13px}}.ms-cg__p{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:8px}.ms-cg__p ins{font-size:17px;font-weight:400;line-height:1.1;color:var(--ms-ink);text-decoration:none;font-style:normal}.ms-cg__p s{font-size:13px;color:var(--ms-s400);text-decoration:line-through;display:inline-block;min-height:1em}.ms-cg__a{display:block;margin-top:10px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-accent);font-style:normal;text-decoration:underline;text-underline-offset:2px}.ms-cg__vide{text-align:center;color:var(--ms-s500)}.ms-vide{text-align:center;padding:64px 0}.ms-vide h1{font-family:var(--ms-serif);font-size:2rem;color:var(--ms-ink)}.ms-vide p{margin-top:12px;color:var(--ms-s500)}.ms-vide a{display:inline-block;margin-top:24px;background:var(--ms-navy);color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.2em;padding:16px 32px}.ms-page{max-width:48rem;margin:0 auto;padding:40px 16px}.ms-page h1{font-family:var(--ms-serif);font-size:2rem;color:var(--ms-ink);margin-bottom:20px}.ms-page p,.ms-page li{color:var(--ms-s600);font-weight:300;line-height:1.7;margin-bottom:12px}.ms-page h2,.ms-page h3{font-family:var(--ms-serif);margin:24px 0 10px}.ms-page a{color:var(--ms-accent);text-decoration:underline}.ms-logo{display:inline-flex;align-items:center;white-space:nowrap;color:var(--ms-ink);line-height:1}.ms-logo--blanc{color:#fff}.ms-logo__lune{width:.743em;height:.743em;flex:0 0 auto;margin-right:.156em;display:block}.ms-logo__mot{font-family:var(--ms-serif);font-weight:700;font-size:1em;line-height:1;letter-spacing:.012em;color:currentColor}.ms-hd__logo .ms-logo{font-size:28px}@media(min-width:768px){.ms-hd__logo .ms-logo{font-size:35px}}.ms-nav__top .ms-logo{font-size:25px}.ms-ft__logo .ms-logo{font-size:28px}.ms-lot__cadeau{display:flex;align-items:center;gap:6px;margin-top:6px}.ms-lot__cadeau img{width:26px;height:26px;border-radius:6px;object-fit:cover;background:var(--ms-s100);flex:0 0 auto}.ms-lot__cadeau em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a5b2e;background:#f6eadf;border-radius:9999px;padding:3px 8px;white-space:nowrap}.ms-sec__sep{margin-top:12px;padding-top:10px;border-top:1px solid var(--ms-s200)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ms.css.map */
