@import url('/css/polices.css');:root{--ad-black:#0a0a0a;--ad-ink:#141414;--ad-ink-soft:#2b2b2b;--ad-white:#ffffff;--ad-grey-900:#1f1f1f;--ad-grey-700:#4a4a4a;--ad-grey-500:#6b655f;--ad-grey-300:#c9c4bd;--ad-grey-200:#e4e0da;--ad-grey-100:#f3f0ec;--ad-cream:#f4ece2;--ad-cream-deep:#ece0d2;--ad-blush:#f9ece6;--ad-blush-deep:#f4ddd2;--ad-sand:#efe7dc;--ad-gold:#b08d57;--ad-gold-deep:#93733f;--ad-gold-soft:#d8c19a;--ad-success:#2f7d4f;--ad-danger:#9a3b2e;--ad-whatsapp:#25D366;--text-primary:var(--ad-ink);--text-secondary:var(--ad-grey-700);--text-muted:var(--ad-grey-500);--text-on-dark:var(--ad-white);--text-on-dark-muted:rgba(255,255,255,.62);--text-accent:var(--ad-gold-deep);--border-hairline:var(--ad-grey-200);--border-strong:var(--ad-grey-300);--border-dark:rgba(255,255,255,.16);--font-serif:'Playfair Display','Times New Roman',Georgia,serif;--font-sans:'Montserrat',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;--fs-display:clamp(2.5rem,1.5rem + 4.5vw,4.5rem);--fs-h1:clamp(2.1rem,1.45rem + 2.7vw,3.1rem);--fs-h2:clamp(1.65rem,1.2rem + 1.8vw,2.25rem);--fs-lead:1.125rem;--fs-body:1rem;--fs-sm:.875rem;--fs-xs:.75rem;--fs-eyebrow:.72rem;--fs-nav:.82rem;--ls-wide:.08em;--ls-wider:.16em;--ls-widest:.24em;--radius-sm:4px;--radius-pill:999px;--container-max:1280px;--gutter:clamp(1.25rem,3.8vw,3.75rem);--section-y:clamp(3.25rem,6.4vw,6.5rem);--control-h-md:48px;--shadow-sm:0 4px 16px rgba(20,18,15,.06);--shadow-md:0 12px 36px rgba(20,18,15,.10);--shadow-lg:0 24px 60px rgba(20,18,15,.14);--shadow-product:0 18px 30px -22px rgba(20,18,15,.45);--ease-standard:cubic-bezier(.22,.61,.36,1);--dur-fast:140ms;--dur-base:240ms;--dur-slow:420ms;--dur-reveal:680ms;--overlay-image:linear-gradient(90deg,rgba(10,10,10,.55) 0%,rgba(10,10,10,.28) 45%,rgba(10,10,10,0) 75%);}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:1.65;color:var(--text-primary);background:var(--ad-white);overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.wrap{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}h1,h2,h3{font-family:var(--font-serif);color:var(--text-primary)}h2{font-size:var(--fs-h2);font-weight:700;line-height:1.18}h2 em,h1 em{font-style:italic;font-weight:500}.section-head{text-align:center;max-width:56ch;margin:0 auto var(--gutter)}.section-head .eyebrow{display:block;margin-bottom:.9rem}.gold-rule{width:44px;border-top:1px solid var(--ad-gold);margin:1.1rem auto 0}.rv{opacity:0;transform:translateY(14px);transition:opacity var(--dur-reveal) var(--ease-standard),transform var(--dur-reveal) var(--ease-standard)}.rv.on{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:var(--control-h-md);padding:0 2rem;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.btn[hidden]{display:none}.btn-solid{background:var(--ad-black);color:var(--ad-white)}.btn-solid:hover{background:var(--ad-gold-deep)}.btn-outline{border:1px solid var(--ad-ink);color:var(--ad-ink)}.btn-outline:hover{border-color:var(--ad-gold-deep);color:var(--ad-gold-deep)}.btn-outline-light{border:1px solid rgba(255,255,255,.55);color:var(--ad-white)}.btn-outline-light:hover{border-color:var(--ad-white);background:var(--ad-white);color:var(--ad-ink)}.ic{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-pill);transition:opacity var(--dur-fast) var(--ease-standard)}.icon-btn:hover{opacity:.55}.icon-btn.circled{border:1px solid var(--ad-ink)}.annonce{background:var(--ad-blush);color:var(--ad-ink);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;overflow:hidden;white-space:nowrap}.annonce .track{display:inline-flex;gap:5rem;padding:.55rem 0;animation:marq 38s linear infinite}.annonce span{display:inline-flex;align-items:center;gap:.8rem}.annonce i{font-style:normal;color:var(--ad-gold-deep)}@keyframes marq{to{transform:translateX(-50%)}}header.site{position:sticky;top:0;z-index:50;background:transparent;color:var(--ad-white);transition:background var(--dur-slow) var(--ease-standard);margin-bottom:calc(-1 * var(--header-h,104px))}header.site.scrolled{background:var(--ad-black)}.hrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.8rem var(--gutter) .2rem;max-width:var(--container-max);margin:0 auto}.hleft{display:flex;justify-content:flex-start}.hright{display:flex;justify-content:flex-end;gap:.35rem;align-items:center}.logo img{height:34px;width:auto}nav.main{display:flex;justify-content:center;gap:2.2rem;padding:.4rem var(--gutter) 1rem;font-size:var(--fs-nav);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase}nav.main a{position:relative;padding-bottom:3px}nav.main a::after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--ad-gold-soft);transition:width var(--dur-base) var(--ease-standard)}nav.main a:hover::after{width:100%}header.site .icon-btn.circled{border-color:rgba(255,255,255,.6)}.badge-count{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--ad-gold-deep);color:#fff;font-size:10px;font-weight:600;display:grid;place-items:center}@media(max-width:860px){nav.main{display:none}.logo img{height:24px}}.hero{position:relative;min-height:100svh;overflow:hidden;background:var(--ad-black);display:flex;align-items:center}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero .overlay{position:absolute;inset:0;background:var(--overlay-image)}.hero-copy{position:relative;z-index:2;color:var(--text-on-dark);max-width:var(--container-max);width:100%;margin:0 auto;padding:calc(var(--header-h,104px) + 3.5rem) var(--gutter) 4rem}.hero-copy .inner{max-width:36rem}.hero-copy .eyebrow{color:var(--ad-gold-soft);display:block;margin-bottom:1.1rem}.hero-copy h1{font-size:var(--fs-display);font-weight:800;line-height:1.04;letter-spacing:-.01em;color:var(--ad-white)}.hero-copy h1 em{font-weight:500}.hero-copy p{margin-top:1.2rem;line-height:1.65;color:var(--text-on-dark-muted);max-width:38ch;font-style:italic;font-family:var(--font-serif);font-size:1.05rem}.hero-copy .btn{margin-top:2.2rem}.hero-sound{position:absolute;right:1.4rem;bottom:1.4rem;z-index:3;width:42px;height:42px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.45);color:#fff;display:grid;place-items:center;transition:opacity var(--dur-fast)}.hero-sound:hover{opacity:.6}.spot{display:grid;grid-template-columns:1fr 1.25fr;min-height:min(56vh,500px)}@media(max-width:900px){.spot{grid-template-columns:1fr}}.spot-left{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(1.75rem,3vw,2.5rem) var(--gutter);gap:.25rem}.spot-left .eyebrow{color:var(--ad-gold-deep)}.spot-left h2{font-weight:600;margin:.4rem 0 1.1rem}.spot-left .pack{width:min(190px,55%);aspect-ratio:4/5;background:var(--ad-white);border-radius:var(--radius-sm);display:grid;place-items:center;padding:1.1rem;margin-bottom:1.1rem}.spot-left .pack img{max-height:100%;max-width:100%;width:auto;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(20,18,15,.28))}.spot-left .sname{font-family:var(--font-serif);font-weight:700;font-size:1.05rem}.spot-left .sprice{font-size:var(--fs-sm);color:var(--text-secondary);margin:.2rem 0 1.1rem}.spot-right{position:relative;overflow:hidden;background:#d8c3c0}.spot-right img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 2.2s var(--ease-standard)}.spot:hover .spot-right img{transform:scale(1.03)}.stories{padding:1.9rem 0 .4rem}.stories .row{display:flex;gap:1.7rem;overflow-x:auto;padding:.3rem var(--gutter) 1rem;scrollbar-width:none;justify-content:safe center}.stories .row::-webkit-scrollbar{display:none}.story{flex:0 0 auto;text-align:center;width:112px;cursor:pointer}.story .ring{width:96px;height:96px;margin:0 auto;border-radius:var(--radius-pill);padding:2px;border:1px solid var(--ad-gold);transition:transform var(--dur-base) var(--ease-standard)}.story:hover .ring{transform:translateY(-3px)}.story .in{width:100%;height:100%;border-radius:var(--radius-pill);overflow:hidden;clip-path:circle(50% at 50% 50%);background:var(--ad-sand);display:grid;place-items:center;color:var(--ad-gold-deep)}.story .in img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:var(--radius-pill)}.story figcaption{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;margin-top:.55rem;color:var(--text-secondary)}.story .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ad-danger);margin-left:5px;vertical-align:middle;animation:pulse 1.8s infinite}@keyframes pulse{50%{opacity:.4}}section.block{padding:var(--section-y) 0}.grid-p{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,250px));justify-content:center;gap:1.5rem;max-width:calc(4 * 250px + 3 * 1.5rem + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.pcard{text-align:center;position:relative;transition:transform var(--dur-base) var(--ease-standard)}.pcard:hover{transform:translateY(-4px)}.pcard .pbadge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;padding:.32rem .9rem;border-radius:var(--radius-pill);margin-bottom:1rem}.pbadge.dark{background:var(--ad-black);color:#fff}.pbadge.gold{background:var(--ad-gold);color:#fff}.pbadge.danger{background:transparent;color:var(--ad-danger);border:1px solid var(--ad-danger)}.pbadge.ghost{visibility:hidden}.pcard .bottle{position:relative;height:175px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:1.2rem}.pcard .bottle img{max-height:100%;width:auto;filter:drop-shadow(var(--shadow-product));transition:transform var(--dur-slow) var(--ease-standard)}.pcard:hover .bottle img{transform:translateY(-4px)}.pcard .pbrand{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-muted)}.pcard .pname{font-family:var(--font-serif);font-weight:700;font-size:1.02rem;margin:.3rem 0 .45rem}.pcard .pname::after{content:'';display:block;width:0;margin:4px auto 0;border-top:1px solid var(--ad-gold);transition:width var(--dur-base) var(--ease-standard)}.pcard:hover .pname::after{width:28px}.pcard .pprice{font-size:var(--fs-sm);color:var(--text-secondary)}.pcard .pfav{position:absolute;top:0;right:.4rem;color:var(--ad-grey-500);transition:color var(--dur-fast)}.pcard .pfav:hover,.pcard .pfav.liked{color:var(--ad-danger)}.pcard .pfav.liked .ic{fill:currentColor}.center-cta{text-align:center;margin-top:3rem}.live{background:var(--ad-black);color:var(--text-on-dark)}.live .inner{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;max-width:var(--container-max);margin:0 auto;padding:var(--section-y) var(--gutter)}@media(max-width:900px){.live .inner{grid-template-columns:1fr}}.live .eyebrow{color:var(--ad-gold-soft)}.live h2{color:var(--ad-white)}.live p.lead{margin-top:1.1rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);max-width:44ch}.live p.lead strong{color:var(--ad-white);font-weight:700}.snapline{display:flex;align-items:center;gap:1.1rem;margin-top:2rem;padding:1.4rem;border:1px solid var(--border-dark);border-radius:var(--radius-sm)}.snapline .ghost{flex:0 0 52px;height:52px;border-radius:var(--radius-pill);background:#FFFC00;display:grid;place-items:center;color:var(--ad-black)}.snapline .ghost svg{width:28px;height:28px}.snapline h3{font-size:1.25rem;font-weight:600;color:var(--ad-white)}.snapline p{font-size:var(--fs-xs);color:var(--text-on-dark-muted);margin:.15rem 0 .7rem}.snapline strong{color:var(--ad-white);font-weight:600;letter-spacing:var(--ls-wide)}.socialrow{display:flex;gap:.6rem;margin-top:1.6rem;position:relative;width:max-content}.socialrow-fleche{position:absolute;left:calc(100% + .4rem);bottom:calc(100% - 32px);width:84px;height:52px;pointer-events:none;color:var(--ad-gold);opacity:0;transform:scaleX(-1)}.socialrow-fleche path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.socialrow-fleche .trait{stroke-dasharray:6 5;stroke-dashoffset:140}.socialrow-fleche .pointe{opacity:0}.socialrow.montre .socialrow-fleche{opacity:1;animation:fleche-clignote 1.8s var(--ease-standard) 1.5s infinite}.socialrow.montre .socialrow-fleche .trait{animation:fleche-trait 1.1s var(--ease-standard) .25s forwards}.socialrow.montre .socialrow-fleche .pointe{animation:fleche-pointe .3s var(--ease-standard) 1.15s forwards}@keyframes fleche-clignote{0%,100%{opacity:1}50%{opacity:.28}}@keyframes fleche-trait{to{stroke-dashoffset:0}}@keyframes fleche-pointe{to{opacity:1}}@media(prefers-reduced-motion:reduce){.socialrow.montre .socialrow-fleche, .socialrow.montre .socialrow-fleche .trait, .socialrow.montre .socialrow-fleche .pointe{animation:none;opacity:1;stroke-dashoffset:0}}@media(max-width:560px){.socialrow-fleche{left:50%;transform:translateX(-50%) scaleX(-1);bottom:calc(100% + 2px);width:64px;height:40px}}.socialrow a{width:42px;height:42px;border-radius:var(--radius-pill);border:1px solid var(--border-dark);display:grid;place-items:center;color:var(--text-on-dark-muted);transition:color var(--dur-base),border-color var(--dur-base)}.socialrow a:hover{color:var(--ad-white);border-color:var(--ad-white)}.phones{display:flex;gap:1.3rem;justify-content:center}.phone{flex:0 0 clamp(150px,16vw,205px);aspect-ratio:9/17;border-radius:26px;border:5px solid var(--ad-grey-900);background:#000;overflow:hidden;position:relative;box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--dur-slow) var(--ease-standard)}.phone:nth-child(2){transform:translateY(26px)}.phone:hover{transform:translateY(-5px)}.phone:nth-child(2):hover{transform:translateY(20px)}.phone video{width:100%;height:100%;object-fit:cover}.phone .bars{position:absolute;top:9px;left:9px;right:9px;display:flex;gap:4px}.phone .bars i{flex:1;height:2px;border-radius:2px;background:rgba(255,255,255,.3);overflow:hidden;position:relative}.phone .bars i::after{content:'';position:absolute;inset:0;width:0;background:#fff;animation:bar 6s linear infinite}.phone:nth-child(2) .bars i::after{animation-delay:.9s}@keyframes bar{to{width:100%}}.phone .meta{position:absolute;bottom:11px;left:12px;right:12px;font-size:10.5px;letter-spacing:var(--ls-wide);color:#fff;text-transform:uppercase;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.6)}.temoins{background:var(--ad-white)}.t-rail{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.2rem var(--gutter) 1.2rem;max-width:var(--container-max);margin:0 auto;scrollbar-width:none}.t-rail::-webkit-scrollbar{display:none}.t-card{flex:0 0 min(340px,84vw);scroll-snap-align:start;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);padding:1.6rem;display:flex;flex-direction:column;gap:.9rem;background:var(--ad-white);transition:box-shadow var(--dur-base) var(--ease-standard)}.t-card:hover{box-shadow:var(--shadow-sm)}.t-top{display:flex;align-items:center;gap:.8rem}.t-av{width:42px;height:42px;border-radius:var(--radius-pill);background:var(--ad-sand);color:var(--ad-gold-deep);display:grid;place-items:center;font-family:var(--font-serif);font-weight:700}.t-name{font-size:var(--fs-sm);font-weight:600;display:flex;align-items:center;gap:.35rem}.t-name .ok{color:var(--ad-success)}.t-name .ok .ic{width:14px;height:14px}.t-meta{font-size:var(--fs-xs);color:var(--text-muted)}.t-stars{color:var(--ad-gold);letter-spacing:3px;font-size:var(--fs-sm)}.t-txt{font-family:var(--font-serif);font-style:italic;font-size:1.02rem;line-height:1.55;color:var(--ad-ink-soft)}.t-produit{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-accent);border-top:1px solid var(--border-hairline);padding-top:.85rem}.t-actions{display:flex;gap:1.3rem;font-size:var(--fs-xs);color:var(--text-muted)}.t-actions button{display:inline-flex;gap:.4rem;align-items:center;transition:color var(--dur-fast)}.t-actions button:hover{color:var(--ad-ink)}.t-actions .ic{width:15px;height:15px}.quiz{background:linear-gradient(160deg,var(--ad-cream),var(--ad-cream-deep))}.quiz .box{max-width:660px;margin:0 auto;text-align:center;padding:clamp(2.25rem,4vw,3.25rem) var(--gutter)}.q-intro .eyebrow{display:block;margin-bottom:.5rem}.q-intro h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.q-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;min-height:30px;margin-top:1.6rem}.q-back{display:inline-flex;align-items:center;gap:.3rem;justify-self:start;font-size:var(--fs-xs);color:var(--text-secondary);visibility:hidden;transition:color var(--dur-fast)}.q-back .ic{width:15px;height:15px}.q-back:hover{color:var(--ad-ink)}.q-head.can-back .q-back{visibility:visible}.q-count{font-size:10px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-deep)}.q-bar{height:2px;border-radius:var(--radius-pill);background:rgba(20,18,15,.1);margin-top:.6rem;overflow:hidden}.q-bar i{display:block;height:100%;width:11%;border-radius:var(--radius-pill);background:var(--ad-gold-deep);transition:width var(--dur-slow) var(--ease-standard)}.q-step{display:none;margin-top:1.6rem}.q-step.on{display:block;animation:fadein var(--dur-reveal) var(--ease-standard)}.q-q{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.25}.q-sub{font-size:var(--fs-xs);color:var(--text-muted);margin-top:.35rem}.q-opts{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap;margin-top:1.3rem}.q-opt{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;border:1px solid var(--ad-ink);color:var(--ad-ink);padding:.75rem 1.5rem;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.q-opt small{font-size:9px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--text-muted);transition:color var(--dur-base)}.q-opt:hover{background:var(--ad-black);color:var(--ad-white);border-color:var(--ad-black)}.q-opt:hover small{color:rgba(255,255,255,.7)}.q-field{width:min(100%,26rem);height:48px;padding:0 1.1rem;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--ad-white);font-family:inherit;font-size:var(--fs-sm);color:var(--ad-ink);text-align:center}.q-field:focus{outline:none;border-color:var(--ad-gold-deep)}.q-skip-link{display:block;margin:1.1rem auto 0;font-size:var(--fs-xs);color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.q-skip-link:hover{color:var(--ad-ink)}.quiz .box:has(.q-result.on) .q-head, .quiz .box:has(.q-result.on) .q-bar{display:none}.q-result{display:none;margin-top:1.8rem}.q-result.on{display:block;animation:fadein var(--dur-reveal) var(--ease-standard)}.q-result .fam{font-family:var(--font-serif);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.4rem);font-style:italic;font-weight:500;color:var(--ad-gold-deep)}.q-result p{font-size:var(--fs-sm);color:var(--text-secondary);max-width:46ch;margin:.9rem auto 1.6rem}.q-result p.q-recap{font-size:var(--fs-xs);color:var(--text-muted);margin-top:-.9rem;margin-bottom:1.6rem}.q-restart{margin-top:1rem;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;text-decoration:underline;color:var(--text-muted)}.q-restart:hover{color:var(--ad-ink)}.focus-row{display:flex;justify-content:center;align-items:flex-start;gap:clamp(1.4rem,3.5vw,3rem);padding:2.2rem var(--gutter) .5rem;flex-wrap:wrap}.fm{flex:0 0 auto;width:clamp(86px,8.5vw,108px);text-align:center;cursor:pointer;transition:opacity var(--dur-slow) var(--ease-standard),filter var(--dur-slow) var(--ease-standard)}.fm .disc{width:100%;aspect-ratio:1;position:relative;border-radius:50%;overflow:hidden;clip-path:circle(50% at 50% 50%);isolation:isolate;background:var(--ad-grey-100);transition:transform var(--dur-slow) var(--ease-standard),box-shadow var(--dur-slow) var(--ease-standard)}.fm .disc img,.fm .disc .mono{position:absolute;inset:0;width:100%;height:100%;max-width:none;border-radius:50%}.fm .disc img{object-fit:cover;object-position:center}.fm .disc .mono{display:grid;place-items:center;background:linear-gradient(160deg,var(--ad-sand),var(--ad-cream-deep));font-family:var(--font-serif);font-weight:700;font-size:1.9rem;color:var(--ad-gold-deep)}.fm-lien{display:block;color:inherit;text-decoration:none}.fm figcaption{margin-top:.75rem;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-secondary)}.fm .place{display:block;font-weight:400;color:var(--text-muted);letter-spacing:var(--ls-wide);margin-top:.15rem;font-size:.66rem}.focus-row .fm:hover .disc{transform:scale(1.12);box-shadow:var(--shadow-md)}.focus-row .fm:hover figcaption{color:var(--ad-ink)}.boutique{display:block;position:relative;overflow:hidden;border-radius:var(--radius-sm);min-height:min(72vh,560px)}.boutique img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 2.4s var(--ease-standard)}.boutique:hover img{transform:scale(1.04)}.boutique .scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,0) 40%,rgba(10,10,10,.55) 100%)}.boutique .bcopy{position:absolute;left:clamp(1.5rem,4vw,3.5rem);bottom:clamp(1.5rem,4vw,3rem);color:var(--ad-white);max-width:34rem}.boutique .bcopy h2{color:var(--ad-white)}.boutique .bcopy p{font-size:var(--fs-sm);color:rgba(255,255,255,.8);margin:.5rem 0 1.3rem}.reassure{background:var(--ad-grey-100);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.reassure .row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem 1.5rem;max-width:var(--container-wide,1440px);margin:0 auto;padding:3rem var(--gutter)}.reassure .row::-webkit-scrollbar{display:none}.ritem{min-width:0;text-align:center;color:var(--text-secondary)}.ritem .ric{width:46px;height:46px;margin:0 auto 1rem;display:grid;place-items:center;color:var(--ad-ink)}.ritem .ric svg{width:40px;height:40px;stroke:currentColor;stroke-width:1.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.ritem p{font-size:var(--fs-sm);line-height:1.5}.ritem strong{display:block;font-weight:600;color:var(--ad-ink);font-size:var(--fs-body);margin-bottom:.15rem}@media(max-width:1080px){.reassure .row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.reassure .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;padding:2.25rem var(--gutter)}}.news{background:linear-gradient(160deg,var(--ad-blush),var(--ad-blush-deep))}.news .box{max-width:620px;margin:0 auto;text-align:center;padding:var(--section-y) var(--gutter)}.news p{font-size:var(--fs-sm);color:var(--text-secondary);margin:1rem 0 1.8rem}.news form{display:flex;max-width:460px;margin:0 auto;border:1px solid var(--ad-ink);border-radius:var(--radius-pill);overflow:hidden;background:var(--ad-white);height:var(--control-h-md)}.news input{flex:1;border:none;padding:0 1.5rem;font-family:inherit;font-size:var(--fs-sm);outline:none;background:transparent}.news .btn{border-radius:0;height:100%}footer{background:var(--ad-black);color:var(--text-on-dark-muted);font-size:var(--fs-sm)}.f-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2.5rem;max-width:var(--container-max);margin:0 auto;padding:4rem var(--gutter) 3rem}@media(max-width:800px){.f-grid{grid-template-columns:1fr 1fr}}footer .flogo img{height:44px;width:auto;margin-bottom:1.2rem}footer h4{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-soft);margin-bottom:1.1rem}footer li{list-style:none;margin-bottom:.55rem}footer a:hover{color:var(--ad-white)}.f-social{display:flex;gap:.6rem;margin-top:1.2rem}.f-social a{width:38px;height:38px;border-radius:var(--radius-pill);border:1px solid var(--border-dark);display:grid;place-items:center;transition:color var(--dur-base),border-color var(--dur-base)}.f-social a:hover{color:var(--ad-white);border-color:var(--ad-white)}.f-bottom{border-top:1px solid var(--border-dark);padding:1.4rem var(--gutter);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:var(--fs-xs);max-width:var(--container-max);margin:0 auto}.totop{position:fixed;right:1.4rem;bottom:calc(1.4rem + 52px + .55rem);z-index:60;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--ad-white);color:var(--ad-ink);border:1px solid var(--border-strong);display:grid;place-items:center;box-shadow:var(--shadow-md);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.totop.on{opacity:1;transform:none;pointer-events:auto}.totop:active{transform:scale(.94)}@media (min-width:769px){.totop{width:48px;height:48px;bottom:calc(1.4rem + 52px + .7rem)}}@media print{.totop{display:none}}.wa{position:fixed;right:1.4rem;bottom:1.4rem;z-index:60;width:52px;height:52px;border-radius:var(--radius-pill);background:var(--ad-whatsapp);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-standard)}.wa:hover{transform:translateY(-3px)}.viewer{position:fixed;inset:0;z-index:100;background:rgba(10,10,10,.82);display:none;place-items:center}.viewer.on{display:grid;animation:fadein var(--dur-base)}.viewer .frame{width:min(380px,90vw);aspect-ratio:9/16;max-height:86vh;border-radius:var(--radius-sm);overflow:hidden;position:relative;background:#000}.viewer video{width:100%;height:100%;object-fit:cover}.viewer .close{position:absolute;top:.6rem;right:.6rem;z-index:2;width:38px;height:38px;border-radius:var(--radius-pill);background:rgba(10,10,10,.5);color:#fff;display:grid;place-items:center}.viewer .vmeta{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(180deg,rgba(10,10,10,0),rgba(10,10,10,.55));color:#fff;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:600}.viewer .viewer-son{position:absolute;top:.6rem;left:.6rem;z-index:3;width:38px;height:38px;border-radius:var(--radius-pill);background:rgba(10,10,10,.5);color:#fff;display:grid;place-items:center}.viewer .viewer-son .ic{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.viewer .viewer-son .vs-off{display:none}.viewer .viewer-son.coupe .vs-on{display:none}.viewer .viewer-son.coupe .vs-off{display:block}.pp-signature{display:flex;flex-wrap:wrap;gap:.35rem 2rem;margin:.9rem 0 0;padding:0}.pp-signature > div{display:flex;flex-direction:column;gap:.1rem}.pp-signature dt{margin:0;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-grey-500,#8a8a8a)}.pp-signature dd{margin:0;font-size:.95rem;font-weight:600}.pp-source{margin:.55rem 0 0;font-size:var(--fs-xs);color:var(--ad-grey-500,#8a8a8a);font-style:italic}.viewer-st{position:absolute;top:.6rem;left:calc(.6rem + 44px);z-index:4}.viewer-st[hidden]{display:none}.viewer-st-btn{display:flex;align-items:center;gap:.35rem;height:38px;padding:0 .75rem;border-radius:var(--radius-pill);background:rgba(10,10,10,.5);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:var(--ls-wide);transition:background var(--dur-fast) var(--ease-standard)}.viewer-st-btn:hover,.viewer-st.open .viewer-st-btn{background:rgba(10,10,10,.78)}.viewer-st-btn .ic{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.viewer-st-menu{position:absolute;top:calc(100% + .4rem);left:0;min-width:200px;background:rgba(16,16,16,.97);border-radius:var(--radius-sm);padding:.3rem;box-shadow:0 14px 38px rgba(0,0,0,.55);overflow:hidden}.viewer-st-menu[hidden]{display:none}.viewer-st-menu button{display:flex;align-items:center;gap:.55rem;width:100%;padding:.46rem .6rem;border-radius:calc(var(--radius-sm) - 3px);color:#fff;font-size:.82rem;text-align:left;transition:background var(--dur-fast) var(--ease-standard)}.viewer-st-menu button i{margin-left:auto;font-style:normal;font-size:.66rem;letter-spacing:var(--ls-wide);opacity:.45}.viewer-st-menu button:hover{background:rgba(255,255,255,.1)}.viewer-st-menu button.on{background:rgba(255,255,255,.17)}.viewer-st-menu .st-off{margin-top:.25rem;padding-top:.5rem;opacity:.7;border-top:1px solid rgba(255,255,255,.13);border-radius:0}.viewer video::cue{background:rgba(10,10,10,.74);color:#fff;font-family:var(--font-texte,inherit);font-size:.82em;line-height:1.35}@media(max-width:420px){.viewer-st-btn{padding:0 .55rem;font-size:.64rem}.viewer video::cue{font-size:.74em}}.loader{position:fixed;inset:0;z-index:300;background:var(--ad-white);display:grid;place-items:center;transition:opacity .7s var(--ease-standard),visibility .7s}.loader.done{opacity:0;visibility:hidden}.loader .lbox{text-align:center}.loader img{height:clamp(27px,3.8vw,38px);width:auto;margin:0 auto;animation:lpulse 2.2s ease-in-out infinite}@keyframes lpulse{0%,100%{opacity:.5}50%{opacity:1}}.loader .lbar{width:130px;height:1px;background:var(--ad-grey-200);margin:2rem auto 0;overflow:hidden;position:relative}.loader .lbar::after{content:'';position:absolute;inset:0;width:0;background:var(--ad-gold);animation:lfill 2.4s var(--ease-standard) forwards}@keyframes lfill{to{width:100%}}.loader .ltag{margin-top:1.1rem;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-muted)}.toast{position:fixed;bottom:1.6rem;left:50%;transform:translateX(-50%) translateY(90px);background:var(--ad-black);color:var(--ad-white);padding:.8rem 1.7rem;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;z-index:110;transition:transform var(--dur-slow) var(--ease-standard);box-shadow:var(--shadow-md)}.toast.on{transform:translateX(-50%)}.toast{opacity:0;transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-slow) var(--ease-standard)}.toast.on{opacity:1}.magistral{background:var(--ad-grey-100);--mag-per-view:5;--mag-gap:1rem}.mag-rail-wrap{position:relative;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.mag-rail{display:flex;gap:var(--mag-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 0 .5rem;scrollbar-width:none;justify-content:safe center}.mag-rail::-webkit-scrollbar{display:none}.mcard{flex:0 0 var(--mag-card-w,240px);width:var(--mag-card-w,240px);scroll-snap-align:start;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.mcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.mmedia{position:relative;aspect-ratio:9/14;background:var(--ad-grey-900);cursor:pointer}.mmedia video{width:100%;height:100%;object-fit:cover;display:block;transform-origin:50% 0;transform:translate(var(--fit-x,0),var(--fit-y,0)) scale(var(--fit-s,1))}.mcard[data-fit="maya-mandoria"] .mmedia video{--fit-s:1.124;--fit-x:1.70%;--fit-y:-12.20%}.mcard[data-fit="maya-noyau-blanc"] .mmedia video{--fit-s:1.331;--fit-x:-1.43%;--fit-y:-17.69%}.mcard[data-fit="maya-place-vendome"] .mmedia video{--fit-s:1.419;--fit-x:-0.93%;--fit-y:-30.23%}.mcard[data-fit="maya-reveil-en-lusitanie"] .mmedia video{--fit-s:1.664;--fit-x:-0.72%;--fit-y:-25.64%}.mcard[data-fit="maya-royal-safran"] .mmedia video{--fit-s:1.055;--fit-x:-0.92%;--fit-y:0%}.mcard[data-fit="maya-suave"] .mmedia video{--fit-s:1.373;--fit-x:0.90%;--fit-y:-20.17%}.mveil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,10,.55) 0%,transparent 26%,transparent 44%,rgba(8,8,10,.82) 82%,rgba(8,8,10,.95) 100%)}.mtop{position:absolute;top:.7rem;left:.7rem;right:.7rem;z-index:3;display:flex;align-items:center;gap:.45rem}.mrank{background:rgba(10,10,10,.62);color:var(--ad-white);font-size:10px;font-weight:700;padding:.25rem .5rem;border-radius:var(--radius-pill);backdrop-filter:blur(6px)}.mhandle{font-size:10px;font-weight:600;color:rgba(255,255,255,.88);text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mflag{position:absolute;top:.7rem;right:.7rem;z-index:4;background:var(--ad-white);color:var(--ad-ink);font-size:9px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;padding:.28rem .6rem;border-radius:var(--radius-pill)}.mactions{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);z-index:4;display:flex;flex-direction:column;gap:.5rem}.mactions button{width:34px;height:34px;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--ad-white);background:rgba(10,10,10,.42);backdrop-filter:blur(6px);transition:background var(--dur-fast),transform var(--dur-fast)}.mactions button:hover{background:rgba(10,10,10,.75);transform:scale(1.08)}.mactions .ic{width:16px;height:16px}.mactions .pfav.liked{background:var(--ad-white);color:var(--ad-danger)}.mactions .pfav.liked .ic{fill:currentColor}.mover{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:0 .8rem .8rem;color:var(--ad-white)}.mbrand{display:block;font-size:8.5px;font-weight:600;letter-spacing:var(--ls-widest);text-transform:uppercase;color:rgba(255,255,255,.68)}.mover .mname{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;line-height:1.15;color:var(--ad-white);margin-top:.15rem}.mover .msub{display:block;font-size:8.5px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:.15rem}.mover .mprice{font-family:var(--font-serif);font-size:1.1rem;font-weight:700;color:var(--ad-white);margin-top:.4rem}.mbuy{display:flex;align-items:center;gap:.4rem;margin-top:.7rem}.qty{display:inline-flex;align-items:center;gap:.15rem;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-pill);padding:.15rem;background:rgba(10,10,10,.35);backdrop-filter:blur(6px)}.qty button{width:24px;height:24px;border-radius:var(--radius-pill);background:rgba(255,255,255,.14);color:var(--ad-white);font-size:.9rem;line-height:1;display:grid;place-items:center;transition:background var(--dur-fast),color var(--dur-fast)}.qty button:hover{background:var(--ad-white);color:var(--ad-ink)}.qty .qval{min-width:1.6ch;text-align:center;font-weight:600;font-size:var(--fs-xs);color:var(--ad-white)}.madd{flex:1;height:34px;padding:0 .7rem;gap:.35rem;font-size:9.5px;letter-spacing:var(--ls-wide);background:var(--ad-white);color:var(--ad-ink);border-radius:var(--radius-pill)}.madd:hover{background:var(--ad-gold-soft)}.madd .ic{width:14px;height:14px}.btn-disabled{background:rgba(255,255,255,.25);color:rgba(255,255,255,.6);cursor:not-allowed}.mcard.sold-out .mmedia video{filter:grayscale(.35) brightness(.85)}.mag-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:38px;height:38px;border-radius:var(--radius-pill);background:var(--ad-white);color:var(--ad-ink);box-shadow:var(--shadow-md);display:grid;place-items:center;transition:opacity var(--dur-fast) var(--ease-standard)}.mag-nav:hover{opacity:.7}.mag-nav[hidden]{display:none}.mag-nav.prev{left:calc(var(--gutter) - 19px)}.mag-nav.next{right:calc(var(--gutter) - 19px)}@media(max-width:1080px){.magistral{--mag-per-view:3}}@media(max-width:860px){.magistral{--mag-per-view:2}.mag-nav{display:none}}@media(max-width:560px){.magistral{--mag-per-view:1.55;--mag-gap:.7rem}.magistral .mag-titre{gap:.5rem}.magistral .mag-compte{margin-top:.45rem}}.snapaccount{display:flex;align-items:center;gap:.8rem}.snapavatar{position:relative;flex:0 0 46px;width:46px;height:46px;border-radius:var(--radius-pill);background:var(--ad-white);overflow:hidden;box-shadow:0 0 0 2px #FFFC00}.snapavatar img{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:var(--radius-pill)}.snapavatar-dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:var(--radius-pill);background:var(--ad-success);border:2px solid var(--ad-black)}.snapaccount-txt{display:flex;flex-direction:column}.snaphandle{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);color:#FFFC00}.snapaccount-txt h3{display:flex;align-items:center;gap:.4rem}.snapverified{display:grid;place-items:center;width:15px;height:15px;border-radius:var(--radius-pill);background:var(--ad-white);color:var(--ad-ink);font-size:9px;line-height:1;flex:0 0 15px}.snapstats{display:flex;gap:1.8rem;margin:.9rem 0 .2rem}.snapstat{display:flex;flex-direction:column;line-height:1.15}.snapstat strong{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--ad-white);font-variant-numeric:tabular-nums}.snapstat span{font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-on-dark-muted)}.socialrow a{transition:color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.socialrow a[aria-label="Instagram"]:hover{color:var(--ad-white);border-color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.socialrow a[aria-label="TikTok"]:hover{color:#25F4EE;border-color:#25F4EE;background:#010101;text-shadow:1.5px 0 0 #FE2C55}.socialrow a[aria-label="TikTok"]:hover .ic{filter:drop-shadow(1.5px 0 0 #FE2C55)}.socialrow a[aria-label="Facebook"]:hover{color:var(--ad-white);border-color:transparent;background:#1877F2}.t-rail-wrap{position:relative}.t-rail-wrap .mag-nav{top:50%;transform:translateY(-50%)}.t-rail-wrap .mag-nav.prev{left:calc(var(--gutter) - 19px)}.t-rail-wrap .mag-nav.next{right:calc(var(--gutter) - 19px)}.page-magistral{background:var(--ad-black);color:var(--text-on-dark)}.page-magistral header.site{margin-bottom:calc(-1 * var(--header-h,104px))}.mg-hero{position:relative;min-height:min(78vh,640px);display:flex;align-items:center;overflow:hidden;background:var(--ad-black)}.mg-hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mg-hero-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.72) 0%,rgba(10,10,10,.35) 45%,rgba(10,10,10,.92) 100%)}.mg-hero-copy{position:relative;z-index:2;max-width:var(--container-max);width:100%;margin:0 auto;padding:calc(var(--header-h,104px) + 2.5rem) var(--gutter) 4rem}.mg-hero-copy .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.8rem}.mg-hero-copy h1{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:800;line-height:1.05;color:var(--ad-white)}.mg-hero-copy h1 em{font-style:italic;font-weight:500}.mg-hero-copy p{margin-top:1rem;max-width:44ch;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.7}.mg-hero-copy .btn{margin-top:1.8rem}.mg-crumb{font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-on-dark-muted);margin-bottom:1.4rem;display:flex;gap:.5rem;align-items:center}.mg-crumb a:hover{color:var(--ad-white)}.mg-crumb i{font-style:normal;opacity:.5}.mg-crumb span{color:var(--ad-white)}.mg-hero-scroll{position:absolute;left:50%;bottom:1.4rem;z-index:2;width:1px;height:42px;background:rgba(255,255,255,.25);overflow:hidden}.mg-hero-scroll span{display:block;width:100%;height:14px;background:var(--ad-gold-soft);animation:mgscroll 2.2s var(--ease-standard) infinite}@keyframes mgscroll{0%{transform:translateY(-14px)}100%{transform:translateY(42px)}}.mg-jump{position:sticky;top:var(--header-h,104px);z-index:40;background:rgba(10,10,10,.9);backdrop-filter:blur(10px);border-block:1px solid var(--border-dark)}.mg-jump-inner{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;max-width:var(--container-max);margin:0 auto;padding:.85rem var(--gutter);font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase}.mg-jump a{color:var(--text-on-dark-muted);position:relative;padding-bottom:3px;transition:color var(--dur-base) var(--ease-standard)}.mg-jump a::after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--ad-gold-soft);transition:width var(--dur-base) var(--ease-standard)}.mg-jump a:hover{color:var(--ad-white)}.mg-jump a:hover::after{width:100%}.mg-jump a[href="#le-parfumeur"]{color:var(--ad-gold-soft);font-weight:600;padding-inline:.55rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--ad-gold-soft) 45%,transparent);animation:jumpParfumeur 2.6s var(--ease-standard) infinite}.mg-jump a[href="#le-parfumeur"]:hover{color:var(--ad-white);animation:none;border-color:var(--ad-gold-soft)}.mg-jump a[href="#le-parfumeur"]::after{display:none}@keyframes jumpParfumeur{0%,100%{box-shadow:0 0 0 0 rgba(201,169,106,0)}50%{box-shadow:0 0 0 4px rgba(201,169,106,.16)}}@media(prefers-reduced-motion:reduce){.mg-jump a[href="#le-parfumeur"]{animation:none}}.mg-scene{position:relative;min-height:min(92vh,760px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.mg-scene-bg{position:absolute;inset:0;z-index:-1}.mg-scene-img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.mg-scene-veil{position:absolute;inset:0;background: linear-gradient(90deg,rgba(8,8,10,.92) 0%,rgba(8,8,10,.62) 42%,rgba(8,8,10,.35) 70%,rgba(8,8,10,.72) 100%), linear-gradient(180deg,rgba(8,8,10,.85) 0%,transparent 22%,transparent 74%,rgba(8,8,10,.9) 100%)}.mg-scene.alt .mg-scene-veil{background: linear-gradient(270deg,rgba(8,8,10,.92) 0%,rgba(8,8,10,.62) 42%,rgba(8,8,10,.35) 70%,rgba(8,8,10,.72) 100%), linear-gradient(180deg,rgba(8,8,10,.85) 0%,transparent 22%,transparent 74%,rgba(8,8,10,.9) 100%)}.mg-scene-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);max-width:var(--container-max);width:100%;margin:0 auto;padding:clamp(3.5rem,8vw,6rem) var(--gutter)}.mg-scene.alt .mg-scene-inner{direction:rtl}.mg-scene.alt .mg-scene-inner>*{direction:ltr}.mg-pack{display:flex;justify-content:center;align-items:center}.mg-pack img{width:auto;height:clamp(240px,38vw,420px);filter:drop-shadow(0 40px 50px rgba(0,0,0,.65)) drop-shadow(0 0 60px color-mix(in srgb,var(--tint) 55%,transparent));transition:transform var(--dur-slow) var(--ease-standard)}.mg-scene:hover .mg-pack img{transform:translateY(-8px)}.mg-copy{max-width:34rem}.mg-copy .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.mg-copy h2{font-family:var(--font-serif);font-size:clamp(1.9rem,1.2rem + 2.4vw,2.9rem);font-weight:700;line-height:1.1;color:var(--ad-white)}.mg-copy p{margin-top:.9rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75;max-width:42ch}.mg-notes{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.2rem}.mg-notes li{font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;padding:.4rem .8rem;border:1px solid var(--border-dark);border-radius:var(--radius-pill);color:var(--text-on-dark-muted);background:rgba(255,255,255,.04)}.mg-buy{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.mg-price{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--ad-white)}.mg-price small{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:var(--ls-wide);color:var(--text-on-dark-muted)}.mg-buy .qty{border-color:var(--border-dark);margin:0}.mg-buy .qty button{background:rgba(255,255,255,.08);color:var(--ad-white)}.mg-buy .qty button:hover{background:var(--ad-white);color:var(--ad-ink)}.mg-buy .qval{color:var(--ad-white)}.btn-light{background:var(--ad-white);color:var(--ad-ink)}.btn-light:hover{background:var(--ad-gold-soft)}.mg-buy .madd{width:auto;height:var(--control-h-md);padding:0 1.8rem;font-size:var(--fs-xs);letter-spacing:var(--ls-wider);margin-top:0}.mg-manifesto{background:var(--ad-black);border-top:1px solid var(--border-dark)}.mg-manifesto-inner{max-width:52rem;margin:0 auto;text-align:center;padding:clamp(3.5rem,7vw,6rem) var(--gutter)}.mg-manifesto-inner .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.9rem}.mg-manifesto-inner h2{font-family:var(--font-serif);font-size:clamp(1.6rem,1.1rem + 1.8vw,2.3rem);font-weight:700;line-height:1.2;color:var(--ad-white)}.mg-manifesto-inner h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-soft)}.mg-manifesto-inner p{margin:1.2rem auto 2rem;max-width:52ch;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75}.mg-manifesto-inner .btn-outline{border-color:rgba(255,255,255,.55);color:var(--ad-white)}.mg-manifesto-inner .btn-outline:hover{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}@media(max-width:860px){.mg-scene{min-height:auto}.mg-scene-inner,.mg-scene.alt .mg-scene-inner{grid-template-columns:1fr;direction:ltr;text-align:center}.mg-copy{max-width:none;margin:0 auto}.mg-copy p,.mg-notes{margin-inline:auto}.mg-notes,.mg-buy{justify-content:center}.mg-jump-inner{gap:1.1rem;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.mg-jump-inner::-webkit-scrollbar{display:none}.mg-jump-inner a{white-space:nowrap}}.acces{background:var(--ad-white);border-top:1px solid var(--border-hairline)}.acces-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start;max-width:var(--container-max);margin:0 auto;padding:var(--section-y) var(--gutter)}.acces-map{position:relative;aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--ad-grey-100);box-shadow:var(--shadow-md)}.acces-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.35) contrast(1.05)}.acces-copy .eyebrow{display:block;color:var(--ad-gold-deep);margin-bottom:.7rem}.acces-copy h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.acces-addr{margin-top:.9rem;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.7}.acces-addr a:hover{color:var(--ad-gold-deep)}.acces-modes{list-style:none;margin:1.6rem 0 2rem;display:grid;gap:1rem}.acces-modes li{display:flex;gap:.9rem;align-items:flex-start}.am-ic{flex:0 0 40px;height:40px;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);display:grid;place-items:center;color:var(--ad-ink)}.am-ic .ic{width:20px;height:20px}.acces-modes strong{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ad-ink)}.acces-modes div>span{display:block;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.55;margin-top:.1rem}@media(max-width:860px){.acces-inner{grid-template-columns:1fr}}.f-pay{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.f-pay-label{font-size:var(--fs-xs);color:var(--text-on-dark-muted);white-space:nowrap}.f-pay-list{display:flex;gap:.4rem;flex-wrap:wrap;list-style:none;align-items:center}.f-pay-list .pl{min-width:42px;height:27px;border-radius:3px;background:var(--ad-white);display:grid;place-items:center;padding:0 6px}.f-pay-list .pl svg{width:100%;height:100%}.f-pay-list .pl-visa{width:52px}.pl-word{font-family:var(--font-sans);font-size:8.5px;font-weight:700;letter-spacing:.02em;color:#1a1f36;white-space:nowrap;line-height:1}.pl-visa .pl-word{color:#1a1f71;font-style:italic;font-size:10px}.pl-amex .pl-word{color:#016fd0}.pl-paypal .pl-word{color:#003087}.pl-bancontact{background:#fff;border-color:var(--border-hairline)}.pl-bancontact .pl-word{color:#1e3791}.pl-shop{background:#5a31f4}.pl-shop .pl-word{color:#fff}.pl-cb .pl-word{color:#0e4c96;font-size:12px;font-weight:800;letter-spacing:.04em}.mag-onbrand.mag-onbrand{background:var(--ad-grey-900);--mag-per-view:5;--mag-gap:1rem}.mag-onbrand .section-head h2,.mag-onbrand .section-head .eyebrow{color:var(--ad-white)}.mag-onbrand.mag-onbrand .section-head .eyebrow{color:var(--ad-gold-soft)}.mag-onbrand .center-cta .btn-outline{border-color:rgba(255,255,255,.55);color:var(--ad-white)}.mag-onbrand .center-cta .btn-outline:hover{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}.mg-pack{position:relative;flex-direction:column}.mg-bubble{position:absolute;top:6%;right:2%;z-index:4;display:block;width:clamp(64px,6.6vw,92px);aspect-ratio:1;border-radius:50%;overflow:hidden;clip-path:circle(50% at 50% 50%);border:2px solid var(--ad-gold);background:var(--ad-grey-900);box-shadow:0 10px 26px rgba(0,0,0,.5);transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.mg-bubble video{width:100%;height:100%;object-fit:cover;display:block}.mg-scene:hover .mg-bubble{transform:scale(1.06);border-color:var(--ad-gold-soft)}.mg-scene.alt .mg-bubble{right:auto;left:2%;top:6%}.mg-copy{padding-top:clamp(2.5rem,6vw,4.5rem)}.mg-scene-inner{position:relative}@media(max-width:860px){.mg-bubble{position:static;margin:1.1rem auto 0}.mg-scene.alt .mg-bubble{left:auto}}.pv{position:fixed;inset:0;z-index:200;display:none;background:#0a0a0a}.pv.on{display:block}body.pv-open{overflow:hidden}.pv-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(38px) brightness(.45) saturate(1.1);transform:scale(1.15)}.pv-shade{position:absolute;inset:0;background:rgba(8,8,10,.45)}.pv-bars{position:absolute;top:10px;left:12px;right:12px;z-index:4;display:flex;gap:4px}.pv-bars i{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.28);overflow:hidden}.pv-bars i b{display:block;height:100%;width:0;background:var(--ad-white);border-radius:2px}.pv-bars i.done b{width:100%}.pv-top{position:absolute;top:26px;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;pointer-events:none}.pv-top>*{pointer-events:auto}.pv-brand{display:flex;align-items:center;gap:.9rem;color:var(--ad-white);font-family:var(--font-serif);font-size:1.05rem}.pv-btn{width:44px;height:44px;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--ad-white);background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.35);transition:background var(--dur-fast),transform var(--dur-fast)}.pv-btn:hover{background:rgba(0,0,0,.6);transform:scale(1.05)}.pv-tools{display:flex;flex-direction:column;gap:.7rem}.pv-list{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);z-index:4;display:flex;flex-direction:column;gap:.6rem;max-height:78vh;overflow-y:auto;scrollbar-width:none}.pv-list::-webkit-scrollbar{display:none}.pv-thumb{display:flex;align-items:center;gap:.75rem;padding:.35rem .9rem .35rem .35rem;border-radius:10px;border:1px solid transparent;background:rgba(255,255,255,.06);opacity:.6;text-align:left;transition:opacity var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast)}.pv-thumb figure{flex:0 0 62px;width:62px;aspect-ratio:3/4;border-radius:6px;overflow:hidden;background:var(--ad-white)}.pv-thumb img{width:100%;height:100%;object-fit:cover}.pv-thumb:hover{opacity:.9;transform:translateX(3px)}.pv-thumb.on{opacity:1;border-color:rgba(255,255,255,.75);background:rgba(255,255,255,.12)}.pv-meta{display:flex;flex-direction:column;gap:.12rem;min-width:0}.pv-meta b{font-family:var(--font-serif);font-size:.95rem;font-weight:600;color:var(--ad-white);white-space:nowrap}.pv-meta i{font-style:normal;font-size:8.5px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.55);white-space:nowrap}.pv-meta span{font-size:var(--fs-xs);font-weight:700;color:var(--ad-gold-soft);margin-top:.15rem}.pv-stage{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:4.5rem 1rem 1rem}.pv-frame{position:relative;width:min(calc(100vw - 2rem),calc(min(84vh,880px) * 9 / 16));aspect-ratio:9/16;background:#000;border-radius:4px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6)}.pv-frame video{width:100%;height:100%;object-fit:cover;display:block}.pv-nav{position:absolute;top:0;bottom:0;width:26%;z-index:3;background:none;border:none;display:grid;place-items:center;cursor:pointer}.pv-nav.prev{left:0;justify-items:start;padding-left:.6rem}.pv-nav.next{right:0;justify-items:end;padding-right:.6rem}.pv-chev{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(12,10,10,.5);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.28);transition:background var(--dur-fast),transform var(--dur-fast)}.pv-chev svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pv-nav:hover .pv-chev{background:rgba(12,10,10,.78);transform:scale(1.06)}.pv-nav:focus-visible{outline:2px solid var(--ad-gold);outline-offset:-4px;border-radius:8px}.pv-info{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:3rem 1.2rem 1.2rem;background:linear-gradient(180deg,transparent,rgba(8,8,10,.88));color:var(--ad-white);display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.pv-name{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.15}.pv-sub{display:block;font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.65);margin-top:.25rem}.pv-price{font-weight:700;font-size:1.05rem;margin-top:.5rem;display:block}.pv-add{flex:0 0 auto;height:40px;padding:0 1.3rem;border-radius:var(--radius-pill);background:var(--ad-white);color:var(--ad-ink);font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;transition:background var(--dur-fast)}.pv-add:hover{background:var(--ad-gold-soft)}@media(max-width:1080px){.pv-list{left:.7rem}.pv-thumb{padding:.3rem .6rem .3rem .3rem;gap:.55rem}.pv-thumb figure{flex-basis:48px;width:48px}.pv-meta b{font-size:.85rem}.pv-stage{padding:4rem .7rem 1rem;padding-left:clamp(9rem,20vw,13rem)}}@media(max-width:720px){.pv-list{display:none}.pv-stage{padding:4rem .7rem 1rem}}.q-fieldrow{gap:.5rem;align-items:center}.q-fieldrow .q-field{width:min(100%,22rem);text-align:left}.q-go{width:48px;height:48px;flex:0 0 48px;border-radius:var(--radius-pill);background:var(--ad-black);color:var(--ad-white);display:grid;place-items:center;transition:background var(--dur-base) var(--ease-standard)}.q-go:hover{background:var(--ad-gold-deep)}.news{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--ad-blush),var(--ad-blush-deep))}.news-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.news-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.62) 0%,rgba(10,10,10,.5) 45%,rgba(10,10,10,.78) 100%)}.news .box{position:relative;z-index:2}.news .eyebrow{color:var(--ad-gold-soft)}.news h2{color:var(--ad-white)}.news h2 em{color:var(--ad-gold-soft)}.news p{color:rgba(255,255,255,.78)}.news .btn-solid{background:var(--ad-white);color:var(--ad-ink)}.news .btn-solid:hover{background:var(--ad-gold-soft)}.acces-apps{display:none;gap:.6rem;margin-top:1rem}.acces-app{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--ad-white);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.acces-app:hover{border-color:var(--ad-gold-soft);box-shadow:var(--shadow-sm)}.acces-app b{font-size:var(--fs-xs);font-weight:600;color:var(--ad-ink)}.aa-ic{width:24px;height:24px;flex:0 0 24px}.aa-ic svg{width:100%;height:100%;display:block}.aa-ic img{height:100%;width:auto;margin-inline:auto;display:block;object-fit:contain}@media(max-width:860px){.acces-apps{display:flex}}.acces-colonne{display:flex;flex-direction:column;min-width:0}.acces-colonne .acces-apps{justify-content:center}@media(max-width:860px){.acces-itineraire{display:none}}.f-social a{transition:color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.f-social a[aria-label="Snapchat"]:hover{background:#FFFC00;border-color:#FFFC00;color:#141414}.f-social a[aria-label="Instagram"]:hover{color:var(--ad-white);border-color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.f-social a[aria-label="TikTok"]:hover{color:#25F4EE;border-color:#25F4EE;background:#010101}.f-social a[aria-label="TikTok"]:hover .ic{filter:drop-shadow(1.5px 0 0 #FE2C55)}.socialrow a[aria-label="Snapchat"]:hover{background:#FFFC00;border-color:#FFFC00;color:#141414}.page-maisons2 header.site{margin-bottom:calc(-1 * var(--header-h,104px))}.mh-hero{position:relative;min-height:min(76vh,620px);display:flex;align-items:center;overflow:hidden;background:var(--ad-black)}.mh-hero-mosaic{position:absolute;inset:-2%;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:4px;transform:rotate(-4deg) scale(1.15)}.mh-hero-mosaic span{display:block;background-size:cover;background-position:center;filter:grayscale(.25) brightness(.72)}.mh-hero-veil{position:absolute;inset:0;background:linear-gradient(100deg,rgba(8,8,10,.96) 0%,rgba(8,8,10,.86) 38%,rgba(8,8,10,.55) 70%,rgba(8,8,10,.8) 100%)}.mh-hero-copy{position:relative;z-index:2;max-width:var(--container-max);width:100%;margin:0 auto;padding:calc(var(--header-h,104px) + 2.5rem) var(--gutter) 4rem}.mh-hero-copy .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.8rem}.mh-hero-copy h1{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:800;line-height:1.05;color:var(--ad-white)}.mh-hero-copy h1 em{font-style:italic;font-weight:500}.mh-hero-copy p{margin-top:1rem;max-width:52ch;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75}.mh-hero-copy .btn{margin-top:1.8rem}.mh-manifesto{background:var(--ad-grey-900);border-block:1px solid var(--border-dark)}.mh-manifesto-inner{max-width:54rem;margin:0 auto;text-align:center;padding:clamp(3rem,6vw,5rem) var(--gutter)}.mh-manifesto-inner .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.8rem}.mh-manifesto-inner h2{font-family:var(--font-serif);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);color:var(--ad-white)}.mh-manifesto-inner h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-soft)}.mh-manifesto-inner p{margin-top:1.1rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.8}.mh-scene{position:relative;min-height:min(72vh,600px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.mh-scene-bg{position:absolute;inset:0;z-index:-1}.mh-scene-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.mh-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,10,.94) 0%,rgba(8,8,10,.7) 42%,rgba(8,8,10,.25) 72%,rgba(8,8,10,.6) 100%),linear-gradient(180deg,rgba(8,8,10,.8) 0%,transparent 26%,transparent 72%,rgba(8,8,10,.88) 100%)}.mh-scene.alt .mh-veil{background:linear-gradient(270deg,rgba(8,8,10,.94) 0%,rgba(8,8,10,.7) 42%,rgba(8,8,10,.25) 72%,rgba(8,8,10,.6) 100%),linear-gradient(180deg,rgba(8,8,10,.8) 0%,transparent 26%,transparent 72%,rgba(8,8,10,.88) 100%)}.mh-scene-inner{position:relative;z-index:1;max-width:var(--container-max);width:100%;margin:0 auto;padding:clamp(3rem,7vw,5rem) var(--gutter);display:flex}.mh-scene.alt .mh-scene-inner{justify-content:flex-end}.mh-copy{max-width:34rem}.mh-copy .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.mh-copy h2{font-family:var(--font-serif);font-size:clamp(1.9rem,1.2rem + 2.4vw,2.9rem);font-weight:700;line-height:1.1;color:var(--ad-white)}.mh-copy p{margin-top:.9rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75;max-width:44ch}.mh-copy .btn{margin-top:1.6rem}.mh-all{background:var(--ad-black);padding:var(--section-y) 0}.mh-all .section-head h2,.mh-all .section-head .eyebrow{color:var(--ad-white)}.mh-all .section-head .eyebrow{color:var(--ad-gold-soft)}.mh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.1rem;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.mh-tile{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:var(--ad-grey-900);border:1px solid var(--border-dark);transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.mh-tile:hover{transform:translateY(-4px);border-color:var(--ad-gold-soft)}.mh-tile-img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--ad-grey-900)}.mh-tile-img img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-standard)}.mh-tile:hover .mh-tile-img img{transform:scale(1.06)}.mh-tile-body{display:block;padding:.9rem 1rem 1.1rem}.mh-tile b{display:block;font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--ad-white)}.mh-tile i{display:block;font-style:normal;font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-soft);margin-top:.2rem}.mh-tile em{display:block;font-style:normal;font-size:var(--fs-xs);color:var(--text-on-dark-muted);line-height:1.55;margin-top:.45rem}.mh-all .center-cta{margin-top:2.5rem;text-align:center}.mh-all .center-cta .btn-outline{border-color:rgba(255,255,255,.55);color:var(--ad-white)}.mh-all .center-cta .btn-outline:hover{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}.mh-cta{background:var(--ad-grey-900);border-top:1px solid var(--border-dark)}.mh-cta-inner{max-width:46rem;margin:0 auto;text-align:center;padding:clamp(3rem,6vw,5rem) var(--gutter)}.mh-cta-inner .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.8rem}.mh-cta-inner h2{font-family:var(--font-serif);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);color:var(--ad-white)}.mh-cta-inner h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-soft)}.mh-cta-inner p{margin:1rem auto 1.8rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75;max-width:48ch}.mh-cta-inner .btn-solid{background:var(--ad-white);color:var(--ad-ink)}.mh-cta-inner .btn-solid:hover{background:var(--ad-gold-soft)}@media(max-width:860px){.mh-scene{min-height:auto}.mh-scene.alt .mh-scene-inner{justify-content:flex-start}.mh-hero-mosaic{grid-template-columns:repeat(4,1fr)}}.phone.is-still img{width:100%;height:100%;object-fit:cover;display:block}.phone.is-still{cursor:default}.t-photos{display:flex;gap:.45rem;margin-top:.2rem}.t-photos figure{flex:0 0 auto;width:64px;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--ad-grey-100);border:1px solid var(--border-hairline);transition:transform var(--dur-base) var(--ease-standard)}.t-photos figure:hover{transform:scale(1.06)}.t-photos img{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.q-opt.has-art{position:relative;overflow:hidden;isolation:isolate;border-color:transparent;color:var(--ad-white);text-shadow:0 1px 6px rgba(0,0,0,.55)}.q-opt.has-art::before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--art);background-size:cover;background-position:center;transition:transform var(--dur-slow) var(--ease-standard)}.q-opt.has-art::after{content:'';position:absolute;inset:0;z-index:-1;background:rgba(8,8,10,.42);transition:background var(--dur-base) var(--ease-standard)}.q-opt.has-art:hover{background:none;color:var(--ad-white);border-color:transparent}.q-opt.has-art:hover::before{transform:scale(1.08)}.q-opt.has-art:hover::after{background:rgba(8,8,10,.2)}.q-opt.has-art small{color:rgba(255,255,255,.85)}.q-opt.has-fill{position:relative;overflow:hidden;isolation:isolate;background:var(--fill);border-color:transparent;color:var(--ad-white);text-shadow:none;transition:background var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.q-opt.has-fill::after{content:'';position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,0);transition:background var(--dur-base) var(--ease-standard)}.q-opt.has-fill:hover,.q-opt.has-fill.on{background:var(--fill);color:var(--ad-white);border-color:transparent;transform:translateY(-2px);box-shadow:var(--shadow-md)}.q-opt.has-fill:hover::after{background:rgba(255,255,255,.14)}.q-opt.has-fill small{color:rgba(255,255,255,.82)}.q-step{position:relative}.q-note{margin:1.6rem auto 0;max-width:34rem;text-align:left;padding:1.05rem 1.15rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.6);border:1px solid var(--border-hairline);border-left:2px solid var(--ad-gold-deep)}.q-note-title{display:block;font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-deep);margin-bottom:.5rem}.q-note p{font-size:var(--fs-xs);line-height:1.6;color:var(--text-secondary)}.q-note p + p{margin-top:.55rem}@media (min-width:1280px){.q-note{position:absolute;top:-3.2rem;left:calc(50% + 330px + 2rem);width:16.5rem;margin:0;background:none;border:0;border-left:2px solid var(--ad-gold-deep);padding:.1rem 0 .1rem 1rem;animation:fadein var(--dur-reveal) var(--ease-standard) .12s both}}.q-opts-gauge .q-opt{gap:.45rem;padding:.9rem 1.5rem;border-radius:22px;min-width:11rem}.q-gauge{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:14px}.q-gauge i{width:5px;border-radius:2px;background:var(--border-hairline);transition:background var(--dur-base) var(--ease-standard)}.q-gauge i:nth-child(1){height:6px}.q-gauge i:nth-child(2){height:10px}.q-gauge i:nth-child(3){height:14px}.q-gauge i.on{background:var(--ad-gold-deep)}.q-opt:hover .q-gauge i,.q-opt.on .q-gauge i{background:rgba(255,255,255,.28)}.q-opt:hover .q-gauge i.on,.q-opt.on .q-gauge i.on{background:var(--ad-white)}.snapwordmark{display:block;font-family:var(--font-sans);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1;color:#FFFC00;margin-bottom:.35rem}.mh-search{max-width:var(--container-max);margin:0 auto 1.6rem;padding:0 var(--gutter);display:flex;flex-direction:column;align-items:center;gap:.9rem}.mh-search-field{display:flex;align-items:center;gap:.6rem;width:min(100%,28rem);height:48px;padding:0 .6rem 0 1.1rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--ad-white);transition:border-color var(--dur-base) var(--ease-standard)}.mh-search-field:focus-within{border-color:var(--ad-gold-deep)}.mh-search-field .ic{color:var(--text-muted);flex:0 0 18px;width:18px;height:18px}.mh-search-field input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:var(--fs-sm);color:var(--ad-ink)}.mh-search-field input::-webkit-search-cancel-button{display:none}.mh-search-clear{width:30px;height:30px;flex:0 0 30px;border-radius:var(--radius-pill);color:var(--text-muted);font-size:.8rem;display:grid;place-items:center;transition:background var(--dur-fast),color var(--dur-fast)}.mh-search-clear:hover{background:var(--ad-grey-100);color:var(--ad-ink)}.mh-alpha{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem;max-width:44rem}.mh-alpha button{min-width:26px;height:26px;padding:0 .35rem;border-radius:var(--radius-sm);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--text-muted);transition:background var(--dur-fast),color var(--dur-fast)}.mh-alpha button:hover{background:var(--ad-grey-100);color:var(--ad-ink)}.mh-alpha button.on{background:var(--ad-ink);color:var(--ad-white)}.mh-alpha button:disabled{opacity:.28;cursor:default}.mh-alpha button:disabled:hover{background:none;color:var(--text-muted)}.mh-search-empty{font-size:var(--fs-sm);color:var(--text-muted)}.mh-search-empty a{text-decoration:underline;text-underline-offset:3px;color:var(--ad-gold-deep)}.fm[hidden],.mh-tile[hidden]{display:none!important}nav.main a.is-current{color:var(--ad-gold-soft)}nav.main a.is-current::after{width:100%}.rv-hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:var(--ad-black)}.rv-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rv-hero-veil{position:absolute;inset:0;background:linear-gradient(100deg,rgba(8,8,10,.95) 0%,rgba(8,8,10,.86) 45%,rgba(8,8,10,.7) 100%)}.rv-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr minmax(0,420px);gap:clamp(2rem,5vw,4.5rem);align-items:center;max-width:var(--container-max);width:100%;margin:0 auto;padding:calc(var(--header-h,104px) + 3rem) var(--gutter) 4rem}.rv-copy .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.rv-copy h1{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:800;line-height:1.05;color:var(--ad-white)}.rv-copy h1 em{font-style:italic;font-weight:500}.rv-copy p{margin-top:1rem;max-width:46ch;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75}.rv-args{list-style:none;margin-top:2rem;display:grid;gap:1rem}.rv-args li{display:flex;gap:.9rem;align-items:flex-start}.rv-ic{flex:0 0 38px;height:38px;border-radius:var(--radius-pill);border:1px solid var(--border-dark);display:grid;place-items:center;color:var(--ad-gold-soft)}.rv-ic .ic{width:18px;height:18px}.rv-args strong{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ad-white)}.rv-args span{display:block;font-size:var(--fs-xs);color:var(--text-on-dark-muted);margin-top:.1rem}.rv-panel{background:rgba(255,255,255,.05);border:1px solid var(--border-dark);border-radius:12px;padding:clamp(1.5rem,3vw,2.2rem);backdrop-filter:blur(12px)}.rv-form h2{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--ad-white)}.rv-sub{margin-top:.35rem;font-size:var(--fs-xs)}.rv-sub a{color:var(--ad-gold-soft);text-decoration:underline;text-underline-offset:3px}.rv-sub a:hover{color:var(--ad-white)}.rv-field{display:block;margin-top:1.2rem}.rv-field span{display:block;font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-on-dark-muted);margin-bottom:.4rem}.rv-field input{width:100%;height:46px;padding:0 1rem;border:1px solid var(--border-dark);border-radius:var(--radius-sm);background:rgba(0,0,0,.35);color:var(--ad-white);font-family:inherit;font-size:var(--fs-sm);transition:border-color var(--dur-base) var(--ease-standard)}.rv-field input::placeholder{color:rgba(255,255,255,.35)}.rv-field input:focus{outline:none;border-color:var(--ad-gold-soft)}.rv-check{display:flex;align-items:center;gap:.55rem;margin-top:1.1rem;font-size:var(--fs-xs);color:var(--text-on-dark-muted);cursor:pointer}.rv-check input{width:15px;height:15px;accent-color:var(--ad-gold)}.rv-submit{width:100%;margin-top:1.4rem}.rv-note{margin-top:.9rem;font-size:10px;line-height:1.5;color:rgba(255,255,255,.45);text-align:center}.rv-cta{background:var(--ad-grey-900);border-top:1px solid var(--border-dark)}.rv-cta-inner{max-width:46rem;margin:0 auto;text-align:center;padding:clamp(3rem,6vw,5rem) var(--gutter)}.rv-cta-inner .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.8rem}.rv-cta-inner h2{font-family:var(--font-serif);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);color:var(--ad-white)}.rv-cta-inner h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-soft)}.rv-cta-inner p{margin:1rem auto 1.8rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75;max-width:50ch}.rv-cta-actions{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.rv-cta-inner .btn-solid{background:var(--ad-white);color:var(--ad-ink)}.rv-cta-inner .btn-solid:hover{background:var(--ad-gold-soft)}.rv-cta-inner .btn-outline{border-color:rgba(255,255,255,.55);color:var(--ad-white)}.rv-cta-inner .btn-outline:hover{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}@media(max-width:900px){.rv-inner{grid-template-columns:1fr}.rv-hero{min-height:auto}}.tri{--p:0;height:150vh;background:var(--ad-white)}.tri-stage{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden;padding:calc(var(--header-h,104px) * .35) var(--gutter)}.tri-grid{display:grid;width:100%;max-width:var(--container-max);height:min(78svh,720px);grid-template-columns:calc(var(--p) * 32%) 1fr calc(var(--p) * 32%);gap:calc(var(--p) * 1rem)}.tri-panel{position:relative;overflow:hidden;border-radius:2px;background:var(--ad-grey-900);min-width:0}.tri-panel img,.tri-panel video{width:100%;height:100%;object-fit:cover;display:block}.tri-center video,.tri-center img{object-position:center 28%}.tri-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,10,.28) 0%,transparent 34%,transparent 52%,rgba(8,8,10,.72) 100%)}.tri-side{opacity:calc(var(--p) * 3);transition:opacity .18s linear}.tri-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.4rem;text-align:center;color:var(--ad-white)}.tri-copy p{font-size:var(--fs-sm);line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.5)}.tri-copy a{display:inline-block;margin-top:.5rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:2px;transition:border-color var(--dur-fast),color var(--dur-fast)}.tri-copy a:hover{color:var(--ad-gold-soft);border-color:var(--ad-gold-soft)}.tri-copy-main{padding-bottom:2.2rem}.tri-copy-main .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.6rem}.tri-copy-main h2{font-family:var(--font-serif);font-weight:600;line-height:1.12;color:var(--ad-white);font-size:calc(clamp(2.4rem,1.4rem + 4vw,4rem) - var(--p) * clamp(.8rem,1.6vw,1.6rem));text-shadow:0 2px 14px rgba(0,0,0,.45);transition:font-size .18s linear}.tri-copy-main a{margin-top:.9rem}@media(max-width:1024px),(hover:none),(pointer:coarse),(max-height:700px){.tri{height:auto}.tri-stage{position:static;height:auto;padding:var(--section-y) var(--gutter)}.tri-grid{grid-template-columns:1fr;height:auto;gap:.9rem}.tri-panel{aspect-ratio:4/5}.tri-side{opacity:1}.tri-copy-main h2{font-size:clamp(1.8rem,1.2rem + 2.4vw,2.6rem)}}@media(prefers-reduced-motion:reduce){.tri{height:auto}.tri-stage{position:static;height:auto}.tri-grid{grid-template-columns:1fr 1fr 1fr;gap:1rem;height:min(70vh,560px)}.tri-side{opacity:1}}.pfilter{display:flex;justify-content:center;flex-wrap:wrap;gap:1.6rem;margin:0 auto 2rem;padding:0 var(--gutter);max-width:var(--container-max)}.pfilter-tab{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;color:var(--ad-grey-300);letter-spacing:-.005em;transition:color var(--dur-base) var(--ease-standard)}.pfilter-tab:hover{color:var(--text-secondary)}.pfilter-tab.on{color:var(--ad-ink)}.pfilter-dot{width:8px;height:8px;border-radius:50%;background:var(--ad-ink);opacity:0;transform:scale(.4);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.pfilter-tab.on .pfilter-dot{opacity:1;transform:none}.pcard[hidden]{display:none!important}@media(max-width:560px){.pfilter{gap:1rem}.pfilter-tab{font-size:var(--fs-xs)}}.pcard .pbuy{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.9rem}.pcard .pbuy .qty{border-color:var(--border-hairline);background:var(--ad-white);backdrop-filter:none;margin:0}.pcard .pbuy .qty button{background:var(--ad-grey-100);color:var(--ad-ink)}.pcard .pbuy .qty button:hover{background:var(--ad-ink);color:var(--ad-white)}.pcard .pbuy .qval{color:var(--ad-ink)}.pcard .pbuy .madd{flex:0 1 auto;height:34px;min-height:0;padding:0 1rem;gap:.35rem;font-size:9.5px;background:var(--ad-ink);color:var(--ad-white);border-radius:var(--radius-pill)}.pcard .pbuy .madd:hover{background:var(--ad-gold-deep)}.pcard button.pbuy{width:100%;height:34px;margin-top:.9rem;font-size:9.5px;border-radius:var(--radius-pill);background:var(--ad-grey-200);color:var(--ad-grey-500);cursor:not-allowed}.pcard .pbuy .qty{height:34px;box-sizing:border-box}@media(max-width:560px){.pcard .pbuy{flex-wrap:wrap;row-gap:.4rem}.pcard .pbuy .madd{padding:0 .75rem}}.gavis{background:var(--ad-white);padding:var(--section-y) 0;overflow:hidden}.gnote{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1rem}.gnote-val{font-family:var(--font-serif);font-size:1.6rem;font-weight:700;color:var(--ad-ink);line-height:1}.gnote-count{font-size:var(--fs-xs);color:var(--text-muted)}.gstars{display:inline-flex;align-items:center;gap:.12rem}.gs{color:#FBBC05;font-size:1rem;line-height:1}.gs.off{color:var(--ad-grey-300)}.gstars-lg .gs{font-size:1.15rem}.gv{width:16px;height:16px;margin-left:.4rem;flex:0 0 16px}.gg{width:22px;height:22px;flex:0 0 22px;margin-left:auto}.gwrap{position:relative;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.gtrack{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:1rem 0 1.5rem;scrollbar-width:none}.gtrack::-webkit-scrollbar{display:none}.gcard{flex:0 0 min(560px,82vw);scroll-snap-align:center;background:var(--ad-grey-500);color:rgba(255,255,255,.88);border-radius:18px;padding:1.6rem 1.8rem;min-height:190px;display:flex;flex-direction:column;gap:.9rem;transform:scale(.94);transition:transform var(--dur-slow) var(--ease-standard),background var(--dur-slow) var(--ease-standard),color var(--dur-slow) var(--ease-standard),box-shadow var(--dur-slow) var(--ease-standard)}.gcard.on{background:var(--ad-ink);color:var(--ad-white);transform:scale(1);box-shadow:var(--shadow-lg)}.gtop{display:flex;align-items:center;gap:.7rem}.gav{width:38px;height:38px;flex:0 0 38px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--ad-cream-deep);color:var(--ad-gold-deep);font-family:var(--font-serif);font-weight:700;font-size:1rem}.gwho b{display:block;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;color:inherit}.gwho span{display:block;font-size:var(--fs-xs);opacity:.7;margin-top:.05rem}.gtxt{font-size:var(--fs-sm);line-height:1.6;color:inherit}.gnav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;border-radius:var(--radius-pill);background:var(--ad-ink);color:var(--ad-white);display:grid;place-items:center;box-shadow:var(--shadow-md);transition:opacity var(--dur-fast)}.gnav:hover{opacity:.75}.gnav.prev{left:max(2px,calc(var(--gutter) - 42px - .4rem))}.gnav.next{right:max(2px,calc(var(--gutter) - 42px - .4rem))}.gavis .center-cta{margin-top:1rem;text-align:center}@media(max-width:640px){.gcard{padding:1.3rem 1.4rem}.gnav{width:34px;height:34px}.gnav .ic{width:16px;height:16px}.gnav.prev{left:.35rem}.gnav.next{right:.35rem}}.lcsel{position:relative;margin-left:.4rem}.lc-btn{display:inline-flex;align-items:center;gap:.4rem;height:32px;padding:0 .6rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.22);color:inherit;font-size:10px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap;transition:border-color var(--dur-fast),background var(--dur-fast)}.lc-btn:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.07)}.lc-flag{font-size:13px;line-height:1}.lc-chev{width:13px;height:13px;transition:transform var(--dur-fast)}.lcsel.open .lc-chev{transform:rotate(180deg)}.lc-menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:60;min-width:214px;padding:.3rem;border-radius:10px;background:var(--ad-white);box-shadow:var(--shadow-lg);border:1px solid var(--border-hairline)}.lc-opt{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .6rem;border-radius:6px;font-size:var(--fs-xs);color:var(--ad-ink);text-align:left;transition:background var(--dur-fast)}.lc-opt i{margin-left:auto;font-style:normal;font-size:10px;font-weight:600;color:var(--text-muted)}.lc-opt:hover{background:var(--ad-grey-100)}.lc-opt.on{background:var(--ad-ink);color:var(--ad-white)}.lc-opt.on i{color:rgba(255,255,255,.65)}@media(max-width:620px){.lc-btn span:not(.lc-flag){display:none}.lc-btn{padding:0 .45rem}}.hrow{flex-wrap:nowrap}.hright{flex-wrap:nowrap;gap:.3rem}.hright .lcsel{margin-right:.35rem}@media(max-width:980px){.lc-btn span:not(.lc-flag){display:none}.lc-btn{padding:0 .45rem}}.phone.is-still img{object-fit:contain;background:#0a0a0a}.phone.is-still .meta{background:linear-gradient(180deg,transparent,rgba(8,8,10,.85));padding:1.2rem .4rem .2rem;left:6px;right:6px;bottom:6px}.socialrow{gap:.6rem}.net-tab{width:42px;height:42px;border-radius:var(--radius-pill);border:1px solid var(--border-dark);display:grid;place-items:center;color:var(--text-on-dark-muted);transition:color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.net-tab:hover{color:var(--ad-white);border-color:var(--ad-white)}.net-tab.on{color:var(--ad-black);background:var(--net,#FFFC00);border-color:transparent}.net-tab[data-net="instagram"].on{color:#fff;border-color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background-origin:border-box;background-clip:padding-box,border-box;overflow:hidden}.net-tab[data-net="tiktok"].on{color:#25F4EE;background:#010101;border-color:#25F4EE}.net-tab[data-net="tiktok"].on .ic{filter:drop-shadow(1.5px 0 0 #FE2C55)}.snapline{--net:#FFFC00;transition:border-color var(--dur-slow) var(--ease-standard)}.snapline .ghost{background:var(--net);color:var(--ad-black);transition:background var(--dur-slow) var(--ease-standard)}.snapline[data-net="instagram"] .ghost{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);color:#fff;overflow:hidden}.snapline[data-net="tiktok"] .ghost{background:#010101;color:#25F4EE;box-shadow:inset 0 0 0 1px #25F4EE}.snapwordmark{color:var(--net);transition:color var(--dur-slow) var(--ease-standard)}.snapline[data-net="instagram"] .snapwordmark{background:linear-gradient(45deg,#fdf497,#fd5949 35%,#d6249f 60%,#285AEB);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;line-height:1.08;padding-block:.06em}.snapline[data-net="tiktok"] .snapwordmark{color:#25F4EE;text-shadow:2px 0 0 #FE2C55}.snaphandle{color:var(--net);transition:color var(--dur-slow) var(--ease-standard)}.snapline[data-net="instagram"] .snaphandle{color:#fd8bbd}.snapline[data-net="tiktok"] .snaphandle{color:#25F4EE}.snapavatar{box-shadow:0 0 0 2px var(--net);transition:box-shadow var(--dur-slow) var(--ease-standard)}.snapline[data-net="instagram"] .snapavatar{box-shadow:0 0 0 2px #d6249f}.snapline[data-net="tiktok"] .snapavatar{box-shadow:0 0 0 2px #25F4EE}.net-todo{display:block;margin-top:.3rem;font-size:9px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(255,255,255,.4)}@media(min-width:861px) and (prefers-reduced-motion:no-preference){.tri-stage{height:88svh}.tri-grid{height:min(66svh,600px)}.tri-copy-main h2{font-size:calc(clamp(1.9rem,1.2rem + 3vw,3.1rem) - var(--p) * clamp(.6rem,1.2vw,1.2rem))}}.mf-caps{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;margin:2.2rem 0 1.8rem}.mf-cap{position:relative;border-radius:10px;overflow:hidden;background:var(--ad-grey-900);border:1px solid var(--border-dark);transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.mf-cap:hover{transform:translateY(-4px);border-color:var(--ad-gold-soft)}.mf-cap img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.mf-cap figcaption{padding:.5rem .3rem .6rem;font-size:8.5px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-on-dark-muted)}.mf-note{font-style:italic;font-family:var(--font-serif);color:var(--ad-gold-soft)!important}@media(max-width:720px){.mf-caps{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.mf-caps{grid-template-columns:repeat(2,1fr)}}.page-contact{background:var(--ad-black);color:var(--text-on-dark)}.page-contact header.site{margin-bottom:calc(-1 * var(--header-h,104px))}.ct-hero{position:relative;min-height:min(52vh,440px);display:flex;align-items:center;overflow:hidden;background:var(--ad-black)}.ct-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ct-hero-veil{position:absolute;inset:0;background:linear-gradient(100deg,rgba(8,8,10,.94) 0%,rgba(8,8,10,.8) 50%,rgba(8,8,10,.6) 100%)}.ct-hero-copy{position:relative;z-index:2;max-width:var(--container-max);width:100%;margin:0 auto;padding:calc(var(--header-h,104px) + 2.5rem) var(--gutter) 3rem}.ct-hero-copy .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.ct-hero-copy h1{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:800;line-height:1.05;color:var(--ad-white)}.ct-hero-copy h1 em{font-style:italic;font-weight:500}.ct-hero-copy p{margin-top:1rem;max-width:48ch;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75}.ct-canaux{background:var(--ad-grey-900);border-block:1px solid var(--border-dark)}.ct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;max-width:var(--container-max);margin:0 auto;padding:clamp(2rem,4vw,3rem) var(--gutter)}.ct-card{display:flex;flex-direction:column;gap:.35rem;padding:1.4rem;border-radius:12px;border:1px solid var(--border-dark);background:rgba(255,255,255,.03);transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.ct-card:hover{transform:translateY(-4px);border-color:var(--ad-gold-soft)}.ct-ic{width:44px;height:44px;border-radius:var(--radius-pill);display:grid;place-items:center;background:rgba(255,255,255,.08);color:var(--ad-white);margin-bottom:.5rem}.ct-ic .ic{width:20px;height:20px}.ct-wa{background:var(--ad-whatsapp);color:#fff}.ct-snap{background:#FFFC00;color:#141414}.ct-card strong{font-family:var(--font-serif);font-size:1.1rem;font-weight:600;color:var(--ad-white)}.ct-card span:not(.ct-ic){font-size:var(--fs-xs);color:var(--text-on-dark-muted);line-height:1.5}.ct-card i{font-style:normal;font-size:var(--fs-sm);font-weight:600;color:var(--ad-gold-soft);margin-top:.35rem}.ct-form-wrap{background:var(--ad-black)}.ct-form-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:start;max-width:var(--container-max);margin:0 auto;padding:var(--section-y) var(--gutter)}.ct-form-copy .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.ct-form-copy h2{font-family:var(--font-serif);font-size:clamp(1.6rem,1.1rem + 1.8vw,2.3rem);color:var(--ad-white)}.ct-form-copy h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-soft)}.ct-form-copy p{margin-top:1rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75;max-width:44ch}.ct-liste{list-style:none;margin-top:1.6rem;display:grid;gap:.6rem}.ct-liste li{position:relative;padding-left:1.1rem;font-size:var(--fs-xs);color:var(--text-on-dark-muted);line-height:1.6}.ct-liste li::before{content:'';position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--ad-gold)}.ct-form{background:rgba(255,255,255,.04);border:1px solid var(--border-dark);border-radius:14px;padding:clamp(1.4rem,3vw,2rem)}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.ct-field{display:block;margin-top:1rem}.ct-field:first-child,.ct-row .ct-field{margin-top:0}.ct-field>span{display:block;font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-on-dark-muted);margin-bottom:.4rem}.ct-field>span i{font-style:normal;text-transform:none;letter-spacing:0;opacity:.6}.ct-field input,.ct-field select,.ct-field textarea{width:100%;padding:.8rem 1rem;border:1px solid var(--border-dark);border-radius:8px;background:rgba(0,0,0,.35);color:var(--ad-white);font-family:inherit;font-size:var(--fs-sm);transition:border-color var(--dur-base) var(--ease-standard)}.ct-field textarea{resize:vertical;min-height:110px}.ct-field input::placeholder,.ct-field textarea::placeholder{color:rgba(255,255,255,.32)}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{outline:none;border-color:var(--ad-gold-soft)}.ct-field select option{background:var(--ad-ink);color:var(--ad-white)}.ct-submit{width:100%;margin-top:1.4rem;background:var(--ad-white);color:var(--ad-ink)}.ct-submit:hover{background:var(--ad-gold-soft)}.ct-note{margin-top:.9rem;font-size:10px;line-height:1.5;color:rgba(255,255,255,.42);text-align:center}@media(max-width:860px){.ct-form-inner{grid-template-columns:1fr}}@media(max-width:520px){.ct-row{grid-template-columns:1fr}}.pv-duo{display:flex;gap:1rem;align-items:stretch;max-width:calc(100vw - 2rem)}.pv-fiche{width:min(340px,34vw);display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border-radius:4px;background:rgba(255,255,255,.06);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:var(--ad-white);overflow-y:auto;scrollbar-width:none}.pv-fiche::-webkit-scrollbar{display:none}.pv-shot{aspect-ratio:1;border-radius:4px;overflow:hidden;background:var(--ad-white);flex:0 0 auto}.pv-shot img{width:100%;height:100%;object-fit:cover;display:block}.pv-fiche-txt{flex:1}.pv-fiche .pv-name{display:block;font-family:var(--font-serif);font-size:1.3rem;font-weight:600;line-height:1.15}.pv-fiche .pv-sub{margin-top:.2rem}.pv-desc{margin-top:.7rem;font-size:var(--fs-xs);line-height:1.65;color:rgba(255,255,255,.72)}.pv-notes{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.9rem}.pv-notes li{font-size:8.5px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;padding:.32rem .6rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);color:rgba(255,255,255,.75)}.pv-achat{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.14)}.pv-fiche .pv-price{margin-top:0;font-size:1.15rem}@media(max-width:1100px){.pv-fiche{width:min(300px,32vw);padding:1rem}}@media(max-width:860px){.pv-duo{flex-direction:column;gap:.7rem;overflow-y:auto;max-height:calc(100svh - 6rem)}.pv-fiche{width:100%}}.page-parfums{background:var(--ad-white)}.pf-hero{background:var(--ad-black);color:var(--text-on-dark)}.pf-hero-inner{max-width:var(--container-max);margin:0 auto;padding:calc(var(--header-h,104px) + 1.6rem) var(--gutter) 3rem}.page-parfums header.site{background:var(--ad-black)}.pf-hero .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.pf-hero h1{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:800;line-height:1.05;color:var(--ad-white)}.pf-hero h1 em{font-style:italic;font-weight:500}.pf-hero p{margin-top:1rem;max-width:54ch;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75}.pf-hero strong{color:var(--ad-white)}.pf-outils{position:static;z-index:40;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-hairline)}.pf-outils-inner{max-width:var(--container-max);margin:0 auto;padding:1rem var(--gutter)}.pf-search{width:100%;max-width:none;margin-bottom:.8rem}.pf-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.pf-select{display:flex;flex-direction:column;gap:.25rem}.pf-select span{font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.pf-select select{height:36px;padding:0 2rem 0 .7rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--ad-white);font-family:inherit;font-size:var(--fs-xs);color:var(--ad-ink);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ad-ink) 50%),linear-gradient(135deg,var(--ad-ink) 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.pf-select select:focus{outline:none;border-color:var(--ad-gold-deep)}.pf-check{display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 .8rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--text-secondary);cursor:pointer}.pf-check input{accent-color:var(--ad-ink)}.pf-reset{height:36px;padding:0 .9rem;border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.pf-reset:hover{color:var(--ad-ink)}.pf-compte{margin-top:.7rem;font-size:var(--fs-xs);color:var(--text-muted)}.pf-compte b{color:var(--ad-ink)}.pf-liste{max-width:var(--container-max);margin:0 auto;padding:2rem var(--gutter) var(--section-y)}.pf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.2rem}.pf-card{display:flex;flex-direction:column;border:1px solid var(--border-hairline);border-radius:10px;overflow:hidden;background:var(--ad-white);transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.pf-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.pf-visuel{position:relative;aspect-ratio:1;background:linear-gradient(160deg,var(--ad-grey-100),var(--ad-cream-deep));overflow:hidden}.pf-visuel img,.pf-visuel video{width:100%;height:100%;object-fit:cover;display:block}.pf-mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-serif);font-size:2.4rem;font-weight:700;color:var(--ad-gold-deep);opacity:.5}.pf-tag{position:absolute;top:.6rem;left:.6rem;font-size:8.5px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;padding:.28rem .6rem;border-radius:var(--radius-pill);background:var(--ad-white);color:var(--ad-ink)}.pf-tag.rupture{background:var(--ad-danger);color:#fff}.pf-corps{display:flex;flex-direction:column;gap:.15rem;padding:.85rem .9rem 1rem;flex:1}.pf-maison{font-size:8.5px;font-weight:600;letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-muted)}.pf-nom{font-family:var(--font-serif);font-size:1.02rem;font-weight:600;line-height:1.2;color:var(--ad-ink)}.pf-meta{font-size:var(--fs-xs);color:var(--text-muted);margin-top:.15rem}.pf-notes{font-size:10px;color:var(--text-muted);line-height:1.45;margin-top:.35rem}.pf-bas{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.7rem}.pf-prix{font-family:var(--font-serif);font-weight:700;font-size:1rem;color:var(--ad-ink)}.pf-add{height:32px;padding:0 .8rem;border-radius:var(--radius-pill);background:var(--ad-ink);color:var(--ad-white);font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-fast)}.pf-add:hover{background:var(--ad-gold-deep)}.pf-add[disabled]{background:var(--ad-grey-200);color:var(--ad-grey-500);cursor:not-allowed}.pf-vide{text-align:center;color:var(--text-muted);font-size:var(--fs-sm);padding:3rem 0}.pf-liste .center-cta{margin-top:2rem;text-align:center}@media(max-width:560px){.pf-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem}}.ms-hero{background:var(--ad-black);border-bottom:1px solid var(--border-dark)}.ms-hero-inner{max-width:var(--container-max);margin:0 auto;padding:calc(var(--header-h,104px) + 1.6rem) var(--gutter) 2.5rem}.ms-hero .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.ms-hero h1{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:800;line-height:1.14;color:var(--ad-white)}.ms-hero h1 em{font-style:italic;font-weight:500}.ms-hero p{margin-top:1rem;max-width:56ch;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75}.ms-search{margin-top:1.8rem;background:rgba(255,255,255,.06);border-color:var(--border-dark)}.ms-search input{color:var(--ad-white)}.ms-search input::placeholder{color:rgba(255,255,255,.4)}.ms-search .ic{color:rgba(255,255,255,.5)}.ms-alpha{justify-content:flex-start;margin-top:1rem;max-width:none}.ms-alpha button{color:rgba(255,255,255,.45)}.ms-alpha button:hover{background:rgba(255,255,255,.1);color:#fff}.ms-alpha button.on{background:var(--ad-white);color:var(--ad-ink)}.ms-liste{max-width:var(--container-max);margin:0 auto;padding:2rem var(--gutter) var(--section-y)}.ms-compte{font-size:var(--fs-xs);color:var(--text-on-dark-muted);margin-bottom:1.2rem}.ms-compte b{color:var(--ad-white)}.ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:1.1rem}.ms-card{position:relative;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,color-mix(in srgb,var(--t) 42%,#111114),#0e0e12);border:1px solid color-mix(in srgb,var(--t) 40%,transparent);transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.ms-card:hover{transform:translateY(-5px);border-color:var(--t);box-shadow:0 18px 44px color-mix(in srgb,var(--t) 34%,transparent)}.ms-visuel{position:relative;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--t) 30%,#0e0e12)}.ms-visuel img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform var(--dur-slow) var(--ease-standard)}.ms-card:hover .ms-visuel img{transform:scale(1.06)}.ms-visuel::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,10,14,.9))}.ms-mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-serif);font-size:3.4rem;font-weight:700;color:color-mix(in srgb,var(--t) 70%,#fff);opacity:.5}.ms-origine{position:absolute;top:.7rem;right:.7rem;z-index:2;font-size:8.5px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;padding:.3rem .6rem;border-radius:var(--radius-pill);background:rgba(10,10,14,.6);color:#fff;backdrop-filter:blur(6px)}.ms-corps{position:relative;z-index:1;padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.ms-nom{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;line-height:1.1;color:var(--ad-white)}.ms-familles{display:flex;flex-wrap:wrap;gap:.3rem}.ms-familles span{font-size:8.5px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;padding:.28rem .55rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--t) 55%,transparent);color:color-mix(in srgb,var(--t) 30%,#fff)}.ms-chiffres{display:flex;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.1)}.ms-n{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--ad-white);line-height:1}.ms-n small{font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-on-dark-muted);margin-left:.3rem}.ms-prix{margin-left:auto;font-size:var(--fs-xs);font-weight:600;color:color-mix(in srgb,var(--t) 25%,#fff)}.ms-lien{position:absolute;inset:0;z-index:3}@media(max-width:560px){.ms-grid{grid-template-columns:1fr}}.page-contact .ct-hero{background:var(--ad-cream)}.page-contact .ct-hero-bg{opacity:.28;filter:saturate(.75)}.page-contact .ct-hero-veil{background:linear-gradient(100deg,rgba(244,236,226,.95) 0%,rgba(244,236,226,.85) 52%,rgba(236,224,210,.72) 100%)}.page-contact .ct-hero-copy h1{color:var(--ad-ink)}.page-contact .ct-hero-copy .eyebrow{color:var(--ad-gold-deep)}.page-contact .ct-hero-copy p{color:var(--text-secondary)}.page-contact .mg-crumb{color:var(--text-muted)}.page-contact .mg-crumb span{color:var(--ad-ink)}.page-contact .ct-canaux{background:var(--ad-white);border-block-color:var(--border-hairline)}.page-contact .ct-card{background:var(--ad-grey-100);border-color:var(--border-hairline)}.page-contact .ct-card:hover{border-color:var(--ad-gold-deep);box-shadow:var(--shadow-md)}.page-contact .ct-card strong{color:var(--ad-ink)}.page-contact .ct-card span:not(.ct-ic){color:var(--text-secondary)}.page-contact .ct-card i{color:var(--ad-gold-deep)}.page-contact .ct-ic{background:var(--ad-white);color:var(--ad-ink);box-shadow:inset 0 0 0 1px var(--border-hairline)}.page-contact .ct-wa{background:var(--ad-whatsapp);color:#fff;box-shadow:none}.page-contact .ct-snap{background:#FFFC00;color:#141414;box-shadow:none}.page-contact .ct-form-wrap{background:var(--ad-cream)}.page-contact .ct-form-copy h2{color:var(--ad-ink)}.page-contact .ct-form-copy h2 em{color:var(--ad-gold-deep)}.page-contact .ct-form-copy .eyebrow{color:var(--ad-gold-deep)}.page-contact .ct-form-copy p,.page-contact .ct-liste li{color:var(--text-secondary)}.page-contact .ct-form{background:var(--ad-white);border-color:var(--border-hairline);box-shadow:var(--shadow-md)}.page-contact .ct-field>span{color:var(--text-muted)}.page-contact .ct-field input,.page-contact .ct-field select,.page-contact .ct-field textarea{background:var(--ad-grey-100);border-color:var(--border-hairline);color:var(--ad-ink)}.page-contact .ct-field input::placeholder,.page-contact .ct-field textarea::placeholder{color:var(--text-muted)}.page-contact .ct-field input:focus,.page-contact .ct-field select:focus,.page-contact .ct-field textarea:focus{border-color:var(--ad-gold-deep)}.page-contact .ct-field select option{background:var(--ad-white);color:var(--ad-ink)}.page-contact .ct-submit{background:var(--ad-ink);color:var(--ad-white)}.page-contact .ct-submit:hover{background:var(--ad-gold-deep)}.page-contact .ct-note{color:var(--text-muted)}.page-contact .acces{background:var(--ad-white);border-top-color:var(--border-hairline)}.page-contact .acces-copy h2{color:var(--ad-ink)}.page-contact .acces-copy .eyebrow{color:var(--ad-gold-deep)}.page-contact .acces-addr{color:var(--text-secondary)}.page-contact .acces-copy .btn-solid{background:var(--ad-ink);color:var(--ad-white)}@media(max-width:860px){.t-rail-wrap .mag-nav{display:grid;width:34px;height:34px;background:rgba(255,255,255,.94);border:1px solid var(--border-hairline)}.t-rail-wrap .mag-nav.prev{left:.4rem}.t-rail-wrap .mag-nav.next{right:.4rem}}@media(max-width:768px){.live .lead{display:none}.live .eyebrow + h2{margin-top:.9rem}.live .socialrow{justify-content:center}}@media(max-width:768px){.hero{min-height:86svh}.hero-copy{padding-top:calc(var(--header-h,104px) + 2rem);padding-bottom:2.4rem}.hero-copy .eyebrow{margin-bottom:.85rem}.hero-copy p{margin-top:.9rem;font-size:1rem}.hero-copy .btn{margin-top:1.7rem}.stories{padding-top:1.2rem}}.phone.is-still .bars{display:none}.phone.is-still .meta{display:none}.burger{display:none;width:40px;height:40px;color:inherit;flex-direction:column;align-items:center;justify-content:center}.burger i{display:block;width:20px;height:1.5px;background:currentColor;border-radius:2px;transition:transform var(--dur-base) var(--ease-standard),opacity var(--dur-fast)}.burger i + i{margin-top:5px}.drawer{position:fixed;inset:0;z-index:120;visibility:hidden;pointer-events:none}.drawer-veil{position:absolute;inset:0;background:rgba(6,6,8,.55);opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.drawer-panel{position:absolute;top:0;bottom:0;left:0;width:min(86vw,340px);background:var(--ad-black);color:var(--ad-white);padding:1.1rem 1.6rem 2rem;display:flex;flex-direction:column;overflow-y:auto;transform:translateX(-100%);transition:transform var(--dur-slow) var(--ease-standard);box-shadow:var(--shadow-lg)}.drawer.on{visibility:visible;pointer-events:auto}.drawer.on .drawer-veil{opacity:1}.drawer.on .drawer-panel{transform:none}.drawer-top{display:flex;justify-content:flex-end;margin-bottom:1.4rem}.drawer-close{width:40px;height:40px;display:grid;place-items:center;color:rgba(255,255,255,.7)}.drawer-close:hover{color:var(--ad-white)}.drawer-nav{display:flex;flex-direction:column}.drawer-nav a{padding:.95rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:var(--fs-nav);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.88);transition:color var(--dur-fast)}.drawer-nav a:hover,.drawer-nav a.is-current{color:var(--ad-gold-soft)}.drawer-foot{margin-top:auto;padding-top:1.8rem;font-size:var(--fs-xs);line-height:1.7;color:rgba(255,255,255,.5)}.drawer-foot a{color:var(--ad-gold-soft)}@media(max-width:860px){.burger{display:flex}}.rch{position:fixed;inset:0;z-index:200;visibility:hidden;pointer-events:none}.rch-veil{position:absolute;inset:0;background:rgba(8,8,10,.55);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.rch-panel{position:absolute;top:0;left:50%;transform:translate(-50%,-14px);width:min(760px,100%);max-height:min(86svh,720px);display:flex;flex-direction:column;background:var(--ad-white);color:var(--ad-ink);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-lg);opacity:0;transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.rch.on{visibility:visible;pointer-events:auto}.rch.on .rch-veil{opacity:1}.rch.on .rch-panel{transform:translate(-50%,0);opacity:1}.rch-bar{display:flex;align-items:center;gap:.7rem;padding:1rem 1.2rem;border-bottom:1px solid var(--border-hairline);flex:0 0 auto}.rch-loupe{width:20px;height:20px;color:var(--text-muted);flex:0 0 auto}.rch-input{flex:1;min-width:0;height:36px;border:0;background:none;font-family:inherit;font-size:1.05rem;color:var(--ad-ink)}.rch-input:focus{outline:none}.rch-input::-webkit-search-cancel-button{display:none}.rch-clear{width:28px;height:28px;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--text-muted);font-size:.8rem}.rch-clear:hover{background:var(--ad-grey-100);color:var(--ad-ink)}.rch-close{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);padding:.4rem .2rem}.rch-close:hover{color:var(--ad-ink)}.rch-corps{overflow-y:auto;overscroll-behavior:contain;padding:.4rem 0 1rem}.rch-bloc{padding:.7rem 0}.rch-bloc h3{padding:0 1.2rem .5rem;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.rch-info{padding:2rem 1.4rem;text-align:center;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.7}.rch-item{display:flex;align-items:center;gap:.85rem;width:100%;padding:.6rem 1.2rem;text-align:left;transition:background var(--dur-fast)}.rch-item:hover,.rch-item.on{background:var(--ad-cream)}.rch-vign{flex:0 0 auto;width:48px;height:48px;border-radius:var(--radius-sm);overflow:hidden;background:var(--ad-grey-100);display:grid;place-items:center;color:var(--ad-gold-deep);font-family:var(--font-serif);font-size:1.1rem}.rch-vign.rond{border-radius:var(--radius-pill);clip-path:circle(50% at 50% 50%)}.rch-vign img{width:100%;height:100%;max-width:none;object-fit:cover}.rch-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.rch-nom{font-size:var(--fs-sm);font-weight:600;color:var(--ad-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rch-sous{font-size:var(--fs-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rch-notes{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rch-droite{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.rch-prix{font-size:var(--fs-sm);font-weight:600}.rch-stock{font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:600}.rch-stock.ok{color:var(--ad-success)}.rch-stock.ko{color:var(--text-muted)}.rch-fleche{font-size:1.3rem;color:var(--text-muted);line-height:1}.rch-ico{width:48px;text-align:center;color:var(--text-muted)}.rch-corps mark{background:none;color:var(--ad-gold-deep);font-weight:700}.rch-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.2rem}.rch-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--text-secondary);transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast)}.rch-chip i{font-style:normal;font-size:10px;color:var(--text-muted)}.rch-chip:hover,.rch-chip.on{border-color:var(--ad-ink);color:var(--ad-ink);background:var(--ad-cream)}.rch-tout{display:block;width:calc(100% - 2.4rem);margin:.6rem 1.2rem 0;padding:.85rem 1rem;border-radius:var(--radius-pill);background:var(--ad-black);color:var(--ad-white);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase}.rch-tout:hover{background:var(--ad-grey-900)}@media(max-width:640px){.rch-panel{max-height:100svh;height:100svh;border-radius:0}.rch-bar{padding:.8rem 1rem}.rch-item{padding:.6rem 1rem}.rch-bloc h3,.rch-chips{padding-inline:1rem}.rch-notes{display:none}.rch-vign{width:44px;height:44px}.rch-tout{width:calc(100% - 2rem);margin-inline:1rem}}@media(max-width:560px){.magistral,.mag-onbrand{--mag-per-view:2;--mag-gap:.7rem}.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}}@media(max-width:860px){.pv-stage{padding:3.6rem .7rem .7rem}.pv-duo{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;align-items:start;width:100%;max-width:none;max-height:calc(100svh - 5rem);overflow-y:auto;overscroll-behavior:contain}.pv-frame{width:auto;aspect-ratio:3/4;grid-column:1;grid-row:1}.pv-fiche{display:contents}.pv-shot{grid-column:2;grid-row:1;aspect-ratio:3/4}.pv-shot img{object-fit:contain;background:var(--ad-white)}.pv-fiche-txt{grid-column:1/-1;grid-row:2;padding:.9rem 1rem;border-radius:4px;color:var(--ad-white);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.pv-achat{grid-column:1/-1;grid-row:3;padding:0;border-top:0}.pv-add{height:44px;flex:1}.pv-nav.next{left:calc(100% + .6rem);right:auto;width:100%;justify-items:end;padding-right:.4rem}.pv-nav.prev{padding-left:.4rem}}@media(max-width:1080px){.mag-onbrand{--mag-per-view:3}}@media(max-width:860px){.mag-onbrand{--mag-per-view:2}}@media(max-width:640px){.mactions{right:.45rem;gap:.35rem}.mactions button{width:28px;height:28px}.mactions .ic{width:14px;height:14px}.mover{padding:0 .6rem .6rem}.mover .mname{font-size:1rem}.mover .mprice{font-size:1rem;margin-top:.3rem}.mbuy{margin-top:.5rem;gap:.3rem}.qty button{width:22px;height:22px}.madd{height:30px;padding:0 .5rem;font-size:9px}.mtop{top:.5rem;left:.5rem;right:.5rem}.mflag{top:.5rem;right:.5rem;font-size:8px;padding:.24rem .45rem}}.mf-mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:.55rem;margin:2.2rem 0 1.8rem}.mf-tile{position:relative;overflow:hidden;border-radius:4px;background:var(--ad-grey-900);aspect-ratio:1}.mf-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-standard)}.mf-tile:hover img{transform:scale(1.06)}.mf-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.6rem .7rem .55rem;background:linear-gradient(180deg,transparent,rgba(8,8,10,.82));color:rgba(255,255,255,.9);font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.mf-tile:hover figcaption{opacity:1;transform:none}.mf-grand{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.mf-large{grid-column:span 2;aspect-ratio:2/1}@media(max-width:860px){.mf-mosaic{grid-template-columns:repeat(2,1fr);gap:.4rem}.mf-grand{grid-column:span 2;grid-row:auto;aspect-ratio:4/3}.mf-large{grid-column:span 2;aspect-ratio:2/1}.mf-tile figcaption{opacity:1;transform:none;padding:1.2rem .6rem .45rem}}@media(min-width:1280px){.quiz .box{padding-bottom:clamp(3.5rem,6vw,5.5rem)}.q-note p{font-size:11.5px;line-height:1.6}}.q-opts-gauge{flex-wrap:nowrap;gap:.5rem}.q-opts-gauge .q-opt{flex:1 1 0;min-width:0;padding:.7rem .6rem;gap:.35rem;border-radius:16px}.q-opts-gauge .q-opt small{font-size:8.5px;line-height:1.35}@media(max-width:560px){.q-opts-gauge{gap:.35rem}.q-opts-gauge .q-opt{padding:.6rem .35rem;font-size:10px}.q-opts-gauge .q-opt small{display:none}}.q-reco{margin:2rem 0 1.6rem}.q-reco-load{font-size:var(--fs-xs);color:var(--text-muted)}.q-reco-titre{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem}.q-reco-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;text-align:left}.q-reco-card{display:flex;flex-direction:column;background:var(--ad-white);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.q-reco-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.q-reco-lien{display:flex;flex-direction:column;color:inherit}.q-reco-vis{display:block;aspect-ratio:1;background:var(--ad-grey-100);display:grid;place-items:center;font-family:var(--font-serif);font-size:1.6rem;color:var(--ad-gold-deep);overflow:hidden}.q-reco-vis img,.q-reco-vis video{width:100%;height:100%;object-fit:cover}.q-reco-nom{padding:.7rem .8rem 0;font-family:var(--font-serif);font-size:1rem;font-weight:600;line-height:1.2;color:var(--ad-ink)}.q-reco-marque{padding:.2rem .8rem 0;font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.q-reco-notes{padding:.45rem .8rem 0;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5}.q-reco-bas{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.7rem .8rem .1rem;margin-top:auto}.q-reco-prix{font-weight:700;font-size:var(--fs-sm);color:var(--ad-ink)}.q-reco-stock{font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-success)}.q-reco-stock.ko{color:var(--text-muted)}.q-reco-add{margin:.7rem .8rem .8rem;height:36px;border-radius:var(--radius-pill);border:1px solid var(--ad-ink);font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-ink);transition:background var(--dur-fast),color var(--dur-fast)}.q-reco-add:hover{background:var(--ad-ink);color:var(--ad-white)}.q-reco-add.on{background:var(--ad-success);border-color:var(--ad-success);color:var(--ad-white)}.q-reco-trio{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;margin-top:1rem;padding:.85rem 1.8rem;border-radius:var(--radius-pill);background:var(--ad-gold-deep);color:var(--ad-white);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard)}.q-reco-trio i{font-style:normal;font-size:10px;font-weight:500;letter-spacing:var(--ls-wide);color:rgba(255,255,255,.8);text-transform:none}.q-reco-trio i s{opacity:.75}.q-reco-trio:hover{background:var(--ad-ink)}.q-reco-trio:disabled{background:var(--ad-success);cursor:default}@media(max-width:640px){.q-reco-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.q-reco-nom{font-size:.82rem;padding-inline:.5rem}.q-reco-marque,.q-reco-notes,.q-reco-bas{padding-inline:.5rem}.q-reco-notes{display:none}.q-reco-add{margin:.5rem;height:32px;font-size:9px}.q-reco-bas{flex-direction:column;align-items:flex-start;gap:.1rem}}.q-opts{flex-wrap:nowrap;gap:.5rem;align-items:stretch}.q-opts .q-opt{flex:1 1 0;min-width:0;padding:.7rem .75rem;justify-content:center}.q-opts .q-opt small{white-space:normal;line-height:1.3}.q-fieldrow{flex-wrap:nowrap}@media(max-width:560px){.q-opts{flex-wrap:wrap}.q-opts .q-opt{flex:1 1 calc(50% - .5rem)}.q-opts-gauge{flex-wrap:nowrap}.q-opts-gauge .q-opt{flex:1 1 0}}.q-opts .q-opt.has-art{min-height:86px;padding-block:1rem}@media(max-width:560px){.q-opts .q-opt.has-art{min-height:70px;padding-block:.8rem}}.q-reco-budget{display:inline-block;margin-left:.5rem;padding:.2rem .6rem;border-radius:var(--radius-pill);background:var(--ad-cream-deep);color:var(--text-secondary);font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:none}.q-reco-budget.hors{background:var(--ad-grey-100);color:var(--text-muted)}.pn{position:fixed;inset:0;z-index:210;isolation:isolate;visibility:hidden;pointer-events:none}.pn-veil{position:absolute;inset:0;background:rgba(8,8,10,.5);opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.pn-panel{position:absolute;top:0;bottom:0;right:0;width:min(92vw,420px);display:flex;flex-direction:column;background:var(--ad-white);color:var(--ad-ink);box-shadow:var(--shadow-lg);transform:translateX(100%);transition:transform var(--dur-slow) var(--ease-standard)}.pn.on{visibility:visible;pointer-events:auto}.pn.on .pn-veil{opacity:1}.pn.on .pn-panel{transform:translateX(0)}.pn-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;border-bottom:1px solid var(--border-hairline);flex:0 0 auto}.pn-top h2{font-family:var(--font-serif);font-size:1.15rem;font-weight:600}.pn-n{color:var(--text-muted);font-weight:400}.pn-close{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-pill);color:var(--text-secondary)}.pn-close:hover{background:var(--ad-grey-100);color:var(--ad-ink)}.pn-corps{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.4rem 0}.pn-vide{padding:3rem 1.4rem;text-align:center;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.8}.pn-vide a{color:var(--ad-gold-deep);text-decoration:underline;text-underline-offset:3px}.pn-ligne{display:flex;gap:.8rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--border-hairline)}.pn-vis{flex:0 0 auto;width:62px;height:62px;border-radius:var(--radius-sm);overflow:hidden;background:var(--ad-grey-100);display:grid;place-items:center;font-family:var(--font-serif);font-size:1.2rem;color:var(--ad-gold-deep)}.pn-vis img{width:100%;height:100%;max-width:none;object-fit:contain}.pn-vis > *{grid-area:1/1}.pn-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.pn-nom{font-size:var(--fs-sm);font-weight:600;line-height:1.25}.pn-marque{font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.pn-tag{align-self:flex-start;margin-top:.15rem;padding:.15rem .45rem;border-radius:var(--radius-pill);background:var(--ad-cream-deep);color:var(--ad-gold-deep);font-size:8.5px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase}.pn-qte{display:inline-flex;align-items:center;gap:.1rem;margin-top:.4rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding:.1rem;align-self:flex-start}.pn-qte button{width:26px;height:26px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:.95rem;color:var(--ad-ink);transition:background var(--dur-fast)}.pn-qte button:hover{background:var(--ad-grey-100)}.pn-qte b{min-width:2ch;text-align:center;font-size:var(--fs-xs);font-weight:600}.pn-droite{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.pn-prix{font-weight:700;font-size:var(--fs-sm)}.pn-supp{font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.pn-supp:hover{color:var(--ad-danger)}.pn-bas{flex:0 0 auto;position:relative;z-index:1;background:var(--ad-white);border-top:1px solid var(--border-hairline);padding:1rem 1.2rem 1.2rem}.pn-compte{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:.35rem}.pn-compte b{font-weight:600;color:var(--ad-ink)}.pn-remise,.pn-remise b{color:var(--ad-gold-deep)}.pn-total{margin-top:.5rem;padding-top:.6rem;border-top:1px solid var(--border-hairline);font-size:1rem;color:var(--ad-ink)}.pn-total b{font-family:var(--font-serif);font-size:1.25rem;font-weight:700}.pn-cta{display:flex;align-items:center;justify-content:center;height:48px;margin-top:.9rem;border-radius:var(--radius-pill);background:var(--ad-whatsapp);color:#fff;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;transition:filter var(--dur-fast)}.pn-cta:hover{filter:brightness(.93)}.pn-note{margin-top:.6rem;font-size:10px;line-height:1.6;color:var(--text-muted);text-align:center}.pn-vider{display:block;margin:.6rem auto 0;font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.pn-vider:hover{color:var(--ad-danger)}.pn-vider-conf{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .9rem;margin:.6rem 0 0;font-size:var(--fs-xs);text-align:center}.pn-vider-conf p{flex:1 0 100%;margin:0;color:var(--text-secondary)}.pn-vider-conf button{font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;color:var(--text-secondary);padding:.35rem .2rem}.pn-vider-conf .pn-vider-oui{color:var(--ad-danger)}.q-reco-flag{font-style:normal;padding:.1rem .35rem;border-radius:var(--radius-pill);background:var(--ad-grey-100);color:var(--text-muted);font-size:8px;letter-spacing:var(--ls-wide)}@media(min-width:861px){.focus-row{column-gap:clamp(1.4rem,3.5vw,3rem);row-gap:2.4rem;margin-inline:auto}}@media(max-width:860px){.focus-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:clamp(.9rem,4vw,1.6rem);padding-inline:var(--gutter);max-width:none;margin-inline:0}.focus-row .fm{width:clamp(84px,23vw,110px);max-width:none}}.cc{position:relative;background:linear-gradient(180deg,var(--ad-cream) 0%,var(--ad-cream-deep) 55%,var(--ad-cream) 100%);border-top:1px solid var(--ad-gold-soft);border-bottom:1px solid var(--ad-gold-soft)}.cc::before,.cc::after{content:'';position:absolute;left:0;right:0;height:3px;background:var(--ad-gold-deep);opacity:.5}.cc::before{top:0}.cc::after{bottom:0}.cc .section-head h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.1rem)}.cc-inner{max-width:var(--container-max);margin:0 auto;padding:calc(var(--section-y) * 1.25) var(--gutter)}.cc-chapo{font-size:var(--fs-sm);line-height:1.75;color:var(--text-secondary);max-width:56ch;margin:1rem auto 0}.cc-duo{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:1rem;margin-top:2.4rem;align-items:stretch}.cc-carte{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:2rem 1.8rem;border-radius:var(--radius-sm);background:var(--ad-white);border:1px solid var(--border-hairline)}.cc-carte-forte{background:var(--ad-black);color:var(--text-on-dark);border-color:transparent}.cc-delai{align-self:flex-start;padding:.35rem .8rem;border-radius:var(--radius-pill);background:var(--ad-cream-deep);color:var(--ad-gold-deep);font-family:var(--font-serif);font-size:1.05rem;font-weight:700;line-height:1}.cc-carte-forte .cc-delai{background:rgba(255,255,255,.12);color:var(--ad-gold-soft)}.cc-carte h3{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;line-height:1.2}.cc-carte-forte h3{color:var(--ad-white)}.cc-carte p{font-size:var(--fs-sm);line-height:1.7;color:var(--text-secondary)}.cc-carte-forte p{color:var(--text-on-dark-muted)}.cc-points{list-style:none;display:flex;flex-direction:column;gap:.45rem;margin:.3rem 0 .4rem}.cc-points li{position:relative;padding-left:1.4rem;font-size:var(--fs-xs);color:var(--text-secondary)}.cc-points li::before{content:'';position:absolute;left:0;top:.45em;width:8px;height:5px;border-left:1.5px solid var(--ad-gold-deep);border-bottom:1.5px solid var(--ad-gold-deep);transform:rotate(-45deg)}.cc-carte-forte .cc-points li{color:rgba(255,255,255,.75)}.cc-carte-forte .cc-points li::before{border-color:var(--ad-gold-soft)}.cc-carte .btn{align-self:flex-start;margin-top:auto}.cc-carte-forte .btn-solid{background:var(--ad-white);color:var(--ad-ink)}.cc-carte-forte .btn-solid:hover{background:var(--ad-gold-soft)}.cc-etapes{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2.6rem;position:relative}.cc-etapes::before{content:'';position:absolute;top:26px;left:16%;right:16%;height:1px;background:repeating-linear-gradient(90deg,var(--ad-gold-soft) 0 6px,transparent 6px 12px);opacity:.55}.cc-etape{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:0 .6rem}.cc-num{position:relative;z-index:1;width:52px;height:52px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--ad-black);color:var(--ad-gold-soft);font-family:var(--font-serif);font-size:1.1rem;font-weight:600;box-shadow:0 0 0 6px var(--ad-cream)}.cc-ic{margin-top:.75rem;width:26px;height:26px;color:var(--ad-gold-deep)}.cc-ic svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.cc-etape b{margin-top:.15rem;font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--ad-ink)}.cc-etape span:last-child{font-size:var(--fs-xs);line-height:1.65;color:var(--text-secondary);max-width:26ch}@media(max-width:1080px){.cc-duo{grid-template-columns:1fr 1fr}.cc-demo{order:-1;grid-column:1/-1;max-width:440px;margin-inline:auto;width:100%}}@media(max-width:860px){.cc-etapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:2rem}.cc-etapes::before{top:19px;left:18%;right:18%}.cc-etape{padding:0 .2rem;gap:.25rem}.cc-num{width:38px;height:38px;font-size:.85rem;box-shadow:0 0 0 5px var(--ad-cream)}.cc-ic{margin-top:.5rem;width:20px;height:20px}.cc-etape b{font-size:.85rem;line-height:1.2}.cc-etape span:last-child{font-size:10px;line-height:1.45}}.drawer-panier{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;margin-top:1.4rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);color:var(--ad-white);font-size:var(--fs-nav);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;transition:background var(--dur-fast)}.drawer-panier:hover{background:rgba(255,255,255,.08)}.drawer-panier b{font-weight:700;color:var(--ad-gold-soft)}.drawer-pays{margin-top:1.4rem}.drawer-pays label{display:block;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:.6rem}.drawer-select{position:relative}.drawer-select select{appearance:none;-webkit-appearance:none;width:100%;height:46px;padding:0 2.6rem 0 1rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);background:rgba(255,255,255,.04);color:var(--ad-white);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast)}.drawer-select select:focus{outline:none;border-color:var(--ad-gold-soft)}.drawer-select select option{background:var(--ad-black);color:var(--ad-white)}.drawer-select .ic{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;color:rgba(255,255,255,.55)}@media(max-width:860px){}@media(max-width:560px){.grid-p{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pcard .pname{font-size:.95rem}.pcard .padd,.pcard .btn{font-size:9.5px;padding-inline:.6rem}}.q-reco-card{flex-direction:row;align-items:stretch;gap:.9rem;padding:.7rem;text-align:left}.q-reco-card:hover{transform:none;box-shadow:var(--shadow-sm)}.q-reco-card .q-reco-vis{flex:0 0 auto;width:92px;height:92px;aspect-ratio:auto;border-radius:var(--radius-sm);overflow:hidden}.q-reco-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;justify-content:center;padding:0}.q-reco-card .q-reco-nom{padding:0;font-size:1.05rem;color:var(--ad-ink)}.q-reco-card .q-reco-nom:hover{color:var(--ad-gold-deep)}.q-reco-card .q-reco-marque,.q-reco-card .q-reco-notes{padding:0}.q-reco-card .q-reco-stock{margin-top:.25rem}.q-reco-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.4rem;padding-right:.3rem}.q-reco-card .q-reco-prix{font-size:1.05rem}.q-reco-qte{display:inline-flex;align-items:center;gap:.1rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding:.1rem}.q-reco-qte button{width:24px;height:24px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:.9rem;color:var(--ad-ink);transition:background var(--dur-fast)}.q-reco-qte button:hover{background:var(--ad-grey-100)}.q-reco-qte b{min-width:2ch;text-align:center;font-size:var(--fs-xs);font-weight:600}.q-reco-card .q-reco-add{margin:0;height:32px;padding:0 1rem}@media(max-width:560px){.q-reco-card{flex-wrap:wrap;padding:.6rem}.q-reco-card .q-reco-vis{width:64px;height:64px}.q-reco-actions{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0;gap:.5rem}.q-reco-card .q-reco-notes{display:block}}.cc-sceau{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem 1.2rem .5rem 1rem;border-radius:var(--radius-pill);background:var(--ad-black);color:var(--ad-white);box-shadow:0 10px 30px rgba(10,10,10,.18)}.cc-sceau-ic{width:20px;height:20px;flex:0 0 20px;fill:var(--ad-gold-soft);stroke:var(--ad-gold-soft);stroke-width:1.4;stroke-linecap:round;animation:ccTap 2.8s var(--ease-standard) infinite}.cc-sceau b{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--ls-widest);text-transform:uppercase}.cc-sceau i{font-family:var(--font-serif);font-style:italic;font-size:1.35rem;font-weight:500;line-height:1;color:var(--ad-gold-soft);margin:0 -.1rem;transform:translateY(-1px)}@keyframes ccTap{0%,72%,100%{transform:none}78%{transform:translate(1.5px,1.5px) scale(.9)}84%{transform:none}}@media(prefers-reduced-motion:reduce){.cc-sceau-ic{animation:none}}.cc .section-head{max-width:none}.cc .section-head h2{margin-top:1.1rem}.cc-demo{display:flex;flex-direction:column;margin:0;text-align:center;height:100%}.cc-ecran{position:relative;flex:1;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--ad-black);box-shadow:0 26px 60px rgba(10,10,10,.28),0 0 0 1px rgba(212,175,110,.28)}.cc-ecran-top{display:flex;gap:5px;padding:.7rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.cc-ecran-top span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.18)}.cc-ecran-corps{position:relative;flex:1;display:flex;flex-direction:column;padding:1.1rem 1.1rem 1.3rem;min-height:186px}.cc-ligne{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.cc-ligne-vis{flex:0 0 auto;width:46px;height:46px;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.06)}.cc-ligne-vis img{width:100%;height:100%;object-fit:cover}.cc-ligne-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.cc-ligne-txt b{font-family:var(--font-serif);font-size:.95rem;color:var(--ad-white)}.cc-ligne-txt i{font-style:normal;font-size:9px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(255,255,255,.5)}.cc-ligne-prix{font-family:var(--font-serif);font-size:1rem;font-weight:700;color:var(--ad-gold-soft)}.cc-bouton{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin-top:auto;border-radius:var(--radius-pill);background:var(--ad-white);color:var(--ad-ink);font-size:10.5px;font-weight:700;letter-spacing:var(--ls-widest);text-transform:uppercase;cursor:default;animation:ccBouton 4.8s var(--ease-standard) infinite}.cc-onde{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:rgba(212,175,110,.55);transform:translate(-50%,-50%) scale(0);opacity:0;animation:ccOnde 4.8s var(--ease-standard) infinite}.cc-confirme{position:absolute;inset:1.1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:var(--ad-black);opacity:0;animation:ccConfirme 4.8s var(--ease-standard) infinite}.cc-check{width:38px;height:38px;fill:none;stroke:var(--ad-gold-soft);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:ccTrace 4.8s var(--ease-standard) infinite}.cc-confirme b{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--ad-white)}.cc-confirme i{font-style:normal;font-size:var(--fs-xs);color:rgba(255,255,255,.6)}.cc-curseur{position:absolute;left:50%;bottom:2.05rem;width:22px;height:22px;margin-left:-5px;margin-bottom:-11px;fill:var(--ad-white);filter:drop-shadow(0 2px 5px rgba(0,0,0,.6));animation:ccCurseur 4.8s var(--ease-standard) infinite}@keyframes ccCurseur{0%,5%{transform:translate(58px,58px) scale(1);opacity:0}10%{transform:translate(52px,52px) scale(1);opacity:1}22%,24%{transform:translate(0,0) scale(1);opacity:1}26%{transform:translate(0,0) scale(.84)}30%{transform:translate(0,0) scale(1)}36%{transform:translate(0,0) scale(1);opacity:1}43%,100%{transform:translate(26px,30px) scale(1);opacity:0}}@keyframes ccOnde{0%,24%{transform:translate(-50%,-50%) scale(0);opacity:0}26%{opacity:.8}36%,100%{transform:translate(-50%,-50%) scale(26);opacity:0}}@keyframes ccBouton{0%,24%{background:var(--ad-white);color:var(--ad-ink);transform:scale(1)}26%{transform:scale(.975)}30%{background:var(--ad-gold-soft);color:var(--ad-ink);transform:scale(1)}36%,66%{background:var(--ad-gold-soft);color:var(--ad-ink)}76%,100%{background:var(--ad-white);color:var(--ad-ink)}}@keyframes ccConfirme{0%,33%{opacity:0;visibility:hidden}39%,64%{opacity:1;visibility:visible}72%,100%{opacity:0;visibility:hidden}}@keyframes ccTrace{0%,37%{stroke-dashoffset:80}47%,64%{stroke-dashoffset:0}72%,100%{stroke-dashoffset:80}}@media(prefers-reduced-motion:reduce){.cc-curseur,.cc-onde,.cc-bouton,.cc-confirme,.cc-check{animation:none}.cc-confirme{opacity:0;visibility:hidden}.cc-curseur{opacity:.9;transform:none}}@media(max-width:560px){.cc-demo{max-width:none}.cc-ecran-corps{min-height:170px}}.q-reco-card{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.q-reco-card .q-reco-vis{position:relative;width:100%;height:auto;aspect-ratio:1;border-radius:0}.q-reco-card .q-reco-vis img,.q-reco-card .q-reco-vis video{width:100%;height:100%;object-fit:cover}.q-reco-card .q-reco-stock{position:absolute;left:.5rem;top:.5rem;padding:.22rem .5rem;border-radius:var(--radius-pill);background:rgba(255,255,255,.94);backdrop-filter:blur(4px);margin:0;font-size:8.5px}.q-reco-txt{padding:.7rem .8rem 0;gap:.1rem;justify-content:flex-start;text-align:left}.q-reco-card .q-reco-nom{font-size:1rem;line-height:1.2}.q-reco-card .q-reco-notes{font-size:10px;line-height:1.45;margin-top:.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.q-reco-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem;padding:.7rem .8rem .1rem}.q-reco-card .q-reco-prix{font-size:1.05rem;transition:color var(--dur-fast)}.q-reco-card .q-reco-prix.multiple{color:var(--ad-gold-deep)}.q-reco-card .q-reco-add{margin:.6rem .8rem .8rem;height:34px;width:calc(100% - 1.6rem);padding:0}.q-reco-qte button{width:22px;height:22px}@media(max-width:640px){.q-reco-txt{padding:.5rem .5rem 0}.q-reco-card .q-reco-nom{font-size:.8rem}.q-reco-card .q-reco-notes{display:none}.q-reco-actions{flex-direction:column;align-items:stretch;gap:.3rem;padding:.5rem .5rem 0}.q-reco-card .q-reco-prix{font-size:.9rem;text-align:center}.q-reco-qte{justify-content:center}.q-reco-card .q-reco-add{margin:.4rem .5rem .5rem;width:calc(100% - 1rem);height:30px}}.page-maisons2{background:var(--ad-black);color:var(--text-on-dark)}.page-maisons2 header.site{background:var(--ad-black)}.page-maisons2 .ms-grid{display:flex;flex-direction:column;gap:0}.ms-row{position:relative;display:grid;grid-template-columns:minmax(0,clamp(220px,26vw,340px)) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);padding:clamp(2.2rem,4vw,3.4rem) 0;border-bottom:1px solid var(--border-hairline)}.ms-row:last-child{border-bottom:0}.ms-row.alt{direction:rtl}.ms-row.alt > *{direction:ltr}.ms-row-vis{position:relative;aspect-ratio:4/5;border-radius:6px;overflow:hidden;margin:0;background:color-mix(in srgb,var(--t) 14%,var(--ad-grey-100));box-shadow:0 22px 56px color-mix(in srgb,var(--t) 22%,transparent)}.ms-row-vis img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-standard)}.ms-row:hover .ms-row-vis img{transform:scale(1.045)}.ms-row-vis .ms-mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-serif);font-size:5rem;font-weight:700;color:color-mix(in srgb,var(--t) 60%,#6b6259);opacity:.45}.ms-row-num{position:absolute;right:-.35em;bottom:-.28em;font-family:var(--font-serif);font-size:clamp(3.4rem,7vw,6rem);font-weight:700;line-height:1;color:var(--ad-cream);text-shadow:0 2px 20px rgba(10,10,10,.18);pointer-events:none}.ms-row.alt .ms-row-num{right:auto;left:-.35em}.ms-row-txt{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;max-width:34rem}.ms-row-lieu{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-widest);text-transform:uppercase;color:color-mix(in srgb,var(--t) 55%,var(--text-muted))}.ms-row-nom{font-family:var(--font-serif);font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);font-weight:700;line-height:1.05;color:var(--ad-ink)}.ms-row-txt .ms-familles{margin-top:.2rem}.ms-row-faits{display:flex;flex-wrap:wrap;gap:0;margin-top:1rem;border-top:1px solid var(--border-hairline);padding-top:1rem;width:100%}.ms-row-faits > div{padding-right:2.2rem;margin-right:2.2rem;border-right:1px solid var(--border-hairline)}.ms-row-faits > div:last-child{border-right:0;margin-right:0;padding-right:0}.ms-row-faits dt{font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.ms-row-faits dd{margin:.2rem 0 0;font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:var(--ad-ink)}.ms-row-lien{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;padding-bottom:4px;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-ink);border-bottom:1px solid color-mix(in srgb,var(--t) 60%,var(--border-strong));transition:gap var(--dur-base) var(--ease-standard),color var(--dur-base)}.ms-row-lien span{transition:transform var(--dur-base) var(--ease-standard)}.ms-row-lien:hover{color:color-mix(in srgb,var(--t) 70%,var(--ad-ink))}.ms-row-lien:hover span{transform:translateX(4px)}@media(max-width:860px){.ms-row{grid-template-columns:1fr;gap:1.2rem;padding:2rem 0}.ms-row.alt{direction:ltr}.ms-row-vis{aspect-ratio:4/3}.ms-row-num{font-size:3.2rem;right:.3rem;bottom:-.1em}.ms-row.alt .ms-row-num{left:auto;right:.3rem}.ms-row-faits{margin-top:.8rem;padding-top:.8rem}.ms-row-faits > div{padding-right:1.2rem;margin-right:1.2rem}}@media(min-width:900px){.quiz .box:has(.q-result.on){display:grid;width:min(1120px,calc(100vw - 3rem));max-width:none;padding-inline:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,4vw,3.5rem);row-gap:0;align-items:start;text-align:left}.q-result.on{display:contents}.q-result.on > *{animation:fadein var(--dur-reveal) var(--ease-standard)}.quiz .box:has(.q-result.on){grid-template-rows:auto auto auto auto auto auto auto 1fr}.quiz .box:has(.q-result.on) .q-intro{grid-column:2;grid-row:1 / 3;align-self:start;margin:0}.q-result.on > .eyebrow{grid-column:1;grid-row:1;align-self:start}.q-result.on .fam{grid-column:1;grid-row:2;margin-top:.3rem}.q-result.on #qDesc{grid-column:1;grid-row:3;margin:.9rem 0 0;max-width:38ch}.q-result.on p.q-recap{grid-column:1;grid-row:4;margin:.6rem 0 0}.q-result.on .q-criteres{grid-column:1;grid-row:6;margin-top:0}.q-result.on > .q-reco-envoi{grid-column:1;grid-row:7;align-self:start}.q-result.on > div:last-child{grid-column:1;grid-row:8;margin-top:1.2rem;align-self:start}.q-result.on .q-restart{margin-inline:0}.q-result.on .q-reco{grid-column:2;grid-row:3 / 9;margin:0;align-self:start}.q-result.on .q-reco-titre{text-align:left}}@media(min-width:1280px){.quiz .box:has(.q-result.on){width:min(1400px,calc(100vw - 3rem));grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr) minmax(0,1fr);column-gap:clamp(1.5rem,2.4vw,2.5rem)}.q-result.on .q-reco{display:contents}.q-result.on .q-reco-titre{grid-column:2;grid-row:3}.q-result.on .q-reco-grid{grid-column:2;grid-row:4 / 9;align-self:start}.q-result.on .q-offres{grid-column:3;grid-row:4 / 9;align-self:start;margin:0}.q-result.on > .q-reco-envoi{grid-column:3;grid-row:3;align-self:start;margin:0 0 1.1rem}.q-result.on .q-criteres li > button{grid-template-columns:1fr auto;grid-template-areas:"lib modif" "rep rep";align-items:center;gap:.15rem .6rem}.q-result.on .q-criteres li > button span{grid-area:lib}.q-result.on .q-criteres li > button i{grid-area:modif}.q-result.on .q-criteres li > button b{grid-area:rep;white-space:normal}.q-result.on .q-reco-envoi-form{flex-wrap:nowrap;width:100%}}.page-devertere{--dv-fond:#0b0b0c;--dv-fond-creuse:#111113;--dv-trait:rgba(255,255,255,.12)}.page-devertere body,.page-devertere main{background:var(--dv-fond)}.page-devertere .mg-hero{background:var(--dv-fond);min-height:min(78vh,660px)}.page-devertere .mg-hero-media{object-position:center 46%}.page-devertere .mg-hero-veil{background: linear-gradient(90deg,rgba(11,11,12,.96) 0%,rgba(11,11,12,.82) 46%,rgba(11,11,12,.34) 100%), linear-gradient(0deg,rgba(11,11,12,.9) 0%,transparent 46%)}.page-devertere .mg-hero-copy h1{letter-spacing:-.01em}.page-devertere .mg-hero-copy h1 em{font-style:normal;color:var(--ad-white);opacity:.42}.page-devertere .mg-hero-copy .eyebrow{color:rgba(255,255,255,.5)}.page-devertere .mg-jump{background:rgba(11,11,12,.94);border-block-color:var(--dv-trait)}.page-devertere .mg-jump a{color:rgba(255,255,255,.55)}.page-devertere .mg-jump a:hover{color:var(--ad-white)}.page-devertere .mg-jump a::after{background:var(--ad-white)}.page-devertere .mg-scene{background:var(--dv-fond);position:relative;overflow:hidden}.page-devertere .mg-scene-bg{background:var(--dv-fond)}.page-devertere .mg-scene-veil{background: linear-gradient(90deg,rgba(11,11,12,.97) 0%,rgba(11,11,12,.9) 52%,rgba(11,11,12,.62) 100%)}.page-devertere .mg-scene.alt .mg-scene-veil{background: linear-gradient(270deg,rgba(11,11,12,.97) 0%,rgba(11,11,12,.9) 52%,rgba(11,11,12,.62) 100%)}.page-devertere .mg-scene::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 38%, color-mix(in srgb,var(--tint) 22%,transparent) 38% 41%,transparent 41%);opacity:.7}.page-devertere .mg-scene.alt::before{background:linear-gradient(68deg,transparent 0 58%, color-mix(in srgb,var(--tint) 22%,transparent) 58% 61%,transparent 61%)}.page-devertere .bl-pack-photo{position:relative}.page-devertere .bl-pack-photo::before{content:"";position:absolute;z-index:0;left:50%;top:48%;width:min(300px,58%);aspect-ratio:1;transform:translate(-50%,-50%) rotate(45deg);border:1px solid color-mix(in srgb,var(--tint) 46%,transparent);background:radial-gradient(60% 60% at 50% 50%, color-mix(in srgb,var(--tint) 12%,transparent) 0%,transparent 70%)}.page-devertere .bl-photo{position:relative;z-index:1;width:min(100%,clamp(210px,26vw,340px));object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.75))}.page-devertere .mg-copy h2{color:var(--ad-white)}.page-devertere .mg-copy p{color:rgba(255,255,255,.66)}.page-devertere .mg-copy .eyebrow{color:var(--tint)}.page-devertere .mg-notes li{color:rgba(255,255,255,.72);border-color:var(--dv-trait);background:rgba(255,255,255,.04)}.page-devertere .mg-price{color:var(--ad-white)}.page-devertere .mg-price small{color:rgba(255,255,255,.5)}.page-devertere .mg-buy .qty{border-color:var(--dv-trait);background:rgba(255,255,255,.05)}.page-devertere .mg-buy .qty button,.page-devertere .mg-buy .qval{color:var(--ad-white)}.page-devertere .btn-dark{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}.page-devertere .btn-dark:hover{background:var(--tint,var(--ad-gold-soft));border-color:transparent;color:var(--ad-ink)}.page-devertere .mg-fiche{color:rgba(255,255,255,.62)}.page-devertere .mg-fiche:hover{color:var(--ad-white)}.page-devertere .mg-crumb,.page-devertere .mg-crumb a{color:rgba(255,255,255,.5)}.page-devertere .mg-crumb span{color:var(--ad-white)}.page-devertere .bl-mention-visuel{color:rgba(255,255,255,.3)}.page-devertere .magistral,.page-devertere .mag-onbrand{background:var(--dv-fond-creuse)}.page-devertere .bl-mmedia{background:#000}.page-devertere .bl-carte-photo{object-fit:cover}.page-devertere .mg-manifesto{background:var(--dv-fond);border-top-color:var(--dv-trait)}.page-devertere .mg-manifesto-inner h2{color:var(--ad-white)}.page-devertere .mg-manifesto-inner h2 em{font-style:italic;color:rgba(255,255,255,.45)}.page-devertere .mg-manifesto-inner p{color:rgba(255,255,255,.6)}.page-devertere .mg-manifesto-inner .eyebrow{color:rgba(255,255,255,.45)}.page-devertere .mg-manifesto-inner .btn-outline{border-color:rgba(255,255,255,.4);color:var(--ad-white)}.page-devertere .mg-manifesto-inner .btn-outline:hover{background:var(--ad-white);color:var(--ad-ink)}.page-devertere .bl-tuile img{background:#fff}.page-devertere .bl-tuile figcaption{color:rgba(255,255,255,.5)}.page-devertere .bl-source{color:rgba(255,255,255,.38)}@media(max-width:860px){.page-devertere .mg-scene::before, .page-devertere .mg-scene.alt::before{display:none}.page-devertere .bl-pack-photo::before{width:min(220px,64%)}}footer{position:relative;overflow:hidden;background: radial-gradient(120% 90% at 10% -10%,rgba(212,175,110,.26) 0%,transparent 60%), radial-gradient(80% 60% at 92% 0%,rgba(160,128,190,.16) 0%,transparent 64%), radial-gradient(140% 100% at 50% 120%,rgba(212,175,110,.08) 0%,transparent 55%), linear-gradient(180deg,#17171a 0%,#0d0d10 44%,#050506 100%)}footer::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background: linear-gradient(90deg,transparent 0%,var(--ad-gold) 22%,var(--ad-gold-soft) 50%,var(--ad-gold) 78%,transparent 100%) top/100% 1px no-repeat, linear-gradient(90deg,transparent 12%,rgba(212,175,110,.35) 50%,transparent 88%) bottom/100% 1px no-repeat}footer::after{content:'AD';position:absolute;left:50%;bottom:-14%;transform:translateX(-50%);z-index:0;pointer-events:none;font-family:var(--font-serif);font-size:clamp(18rem,44vw,46rem);font-weight:800;line-height:.72;color:rgba(212,175,110,.045);-webkit-text-stroke:1.8px rgba(212,175,110,.34);letter-spacing:-.06em;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 82%,transparent 100%)}.f-grid,.f-bottom{position:relative;z-index:1}footer h4{position:relative;padding-bottom:.6rem}footer h4::after{content:'';position:absolute;left:0;bottom:0;width:22px;height:1px;background:var(--ad-gold);opacity:.6}footer li a{position:relative;display:inline-block;padding-bottom:2px;transition:color var(--dur-base) var(--ease-standard)}footer li a::after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--ad-gold-soft);transition:width var(--dur-base) var(--ease-standard)}footer li a:hover::after{width:100%}footer .flogo img{filter:drop-shadow(0 6px 22px rgba(212,175,110,.18))}.f-social a{background:rgba(255,255,255,.03);backdrop-filter:blur(4px)}.f-bottom{border-top:1px solid rgba(212,175,110,.16)}.f-pay-list .pl{box-shadow:0 2px 10px rgba(0,0,0,.35)}@media(min-width:901px){.live .inner{align-items:start;row-gap:0}.live .inner > div:first-child{display:contents}.live .inner > div:first-child > .eyebrow{grid-column:1 / -1;grid-row:1}.live .inner h2{grid-column:1 / -1;grid-row:2;max-width:64ch}.live .inner .snapline{grid-column:1;grid-row:3}.live .inner .socialrow{grid-column:1;grid-row:4}.live .inner #netIntro{grid-column:1;grid-row:5;max-width:52ch;margin-top:.6rem}.live .inner #netDetail{grid-column:1;grid-row:6;max-width:52ch}.live .inner .phones{grid-column:2;grid-row:3 / 7;align-self:start}}.q-reco-trio{display:grid;grid-column:1 / -1;justify-self:center;justify-items:center;width:fit-content;max-width:100%;margin-top:.8rem}.q-reco{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.8rem;align-content:start}.q-reco-titre,.q-reco-grid,.q-reco-load,.q-reco-aide{grid-column:1 / -1}@media(max-width:640px){.q-reco-trio{grid-column:1 / -1}}.f-news{position:relative;z-index:1;border-bottom:1px solid rgba(212,175,110,.16)}.f-news-inner{max-width:var(--container-max);margin:0 auto;padding:clamp(2.2rem,4vw,3.2rem) var(--gutter);display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1.4rem,4vw,3.5rem);align-items:center}.f-news-txt .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.6rem}.f-news-txt h3{font-family:var(--font-serif);font-size:clamp(1.4rem,1rem + 1.6vw,2.1rem);font-weight:600;line-height:1.15;color:var(--ad-white)}.f-news-txt p{margin-top:.6rem;max-width:52ch;font-size:var(--fs-xs);line-height:1.7;color:var(--text-on-dark-muted)}.f-news-txt b{color:var(--ad-gold-soft);font-weight:600}.f-news-form{display:flex;height:52px;border:1px solid rgba(212,175,110,.4);border-radius:var(--radius-pill);overflow:hidden;background:rgba(255,255,255,.04);backdrop-filter:blur(6px);transition:border-color var(--dur-base) var(--ease-standard)}.f-news-form:focus-within{border-color:var(--ad-gold-soft)}.f-news-form input{flex:1;min-width:0;padding:0 1.2rem;border:0;background:none;font-family:inherit;font-size:var(--fs-sm);color:var(--ad-white)}.f-news-form input::placeholder{color:rgba(255,255,255,.42)}.f-news-form input:focus{outline:none}.f-news-form button{flex:0 0 auto;padding:0 1.6rem;background:var(--ad-white);color:var(--ad-ink);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard)}.f-news-form button:hover{background:var(--ad-gold-soft)}@media(max-width:860px){.f-news-inner{grid-template-columns:1fr}}.pf-qte{display:inline-flex;align-items:center;gap:.1rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding:.1rem}.pf-qte button{width:24px;height:24px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:.9rem;color:var(--ad-ink);transition:background var(--dur-fast)}.pf-qte button:hover{background:var(--ad-grey-100)}.pf-qte b{min-width:2ch;text-align:center;font-size:var(--fs-xs);font-weight:600}.pf-corps .pf-add{width:100%;margin-top:.6rem;height:36px;font-size:10px;flex:none}.pf-notes-btn{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;margin-top:.5rem;padding:.3rem .7rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast)}.pf-notes-btn .ic{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pf-notes-btn:hover{border-color:var(--ad-ink);color:var(--ad-ink)}.pf-notes-btn.on{background:var(--ad-cream);border-color:var(--ad-gold-deep);color:var(--ad-gold-deep)}.pf-notes[hidden]{display:none}.pf-notes-vide{margin-top:.5rem;font-size:9px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.page-maisons2 .ms-row{border-bottom-color:var(--border-dark)}.page-maisons2 .ms-row-vis{background:color-mix(in srgb,var(--t) 26%,#0e0e12);box-shadow:0 24px 60px color-mix(in srgb,var(--t) 30%,transparent)}.page-maisons2 .ms-row-vis .ms-mono{color:color-mix(in srgb,var(--t) 65%,#fff);opacity:.45}.page-maisons2 .ms-row-num{color:var(--ad-black);-webkit-text-stroke:1px rgba(255,255,255,.28);text-shadow:0 2px 26px rgba(0,0,0,.5)}.page-maisons2 .ms-row-lieu{color:color-mix(in srgb,var(--t) 45%,var(--ad-gold-soft))}.page-maisons2 .ms-row-nom{color:var(--ad-white)}.page-maisons2 .ms-familles span{border-color:color-mix(in srgb,var(--t) 55%,transparent);color:color-mix(in srgb,var(--t) 25%,#fff)}.page-maisons2 .ms-row-faits{border-top-color:var(--border-dark)}.page-maisons2 .ms-row-faits > div{border-right-color:var(--border-dark)}.page-maisons2 .ms-row-faits dt{color:var(--text-on-dark-muted)}.page-maisons2 .ms-row-faits dd{color:var(--ad-white)}.page-maisons2 .ms-row-lien{color:var(--ad-white);border-bottom-color:color-mix(in srgb,var(--t) 60%,rgba(255,255,255,.5))}.page-maisons2 .ms-row-lien:hover{color:color-mix(in srgb,var(--t) 45%,var(--ad-gold-soft))}@media(max-width:640px){.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ct-card{padding:1rem;gap:.25rem}.ct-ic{width:38px;height:38px;margin-bottom:.35rem}.ct-ic .ic{width:17px;height:17px}.ct-card h2,.ct-card h3{font-size:1.05rem}.ct-card p{font-size:11px;line-height:1.5}}#lcLabel{display:inline-flex;align-items:center;gap:.5rem}#lcLabel b{font-weight:600}#lcLabel i{position:relative;padding-left:.5rem;font-style:normal;font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);opacity:.65}#lcLabel i::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:11px;background:currentColor;opacity:.35}.dvsel .lc-btn{padding-inline:.7rem}#dvLabel{display:inline-flex;align-items:center;gap:.35rem}#dvLabel b{font-weight:600}#dvLabel i{font-style:normal;opacity:.65}.dvsel .lc-menu{min-width:14rem}@media(max-width:980px){.dvsel #dvLabel i{display:none}}@media(max-width:860px){.cc-duo{grid-template-columns:1fr 1fr;gap:.6rem}.cc-demo{grid-column:1 / -1;max-width:440px;margin-inline:auto;width:100%}.cc-carte{padding:1.1rem .9rem;gap:.5rem}.cc-carte h3{font-size:1.05rem}.cc-carte p{font-size:11px;line-height:1.55}.cc-points li{font-size:10px;padding-left:1.1rem}.cc-delai{font-size:.9rem;padding:.28rem .6rem}.cc-carte .btn{width:100%;padding-inline:.6rem;font-size:9px;height:40px}}#netCta{white-space:nowrap}@media(max-width:420px){#netCta{font-size:9px;padding-inline:1rem}}@media(max-width:860px){.tri-panel{aspect-ratio:3/2}.tri-panel img{object-position:center 38%}.tri-panel video{object-position:center 32%}.tri-copy{padding:1rem}.tri-veil{background:linear-gradient(180deg,rgba(8,8,10,.18) 0%,transparent 30%,transparent 46%,rgba(8,8,10,.86) 100%)}.tri-copy-main{padding-bottom:1.3rem}.tri-copy-main h2{font-size:clamp(1.5rem,1.1rem + 2vw,2.1rem)}.tri-copy-main .eyebrow{margin-bottom:.35rem;font-size:9px}.tri-copy-main a{margin-top:.6rem}.tri-copy p{font-size:var(--fs-xs);line-height:1.45}}.hleft:empty{min-height:40px}.q-criteres{margin-top:1.4rem;text-align:left}.q-criteres[hidden]{display:none}.q-criteres-titre{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.q-criteres ul{list-style:none;display:flex;flex-direction:column;gap:1px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);overflow:hidden;background:var(--border-hairline)}.q-criteres li{background:var(--ad-cream)}.q-criteres li > button{display:grid;grid-template-columns:8.5rem 1fr auto;align-items:baseline;gap:.6rem;width:100%;padding:.55rem .8rem;text-align:left;transition:background var(--dur-fast)}.q-criteres li > button:hover{background:var(--ad-white)}.q-criteres li > button span{font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.q-criteres li > button b{font-size:var(--fs-xs);font-weight:600;color:var(--ad-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-criteres li > button i{font-style:normal;font-size:9px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-gold-deep);opacity:0;transition:opacity var(--dur-fast)}.q-criteres li > button:hover i,.q-criteres li > button:focus-visible i{opacity:1}@media(max-width:560px){.q-criteres li > button{grid-template-columns:6.5rem 1fr auto;padding:.5rem .6rem}.q-criteres li > button i{opacity:1}}.q-reco-palier{margin-top:.5rem;font-size:10px;color:var(--text-muted);text-align:center}.pn-astuce{margin:.2rem 0 .5rem;font-size:10px;line-height:1.5;color:var(--ad-gold-deep)}.q-reco-pick{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:.6rem .8rem .8rem;height:34px;width:calc(100% - 1.6rem);border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-secondary);transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.q-reco-coche{width:14px;height:14px;border-radius:4px;border:1.5px solid currentColor;position:relative;flex:0 0 14px}.q-reco-pick.on{background:var(--ad-ink);border-color:var(--ad-ink);color:var(--ad-white)}.q-reco-pick.on .q-reco-coche{background:var(--ad-white);border-color:var(--ad-white)}.q-reco-pick.on .q-reco-coche::after{content:'';position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--ad-ink);border-width:0 1.8px 1.8px 0;transform:rotate(42deg)}.q-reco-pick em{font-style:normal}.q-reco-card.off{opacity:.5}.q-reco-card.off .q-reco-vis img,.q-reco-card.off .q-reco-vis video{filter:grayscale(.5)}.q-reco-trio:disabled{background:var(--ad-grey-200);color:var(--text-muted);cursor:not-allowed}.q-inline{padding:.7rem .8rem .9rem;background:var(--ad-white);border-top:1px solid var(--border-hairline)}.q-inline-q{font-family:var(--font-serif);font-size:.95rem;font-weight:600;margin-bottom:.6rem;color:var(--ad-ink)}.q-inline-opts{display:flex;flex-wrap:wrap;gap:.35rem}.q-inline-opts .q-opt{flex:0 0 auto;width:fit-content;min-width:0;max-width:100%;padding:.34rem .7rem;font-size:9px;line-height:1.2;border-radius:var(--radius-pill);min-height:0;white-space:nowrap}.q-inline-opts .q-opt small,.q-inline-opts .q-gauge{display:none}.q-inline-opts .q-opt.has-art{min-height:0;background-image:none;color:var(--ad-ink);text-shadow:none;border-color:var(--ad-ink)}.q-inline-opts .q-opt.has-art::before, .q-inline-opts .q-opt.has-art::after{display:none}.q-inline-skip{padding:.4rem .8rem;font-size:9px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.rch-railwrap{position:relative}.rch-fl{position:absolute;top:calc(.15rem + 78px);transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:var(--radius-pill);display:grid;place-items:center;background:rgba(255,255,255,.94);color:var(--ad-ink);box-shadow:var(--shadow-sm);border:1px solid var(--border-hairline);transition:opacity var(--dur-fast) var(--ease-standard),visibility var(--dur-fast),background var(--dur-fast)}.rch-fl:hover{background:var(--ad-ink);color:#fff}.rch-fl .ic{width:15px;height:15px}.rch-fl-av{left:.55rem}.rch-fl-av .ic{transform:rotate(180deg)}.rch-fl-ap{right:.55rem}[dir=rtl] .rch-fl-av{left:auto;right:.55rem}[dir=rtl] .rch-fl-ap{right:auto;left:.55rem}[dir=rtl] .rch-fl-av .ic{transform:none}[dir=rtl] .rch-fl-ap .ic{transform:rotate(180deg)}.rch-fl.off{opacity:0;visibility:hidden}.rch-rail{display:flex;gap:.6rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.15rem 1.2rem .5rem;scrollbar-width:none}.rch-rail::-webkit-scrollbar{display:none}.rch-carte{flex:0 0 auto;width:124px;display:flex;flex-direction:column;gap:.15rem;text-align:left;border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease-standard)}.rch-carte:hover,.rch-carte.on{transform:translateY(-3px)}.rch-carte-vis{position:relative;display:grid;place-items:center;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--ad-grey-100);font-family:var(--font-serif);font-size:1.6rem;color:var(--ad-gold-deep)}.rch-carte-vis img,.rch-carte-vis video{width:100%;height:100%;max-width:none;object-fit:cover}.rch-carte.on .rch-carte-vis{box-shadow:0 0 0 2px var(--ad-ink)}.rch-carte-ko{position:absolute;left:5px;top:5px;padding:.15rem .4rem;border-radius:var(--radius-pill);background:rgba(255,255,255,.94);font-style:normal;font-size:7.5px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.rch-carte-nom{margin-top:.35rem;font-size:var(--fs-xs);font-weight:600;color:var(--ad-ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rch-carte-sous{font-size:8.5px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.rch-carte-prix{font-size:var(--fs-xs);font-weight:700;color:var(--ad-ink)}.rch-pastilles{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.2rem}.rch-pastille{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .7rem .25rem .25rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);transition:border-color var(--dur-fast),background var(--dur-fast)}.rch-pastille:hover,.rch-pastille.on{border-color:var(--ad-ink);background:var(--ad-cream)}.rch-pastille-vis{width:28px;height:28px;flex:0 0 28px;border-radius:var(--radius-pill);overflow:hidden;clip-path:circle(50% at 50% 50%);background:var(--ad-grey-100);display:grid;place-items:center;font-family:var(--font-serif);font-size:.8rem;color:var(--ad-gold-deep)}.rch-pastille-vis img{width:100%;height:100%;max-width:none;object-fit:cover}.rch-pastille-txt{font-size:var(--fs-xs);font-weight:600;color:var(--ad-ink);display:inline-flex;align-items:baseline;gap:.35rem}.rch-pastille-txt i{font-style:normal;font-size:9px;font-weight:500;color:var(--text-muted)}.rch-fiche{display:grid;grid-template-columns:minmax(0,205px) minmax(0,1fr);gap:1.2rem;margin:0 1.2rem;padding:1rem;border:1px solid var(--border-hairline);border-radius:8px;background:linear-gradient(150deg,var(--ad-cream) 0%,#fff 62%)}.rch-fi-media{position:relative;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--ad-grey-100);display:grid;place-items:center;color:var(--ad-gold-deep);font-family:var(--font-serif);font-size:2rem}.rch-fi-media img,.rch-fi-media video{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.rch-fi-live{position:absolute;left:7px;top:7px;padding:.18rem .5rem;border-radius:var(--radius-pill);background:rgba(12,12,14,.62);color:#fff;font-size:9px;font-style:normal;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;backdrop-filter:blur(4px)}.rch-fi-info{min-width:0;display:flex;flex-direction:column;gap:.5rem}.rch-fi-maison{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;font-size:9.5px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-deep)}.rch-fi-maison span{color:var(--text-muted);font-weight:500;opacity:0;transform:translateX(-3px);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.rch-fi-maison:hover span,.rch-fi-maison.on span{opacity:1;transform:none}.rch-fi-maison.on{text-decoration:underline;text-underline-offset:3px}.rch-fi-nom{font-family:var(--font-serif);font-size:1.35rem;line-height:1.15;color:var(--ad-ink);margin:-.2rem 0 0}.rch-fi-prix{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;color:var(--ad-ink)}.rch-fi-stock{font-size:9.5px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;padding:.2rem .55rem;border-radius:var(--radius-pill)}.rch-fi-stock.ok{color:var(--ad-success);background:rgba(47,125,79,.1)}.rch-fi-stock.ko{color:var(--text-muted);background:var(--ad-grey-100)}.rch-fi-famille{font-size:var(--fs-xs);line-height:1.55;color:var(--text-secondary)}.rch-fi-famille b{color:var(--ad-ink);font-weight:700}.rch-fi-bloc h5{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem}.rch-fi-notes{display:flex;flex-wrap:wrap;gap:.3rem}.rch-fi-note{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .2rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:#fff;font-size:var(--fs-xs);color:var(--ad-ink)}.rch-fi-note:not(:has(img)){padding-left:.6rem}.rch-fi-note img{width:20px;height:20px;max-width:none;border-radius:var(--radius-pill);object-fit:cover;flex:0 0 20px}.rch-fi-faits{display:flex;flex-wrap:wrap;gap:.15rem 1.4rem}.rch-fi-faits dt{font-size:9.5px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.rch-fi-faits dd{font-size:var(--fs-xs);font-weight:600;color:var(--ad-ink)}.rch-fi-actions{display:flex;gap:.5rem;margin-top:auto;padding-top:.4rem}.rch-fi-add,.rch-fi-voir{height:38px;padding:0 1.1rem;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.rch-fi-qte{height:38px;padding:.1rem .25rem;background:#fff;flex:0 0 auto}.rch-fi-qte b{min-width:18px;text-align:center;font-size:var(--fs-xs)}.rch-fi-add{flex:1;background:var(--ad-ink);color:#fff}.rch-fi-add:hover:not(:disabled){background:var(--ad-grey-900)}.rch-fi-add:disabled{background:var(--ad-success);cursor:default}.rch-fi-voir{border:1px solid var(--border-hairline);color:var(--ad-ink);background:#fff}.rch-fi-voir:hover,.rch-fi-voir.on{border-color:var(--ad-ink);background:var(--ad-cream)}@media(max-width:640px){.rch-rail{padding-inline:1rem;gap:.5rem}.rch-carte{width:108px}.rch-fl{top:calc(.15rem + 68px);width:28px;height:28px}.rch-fl-av{left:.35rem}.rch-fl-ap{right:.35rem}.rch-pastilles{padding-inline:1rem}.rch-fiche{grid-template-columns:minmax(0,118px) minmax(0,1fr);gap:.85rem;margin-inline:1rem;padding:.8rem}.rch-fi-nom{font-size:1.1rem}.rch-fi-actions{flex-wrap:wrap}.rch-fi-add,.rch-fi-voir{flex:1 1 100%}}.page-livraison{background:var(--ad-white)}.lx-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:calc(var(--header-h,104px) + clamp(2rem,5vw,4rem)) var(--gutter) clamp(2.5rem,6vw,5rem);max-width:calc(var(--container-max) + 2 * var(--gutter));margin-inline:auto}.lx-hero-txt{min-width:0}.lx-hero h1{font-family:var(--font-serif);font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.02em;margin:.5rem 0 1.2rem}.lx-hero h1 em{font-style:italic;color:var(--ad-gold-deep)}.lx-chapo{max-width:34ch;font-size:var(--fs-sm);line-height:1.8;color:var(--text-secondary)}.lx-chapo b{color:var(--ad-ink);font-weight:600}.lx-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.8rem}.lx-lien{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;border-bottom:1px solid var(--border-hairline);padding-bottom:.3rem;transition:border-color var(--dur-base)}.lx-lien i{font-style:normal;display:inline-block;transition:transform var(--dur-base) var(--ease-standard)}.lx-lien:hover{border-color:var(--ad-ink)}.lx-lien:hover i{transform:translateX(4px)}.lx-hero-vis{min-width:0;border-radius:8px;overflow:hidden;background:var(--ad-cream)}.lx-hero-vis img{width:100%;height:auto;display:block}.lx-chiffres{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-hairline);border-block:1px solid var(--border-hairline)}.lx-chiffre{background:var(--ad-white);padding:clamp(1.2rem,3vw,2rem) 1rem;text-align:center}.lx-chiffre b{display:block;font-family:var(--font-serif);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;color:var(--ad-ink)}.lx-chiffre span{display:block;margin-top:.5rem;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.lx-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.1rem,2.4vw,2rem)}.lx-arg{border-top:1px solid var(--border-hairline);padding-top:.9rem}.lx-num{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wider);color:var(--ad-gold-deep)}.lx-arg h3{font-family:var(--font-serif);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.25;margin:.35rem 0 .5rem}.lx-arg p{font-size:var(--fs-xs);line-height:1.65;color:var(--text-secondary)}@media(max-width:980px){.lx-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-scene{position:relative;max-width:900px;margin:0 auto;aspect-ratio:1264/848;border-radius:10px;overflow:hidden;background:var(--ad-cream);perspective:1400px;cursor:grab;touch-action:pan-y;outline:none}.lx-scene.tire{cursor:grabbing}.lx-scene:focus-visible{box-shadow:0 0 0 2px var(--ad-ink)}.lx-vue{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;visibility:hidden;transform:rotateY(calc(var(--sens,1) * -22deg)) scale(.94);transition:opacity 340ms var(--ease-standard),transform 340ms var(--ease-standard),visibility 340ms}.lx-vue.on{opacity:1;visibility:visible;transform:none;z-index:2}.lx-vue.sortante{opacity:0;visibility:visible;transform:rotateY(calc(var(--sens,1) * 22deg)) scale(.94);z-index:1}.lx-poigne{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);z-index:3;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:var(--radius-pill);background:rgba(255,255,255,.9);color:var(--ad-ink);font-size:9.5px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;box-shadow:var(--shadow-sm);transition:opacity var(--dur-base)}.lx-poigne .ic{width:13px;height:13px}.lx-scene.tire .lx-poigne{opacity:0}.lx-onglets{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.1rem}.lx-onglet{padding:.45rem 1rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);transition:all var(--dur-fast)}.lx-onglet:hover{border-color:var(--ad-ink);color:var(--ad-ink)}.lx-onglet.on{background:var(--ad-ink);border-color:var(--ad-ink);color:var(--ad-white)}.lx-legende{text-align:center;margin-top:.9rem;font-size:var(--fs-xs);font-style:italic;color:var(--text-muted)}.lx-films-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,2vw,1.4rem)}.lx-film{border-radius:8px;overflow:hidden;background:var(--ad-cream)}.lx-film img,.lx-film video{width:100%;height:100%;max-width:none;aspect-ratio:4/3;object-fit:cover;display:block}.lx-film figcaption{padding:.8rem .2rem 0;font-size:var(--fs-xs);color:var(--text-secondary)}.lx-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);list-style:none}.lx-etape{position:relative;padding-top:1.2rem;border-top:1px solid var(--border-hairline)}.lx-etape-num{position:absolute;right:0;top:1.2rem;font-family:var(--font-serif);font-size:2.2rem;line-height:1;color:var(--ad-cream-deep)}.lx-etape-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-pill);background:var(--ad-cream);color:var(--ad-gold-deep);margin-bottom:.9rem}.lx-etape-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lx-etape h3{font-family:var(--font-serif);font-size:1.2rem;margin-bottom:.5rem}.lx-etape p{font-size:var(--fs-sm);line-height:1.7;color:var(--text-secondary)}.lx-conditions{margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--border-hairline);border-radius:8px;background:var(--ad-cream)}.lx-conditions h3{font-family:var(--font-serif);font-size:1.25rem;margin-bottom:1rem}.lx-conditions ul{list-style:none;display:grid;gap:.7rem}.lx-conditions li{font-size:var(--fs-sm);line-height:1.7;color:var(--text-secondary);padding-left:1.1rem;position:relative}.lx-conditions li::before{content:'';position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:var(--radius-pill);background:var(--ad-gold)}.lx-conditions b{color:var(--ad-ink);font-weight:600}.lx-appel{background:var(--ad-black);color:var(--ad-white);padding:clamp(3.5rem,8vw,6.5rem) var(--gutter);text-align:center}.lx-appel-inner{max-width:44rem;margin-inline:auto}.lx-appel h2{color:var(--ad-white);font-family:var(--font-serif);font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.18;margin:.7rem 0 1.1rem}.lx-appel h2 em{font-style:italic;color:var(--ad-gold-soft)}.lx-appel p{font-size:var(--fs-sm);line-height:1.8;color:var(--text-on-dark-muted);max-width:34rem;margin-inline:auto}.lx-appel .btn{margin-top:2rem}.lx-appel small{display:block;margin-top:1.4rem;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(255,255,255,.34)}@media(max-width:900px){.lx-hero{grid-template-columns:1fr;padding-top:calc(var(--header-h,104px) + 1.5rem)}.lx-hero-vis{order:-1}.lx-chapo{max-width:none}.lx-etapes{grid-template-columns:1fr}.lx-films-grille{grid-template-columns:1fr}.lx-etape-num{font-size:1.8rem}}@media(max-width:560px){.lx-chiffres{grid-template-columns:repeat(2,1fr)}.lx-poigne{bottom:.6rem;font-size:9px}}.block.lx-args,.block.lx-3d,.block.lx-films,.block.lx-deroule{padding-inline:var(--gutter)}.lx-args > *,.lx-3d > *,.lx-films > *,.lx-deroule > *{max-width:var(--container-max);margin-inline:auto}.lx-3d > .lx-scene{max-width:900px}.page-livraison header.site{background:var(--ad-black)}.page-suivi{background:var(--ad-white)}.page-suivi header.site{background:var(--ad-black)}.sv-hero{background:var(--ad-black);color:var(--ad-white);padding:calc(var(--header-h,104px) + clamp(2rem,5vw,3.5rem)) var(--gutter) clamp(2.5rem,5vw,4rem)}.sv-hero-inner{max-width:44rem;margin-inline:auto;text-align:center}.sv-hero .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.sv-hero h1{color:var(--ad-white);font-size:clamp(2rem,5vw,3.4rem);line-height:1.14;letter-spacing:-.01em}.sv-hero h1 em{font-style:italic;color:var(--ad-gold-soft)}.sv-hero > * > p{margin-top:1rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75}.sv-hero b{color:var(--ad-white);font-weight:600}.sv-hero .mg-crumb{justify-content:center}.sv-form{display:flex;gap:.5rem;margin-top:1.8rem}.sv-form input{flex:1;min-width:0;height:52px;padding:0 1.2rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:var(--ad-white);font-family:inherit;font-size:var(--fs-sm)}.sv-form input::placeholder{color:rgba(255,255,255,.38)}.sv-form input:focus{outline:none;border-color:var(--ad-gold-soft);background:rgba(255,255,255,.1)}.sv-form button{flex:0 0 auto;height:52px;padding:0 2rem;border-radius:var(--radius-pill);background:var(--ad-white);color:var(--ad-ink);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;transition:background var(--dur-base)}.sv-form button:hover{background:var(--ad-gold-soft)}.sv-erreur{margin-top:.8rem;font-size:var(--fs-xs);color:#f0a498}.sv-aide{margin-top:1.1rem;font-size:var(--fs-xs);color:rgba(255,255,255,.5)}.sv-aide a{color:var(--ad-gold-soft);border-bottom:1px solid currentColor}.block.sv-bloc{padding-inline:var(--gutter)}.sv-resultat{max-width:var(--container-max);margin-inline:auto;padding:clamp(1.4rem,3vw,2.4rem);border:1px solid var(--border-hairline);border-radius:10px;background:var(--ad-cream)}.sv-resultat[hidden]{display:none}.sv-entete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1.2rem;margin-bottom:1.6rem;border-bottom:1px solid var(--border-hairline)}.sv-entete h2{font-size:clamp(1.3rem,3vw,1.9rem);margin-top:.25rem;font-family:var(--font-serif);letter-spacing:.01em;word-break:break-all}.sv-prevue{margin-top:.4rem;font-size:var(--fs-xs);color:var(--text-secondary)}.sv-prevue b{color:var(--ad-ink);font-weight:700}.sv-porteur{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;text-align:right}.sv-porteur img{height:30px;width:auto;max-width:130px;object-fit:contain;display:block}.sv-porteur span{font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.sv-route{position:relative;margin:.4rem 0 1.6rem}.sv-route-piste{position:absolute;left:calc(100% / 8);right:calc(100% / 8);top:23px;height:2px;border-radius:var(--radius-pill);background:var(--border-hairline);overflow:hidden}.sv-route-faite{display:block;height:100%;width:calc(var(--part) * 100%);border-radius:var(--radius-pill);background:var(--ad-gold-deep);transition:width var(--dur-slow) var(--ease-standard)}.sv-haltes{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;list-style:none}.sv-halte{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;min-width:0}.sv-halte-ic{width:46px;height:46px;border-radius:var(--radius-pill);display:grid;place-items:center;border:1px solid var(--border-hairline);background:var(--ad-white);color:var(--text-muted);transition:background var(--dur-base) var(--ease-standard),color var(--dur-base),border-color var(--dur-base)}.sv-halte-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sv-halte b{font-size:var(--fs-xs);font-weight:700;color:var(--text-muted);line-height:1.2}.sv-halte-lieu{font-size:9px;line-height:1.35;color:var(--text-muted);opacity:.75;text-wrap:balance}.sv-halte.faite .sv-halte-ic{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep);color:#fff}.sv-halte.faite b{color:var(--ad-ink)}.sv-halte.active .sv-halte-ic{background:var(--ad-ink);border-color:var(--ad-ink);color:#fff;box-shadow:0 0 0 5px rgba(20,20,20,.08)}.sv-halte.active b{color:var(--ad-ink)}@media(prefers-reduced-motion:no-preference){.sv-halte.active .sv-halte-ic{animation:svBat 2.6s var(--ease-standard) infinite}}@keyframes svBat{0%,100%{box-shadow:0 0 0 5px rgba(20,20,20,.08)}50%{box-shadow:0 0 0 9px rgba(20,20,20,.04)}}.sv-dernier{padding:.9rem 1.1rem;border-radius:10px;background:var(--ad-white);border:1px solid var(--border-hairline);font-size:var(--fs-sm);color:var(--ad-ink)}.sv-journal{margin-top:1.2rem;border-top:1px solid var(--border-hairline);padding-top:1rem}.sv-journal summary{cursor:pointer;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);list-style:none}.sv-journal summary::-webkit-details-marker{display:none}.sv-journal summary i{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;opacity:.7}.sv-journal ol{list-style:none;margin-top:.9rem;display:flex;flex-direction:column;gap:.7rem}.sv-journal li{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:.8rem;font-size:var(--fs-xs);line-height:1.6}.sv-journal-date{color:var(--text-muted);font-variant-numeric:tabular-nums}.sv-journal-txt{color:var(--ad-ink)}.sv-journal-txt i{font-style:normal;color:var(--text-muted)}.sv-vers-porteur{padding:1rem 1.2rem;border-radius:10px;background:var(--ad-white);border:1px solid var(--border-hairline)}.sv-vers-porteur p{font-size:var(--fs-sm);line-height:1.75;color:var(--text-secondary)}.sv-vers-porteur b{color:var(--ad-ink)}.sv-jalons{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-top:1.2rem}.sv-jalon{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.9rem;align-items:start;padding:.85rem 1rem;border-radius:10px;background:var(--ad-white);border:1px solid var(--border-hairline);opacity:.5;transition:opacity var(--dur-base) var(--ease-standard)}.sv-jalon.faite,.sv-jalon.active{opacity:1}.sv-jalon-num{width:30px;height:30px;border-radius:var(--radius-pill);display:grid;place-items:center;border:1px solid var(--border-hairline);background:var(--ad-cream);color:var(--text-muted);font-size:11px;font-weight:700}.sv-jalon-num svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sv-jalon.faite .sv-jalon-num{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep);color:#fff}.sv-jalon.active .sv-jalon-num{background:var(--ad-ink);border-color:var(--ad-ink);color:#fff}.sv-jalon b{display:block;font-family:var(--font-serif);font-size:1.05rem;line-height:1.25;color:var(--ad-ink)}.sv-jalon span{display:block;margin-top:.2rem;font-size:var(--fs-xs);line-height:1.65;color:var(--text-secondary)}.sv-pied{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--border-hairline)}.sv-lien-porteur{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.8rem;height:42px;padding:0 1.3rem;border-radius:var(--radius-pill);background:var(--ad-ink);color:var(--ad-white);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-fast)}.sv-lien-porteur:hover{background:var(--ad-gold-deep)}.sv-lien-porteur .ic{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sv-note{font-size:var(--fs-xs);line-height:1.7;color:var(--text-muted)}.sv-note a{color:var(--ad-gold-deep);border-bottom:1px solid currentColor}.sv-charge{display:flex;align-items:center;gap:.8rem;color:var(--text-secondary);font-size:var(--fs-sm)}.sv-spin{width:18px;height:18px;flex:0 0 18px;border-radius:50%;border:2px solid var(--border-hairline);border-top-color:var(--ad-gold-deep);animation:svTourne .8s linear infinite}@keyframes svTourne{to{transform:rotate(360deg)}}@media(max-width:560px){.sv-haltes{gap:.2rem}.sv-halte-ic{width:38px;height:38px}.sv-halte-ic svg{width:17px;height:17px}.sv-route-piste{top:19px}.sv-halte b{font-size:10px}.sv-halte-lieu{display:none}.sv-journal li{grid-template-columns:1fr;gap:.15rem}.sv-porteur{align-items:flex-start;text-align:left}}.block.sv-etapes-info,.block.sv-porteurs{padding-inline:var(--gutter)}.sv-etapes-info > *,.sv-porteurs > *{max-width:var(--container-max);margin-inline:auto}.sv-liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.2rem);list-style:none}.sv-carte{border-top:1px solid var(--border-hairline);padding-top:1.1rem}.sv-carte-num{display:block;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wider);color:var(--ad-gold-deep);margin-bottom:.7rem}.sv-carte h3{font-family:var(--font-serif);font-size:1.1rem;margin-bottom:.5rem;line-height:1.25}.sv-carte p{font-size:var(--fs-xs);line-height:1.7;color:var(--text-secondary)}.sv-marques{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;list-style:none}.sv-marque{padding:1.1rem 1.2rem;border:1px solid var(--border-hairline);border-radius:8px;border-left:3px solid var(--m,var(--ad-gold));background:var(--ad-white);transition:box-shadow var(--dur-base)}.sv-marque:hover{box-shadow:var(--shadow-sm)}.sv-marque img{display:block;height:44px;width:auto;max-width:min(100%,140px);object-fit:contain;object-position:center;margin-inline:auto}.sv-marque span{display:block;margin-top:.55rem;font-size:var(--fs-xs);color:var(--text-secondary);text-align:center}.sv-legende{max-width:var(--container-max);margin:1.1rem auto 0;font-size:var(--fs-xs);font-style:italic;color:var(--text-muted)}.sv-appel{background:var(--ad-black);color:var(--ad-white);padding:clamp(3rem,7vw,5.5rem) var(--gutter);text-align:center}.sv-appel-inner{max-width:42rem;margin-inline:auto}.sv-appel h2{color:var(--ad-white);font-size:clamp(1.5rem,3.5vw,2.4rem);line-height:1.2;margin:.7rem 0 1rem}.sv-appel h2 em{font-style:italic;color:var(--ad-gold-soft)}.sv-appel p{font-size:var(--fs-sm);line-height:1.8;color:var(--text-on-dark-muted)}.sv-appel .btn{margin-top:1.8rem}.sv-appel small{display:block;margin-top:1.3rem;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(255,255,255,.34)}@media(max-width:900px){.sv-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-marques{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sv-form{flex-direction:column}.sv-form input{flex:none}.sv-form button{width:100%}.sv-liste,.sv-marques{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pv-qte{display:inline-flex;align-items:center;gap:.1rem;height:40px;padding:.1rem .25rem;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-pill);background:rgba(255,255,255,.08)}.pv-qte button{width:26px;height:26px;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--ad-white);font-size:.95rem;transition:background var(--dur-fast)}.pv-qte button:hover{background:rgba(255,255,255,.18)}.pv-qte b{min-width:18px;text-align:center;font-size:var(--fs-xs);color:var(--ad-white)}@media(max-width:860px){.pv-qte{height:44px}}.pv-fiche .pv-achat .pv-price{margin-right:auto}.pv-fiche .pv-achat .pv-add{flex:1 1 100%;height:44px}.mn-scene{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(420px,62vh,660px);display:grid;align-items:center;border-bottom:1px solid var(--border-dark)}.mn-fond{position:absolute;inset:0;z-index:0;background: radial-gradient(120% 90% at 70% 20%, color-mix(in srgb,var(--t) 55%,#0b0b0e) 0%, #0b0b0e 72%)}.mn-fond-img{width:100%;height:100%;max-width:none;object-fit:cover;opacity:.5;transition:transform 1.4s var(--ease-standard)}.mn-scene:hover .mn-fond-img{transform:scale(1.04)}.mn-voile{position:absolute;inset:0;background: linear-gradient(90deg, rgba(8,8,11,.94) 0%, color-mix(in srgb,var(--t) 26%,rgba(8,8,11,.72)) 52%, rgba(8,8,11,.55) 100%)}.mn-scene.alt .mn-voile{background: linear-gradient(270deg, rgba(8,8,11,.94) 0%, color-mix(in srgb,var(--t) 26%,rgba(8,8,11,.72)) 52%, rgba(8,8,11,.55) 100%)}.mn-inner{position:relative;z-index:1;width:100%;max-width:var(--container-max);margin-inline:auto;padding:clamp(2.4rem,5vw,4rem) var(--gutter);display:grid;grid-template-columns:minmax(0,clamp(190px,22vw,280px)) minmax(0,1fr);align-items:center;gap:clamp(1.6rem,5vw,4.5rem)}.mn-scene.alt .mn-inner{direction:rtl}.mn-scene.alt .mn-inner > *{direction:ltr}.mn-pack{position:relative;margin:0;aspect-ratio:4/5;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--t) 18%,#111117);box-shadow:0 34px 70px -24px rgba(0,0,0,.85), 0 0 0 1px rgba(255,255,255,.07);transform:translateY(0);transition:transform var(--dur-slow) var(--ease-standard)}.mn-scene:hover .mn-pack{transform:translateY(-8px)}.mn-pack img{width:100%;height:100%;max-width:none;object-fit:cover}.mn-pack .ms-mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-serif);font-size:3.6rem;font-weight:700;color:color-mix(in srgb,var(--t) 60%,#fff);opacity:.55}.mn-num{position:absolute;right:-.3em;bottom:-.34em;z-index:2;font-family:var(--font-serif);font-size:clamp(3rem,6vw,5.2rem);font-weight:800;line-height:1;color:rgba(255,255,255,.14)}.mn-scene.alt .mn-num{right:auto;left:-.3em}.mn-copy{min-width:0;max-width:36rem;color:var(--ad-white)}.mn-copy .eyebrow{display:block;color:color-mix(in srgb,var(--t) 40%,#e8d9bd);margin-bottom:.6rem}.mn-copy h2{color:var(--ad-white);font-size:clamp(1.9rem,1.2rem + 2.6vw,3.2rem);font-weight:700;line-height:1.06;letter-spacing:-.015em}.mn-notes{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.9rem;list-style:none}.mn-notes li{font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;padding:.34rem .7rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.82)}.mn-faits{display:flex;flex-wrap:wrap;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.16)}.mn-faits > div{padding-right:2rem;margin-right:2rem;border-right:1px solid rgba(255,255,255,.16)}.mn-faits > div:last-child{border-right:0;margin-right:0;padding-right:0}.mn-faits dt{font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.5)}.mn-faits dd{margin:.25rem 0 0;font-family:var(--font-serif);font-size:1.3rem;font-weight:700;color:var(--ad-white)}.mn-lien{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.4);color:var(--ad-white);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;transition:gap var(--dur-base) var(--ease-standard),border-color var(--dur-base)}.mn-lien:hover{gap:1rem;border-color:var(--ad-white)}@media(max-width:820px){.mn-scene{min-height:0}.mn-inner,.mn-scene.alt .mn-inner{grid-template-columns:minmax(0,140px) minmax(0,1fr);direction:ltr;gap:1.2rem}.mn-voile,.mn-scene.alt .mn-voile{background:linear-gradient(180deg,rgba(8,8,11,.8) 0%,color-mix(in srgb,var(--t) 22%,rgba(8,8,11,.86)) 100%)}.mn-num{font-size:2.4rem}.mn-faits > div{padding-right:1.1rem;margin-right:1.1rem}.mn-faits dd{font-size:1.05rem}}.rch-modal{width:30px;height:30px;flex:0 0 auto;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.rch-modal:hover{background:var(--ad-grey-100);color:var(--ad-ink)}.rch-modal .ic{width:18px;height:18px}.rch-modal[hidden]{display:none}.rch-modal.ecoute{background:var(--ad-danger);color:#fff;animation:rchBat 1.3s var(--ease-standard) infinite}@keyframes rchBat{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ad-danger) 55%,transparent)}60%{box-shadow:0 0 0 9px transparent}}@media(prefers-reduced-motion:reduce){.rch-modal.ecoute{animation:none}}.rch-photo{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:1.1rem;padding:0 1.2rem}.rch-photo > img{width:100%;height:100%;max-width:none;aspect-ratio:3/4;object-fit:cover;border-radius:8px;background:var(--ad-grey-100)}.rch-photo-txt h4{font-family:var(--font-serif);font-size:1.05rem;margin-bottom:.5rem}.rch-photo-txt p{font-size:var(--fs-xs);line-height:1.7;color:var(--text-secondary)}.rch-photo-cta{display:inline-flex;align-items:center;height:38px;padding:0 1.2rem;margin-top:.9rem;border-radius:var(--radius-pill);background:var(--ad-whatsapp);color:#0a2e17;font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase}.rch-photo-annule{display:block;margin-top:.7rem;font-size:var(--fs-xs);color:var(--text-muted);border-bottom:1px solid var(--border-hairline)}.rch-photo-annule:hover{color:var(--ad-ink)}@media(max-width:640px){.rch-photo{grid-template-columns:minmax(0,110px) minmax(0,1fr);padding-inline:1rem;gap:.8rem}}.magistral{position:relative;isolation:isolate;overflow:hidden;background:var(--ad-grey-100);--mag-per-view:5;--mag-gap:1rem}.mag-fond{position:absolute;inset:0;z-index:0;background:radial-gradient(115% 85% at 50% 0%, color-mix(in srgb,var(--t) 60%,#0c0c10) 0%, #0b0b0e 70%)}.mag-fond-img{width:100%;height:100%;max-width:none;object-fit:cover;opacity:.32;transition:opacity var(--dur-slow) var(--ease-standard)}.mag-voile{position:absolute;inset:0;background: linear-gradient(180deg, rgba(8,8,11,.86) 0%, color-mix(in srgb,var(--t) 22%,rgba(8,8,11,.7)) 45%, rgba(8,8,11,.9) 100%)}.magistral > *:not(.mag-fond){position:relative;z-index:1}.magistral .section-head .eyebrow{color:color-mix(in srgb,var(--t) 35%,#e8d9bd)}.magistral .section-head h2,.magistral .section-head h2 a{color:var(--ad-white)}.magistral .center-cta .btn-outline{border-color:rgba(255,255,255,.5);color:var(--ad-white)}.magistral .center-cta .btn-outline:hover{border-color:var(--ad-white);background:var(--ad-white);color:var(--ad-ink)}.mag-titre{display:grid;grid-template-columns:40px minmax(0,clamp(12rem,46vw,23rem)) 40px;align-items:center;justify-content:center;gap:clamp(.6rem,2vw,1.6rem)}.mag-titre h2{min-width:0;text-align:center;overflow-wrap:break-word}.mag-maison-nav{width:40px;height:40px;flex:0 0 auto;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.3);color:var(--ad-white);display:grid;place-items:center;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.mag-maison-nav:hover{background:var(--ad-white);border-color:var(--ad-white);color:var(--ad-ink)}.mag-maison-nav:active{transform:scale(.94)}.mag-compte{margin-top:.7rem;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(255,255,255,.45)}.mag-panneau{display:none}.mag-panneau.on{display:flex}.mcard-simple .mmedia > img, .mcard-simple .mmedia > video{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.mcard-simple .mcard-mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-serif);font-size:3rem;color:color-mix(in srgb,var(--t) 60%,#fff);opacity:.5}.madd-simple{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:36px;padding:0 1rem;border-radius:var(--radius-pill);background:var(--ad-white);color:var(--ad-ink);font-size:10px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-fast)}.madd-simple:hover:not([disabled]){background:var(--ad-gold-soft)}.madd-simple[disabled]{background:rgba(255,255,255,.25);color:rgba(255,255,255,.6);cursor:not-allowed}.madd-simple .ic{width:15px;height:15px}.q-reco-pick{display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;padding:.32rem .7rem .32rem .4rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--ad-white);font-size:9px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.q-reco-pick .ic{width:14px;height:14px;flex:0 0 14px;padding:1px;border-radius:var(--radius-pill);border:1px solid currentColor;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-fast)}.q-reco-pick.on{background:var(--ad-ink);border-color:var(--ad-ink);color:var(--ad-white)}.q-reco-pick.on .ic{opacity:1}.q-reco-card.ecarte{opacity:.45;cursor:pointer}.q-reco-card.ecarte .q-reco-vis,.q-reco-card.ecarte .q-reco-nom{cursor:pointer}.q-reco-card.ecarte .q-reco-vis{filter:grayscale(.6)}.q-reco-trio b{display:block}.q-reco-trio[disabled]{opacity:.5;cursor:not-allowed}.q-ac{position:relative;width:min(100%,22rem)}.q-fieldrow .q-ac .q-field{width:100%}.q-ac-liste{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:20;max-height:17rem;overflow-y:auto;margin:0;padding:.3rem;list-style:none;text-align:left;background:var(--ad-white);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}.q-ac-liste[hidden]{display:none}.q-ac-opt{display:flex;align-items:center;gap:.7rem;padding:.45rem .55rem;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.q-ac-opt:hover,.q-ac-opt.on{background:var(--ad-grey-100)}.q-ac-vis{flex:0 0 34px;width:34px;height:34px;border-radius:var(--radius-pill);overflow:hidden;background:var(--ad-sand);display:grid;place-items:center;color:var(--ad-gold-deep);font-family:var(--font-serif);font-weight:700;font-size:var(--fs-sm)}.q-ac-vis img{width:100%;height:100%;object-fit:cover}.q-ac-txt{min-width:0;display:flex;flex-direction:column;line-height:1.3}.q-ac-nom{font-size:var(--fs-sm);color:var(--ad-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-ac-txt i{font-style:normal;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-ac-opt b{font-weight:700;color:var(--ad-gold-deep)}.rch-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.4rem}.rch-duo > .rch-bloc{min-width:0}.rch-duo .rch-bloc h3{padding-inline:0}.rch-duo .rch-chips,.rch-duo .rch-pastilles{padding-inline:0}.rch-duo{padding-inline:1.2rem}@media(max-width:640px){.rch-duo{grid-template-columns:1fr;gap:0;padding-inline:1rem}}.q-ac-liste{max-height:21rem}.block.temoins{padding-top:clamp(1.6rem,3vw,2.6rem)}.temoins .section-head{margin-bottom:clamp(1rem,2vw,1.6rem)}#camion3d .lx-scene{aspect-ratio:1200/805;user-select:none;-webkit-user-select:none}#camion3d .lx-vue{transform:none;transition:none;visibility:hidden;opacity:0;-webkit-user-drag:none}#camion3d .lx-vue.on{transform:none;visibility:visible;opacity:1;z-index:2}#camion3d .lx-onglets{display:none}.lx-jauge{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.1rem}.lx-jauge-piste{position:relative;width:min(240px,55%);height:2px;border-radius:var(--radius-pill);background:var(--border-hairline)}.lx-jauge-curseur{position:absolute;top:50%;left:calc(var(--part,0) * 100%);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--ad-ink);transition:left var(--dur-fast) var(--ease-standard)}.lx-jauge-txt{min-width:8ch;text-align:left;font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.lx-jauge-curseur{transition:none}}.q-reco-trio i{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:.25rem}.q-reco-trio em{display:inline-flex;align-items:baseline;gap:.4rem;font-style:normal;padding:.22rem .7rem;border-radius:var(--radius-pill);opacity:.6;transition:opacity var(--dur-fast),background var(--dur-fast)}.q-reco-trio em.on{opacity:1;background:rgba(255,255,255,.16)}.q-reco-trio .pal-n{font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;opacity:.8;white-space:nowrap}.q-reco-trio em.on .pal-n{opacity:1}.q-reco-trio .pal-plein{opacity:.6;font-weight:500}.q-reco-trio .pal-prix{font-weight:700}.q-reco-trio .pal-rem{font-size:9px;opacity:.8}.q-reco-card.ecarte{cursor:pointer;transition:opacity var(--dur-base) var(--ease-standard)}.q-reco-card.ecarte:hover{opacity:.72}@media(max-width:860px){header.site .hright #lcsel, header.site .hright .dvsel, header.site .hright [aria-label="Favoris"], header.site .hright [aria-label="Compte"]{display:none}header.site .hright{gap:.15rem}}@media(max-width:1080px){.magistral{--mag-per-view:3}}@media(max-width:860px){.magistral{--mag-per-view:2}}@media(max-width:560px){.magistral{--mag-per-view:1.25;--mag-gap:.7rem}}@media(max-width:560px){.spot-left{padding-block:1.4rem;gap:.15rem}.spot-left .pack{width:min(132px,42%);padding:.7rem;margin-bottom:.8rem}.spot-left h2{margin:.3rem 0 .7rem}.spot-left .sname{font-size:.95rem}}@media(max-width:899px){.q-result.on{display:flex;flex-direction:column}.q-result.on .q-reco{order:1}.q-result.on .q-offres{order:2}.q-result.on > .q-reco-envoi{order:3}.q-result.on .q-criteres{order:4;margin-top:1.4rem}.q-result.on > div:last-child{order:5}}@media(max-width:640px){.mh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.mh-grid .story .ring{width:72px;height:72px}.mh-grid figcaption{font-size:9px;line-height:1.25}.reassure .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .9rem;padding-block:1.6rem}.reassure .row > *{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.6rem;text-align:left}.reassure .row .ic,.reassure .row svg{width:22px;height:22px;margin:0}.reassure .row p{font-size:10.5px;line-height:1.4;margin:0}.reassure .row strong{display:block;font-size:11.5px}.acces-inner{padding-block:1.6rem;gap:1.1rem}.acces-map{aspect-ratio:16/10}.acces-copy h2{font-size:1.5rem}.acces-addr{font-size:var(--fs-xs);margin-top:.5rem}.acces-modes{margin:1rem 0 1.2rem;gap:.7rem}.am-ic{flex-basis:32px;height:32px}.am-ic .ic{width:16px;height:16px}.acces-modes strong{font-size:12px}.acces-modes div>span{font-size:10.5px;line-height:1.4}}@media(max-width:860px){.magistral .mag-nav{display:grid;width:32px;height:32px;background:rgba(255,255,255,.92)}.magistral .mag-nav.prev{left:.35rem}.magistral .mag-nav.next{right:.35rem}.magistral .mag-nav .ic{width:15px;height:15px}}.drawer-duo{display:flex;gap:.6rem;margin-top:1.2rem}.drawer-duo .drawer-pays{flex:1 1 0;min-width:0;margin-top:0}.drawer-duo .drawer-select select{width:100%}.block.sv-bloc:has(#svResultat[hidden]){padding-block:0}.block.faq{padding-inline:var(--gutter);background:var(--ad-cream)}.faq > *{max-width:56rem;margin-inline:auto}.faq .section-head{max-width:46rem}.faq-liste{display:grid;gap:.7rem}.faq-item{border:1px solid var(--border-hairline);border-radius:14px;background:var(--ad-white);overflow:hidden;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.faq-item.on{border-color:var(--ad-gold);box-shadow:var(--shadow-sm)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.05rem 1.3rem;text-align:left;font-size:var(--fs-sm);font-weight:600;color:var(--ad-ink);transition:color var(--dur-fast)}.faq-q:hover{color:var(--ad-gold-deep)}.faq-item.on .faq-q{color:var(--ad-gold-deep)}.faq-q i{position:relative;flex:0 0 30px;height:30px;border-radius:var(--radius-pill);background:var(--ad-cream);transition:background var(--dur-base) var(--ease-standard)}.faq-q i::before,.faq-q i::after{content:'';position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--dur-base) var(--ease-standard)}.faq-q i::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.on .faq-q i{background:var(--ad-gold-deep);color:#fff}.faq-item.on .faq-q i::after{transform:translate(-50%,-50%) rotate(0)}.faq-a{padding:0 1.3rem 1.3rem;border-top:1px solid var(--border-hairline);margin-top:-1px;padding-top:1.1rem}.faq-a p{font-size:var(--fs-sm);line-height:1.75;color:var(--text-secondary)}.faq-a p + p,.faq-a p + .faq-form,.faq-a ul + .faq-actions{margin-top:.9rem}.faq-a b{color:var(--ad-ink);font-weight:600}.faq-a a{color:var(--ad-gold-deep);border-bottom:1px solid currentColor}.faq-a a.faq-btn{color:var(--ad-white);border-bottom:0}.faq-a a.faq-btn.ghost{color:var(--ad-ink)}.faq-note{font-size:var(--fs-xs)!important;color:var(--text-muted)!important;margin-top:.8rem}.faq-liste-puces{list-style:none;display:grid;gap:.55rem}.faq-liste-puces li{position:relative;padding-left:1.05rem;font-size:var(--fs-sm);line-height:1.7;color:var(--text-secondary)}.faq-liste-puces li::before{content:'';position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:var(--radius-pill);background:var(--ad-gold)}.faq-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.faq-btn{display:inline-flex;align-items:center;height:40px;padding:0 1.3rem;border-radius:var(--radius-pill);background:var(--ad-ink);color:var(--ad-white);border:1px solid var(--ad-ink);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.faq-btn:hover{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep);color:#fff}.faq-btn.ghost{background:none;color:var(--ad-ink);border-color:var(--border-hairline)}.faq-btn.ghost:hover{border-color:var(--ad-ink);background:var(--ad-cream);color:var(--ad-ink)}.faq-form{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.faq-form input,.faq-form select,.faq-form textarea{flex:1 1 12rem;min-width:0;height:44px;padding:0 1.1rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--ad-white);font-family:inherit;font-size:var(--fs-sm);color:var(--ad-ink)}.faq-form textarea{height:auto;padding:.8rem 1.1rem;border-radius:18px;resize:vertical;line-height:1.6}.faq-form input:focus,.faq-form select:focus,.faq-form textarea:focus{outline:none;border-color:var(--ad-gold)}.faq-form button{flex:0 0 auto;height:44px;padding:0 1.5rem;border-radius:var(--radius-pill);background:var(--ad-gold-deep);color:#fff;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-base)}.faq-form button:hover{background:var(--ad-ink)}.faq-form-duo select{flex:0 1 12rem}.faq-rep{margin-top:.9rem;padding:.9rem 1.1rem;border-radius:12px;background:var(--ad-cream);font-size:var(--fs-sm)!important;line-height:1.7;color:var(--text-secondary)!important}.faq-rep[hidden]{display:none}.faq-reste{margin-top:1.6rem;padding:clamp(1.3rem,3vw,2rem);border-radius:14px;border:1px dashed var(--border-hairline);text-align:center}.faq-reste h3{font-family:var(--font-serif);font-size:1.2rem;margin-bottom:.4rem}.faq-reste p{font-size:var(--fs-sm);color:var(--text-secondary)}.faq-form-libre{max-width:34rem;margin-inline:auto}.faq-form-libre textarea{flex:1 1 100%}@media(max-width:640px){.faq-q{padding:.9rem 1rem;font-size:var(--fs-xs)}.faq-a{padding-inline:1rem}.faq-btn{flex:1 1 100%;justify-content:center}.faq-form button{flex:1 1 100%}}.faq .section-sub{color:var(--text-secondary)}.pcard button.pbuy.pbuy-alerte, .pf-add.pf-alerte, .madd-simple.alerte{background:transparent;color:var(--ad-ink);border:1px solid var(--ad-ink);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.pcard button.pbuy.pbuy-alerte:hover, .pf-add.pf-alerte:hover{background:var(--ad-ink);color:var(--ad-white)}.madd-simple.alerte{border-color:rgba(255,255,255,.55);color:var(--ad-white)}.madd-simple.alerte:hover:not([disabled]){background:rgba(255,255,255,.14)}.pcard button.pbuy.pbuy-alerte.on, .pf-add.pf-alerte.on{background:var(--ad-cream-deep);border-color:transparent;color:var(--text-secondary);cursor:default}.madd-simple.alerte.on{background:rgba(255,255,255,.16);border-color:transparent;color:rgba(255,255,255,.8)}.alrt{position:fixed;inset:0;z-index:220;visibility:hidden;pointer-events:none}.alrt-veil{position:absolute;inset:0;background:rgba(8,8,10,.55);opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.alrt-panneau{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%) scale(.97);width:min(92vw,25rem);padding:1.9rem 1.7rem 1.5rem;text-align:left;background:var(--ad-white);color:var(--ad-ink);border-radius:12px;box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.alrt.on{visibility:visible;pointer-events:auto}.alrt.on .alrt-veil{opacity:1}.alrt.on .alrt-panneau{opacity:1;transform:translate(-50%,-50%) scale(1)}.alrt-x{position:absolute;right:.8rem;top:.8rem;width:30px;height:30px;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--text-muted);transition:background var(--dur-fast)}.alrt-x:hover{background:var(--ad-grey-100)}.alrt-x .ic{width:16px;height:16px}.alrt h2{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;line-height:1.2;margin:.55rem 0 .3rem}.alrt-produit{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-gold-deep)}.alrt-voies{display:flex;gap:.3rem;margin:1.2rem 0 .8rem;padding:.22rem;border-radius:var(--radius-pill);background:var(--ad-grey-100)}.alrt-voie{flex:1 1 0;height:32px;border-radius:var(--radius-pill);font-size:10px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);transition:background var(--dur-fast),color var(--dur-fast)}.alrt-voie.on{background:var(--ad-white);color:var(--ad-ink);box-shadow:var(--shadow-sm)}.alrt-form{display:flex;gap:.4rem}.alrt-form input{flex:1 1 auto;min-width:0;height:42px;padding:0 .9rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-sm);color:var(--ad-ink);transition:border-color var(--dur-fast)}.alrt-form input:focus{outline:none;border-color:var(--ad-ink)}.alrt-form input.ko{border-color:var(--ad-danger)}.alrt-form button{flex:0 0 auto;height:42px;padding:0 1.2rem;border-radius:var(--radius-pill);background:var(--ad-ink);color:var(--ad-white);font-size:9.5px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-fast)}.alrt-form button:hover{background:var(--ad-gold-deep)}.alrt-erreur{margin-top:.6rem;font-size:var(--fs-xs);color:var(--ad-danger)}.alrt-mention{margin-top:.9rem;font-size:10px;line-height:1.6;color:var(--text-muted)}@media(max-width:420px){.alrt-form{flex-direction:column}.alrt-form button{width:100%}}.pv-lien{flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(255,255,255,.72);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast)}.pv-lien:hover{color:var(--ad-gold-soft)}@media(max-width:900px){.pv-achat{row-gap:.5rem}.pv-lien{flex:1 1 100%;text-align:center}}.pv-fiche .pv-achat .pv-lien{flex:1 1 100%;text-align:center;margin-top:.1rem}.q-inline-opts.q-inline-ac{display:block;overflow:visible}.q-inline-ac .q-ac{width:min(100%,20rem)}.q-inline-ac .q-field{width:100%;height:38px;padding:0 .9rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-xs);color:var(--ad-ink);background:var(--ad-white);transition:border-color var(--dur-fast)}.q-inline-ac .q-field:focus{outline:none;border-color:var(--ad-ink)}@media(max-width:800px){footer .flogo img{height:52px;margin-bottom:.9rem}.f-grid{column-gap:1.2rem;row-gap:1.8rem;padding:2.4rem var(--gutter) 1.8rem}.f-grid p{font-size:var(--fs-xs);line-height:1.65}footer h4{margin-bottom:.75rem;padding-bottom:.5rem}footer li{margin-bottom:.4rem;font-size:var(--fs-xs);line-height:1.5}.f-social{gap:.45rem;margin-top:.9rem}.f-social a{width:34px;height:34px}.f-social .ic{width:17px;height:17px}.f-bottom{padding:1rem var(--gutter);gap:.6rem}}.block.sv-porteurs{padding-bottom:calc(var(--section-y) * .35)}.block.sv-etapes-info{padding-top:calc(var(--section-y) * .35)}.sv-porteurs .section-head{margin-bottom:clamp(1.2rem,2.4vw,2rem)}.stories + .block{padding-top:calc(var(--section-y) * .4)}@media(min-width:901px){.gcard{flex:0 0 calc((100% - 1rem) / 2)}}.spot-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.spot-actions .btn{flex:0 1 auto}@media(max-width:560px){.spot-actions{width:100%;flex-direction:column}.spot-actions .btn{width:100%}}.gcard{transform:none}.gcard.on{transform:none}.btn{text-align:center;line-height:1.3;height:auto;min-height:var(--control-h-md);padding-block:.55rem}.cc-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.cc-actions .btn{flex:1 1 14rem;gap:.45rem;padding-inline:1rem;padding-block:.45rem;min-height:var(--control-h-sm,42px)}.cc-actions .btn > span{flex:0 1 auto;text-wrap:balance}@media(max-width:640px){.cc-actions .btn{flex:1 1 100%}}.btn-wa{background:#25D366;color:#08130c;border:0}.btn-wa:hover{background:#1EBE5A;color:#08130c}.btn-wa .ic{width:19px;height:19px;flex:0 0 19px}.btn-portail{background:var(--ad-white);color:var(--ad-ink);border:1px solid var(--ad-white)}.btn-portail:hover{background:transparent;color:var(--ad-white)}.pf-apercu{position:fixed;inset:0;z-index:230;visibility:hidden;pointer-events:none}.pf-apercu-veil{position:absolute;inset:0;background:rgba(8,8,10,.84);opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.pf-apercu-boite{position:absolute;left:50%;top:50%;transform:translate(-50%,-48%);width:min(94vw,26rem);max-height:88svh;display:flex;flex-direction:column;gap:.7rem;opacity:0;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.pf-apercu.on{visibility:visible;pointer-events:auto}.pf-apercu.on .pf-apercu-veil{opacity:1}.pf-apercu.on .pf-apercu-boite{opacity:1;transform:translate(-50%,-50%)}.pf-apercu img{width:100%;height:auto;min-height:0;border-radius:14px;box-shadow:var(--shadow-lg);object-fit:contain}.pf-apercu-bas{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--ad-white)}.pf-apercu-note{font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(255,255,255,.6)}.pf-apercu-x{width:34px;height:34px;flex:0 0 34px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.4);color:var(--ad-white);display:grid;place-items:center;transition:background var(--dur-fast)}.pf-apercu-x:hover{background:rgba(255,255,255,.15)}.pf-apercu-x .ic{width:16px;height:16px}#camion3d .lx-scene-video{aspect-ratio:720/1280;max-width:min(420px,88vw);max-height:min(72svh,620px);margin-inline:auto;background:var(--ad-cream);user-select:none;-webkit-user-select:none;cursor:grab}#camion3d .lx-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;-webkit-user-drag:none;pointer-events:none}#coups{padding-bottom:calc(var(--section-y) * .4)}#coups-coeur{padding-bottom:calc(var(--section-y) * .18)}#coups-coeur .center-cta{margin-top:2rem}#maisons{padding-top:calc(var(--section-y) * .18)}@media(max-width:560px){.cc-duo{grid-template-columns:1fr}.cc-carte{padding:1.3rem 1.2rem}}.page-contact .ct-hero{min-height:0}.page-contact .ct-hero-copy{padding-top:calc(var(--header-h,104px) + 1.2rem);padding-bottom:1.8rem}.page-contact .ct-hero-copy h1{font-size:clamp(2rem,1.3rem + 3vw,3.2rem)}.page-contact .ct-hero-copy p{margin-top:.7rem;line-height:1.6}.page-contact .ct-hero-copy .eyebrow{margin-bottom:.5rem}.spot-actions .madd{flex:0 1 auto;height:var(--control-h-md);padding:0 1.6rem;font-size:var(--fs-xs);letter-spacing:var(--ls-wider);background:var(--ad-ink);color:var(--ad-white);border:1px solid var(--ad-ink)}.spot-actions .madd:hover{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep)}@media(max-width:560px){.spot-actions .madd{width:100%}}.mn-scene{min-height:clamp(300px,42vh,440px)}.mn-inner{padding:clamp(1.6rem,3vw,2.6rem) var(--gutter);grid-template-columns:minmax(0,clamp(150px,17vw,215px)) minmax(0,1fr);gap:clamp(1.3rem,4vw,3.2rem)}.mn-pack{aspect-ratio:1}.mn-copy h2{font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem)}.mn-notes{margin-top:.6rem}.mn-faits{margin-top:1rem;padding-top:.8rem}.mn-faits dd{font-size:1.1rem}.mn-lien{margin-top:1.1rem}.mn-num{font-size:clamp(2.4rem,4.5vw,4rem)}.page-contact .ct-form-wrap{padding-bottom:clamp(1.5rem,3vw,2.4rem)}.page-contact .block.faq{padding-top:clamp(1.5rem,3vw,2.4rem)}.faq-remonte{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.6rem 1.2rem;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-ink);background:var(--ad-white);transition:border-color var(--dur-fast),background var(--dur-fast)}.faq-remonte:hover{border-color:var(--ad-ink);background:var(--ad-cream)}.faq-remonte .ic{width:15px;height:15px;flex:0 0 15px}#ecrire{scroll-margin-top:calc(var(--header-h,104px) + 1rem)}.page-produit header.site{background:var(--ad-black)}.pp-fiche{max-width:var(--container-max);margin-inline:auto;padding:calc(var(--header-h,104px) + 1.4rem) var(--gutter) clamp(2.2rem,4vw,3.6rem)}.pp-crumb{margin-bottom:1.4rem}.pp-haut{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.6rem,4vw,3.4rem);align-items:start}.pp-galerie{position:sticky;top:calc(var(--header-h,104px) + 1rem);display:flex;flex-direction:column;gap:.7rem}.pp-scene{position:relative;aspect-ratio:4/5;max-height:74svh;border-radius:10px;overflow:hidden;background:var(--ad-grey-100);cursor:zoom-in;user-select:none;-webkit-user-select:none}.pp-vue{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:0;visibility:hidden;-webkit-user-drag:none;transition:opacity var(--dur-base) var(--ease-standard)}.pp-vue.on{opacity:1;visibility:visible}.pp-zoom{position:absolute;right:.7rem;bottom:.7rem;z-index:2;width:38px;height:38px;border-radius:var(--radius-pill);display:grid;place-items:center;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);color:var(--ad-ink);box-shadow:var(--shadow-sm);transition:background var(--dur-fast)}.pp-zoom:hover{background:var(--ad-white)}.pp-zoom .ic{width:17px;height:17px}.pp-vigs{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.pp-vigs::-webkit-scrollbar{display:none}.pp-vig{flex:0 0 auto;width:66px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;border:1px solid var(--border-hairline);background:var(--ad-grey-100);opacity:.62;transition:opacity var(--dur-fast),border-color var(--dur-fast)}.pp-vig img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.pp-vig:hover{opacity:.85}.pp-vig.on{opacity:1;border-color:var(--ad-ink)}.pp-achat{display:flex;flex-direction:column;gap:.55rem;padding-top:.3rem}.pp-maison{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-muted)}.pp-nom{font-family:var(--font-serif);font-size:clamp(1.9rem,1.3rem + 2vw,2.9rem);font-weight:700;line-height:1.05;letter-spacing:-.015em;color:var(--ad-ink)}.pp-souffle{font-size:var(--fs-sm);color:var(--text-secondary)}.pp-note-globale{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-xs);margin-top:.2rem}.pp-note-globale b{font-weight:700;color:var(--ad-ink)}.pp-note-globale a{color:var(--text-muted);border-bottom:1px solid currentColor}.pp-chapo{margin-top:.7rem;font-size:var(--fs-sm);line-height:1.75;color:var(--text-secondary);max-width:46ch}.pp-familles{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem;list-style:none}.pp-familles li{display:contents}.pp-familles a{display:inline-flex;align-items:center;font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;padding:.34rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);color:var(--text-secondary);transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast)}.pp-familles a:hover{border-color:var(--ad-ink);color:var(--ad-ink);background:var(--ad-cream)}.pp-prix-ligne{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin-top:1.1rem}.pp-prix{font-family:var(--font-serif);font-size:1.9rem;font-weight:700;color:var(--ad-ink)}.pp-stock{font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-success)}.pp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem}.pp-cta .qty{flex:0 0 auto;margin:0;border-color:var(--border-hairline);background:var(--ad-white)}.pp-cta .qty button{background:var(--ad-grey-100);color:var(--ad-ink)}.pp-cta .qty button:hover{background:var(--ad-ink);color:var(--ad-white)}.pp-cta .qval{color:var(--ad-ink)}.pp-cta .pp-add{flex:1 1 12rem;height:var(--control-h-md);padding:0 1.6rem;font-size:var(--fs-xs);letter-spacing:var(--ls-wider);background:var(--ad-ink);color:var(--ad-white);border:1px solid var(--ad-ink)}.pp-cta .pp-add:hover{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep)}.pp-fav{flex:0 0 auto;width:46px;height:46px;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);display:grid;place-items:center;color:var(--text-muted);transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.pp-fav:hover{color:var(--ad-ink);border-color:var(--ad-ink)}.pp-fav.on{background:var(--ad-ink);border-color:var(--ad-ink);color:var(--ad-white)}.pp-fav.on .ic{fill:currentColor}.pp-livraison{margin-top:1.3rem;padding:1.1rem 1.2rem;border-radius:12px;background:var(--ad-cream);border:1px solid var(--border-hairline)}.pp-liv-tete{display:flex;align-items:center;gap:.55rem;margin-bottom:.8rem;color:var(--ad-ink)}.pp-liv-tete b{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase}.pp-liv-tete .ic{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.5}.pp-liv-select select{height:42px;border-color:var(--border-hairline);background:var(--ad-white);color:var(--ad-ink)}.pp-liv-select select:focus{border-color:var(--ad-ink)}.pp-liv-select select option{background:var(--ad-white);color:var(--ad-ink)}.pp-liv-select .ic{color:var(--text-muted)}.pp-liv-resultat{margin-top:.8rem;font-family:var(--font-serif);font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--ad-ink)}.pp-liv-detail{margin-top:.35rem;font-size:10.5px;line-height:1.6;color:var(--text-muted)}.pp-reassure{margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid var(--border-hairline);list-style:none}.pp-reassure li{position:relative;padding-left:1.3rem;margin-bottom:.45rem;font-size:var(--fs-xs);line-height:1.6;color:var(--text-secondary)}.pp-reassure li::before{content:'';position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%;background:var(--ad-gold-deep);opacity:.55}.block.pp-pyr-liste,.block.pp-films,.block.pp-ambiance,.block.pp-avis,.block.pp-suite{padding-inline:var(--gutter)}.pp-pyr-liste > *,.pp-films > *,.pp-ambiance > *,.pp-avis > *,.pp-suite > *{max-width:var(--container-max);margin-inline:auto}.pp-pyr-liste{background:var(--ad-cream)}.pp-temps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;counter-reset:t}.pp-temps-bloc{position:relative;padding:1.4rem 1.3rem;border-radius:12px;background:var(--ad-white);border:1px solid var(--border-hairline);border-top:3px solid var(--t)}.pp-temps-num{display:block;font-family:var(--font-serif);font-size:1.3rem;font-weight:700;color:var(--ad-ink)}.pp-temps-min{display:block;margin-top:.15rem;font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.pp-notes{margin-top:1rem;list-style:none;display:flex;flex-direction:column;gap:.7rem}.pp-notes li{display:flex;flex-direction:column;gap:.1rem}.pp-notes b{font-size:var(--fs-sm);font-weight:600;color:var(--ad-ink)}.pp-notes span{font-size:11px;line-height:1.5;color:var(--text-muted)}.pp-jauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2rem}.pp-jauge{display:flex;flex-direction:column;gap:.4rem}.pp-jauge-tete{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.pp-jauge-tete b{font-size:9px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.pp-jauge-tete i{font-style:normal;font-size:var(--fs-xs);font-weight:600;color:var(--ad-ink)}.pp-jauge-piste{position:relative;height:3px;border-radius:var(--radius-pill);background:var(--ad-grey-200);overflow:hidden}.pp-jauge-part{position:absolute;top:0;bottom:0;left:calc(var(--d,0) * 100%);width:calc((var(--p) - var(--d,0)) * 100%);border-radius:var(--radius-pill);background:var(--ad-gold-deep)}.pp-jauge-bornes{display:flex;justify-content:space-between;font-size:9px;color:var(--text-muted)}.pp-films-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pp-film{position:relative;margin:0;border-radius:12px;overflow:hidden;background:var(--ad-grey-100)}.pp-film img,.pp-film video{width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;display:block}.pp-film figcaption{position:absolute;left:0;right:0;bottom:0;padding:2.4rem 1rem .9rem;background:linear-gradient(180deg,transparent,rgba(8,8,10,.82));color:var(--ad-white)}.pp-film figcaption b{display:block;font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase}.pp-film figcaption span{display:block;margin-top:.15rem;font-size:10.5px;color:rgba(255,255,255,.78)}.pp-films-note{margin-top:1rem;font-size:10.5px;font-style:italic;color:var(--text-muted);text-align:center}.pp-ambiance-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pp-amb{margin:0;border-radius:12px;overflow:hidden;background:var(--ad-grey-100)}.pp-amb img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.pp-amb-grand{grid-column:span 2}.pp-amb-grand img{aspect-ratio:16/9}.pp-amb figcaption{padding:.7rem .9rem;font-size:11px;color:var(--text-muted)}.pp-avis-resume{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:1.4rem 1.5rem;border-radius:12px;background:var(--ad-cream);margin-bottom:1.4rem}.pp-avis-note{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.pp-avis-note b{font-family:var(--font-serif);font-size:2.8rem;font-weight:700;line-height:1;color:var(--ad-ink)}.pp-avis-note > span:last-child{font-size:10px;color:var(--text-muted)}.pp-avis-barres{list-style:none;display:flex;flex-direction:column;gap:.4rem;min-width:0}.pp-avis-barres li{display:grid;grid-template-columns:1.2rem minmax(0,1fr) 2rem;align-items:center;gap:.6rem;font-size:10px;color:var(--text-muted)}.pp-avis-barres b{text-align:right;font-weight:600;color:var(--ad-ink)}.pp-barre{height:5px;border-radius:var(--radius-pill);background:var(--ad-grey-200);overflow:hidden}.pp-barre i{display:block;height:100%;width:calc(var(--p) * 100%);border-radius:var(--radius-pill);background:var(--ad-gold)}.pp-avis-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pp-avis-carte{padding:1.2rem 1.3rem;border-radius:12px;border:1px solid var(--border-hairline);background:var(--ad-white)}.pp-avis-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-bottom:.8rem}.pp-avis-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ad-sand);font-family:var(--font-serif);font-weight:700;color:var(--ad-gold-deep)}.pp-avis-tete b{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ad-ink)}.pp-avis-tete > div span{font-size:10px;color:var(--text-muted)}.pp-avis-carte p{font-size:var(--fs-xs);line-height:1.7;color:var(--text-secondary)}.pp-avis-tag{display:inline-block;margin-top:.8rem;font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-success)}.gs.on-off{opacity:.25}.pp-loupe{position:fixed;inset:0;z-index:240;visibility:hidden;pointer-events:none;display:grid;place-items:center}.pp-loupe-veil{position:absolute;inset:0;background:rgba(8,8,10,.9);opacity:0;transition:opacity var(--dur-base)}.pp-loupe img{position:relative;max-width:92vw;max-height:88svh;width:auto;height:auto;object-fit:contain;opacity:0;transform:scale(.97);transition:opacity var(--dur-base),transform var(--dur-base)}.pp-loupe.on{visibility:visible;pointer-events:auto}.pp-loupe.on .pp-loupe-veil{opacity:1}.pp-loupe.on img{opacity:1;transform:none}.pp-loupe-x{position:absolute;right:1rem;top:1rem;z-index:2;width:38px;height:38px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.4);color:var(--ad-white);display:grid;place-items:center;transition:background var(--dur-fast)}.pp-loupe-x:hover{background:rgba(255,255,255,.16)}.pp-loupe-x .ic{width:17px;height:17px}@media(max-width:900px){.pp-haut{grid-template-columns:minmax(0,1fr);gap:1.4rem}.pp-galerie{position:static;min-width:0}.pp-scene{max-height:56svh}.pp-temps,.pp-jauges,.pp-films-grille,.pp-ambiance-grille,.pp-avis-liste{grid-template-columns:1fr}.pp-amb-grand{grid-column:auto}.pp-amb-grand img{aspect-ratio:4/3}.pp-avis-resume{grid-template-columns:1fr;gap:1.1rem}}@media(max-width:560px){.pp-cta{gap:.5rem}.pp-cta .pp-add{flex:1 1 100%;order:3}.pp-vig{width:56px}}.q-reco-card{cursor:pointer}.q-reco-boutons{display:flex;gap:.4rem;margin:.6rem .8rem .8rem}.q-reco-boutons .q-reco-add{flex:1 1 auto;margin:0;width:auto}.q-reco-fiche{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 .9rem;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);color:var(--text-secondary);font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast)}.q-reco-fiche:hover{border-color:var(--ad-ink);color:var(--ad-ink);background:var(--ad-cream)}@media(max-width:640px){.q-reco-boutons{flex-direction:column;margin-inline:.5rem;gap:.3rem}.q-reco-fiche{height:30px;font-size:9px}}.pp-autre{margin-bottom:1.4rem;padding:1rem 1.2rem;border-radius:10px;background:var(--ad-cream);border:1px solid var(--border-hairline)}.pp-autre-titre{font-family:var(--font-serif);font-size:1.15rem;color:var(--ad-ink)}.pp-autre-meta{margin-top:.2rem;font-size:var(--fs-xs);color:var(--text-secondary)}.pp-autre-notes{margin-top:.3rem;font-size:11px;color:var(--text-muted)}.pp-autre-note{margin-top:.6rem;font-size:10.5px;font-style:italic;color:var(--text-muted)}.pp-autre a{color:var(--ad-gold-deep);border-bottom:1px solid currentColor}.block.lx-args{padding-bottom:calc(var(--section-y) * .35)}.block.lx-3d,.block.lx-films{padding-block:calc(var(--section-y) * .35)}.block.lx-deroule{padding-top:calc(var(--section-y) * .35)}.lx-3d .section-head,.lx-films .section-head{margin-bottom:clamp(1rem,2vw,1.6rem)}.pp-loupe-lentille{position:absolute;z-index:3;width:190px;height:190px;border-radius:50%;pointer-events:none;opacity:0;transform:scale(.82);background-repeat:no-repeat;background-color:var(--ad-white);border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 40px rgba(10,10,10,.28),inset 0 0 0 1px rgba(10,10,10,.06);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.pp-loupe-lentille.on{opacity:1;transform:none}@media(hover:none){.pp-loupe-lentille{display:none}}.pp-vue{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-slow) var(--ease-standard);transform:scale(1.015)}.pp-vue.on{transform:none}.pp-planche{background:var(--ad-black);color:var(--text-on-dark);padding:clamp(3rem,6vw,5.5rem) var(--gutter)}.pp-planche-tete{max-width:var(--container-max);margin:0 auto clamp(1.6rem,3vw,2.6rem)}.pp-planche-tete .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.7rem}.pp-planche-tete h2{color:var(--ad-white);font-size:clamp(1.7rem,1.2rem + 2vw,2.8rem);line-height:1.08}.pp-planche-tete h2 em{font-style:italic;color:var(--ad-gold-soft)}.pp-mosaique{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,clamp(120px,13vw,190px));grid-template-areas: "a b b c" "a e e f" "g d h f";gap:clamp(.5rem,1vw,.9rem);max-width:var(--container-max);margin-inline:auto}.pm{position:relative;margin:0;overflow:hidden;border-radius:4px;background:var(--ad-grey-900);cursor:zoom-in}.pm:nth-child(1){grid-area:a}.pm:nth-child(2){grid-area:b}.pm:nth-child(3){grid-area:c}.pm:nth-child(4){grid-area:d}.pm:nth-child(5){grid-area:e}.pm:nth-child(6){grid-area:f}.pm:nth-child(7){grid-area:g}.pm:nth-child(8){grid-area:h}.pm img{width:100%;height:100%;object-fit:cover;display:block;transform:translateY(calc(var(--d,0) * 1px)) scale(1.06);transition:transform var(--dur-slow) var(--ease-standard),filter var(--dur-slow) var(--ease-standard);filter:saturate(.94)}.pm:hover img{transform:translateY(calc(var(--d,0) * 1px)) scale(1.12);filter:saturate(1.06)}.pm figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2rem .9rem .7rem;background:linear-gradient(180deg,transparent,rgba(8,8,10,.85));color:var(--ad-white);font-size:10.5px;line-height:1.4;opacity:0;transform:translateY(6px);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.pm:hover figcaption,.pm:focus-visible figcaption{opacity:1;transform:none}@media(hover:none){.pm figcaption{opacity:1;transform:none;padding-top:1.6rem}}@media(prefers-reduced-motion:no-preference){.pm{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-standard),transform .7s var(--ease-standard)}.pm.vu{opacity:1;transform:none}}@media(max-width:900px){.pp-mosaique{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,clamp(120px,24vw,190px));grid-template-areas: "a b" "a c" "e e" "d f" "g f" "h h"}}.drawer-panel{padding:.5rem 1.4rem 1.2rem}.drawer-top{margin-bottom:.3rem}.drawer-close{width:34px;height:34px}.drawer-nav a{padding:.78rem 0}.drawer-panier{margin-top:1rem}.drawer-lc{margin-top:1rem;gap:.6rem}.drawer-lc-titre{margin-bottom:.35rem}@media(max-height:720px){.drawer-nav a{padding:.6rem 0;font-size:11px}.drawer-panier,.drawer-lc{margin-top:.7rem}.drawer-panel{padding-bottom:.8rem}}.pfamille{display:inline-block;margin-bottom:.5rem;font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;padding:.26rem .6rem;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);color:var(--text-muted)}.gtrack-defile{overflow:visible;scroll-snap-type:none;width:max-content;animation:gDefile var(--duree,60s) linear infinite;will-change:transform}@keyframes gDefile{from{transform:translateX(-50%)}to{transform:none}}.gwrap:hover .gtrack-defile, .gtrack-defile:focus-within{animation-play-state:paused}.gwrap{overflow:hidden}.gtrack-defile .gcard{flex:0 0 min(520px,78vw);scroll-snap-align:none}.gtrack-libre{overflow-x:auto}@media(max-width:900px){.gtrack-defile .gcard{flex:0 0 min(560px,84vw)}}@media(max-width:560px){.news form{height:auto;flex-wrap:nowrap}.news input{padding:0 1rem;font-size:var(--fs-xs);min-width:0}.news .btn{padding-inline:1rem;font-size:9.5px;white-space:nowrap;min-height:var(--control-h-md);height:auto}}@media(max-width:860px){.acces-copy > a.btn.btn-solid{display:none}}.cc-carte:not(.cc-carte-forte) .btn-solid{background:var(--ad-ink);color:var(--ad-white);border:1px solid var(--ad-ink)}.cc-carte:not(.cc-carte-forte) .btn-solid:hover{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep)}.f-pay-list .pl-shop{background:#5a31f4}.f-pay-list .pl-bancontact{background:#fff}.gtrack-defile{touch-action:pan-y}.gtrack-tire{animation:none !important;cursor:grabbing}.toast{text-align:center;max-width:min(88vw,26rem);line-height:1.45}.alrt-panneau:focus{outline:none}.panier-recoit{animation:panierRecoit .42s var(--ease-standard)}@keyframes panierRecoit{0%{transform:scale(1)}45%{transform:scale(1.22)}100%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.panier-recoit{animation:none}}@media(max-width:860px){.pv-stage{padding-top:clamp(3.6rem,9svh,5rem)}.pv-duo{gap:.5rem;max-height:calc(100svh - clamp(4.4rem,10svh,6rem))}}@media(max-width:860px) and (max-height:760px){.pv-top{top:14px}.pv-brand{font-size:.92rem;gap:.6rem}.pv-stage{padding-top:6.2rem}.pv-frame,.pv-shot{aspect-ratio:4/5}.pv-fiche-txt{padding:.7rem .85rem}.pv-fiche .pv-name{font-size:1.12rem}.pv-sub{font-size:9px}.pv-desc{margin-top:.45rem;font-size:11px;line-height:1.5}.pv-notes{margin-top:.55rem;gap:.28rem}.pv-notes li{font-size:8.5px;padding:.26rem .55rem}.pv-achat{gap:.5rem}.pv-add{height:40px}.pv-price{font-size:1.15rem}}@media(max-width:860px) and (max-height:680px){.pv-brand span{display:none}.pv-top{top:10px}.pv-stage{padding-top:3.6rem}.pv-frame,.pv-shot{aspect-ratio:1}}@keyframes pfRespire{0%,100%{color:var(--ad-grey-300)}50%{color:var(--ad-ink)}}@keyframes pfPoint{0%,100%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.15)}}.pfilter-tab:not(.on){animation:pfRespire 2.2s var(--ease-standard) infinite}.pfilter-tab:not(.on) .pfilter-dot{animation:pfPoint 2.6s var(--ease-standard) infinite;background:var(--ad-gold-deep)}.pfilter-tab:nth-of-type(2):not(.on), .pfilter-tab:nth-of-type(2):not(.on) .pfilter-dot{animation-delay:.3s}.pfilter-tab:nth-of-type(3):not(.on), .pfilter-tab:nth-of-type(3):not(.on) .pfilter-dot{animation-delay:.6s}.q-reco-aide{display:flex;align-items:flex-start;gap:.45rem;margin:.15rem 0 .9rem;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5}.q-reco-aide svg{width:15px;height:15px;flex:0 0 15px;margin-top:.1rem;fill:none;stroke:var(--ad-gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.q-reco-aide b{font-weight:600;color:var(--ad-ink)}.q-reco-pick{position:relative}@keyframes qPickRespire{0%,70%,100%{box-shadow:0 0 0 0 rgba(176,141,87,0)}35%{box-shadow:0 0 0 4px rgba(176,141,87,.32)}}.q-reco-pick.appelle{animation:qPickRespire 2.2s var(--ease-standard) 3}@media(prefers-reduced-motion:reduce){.pfilter-tab:not(.on), .pfilter-tab:not(.on) .pfilter-dot, .q-reco-pick.appelle{animation:none}}.section-head[data-anim]{--sh-retard:.18s}@keyframes shLevee{from{clip-path:inset(0 0 100% 0);transform:translateY(.4em)}to{clip-path:inset(0 0 -.25em 0);transform:none}}.section-head[data-anim="a"].on h2{animation:shLevee var(--dur-reveal) var(--ease-standard) var(--sh-retard) both}@keyframes shBattement{0%,100%{transform:none}40%{transform:scale(1.055)}70%{transform:scale(.99)}}.section-head[data-anim="b"].on h2 em{display:inline-block;transform-origin:center bottom;animation:shBattement 900ms var(--ease-standard) calc(var(--sh-retard) + .25s) both}@keyframes shDeroule{from{letter-spacing:.55em;opacity:0}to{opacity:1}}.section-head[data-anim="c"].on .eyebrow{display:inline-block;animation:shDeroule var(--dur-reveal) var(--ease-standard) var(--sh-retard) both}@keyframes shTrait{from{width:0}to{width:44px}}.section-head[data-anim="d"] h2{position:relative;padding-bottom:.5rem}.section-head[data-anim="d"] h2::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:0;border-top:1px solid var(--ad-gold)}.section-head[data-anim="d"].on h2::after{animation:shTrait var(--dur-reveal) var(--ease-standard) calc(var(--sh-retard) + .1s) both}@keyframes shVoile{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -.2em 0 0)}}.section-head[data-anim="e"].on h2{animation:shVoile var(--dur-reveal) var(--ease-standard) var(--sh-retard) both}@keyframes shSouffle{from{transform:scale(1.035);opacity:.4}to{transform:none;opacity:1}}.section-head[data-anim="f"].on h2{transform-origin:center;animation:shSouffle var(--dur-reveal) var(--ease-standard) var(--sh-retard) both}@media(prefers-reduced-motion:reduce){.section-head[data-anim].on h2, .section-head[data-anim].on h2 em, .section-head[data-anim].on h2::after, .section-head[data-anim].on .eyebrow{animation:none}.section-head[data-anim="d"] h2::after{width:44px}}.acces-itineraire{display:flex;width:fit-content;margin:1.4rem auto .9rem}.phone-attente{display:none}.phone.sans-capture img{visibility:hidden}.phone.sans-capture .phone-attente{display:grid;place-items:center;position:absolute;inset:0;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-on-dark-muted);background:var(--ad-black);text-align:center;padding:1rem}.mb-attente{max-width:var(--container-max);margin-inline:auto;padding:calc(var(--header-h,104px) + 2.5rem) var(--gutter) clamp(3rem,6vw,6rem)}.mb-corps{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(1.6rem,4vw,3.5rem);align-items:center;margin-top:1.6rem}.mb-visuel img{width:100%;height:auto;border-radius:var(--radius-lg);display:block}.mb-texte h1{font-family:var(--font-serif);font-size:var(--fs-h1);font-weight:800;line-height:1.08;margin-top:.7rem}.mb-texte h1 em{font-style:italic;font-weight:500;color:var(--ad-gold-deep)}.mb-texte p{margin-top:1rem;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.75;max-width:52ch}.mb-note{border-left:2px solid var(--ad-gold);padding-left:.9rem}.mb-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}@media(max-width:760px){.mb-corps{grid-template-columns:1fr;text-align:center}.mb-visuel{max-width:280px;margin-inline:auto}.mb-texte p{margin-inline:auto}.mb-note{border-left:0;border-top:2px solid var(--ad-gold);padding:.9rem 0 0}.mb-actions{justify-content:center}}.cs-modal{position:fixed;inset:0;margin:auto;border:0;padding:0;max-width:min(920px,92vw);width:100%;height:fit-content;max-height:min(88vh,880px);background:var(--ad-white);color:var(--ad-ink);border-radius:var(--radius-lg);box-shadow:0 30px 90px rgba(0,0,0,.35);overflow:auto}.cs-modal::backdrop{background:rgba(10,10,10,.62);backdrop-filter:blur(3px)}.cs-fermer{position:absolute;top:.8rem;right:.8rem;z-index:2;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ad-grey-100);cursor:pointer}.cs-fermer svg{width:16px;height:16px;fill:none;stroke:var(--ad-ink);stroke-width:1.8;stroke-linecap:round}.cs-fermer:hover{background:var(--ad-grey-200)}.cs-corps{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1.4rem,3vw,2.4rem)}.cs-scene{background:var(--ad-grey-100);border-radius:var(--radius-md);display:grid;place-items:center;padding:1.2rem}.cs-buste{width:100%;max-width:240px;height:auto}.cs-trait{fill:none;stroke:var(--ad-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.cs-pt{cursor:pointer}.cs-coeur{fill:var(--ad-gold);opacity:.45;transition:opacity var(--dur-base),transform var(--dur-base)}.cs-onde{fill:none;stroke:var(--ad-gold);stroke-width:1.4;opacity:0}.cs-pt.on .cs-coeur{opacity:1}.cs-pt.on .cs-onde{animation:csOnde 1.8s var(--ease-standard) infinite}@keyframes csOnde{0%{opacity:.7;transform:scale(.7)}70%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}.cs-texte h2{font-family:var(--font-serif);font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);font-weight:800;line-height:1.15;margin-top:.6rem}.cs-texte h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-deep)}.cs-intro{margin-top:.7rem;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.7}.cs-fiche{margin-top:1.2rem;padding:.9rem 1rem;border-left:2px solid var(--ad-gold);background:var(--ad-grey-100);border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-height:7.2rem}.cs-nom{display:block;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase}.cs-geste{display:block;margin-top:.35rem;font-size:var(--fs-sm);color:var(--ad-ink)}.cs-dit{display:block;margin-top:.35rem;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.6}.cs-puces{display:flex;gap:.4rem;margin-top:.9rem}.cs-puces button{width:26px;height:4px;border:0;padding:0;border-radius:var(--radius-pill);background:var(--ad-grey-200);cursor:pointer;transition:background var(--dur-base)}.cs-puces button.on{background:var(--ad-gold)}.cs-modal :focus-visible{outline:2px solid var(--ad-gold);outline-offset:3px;border-radius:2px}.cs-regles{margin-top:1.1rem;padding:0;list-style:none;display:grid;gap:.45rem}.cs-regles li{position:relative;padding-left:1rem;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.6}.cs-regles li::before{content:'';position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--ad-gold)}@media(max-width:720px){.cs-corps{grid-template-columns:1fr;padding:1.2rem}.cs-scene{padding:.8rem}.cs-buste{max-width:190px}.cs-fiche{min-height:8.4rem}}@media(prefers-reduced-motion:reduce){.cs-pt.on .cs-onde{animation:none;opacity:.5}}.pfilter-tab:focus-visible,.story a:focus-visible{outline:2px solid var(--ad-gold);outline-offset:4px;border-radius:4px}.q-reco-card{position:relative}.q-reco-num{position:absolute;top:10px;left:10px;z-index:2;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--ad-gold-deep);color:var(--ad-white);font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.18)}.q-reco-card.ecarte .q-reco-num{background:var(--ad-grey-300)}@media(max-width:640px){.q-reco-num{width:22px;height:22px;font-size:11px;top:7px;left:7px}}@media(min-width:1100px){.page-maisons2 .ms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.mn-scene{min-height:clamp(360px,42vh,460px)}.mn-scene.alt .mn-inner,.mn-scene.alt .mn-inner > *{direction:ltr}.mn-scene.alt .mn-voile{background: linear-gradient(90deg, rgba(8,8,11,.94) 0%, color-mix(in srgb,var(--t) 26%,rgba(8,8,11,.72)) 52%, rgba(8,8,11,.55) 100%)}.mn-inner{padding:clamp(1.6rem,2.6vw,2.4rem) clamp(1.4rem,2.4vw,2.2rem);grid-template-columns:minmax(0,clamp(140px,11vw,190px)) minmax(0,1fr);gap:clamp(1.2rem,2vw,2rem);max-width:none}.mn-copy h2{font-size:clamp(1.5rem,1rem + 1.2vw,2.1rem)}.mn-num{font-size:clamp(2.2rem,2.6vw,3.2rem)}.mn-faits > div{padding-right:1.1rem;margin-right:1.1rem}.page-maisons2 .ms-grid > .mn-scene:nth-child(odd){border-right:1px solid var(--border-dark)}}.mn-pack video{width:100%;height:100%;object-fit:cover;display:block}.pcard-cliquable{cursor:pointer}.pname-lien{color:inherit;text-decoration:none}.pname-lien:hover{text-decoration:underline;text-underline-offset:3px}.pname-lien:focus-visible{outline:2px solid var(--ad-gold);outline-offset:3px;border-radius:3px}@keyframes alrtBat{0%,100%{color:var(--ad-danger);border-color:var(--ad-danger)}50%{color:color-mix(in srgb,var(--ad-danger) 45%,var(--ad-cream));border-color:color-mix(in srgb,var(--ad-danger) 35%,var(--ad-cream))}}.pcard button.pbuy.pbuy-alerte:not(.on), .pf-add.pf-alerte:not(.on){color:var(--ad-danger);border-color:var(--ad-danger);animation:alrtBat 2.2s var(--ease-standard) infinite}.pcard button.pbuy.pbuy-alerte:not(.on):hover, .pf-add.pf-alerte:not(.on):hover{animation:none;background:var(--ad-danger);border-color:var(--ad-danger);color:var(--ad-white)}.madd-simple.alerte:not(.on){color:#ff9e90;border-color:rgba(255,158,144,.7);animation:alrtBatSombre 2.2s var(--ease-standard) infinite}@keyframes alrtBatSombre{0%,100%{color:#ff9e90;border-color:rgba(255,158,144,.75)}50%{color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.45)}}@media(prefers-reduced-motion:reduce){.pcard button.pbuy.pbuy-alerte:not(.on), .pf-add.pf-alerte:not(.on), .madd-simple.alerte:not(.on){animation:none}}.q-reco-envoi{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:.7rem}.q-reco-envoi-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:0;background:none;cursor:pointer;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;border-bottom:1px solid var(--border-hairline);transition:color var(--dur-fast),border-color var(--dur-fast)}.q-reco-envoi-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.q-reco-envoi-btn:hover{color:var(--ad-ink);border-color:var(--ad-ink)}.q-reco-envoi-form{display:flex;gap:.4rem;width:min(380px,100%)}.q-reco-envoi-form input{flex:1;min-width:0;height:38px;padding:0 .8rem;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);background:var(--ad-white);font-size:var(--fs-sm);color:var(--ad-ink)}.q-reco-envoi-form input:focus-visible{outline:2px solid var(--ad-gold);outline-offset:1px}.q-reco-envoi-form button{height:38px;padding:0 1.1rem;border:0;border-radius:var(--radius-pill);background:var(--ad-ink);color:var(--ad-white);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase}.q-reco-envoi-form button:hover{background:var(--ad-gold-deep)}.q-reco-case{position:absolute;top:10px;right:10px;z-index:2;width:22px;height:22px;border-radius:6px;background:var(--ad-white);border:1px solid var(--border-hairline);display:grid;place-items:center;transition:background var(--dur-fast),border-color var(--dur-fast)}.q-reco-case svg{width:13px;height:13px;fill:none;stroke:var(--ad-white);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-fast)}.q-reco-card:not(.ecarte) .q-reco-case{background:var(--ad-success);border-color:var(--ad-success)}.q-reco-card:not(.ecarte) .q-reco-case svg{opacity:1}.q-offres{grid-column:1 / -1;margin-top:1rem}.q-jauge-barre{height:8px;border-radius:var(--radius-pill);background:var(--ad-white);border:1px solid var(--border-hairline);overflow:hidden}.q-jauge-barre i{display:block;height:100%;width:0;background:var(--ad-gold);transition:width var(--dur-slow) var(--ease-standard)}.q-jauge.pleine .q-jauge-barre i{background:var(--ad-success)}.q-jauge-lib{display:flex;justify-content:space-between;margin-top:.3rem;font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.q-jauge-msg{margin:.5rem 0 0;font-size:var(--fs-xs);color:var(--text-secondary);text-align:center}.q-jauge-msg b{color:var(--ad-ink);font-weight:600}.q-combis{display:grid;gap:.45rem;margin-top:.8rem}.q-combi{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .8rem;border-radius:var(--radius-pill);cursor:pointer;background:var(--ad-white);border:1px solid var(--border-hairline);color:var(--ad-ink);font-family:var(--font-sans);font-size:var(--fs-xs);text-align:left;transition:border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast)}.q-combi:hover{border-color:var(--ad-ink);transform:translateY(-1px)}.q-combi.on{border-color:var(--ad-gold);background:var(--ad-cream);box-shadow:0 0 0 1px var(--ad-gold)}.q-combi-nums{display:flex;gap:.2rem;flex:none}.q-combi-nums i{width:19px;height:19px;border-radius:50%;background:var(--ad-gold-deep);color:var(--ad-white);display:grid;place-items:center;font-size:10px;font-weight:700;font-style:normal}.q-combi-lib{font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap}.q-combi-prix{margin-left:auto;display:flex;align-items:baseline;gap:.4rem;white-space:nowrap}.q-combi-prix s{color:var(--text-muted)}.q-combi-prix b{font-size:var(--fs-sm);font-weight:700}.q-combi-prix em{font-style:normal;font-size:10px;font-weight:600;padding:.1rem .4rem;border-radius:var(--radius-pill);background:var(--ad-gold);color:var(--ad-white)}.q-combi-max{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep);color:var(--ad-white)}.q-combi-max .q-combi-nums i{background:var(--ad-white);color:var(--ad-gold-deep)}.q-combi-max .q-combi-prix s{color:rgba(255,255,255,.72)}.q-combi-max .q-combi-prix em{background:var(--ad-white);color:var(--ad-gold-deep)}.q-combi-max:hover{background:var(--ad-ink);border-color:var(--ad-ink)}.q-combi-max.on{box-shadow:0 0 0 2px var(--ad-ink)}.q-reco-envoi{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--border-hairline)}@media(max-width:640px){.q-reco-envoi{margin-top:.35rem;padding-top:.55rem;gap:.6rem}}.q-reco-envoi-lib{display:flex;align-items:center;gap:.45rem;margin:0;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.q-reco-envoi-lib svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.q-reco-envoi-form{width:100%}@media(max-width:720px){.q-reco-envoi{grid-template-columns:1fr;gap:.5rem;justify-items:center}.q-combi{font-size:10px;padding:.5rem .6rem;gap:.4rem}.q-combi-nums i{width:17px;height:17px;font-size:9px}.q-reco-case{width:20px;height:20px;top:7px;right:7px}}.t-card{padding-top:0}.t-photos{order:-1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;margin:0 -1.6rem .2rem;border-radius:var(--radius-sm) var(--radius-sm) 0 0;overflow:hidden}.t-photos figure{width:auto;flex:1 1 auto;border:0;border-radius:0;aspect-ratio:2/1;background:var(--ad-grey-100)}.t-photos figure:only-child{aspect-ratio:21/9}.t-photos figure:hover{transform:none}.t-photos img{transition:transform var(--dur-slow) var(--ease-standard)}.t-card:hover .t-photos img{transform:scale(1.04)}.t-top{order:1;padding-top:1.2rem}.t-stars{order:2}.t-txt{order:3}.t-produit{order:4}.t-actions{order:5}.t-card:not(:has(.t-photos)){padding-top:1.6rem}.t-rail{align-items:flex-start}@media(max-width:560px){.t-photos{margin-inline:-1.2rem}.t-card{padding-inline:1.2rem}}.block.pp-suite{padding-block:calc(var(--section-y) * .38)}.block.pp-sug{padding-top:calc(var(--section-y) * .45)}.block.pp-avis{padding-bottom:calc(var(--section-y) * .55)}.pp-suite .section-head{margin-bottom:.4rem}.pp-suite .center-cta{margin-top:1.2rem}.block.pp-avis{padding-bottom:calc(var(--section-y) * .5)}a.pp-maison{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-fast),color var(--dur-fast)}a.pp-maison:hover{color:var(--ad-ink);border-bottom-color:currentColor}a.pp-maison:focus-visible{outline:2px solid var(--ad-gold);outline-offset:3px;border-radius:2px}.pp-liv-cout{margin:.5rem 0 0;font-size:var(--fs-xs);color:var(--text-secondary)}.pp-liv-cout b{font-size:var(--fs-sm);font-weight:700;color:var(--ad-ink)}.pp-liv-cout span{color:var(--text-muted)}.q-ajout{display:block;width:100%;margin-top:.7rem;padding:.85rem 1.2rem;border:0;border-radius:var(--radius-pill);cursor:pointer;background:var(--ad-ink);color:var(--ad-white);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-fast)}.q-ajout b{font-weight:700;font-size:var(--fs-sm)}.q-ajout:hover:not(:disabled){background:var(--ad-gold-deep)}.q-ajout:disabled{background:var(--ad-grey-200);color:var(--text-muted);cursor:not-allowed}.q-ajout:focus-visible{outline:2px solid var(--ad-gold);outline-offset:3px}.pp-a-venir{color:var(--text-muted);font-style:italic}.pp-mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-serif);font-size:5rem;font-weight:700;color:var(--ad-grey-300)}.pp-notes-simples{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:1.4rem auto 0;max-width:44rem}.pp-notes-simples a{display:inline-block;padding:.45rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);background:var(--ad-white);color:var(--ad-ink);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;transition:border-color var(--dur-fast),background var(--dur-fast)}.pp-notes-simples a:hover{border-color:var(--ad-ink);background:var(--ad-cream)}.pp-notes-note{text-align:center;margin-top:1.2rem;font-size:var(--fs-xs)}.pp-stock.ko{color:var(--text-muted)}.pp-visuel-avis{margin:.5rem 0 0;font-size:var(--fs-xs);font-style:italic;color:var(--text-muted);text-align:center}.q-reco-envoi-colonne{display:block;margin-top:1.8rem;padding-top:1.4rem}.q-reco-envoi-colonne .q-reco-envoi-lib{white-space:normal;margin-bottom:.6rem}.q-reco-envoi-colonne .q-reco-envoi-form{max-width:22rem}.pf-card-cliquable{cursor:pointer}.pf-lien{color:inherit;text-decoration:none}.pf-lien:hover{text-decoration:underline;text-underline-offset:3px}.pf-lien:focus-visible{outline:2px solid var(--ad-gold);outline-offset:3px;border-radius:3px}.pp-retour{display:inline-flex;align-items:center;gap:.35rem;margin-right:.7rem;padding-right:.7rem;border-right:1px solid var(--border-hairline);font-weight:600;color:var(--ad-ink);text-decoration:none;transition:color var(--dur-fast)}.pp-retour span{font-size:1.05em;line-height:1}.pp-retour:hover{color:var(--ad-gold-deep)}.pp-retour:focus-visible{outline:2px solid var(--ad-gold);outline-offset:3px;border-radius:3px}.pp-crumb{font-size:var(--fs-xs);color:var(--text-secondary)}.pp-crumb a{color:var(--text-secondary)}.pp-crumb a:hover{color:var(--ad-ink)}.pp-vue-film{background:#0d0d10}.pp-vig{position:relative}.pp-vig-pt{position:absolute;right:3px;bottom:3px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;color:var(--ad-white);box-shadow:0 1px 3px rgba(0,0,0,.35)}.pp-vig-pt svg{width:9px;height:9px;fill:currentColor}.pp-vig-pt-video{background:var(--ad-gold-deep)}.pp-vig-pt-photo{background:#5c6b78}.pp-legende{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 1.6rem;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5}.pp-legende-cat{flex:none;padding:.16rem .6rem;border-radius:var(--radius-pill);background:var(--ad-cream);border:1px solid var(--border-hairline);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;font-size:9px;color:var(--ad-ink)}.pp-legende[data-cat="hypermotion"] .pp-legende-cat{background:var(--ad-gold-deep);border-color:transparent;color:var(--ad-white)}.pp-legende[data-cat="ingredient"] .pp-legende-cat{background:#eef5f0;border-color:#cfe0d6;color:#2f7d4f}.pp-legende[data-cat="ugc"] .pp-legende-cat{background:#f3eef7;border-color:#ddd0e6;color:#6b4b86}.pp-legende[data-cat="spot"] .pp-legende-cat{background:#eef2f7;border-color:#d3ddea;color:#3f5a7a}.rch-fi-nom a{color:inherit;text-decoration:none}.rch-fi-nom a:hover{text-decoration:underline;text-underline-offset:3px}.pp-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.4rem 0 0;padding-top:1.3rem;border-top:1px solid var(--border-hairline)}.pp-trio-film{display:flex;flex-direction:column;gap:.35rem;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font-family:inherit}.pp-trio-film[disabled]{cursor:default}.pp-trio-vis{position:relative;display:block;aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:var(--ad-grey-100);box-shadow:0 6px 18px -10px rgba(0,0,0,.5)}.pp-trio-vis img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;transition:transform var(--dur-slow) var(--ease-standard)}.pp-trio-film:not([disabled]):hover .pp-trio-vis img{transform:scale(1.06)}.pp-trio-film b{font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-ink)}.pp-trio-film > span{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.35}.pp-trio-lire{position:absolute;inset:0;display:grid;place-items:center}.pp-trio-lire svg{width:34px;height:34px;fill:var(--ad-white);filter:drop-shadow(0 2px 8px rgba(0,0,0,.55));transition:transform var(--dur-fast)}.pp-trio-film:hover .pp-trio-lire svg{transform:scale(1.12)}.pp-trio-etat{position:absolute;inset:0;display:grid;place-items:center;background:rgba(12,12,14,.55);color:var(--ad-white);font-family:var(--font-sans);font-size:9px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase}.pp-trio-film[disabled] .pp-trio-vis img{filter:grayscale(.4)}@media(max-width:560px){.pp-trio{gap:.45rem}.pp-trio-film b{font-size:9px}.pp-trio-film > span:not(.pp-trio-vis){display:none}}.ret-rail-wrap{position:relative;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.ret-rail{display:flex;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;scrollbar-width:none}.ret-rail::-webkit-scrollbar{display:none}.ret-carte{position:relative;flex:0 0 clamp(150px,17vw,208px);display:flex;flex-direction:column;gap:.45rem;background:none;scroll-snap-align:start;border:0;padding:0;background:var(--ad-white);cursor:pointer;box-shadow:0 14px 34px -18px rgba(0,0,0,.6);transition:transform var(--dur-base) var(--ease-standard)}.ret-carte:hover{transform:translateY(-4px)}.ret-carte video{width:100%;height:100%;object-fit:cover;display:block}.ret-lire{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ret-lire svg{width:38px;height:38px;fill:rgba(255,255,255,.92);filter:drop-shadow(0 2px 10px rgba(0,0,0,.6));transition:transform var(--dur-fast)}.ret-carte:hover .ret-lire svg{transform:scale(1.12)}.ret-legende{position:absolute;left:0;right:0;bottom:0;padding:2.2rem .7rem .7rem;background:linear-gradient(180deg,transparent,rgba(8,8,10,.85));color:var(--ad-white);font-family:var(--font-sans);font-size:var(--fs-xs);line-height:1.35;text-align:left}.ret-vide{display:grid;place-items:center;cursor:default;background:var(--ad-cream);border:1px dashed var(--border-strong);box-shadow:none}.ret-vide:hover{transform:none}.ret-vide span{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);text-align:center;padding:0 .6rem}.ret-appel{display:grid;place-items:center;background:var(--ad-ink);text-decoration:none}.ret-appel:hover{background:var(--ad-gold-deep)}.ret-appel-in{display:grid;justify-items:center;gap:.35rem;padding:1rem;text-align:center}.ret-appel svg{width:30px;height:30px;fill:var(--ad-white)}.ret-appel b{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-white)}.ret-appel span span,.ret-appel-in > span{font-size:10px;color:rgba(255,255,255,.75);line-height:1.4}.block.retours{padding-bottom:calc(var(--section-y) * .4)}.block.temoins{padding-top:calc(var(--section-y) * .4)}.block.temoins{padding-bottom:calc(var(--section-y) * .3)}.temoins .t-rail{padding-bottom:.6rem}@media(max-width:860px){.ret-rail-wrap .mag-nav{display:none}}.pp-trio-vis video{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.pp-vigs{padding-bottom:1.6rem}.pn-qte input[data-qte]{width:2.4ch;min-width:2.4ch;padding:0;border:0;background:none;text-align:center;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;color:var(--ad-ink);-moz-appearance:textfield}.pn-qte input[data-qte]::-webkit-outer-spin-button, .pn-qte input[data-qte]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pn-qte input[data-qte]:focus{outline:none}.pn-qte:focus-within{border-color:var(--ad-ink);box-shadow:0 0 0 2px var(--ad-cream)}#coups-coeur{padding-top:calc(var(--section-y) * .3)}.gavis{padding-bottom:calc(var(--section-y) * .35)}.block.retours{padding-top:calc(var(--section-y) * .35)}body:has(.pn.on) footer::after, body:has(.drawer.on) footer::after, body:has(.rch.on) footer::after{display:none}.pp-orbite{max-width:var(--container-max);margin:0 auto 2.6rem}.pp-orb-scene{position:relative;width:min(760px,92vw);aspect-ratio:4/3;margin-inline:auto}.pp-orb-flacon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:74%;width:auto;object-fit:contain;z-index:2;filter:drop-shadow(0 26px 40px rgba(0,0,0,.4));animation:orbFlacon 7s ease-in-out infinite}@keyframes orbFlacon{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}.pp-orb-halo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58%;aspect-ratio:1;border-radius:50%;z-index:1;background:radial-gradient(circle,rgba(176,141,87,.34) 0%,rgba(176,141,87,0) 68%);animation:orbHalo 6s ease-in-out infinite}@keyframes orbHalo{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.14);opacity:1}}.pp-orb-note{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;cursor:pointer;color:inherit;font-family:inherit;animation:orbFlotte 6.5s ease-in-out var(--d) infinite}.pp-orb-note.droite{flex-direction:row-reverse}@keyframes orbFlotte{0%,100%{margin-top:0}50%{margin-top:-10px}}.pp-orb-vis{flex:none;width:clamp(62px,9vw,92px);aspect-ratio:1;display:grid;place-items:center;transition:transform var(--dur-base) var(--ease-standard),filter var(--dur-base)}.pp-orb-vis img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.22))}.pp-orb-fil{flex:none;width:clamp(14px,2.4vw,30px);height:1px;background:color-mix(in srgb,var(--t) 55%,transparent);transform-origin:left center;transition:background var(--dur-base)}.pp-orb-nom{font-family:var(--font-sans);font-size:clamp(9px,1vw,11px);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-fast)}.pp-orb-note.on .pp-orb-vis{transform:scale(1.14)}.pp-orb-note.on .pp-orb-vis img{filter:drop-shadow(0 10px 20px color-mix(in srgb,var(--t) 40%,rgba(0,0,0,.3)))}.pp-orb-note.on .pp-orb-nom{color:var(--ad-ink)}.pp-orb-note.on .pp-orb-fil{background:var(--t);height:1.5px}.pp-orb-detail{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.5rem;margin:.6rem auto 0;max-width:44rem;text-align:center;opacity:0;transition:opacity var(--dur-base)}.pp-orb-detail.on{opacity:1}.pp-orb-detail b{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;color:var(--ad-ink)}.pp-orb-detail i{font-style:normal;font-size:9px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;padding:.2rem .6rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--t,var(--ad-gold)) 18%,var(--ad-white));color:color-mix(in srgb,var(--t,var(--ad-gold)) 70%,var(--ad-ink))}.pp-orb-detail span{flex:1 0 100%;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.6}@media(prefers-reduced-motion:reduce){.pp-orb-halo,.pp-orb-note,.pp-orb-flacon{animation:none}}.pp-nez{margin:1.4rem 0 0;padding-top:1.3rem;border-top:1px solid var(--border-hairline)}.pp-nez-tete{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .7rem;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.pp-nez-tete a{color:var(--ad-gold-deep);text-decoration:none;border-bottom:1px solid transparent}.pp-nez-tete a:hover{border-bottom-color:currentColor}.pp-nez-ligne{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:.7rem;align-items:baseline;padding:.4rem 0;border-bottom:1px dashed var(--border-hairline)}.pp-nez-ligne:last-child{border-bottom:0}.pp-nez-ligne b{font-family:var(--font-sans);font-size:9px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:color-mix(in srgb,var(--t) 70%,var(--ad-ink))}.pp-nez-ligne span{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5}#maisons .center-cta .btn-outline{background:var(--ad-ink);border-color:var(--ad-ink);color:var(--ad-white)}#maisons .center-cta .btn-outline:hover{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep);color:var(--ad-white)}.focus-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)}.focus-row::-webkit-scrollbar{display:none}.focus-row .fm{flex:0 0 auto;width:clamp(96px,10vw,124px);scroll-snap-align:center}.focus-row:not(:has(.fm:nth-child(7):not([hidden]))){justify-content:center}@media(max-width:640px){.annonce{font-size:10px}.annonce .track{padding-block:.42rem}}.pl-bc{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:3px;max-height:100%;line-height:1}.pl-bc svg{width:18px;height:12px;flex:0 0 18px}.pl-bc b{font-family:var(--font-sans);font-size:7.5px;font-weight:800;letter-spacing:-.01em;color:#1e3791;text-transform:lowercase;white-space:nowrap}.f-pay-list .pl.pl-bancontact{width:72px;flex:0 0 72px;padding-inline:4px}.f-pay-list .pl-bancontact,.pl-bancontact{background:#fff}.pn-code{display:flex;gap:.4rem;margin-bottom:.9rem}.pn-code input{flex:1;min-width:0;height:38px;padding:0 .9rem;border-radius:var(--radius-pill);border:1px solid var(--border-hairline);background:var(--ad-white);font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-ink)}.pn-code input::placeholder{letter-spacing:0;text-transform:none;color:var(--text-muted)}.pn-code input:focus-visible{outline:2px solid var(--ad-gold);outline-offset:1px}.pn-code button{height:38px;padding:0 1rem;border:0;border-radius:var(--radius-pill);background:var(--ad-ink);color:var(--ad-white);cursor:pointer;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase}.pn-code button:hover{background:var(--ad-gold-deep)}.pn-code.on input{border-color:var(--ad-success);background:#f2f8f4;color:var(--ad-success);font-weight:700}.pn-code.faux input{border-color:var(--ad-danger);animation:pnSecousse .35s}@keyframes pnSecousse{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.pn-code-msg{margin:-.5rem 0 .8rem;font-size:10px;line-height:1.5;color:var(--ad-danger)}.pn-code-msg.ok{color:var(--ad-success)}.pn-code-msg.info{color:var(--text-muted)}.bv{border:0;padding:0;position:fixed;inset:0;margin:auto;width:min(760px,92vw);height:fit-content;max-height:min(88vh,620px);border-radius:var(--radius-lg);overflow:hidden;background:var(--ad-white);box-shadow:0 30px 90px rgba(0,0,0,.4)}.bv::backdrop{background:rgba(10,10,10,.55);backdrop-filter:blur(7px) saturate(.9);-webkit-backdrop-filter:blur(7px) saturate(.9)}.bv:not([open]){display:none}.bv-fermer{position:absolute;top:.8rem;right:.8rem;z-index:3;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.9);backdrop-filter:blur(4px)}.bv-fermer svg{width:15px;height:15px;fill:none;stroke:var(--ad-ink);stroke-width:1.8;stroke-linecap:round}.bv-fermer:hover{background:var(--ad-white)}.bv-fermer:focus{outline:none}.bv-fermer:focus-visible{outline:2px solid var(--ad-gold);outline-offset:2px}.bv[open]{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr)}.bv-vis{position:relative;background:var(--ad-cream)}.bv-vis img{width:100%;height:100%;object-fit:cover;display:block}.bv-remise{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;gap:.1rem;padding:2.4rem .8rem 1rem;background:linear-gradient(180deg,transparent,rgba(8,8,10,.8));color:var(--ad-white)}.bv-remise b{font-family:var(--font-serif);font-size:2.4rem;font-weight:800;line-height:1}.bv-remise i{font-style:normal;font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(255,255,255,.85);text-align:center}.bv-txt{padding:clamp(1.4rem,3vw,2.2rem);display:flex;flex-direction:column;justify-content:center}.bv-txt h2{font-family:var(--font-serif);font-size:clamp(1.5rem,1.1rem + 1.3vw,2rem);font-weight:800;line-height:1.15;margin:.5rem 0 0}.bv-txt h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-deep)}.bv-txt p{margin:.8rem 0 0;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.65}.bv-txt p b{color:var(--ad-ink);font-weight:700}.bv-form{display:flex;gap:.45rem;margin-top:1.2rem}.bv-form input{flex:1;min-width:0;height:50px;padding:0 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--ad-white);font-size:16px;color:var(--ad-ink)}.bv-form input:focus-visible{outline:2px solid var(--ad-gold);outline-offset:1px}.bv-form button{height:50px;padding:0 1.2rem;border:0;border-radius:var(--radius-pill);cursor:pointer;background:var(--ad-ink);color:var(--ad-white);white-space:nowrap;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase}.bv-form button:hover{background:var(--ad-gold-deep)}.bv-erreur{margin-top:.5rem;font-size:var(--fs-xs);color:var(--ad-danger)}.bv-non{margin-top:.9rem;padding:0;border:0;background:none;cursor:pointer;align-self:flex-start;font-size:var(--fs-xs);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.bv-non:hover{color:var(--ad-ink)}.bv-note{margin-top:1rem;font-size:10px;line-height:1.5;color:var(--text-muted)}.bv-code{display:inline-block;padding:.25rem .7rem;border-radius:var(--radius-pill);background:var(--ad-cream);border:1px dashed var(--ad-gold);cursor:copy;font-family:var(--font-sans);letter-spacing:var(--ls-wide)}.bv-ok{margin-top:1.2rem;align-self:flex-start;height:44px;padding:0 1.4rem;border:0;border-radius:var(--radius-pill);background:var(--ad-ink);color:var(--ad-white);cursor:pointer;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase}.bv-ok:hover{background:var(--ad-gold-deep)}@media(max-width:640px){.bv[open]{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.bv-vis{aspect-ratio:16/9}.bv-form{flex-direction:column;gap:.7rem}.bv-form button{width:100%;height:54px;font-size:11px}.bv-form input{flex:0 0 auto;height:54px;padding:0 1.3rem;font-size:16px;caret-color:var(--ad-gold-deep)}.bv-form input::placeholder{font-size:15px}.bv-ok{height:54px}}.pp-mosaique-neuf{grid-template-rows:repeat(3,clamp(120px,13vw,190px)) clamp(170px,19vw,280px);grid-template-areas: "a b b c" "a e e f" "g d h f" "i i i i"}.pp-mosaique-neuf .pm:nth-child(9){grid-area:i}@media(max-width:900px){.pp-mosaique-neuf .pm:nth-child(9){grid-area:auto}}.pp-mosaique-courte{grid-template-areas:none !important;grid-template-columns:repeat(var(--n,4),minmax(0,1fr)) !important;grid-template-rows:auto !important}.pp-mosaique-courte .pm{grid-area:auto !important;aspect-ratio:3/4}.pp-mosaique-courte .pm img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.pp-mosaique-courte{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:520px){.pp-mosaique-courte{grid-template-columns:1fr !important}}.pp-sug-grille{display:grid;grid-template-columns:repeat(4,minmax(0,260px));gap:clamp(.9rem,1.8vw,1.6rem);justify-content:center;max-width:var(--container-max);margin-inline:auto}.pp-sug-carte{display:flex;flex-direction:column;gap:.35rem;text-decoration:none;color:inherit;transition:transform var(--dur-med) var(--ease-standard)}.pp-sug-carte:hover{transform:translateY(-4px)}.pp-sug-vis{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--ad-grey-900);margin-bottom:.55rem}.pp-sug-vis img,.pp-sug-vis video{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-standard)}.pp-sug-carte:hover .pp-sug-vis img, .pp-sug-carte:hover .pp-sug-vis video{transform:scale(1.06)}.pp-sug-mono{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-display,'Playfair Display',serif);font-size:3rem;color:var(--ad-gold,#c8a96a);opacity:.5}.pp-sug-pastille{position:absolute;top:.6rem;left:.6rem;z-index:2;padding:.28rem .6rem;border-radius:2px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:rgba(10,10,12,.78);color:#f2e6cf;backdrop-filter:blur(3px)}.pp-sug-rupture{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.4rem .6rem;text-align:center;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(10,10,12,.8);color:#d8cdbb}.pp-sug-maison{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ad-gold,#c8a96a)}.pp-sug-nom{font-family:var(--font-display,'Playfair Display',serif);font-size:1.05rem;line-height:1.25}.pp-sug-prix{font-size:.85rem;opacity:.75}@media(max-width:900px){.pp-sug-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pp-sug-grille{display:flex;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-inline:var(--gutter,1.1rem);scroll-padding-inline:var(--gutter,1.1rem);margin-inline:0;scrollbar-width:none;justify-content:flex-start}.pp-sug-grille::-webkit-scrollbar{display:none}.pp-sug-grille::after{content:'';flex:0 0 calc(var(--gutter,1.1rem) / 2)}.pp-sug-carte{flex:0 0 62%;scroll-snap-align:start}}.page-maya{--maya-fond:#f6efe6;--maya-fond-creuse:#efe4d6;--maya-encre:#2a211a;--maya-encre-douce:#6b5b4c;--maya-trait:rgba(42,33,26,.14)}.page-maya main,.page-maya body{background:var(--maya-fond)}.page-maya .mg-hero{background:var(--maya-fond-creuse);min-height:min(72vh,600px)}.page-maya .mg-hero-media{object-position:center 38%}.page-maya .mg-hero-veil{background: linear-gradient(180deg,rgba(246,239,230,.86) 0%,rgba(246,239,230,.42) 40%,rgba(246,239,230,.94) 100%)}.page-maya .mg-hero-copy h1{color:var(--maya-encre)}.page-maya .mg-hero-copy p{color:var(--maya-encre-douce)}.page-maya .mg-hero-copy .eyebrow{color:var(--ad-gold-deep)}.page-maya .mg-crumb,.page-maya .mg-crumb a{color:var(--maya-encre-douce)}.page-maya .mg-hero-scroll{background:rgba(42,33,26,.18)}.page-maya .mg-hero-scroll span{background:var(--ad-gold-deep)}.btn-dark{background:var(--ad-ink,#1a1512);color:#fff;border:1px solid var(--ad-ink,#1a1512)}.btn-dark:hover{background:var(--ad-gold-deep);border-color:var(--ad-gold-deep);color:#fff}.page-maya .mg-jump{background:rgba(246,239,230,.92);border-block-color:var(--maya-trait)}.page-maya .mg-jump a{color:var(--maya-encre-douce)}.page-maya .mg-jump a:hover{color:var(--maya-encre)}.page-maya .mg-jump a::after{background:var(--ad-gold-deep)}.page-maya .mg-scene-veil{background: linear-gradient(90deg,rgba(246,239,230,.95) 0%,rgba(246,239,230,.72) 44%,rgba(246,239,230,.4) 72%,rgba(246,239,230,.8) 100%), linear-gradient(180deg,rgba(246,239,230,.9) 0%,transparent 24%,transparent 72%,rgba(246,239,230,.95) 100%)}.page-maya .mg-scene.alt .mg-scene-veil{background: linear-gradient(270deg,rgba(246,239,230,.95) 0%,rgba(246,239,230,.72) 44%,rgba(246,239,230,.4) 72%,rgba(246,239,230,.8) 100%), linear-gradient(180deg,rgba(246,239,230,.9) 0%,transparent 24%,transparent 72%,rgba(246,239,230,.95) 100%)}.page-maya .mg-scene-img{filter:blur(9px) saturate(.92);transform:scale(1.12)}.page-maya .mg-pack img{filter:drop-shadow(0 26px 34px rgba(42,33,26,.22)) drop-shadow(0 0 46px color-mix(in srgb,var(--tint) 38%,transparent));border-radius:8px}.page-maya .mg-copy h2{color:var(--maya-encre)}.page-maya .mg-copy p{color:var(--maya-encre-douce)}.page-maya .mg-copy .eyebrow{color:var(--ad-gold-deep)}.page-maya .mg-notes li{color:var(--maya-encre-douce);border-color:var(--maya-trait);background:rgba(255,255,255,.6)}.mg-notes-vide{margin-top:1.1rem;font-size:var(--fs-xs);font-style:italic;color:var(--maya-encre-douce,#6b5b4c);opacity:.85;max-width:42ch}.page-maya .mg-price{color:var(--maya-encre)}.page-maya .mg-price small{color:var(--maya-encre-douce)}.page-maya .mg-buy .qty{border-color:var(--maya-trait);background:rgba(255,255,255,.7)}.page-maya .mg-buy .qty button{background:transparent;color:var(--maya-encre)}.page-maya .mg-buy .qty button:hover{background:var(--maya-encre);color:#fff}.page-maya .mg-buy .qval{color:var(--maya-encre)}.mg-fiche{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.1rem;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--ad-gold-deep);border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard)}.mg-fiche:hover{border-bottom-color:currentColor}.mg-fiche span{transition:transform var(--dur-base) var(--ease-standard)}.mg-fiche:hover span{transform:translateX(3px)}.page-maya .magistral,.page-maya .mag-onbrand{background:var(--maya-fond-creuse)}.page-maya .magistral .section-head h2, .page-maya .mg-manifesto-inner h2{color:var(--maya-encre)}.page-maya .magistral .section-head .eyebrow, .page-maya .mg-manifesto-inner .eyebrow{color:var(--ad-gold-deep)}.page-maya .mg-manifesto{background:var(--maya-fond);border-top-color:var(--maya-trait)}.page-maya .mg-manifesto-inner h2 em{color:var(--ad-gold-deep)}.page-maya .mg-manifesto-inner p{color:var(--maya-encre-douce)}.page-maya .mg-manifesto-inner .btn-outline{border-color:var(--maya-encre);color:var(--maya-encre)}.page-maya .mg-manifesto-inner .btn-outline:hover{background:var(--maya-encre);color:#fff;border-color:var(--maya-encre)}.page-maya .mf-tile{background:#fff;box-shadow:0 2px 14px rgba(42,33,26,.07)}.page-maya .mag-nav{background:rgba(255,255,255,.9);color:var(--maya-encre);border:1px solid var(--maya-trait)}.page-maya .mag-nav:hover{background:var(--maya-encre);color:#fff}.page-maya header.site:not(.scrolled), .page-claire header.site:not(.scrolled){color:var(--maya-encre,#2a211a)}.page-maya header.site:not(.scrolled) nav.main a, .page-claire header.site:not(.scrolled) nav.main a{color:var(--maya-encre,#2a211a)}.page-maya header.site:not(.scrolled) .icon-btn.circled, .page-claire header.site:not(.scrolled) .icon-btn.circled{border-color:rgba(42,33,26,.35)}.page-maya header.site:not(.scrolled) .lc-btn, .page-claire header.site:not(.scrolled) .lc-btn{color:var(--maya-encre,#2a211a)}.page-claire header.site:not(.scrolled) nav.main a::after{background:var(--ad-gold-deep)}.logo-sombre{display:none}.page-maya header.site.scrolled .logo-clair, .page-claire header.site.scrolled .logo-clair{display:none}.page-maya header.site.scrolled .logo-sombre, .page-claire header.site.scrolled .logo-sombre{display:block}.page-maya .annonce{background:var(--ad-ink,#1a1512)}.mf-mosaic-reguliere{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-mosaic-reguliere .mf-tile{aspect-ratio:3/4;grid-column:auto;grid-row:auto}@media(max-width:720px){.mf-mosaic-reguliere{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-maya .mg-scene-bg{background: radial-gradient(120% 90% at 78% 50%,color-mix(in srgb,var(--tint) 26%,transparent) 0%,transparent 62%), linear-gradient(180deg,var(--maya-fond) 0%,var(--maya-fond-creuse) 100%)}.page-maya .mg-scene-veil{background:none}.page-maya .mg-manifesto-inner{max-width:60rem}.page-maya .mf-note{color:var(--maya-encre-douce)!important;opacity:.9}.mg-pack-film{width:min(100%,clamp(260px,32vw,420px));height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block;filter:drop-shadow(0 26px 34px rgba(42,33,26,.22));transition:transform var(--dur-slow) var(--ease-standard)}.mg-scene:hover .mg-pack-film{transform:translateY(-8px)}.pp-pyr-etages{max-width:44rem;margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:0;text-align:left}.pp-pyr-etage{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:clamp(1rem,3vw,2.5rem);align-items:baseline;padding:clamp(1rem,2.2vw,1.6rem) 0;border-top:1px solid var(--border-hairline)}.pp-pyr-etage:last-child{border-bottom:1px solid var(--border-hairline)}.pp-pyr-etage dt{display:flex;flex-direction:column;gap:.2rem}.pp-pyr-etage dt b{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-deep)}.pp-pyr-etage dt span{font-size:.72rem;color:var(--ad-grey-500,#8a8178);font-style:italic}.pp-pyr-etage dd{margin:0;font-family:var(--font-serif);font-size:clamp(1rem,.85rem + .5vw,1.35rem);line-height:1.5}.pp-pyr-etage dd a{border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard)}.pp-pyr-etage dd a:hover{border-bottom-color:currentColor}.pp-pyr-etage dd i{font-style:normal;opacity:.35;margin-inline:.5rem}@media(max-width:640px){.pp-pyr-etage{grid-template-columns:1fr;gap:.5rem}}.mg-pyr{display:grid;gap:.55rem;margin-top:1.3rem;max-width:38rem}.mg-pyr-etage{display:grid;grid-template-columns:52px 1fr;gap:1rem;align-items:baseline;padding-bottom:.55rem;border-bottom:1px solid var(--maya-trait,rgba(42,33,26,.14))}.mg-pyr-etage:last-child{border-bottom:0}.mg-pyr-etage b{font-size:9px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-deep)}.mg-pyr-etage span{font-size:var(--fs-sm);line-height:1.55;color:var(--maya-encre-douce,#6b5b4c)}@media(max-width:860px){.mg-pyr{margin-inline:auto;text-align:left}}.ret-vis{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:14px;background:var(--ad-grey-900)}.ret-langue{display:inline-flex;align-items:center;gap:.4rem;align-self:center;padding:.2rem .55rem;border-radius:var(--radius-pill);font-size:9px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;background:transparent;color:var(--ad-grey-600,#6b6259)}.ret-langue i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55}.ret-langue[lang]:not([lang="fr"]){color:var(--ad-gold-deep)}.ret-langue[lang]:not([lang="fr"]) i{opacity:.8}.acces-videos{margin:1.8rem auto 2.6rem;max-width:100%;text-align:center}.acces-videos-titre{display:block;margin-bottom:.7rem;font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-deep)}.acces-vigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,150px));gap:.6rem;justify-content:center;max-width:100%}.ac-vig{position:relative;display:flex;flex-direction:column;gap:.4rem;border:0;padding:0;background:none;cursor:pointer;text-align:left;transition:transform var(--dur-base) var(--ease-standard)}.ac-vig:hover{transform:translateY(-3px)}.ac-vig video{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;border-radius:7px;background:var(--ad-grey-900)}.ac-vig-num{position:absolute;top:.35rem;left:.35rem;z-index:2;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-family:var(--font-serif);font-size:.7rem;font-weight:700;background:rgba(255,255,255,.94);color:var(--ad-ink)}.ac-vig-lire{position:absolute;left:0;right:0;top:0;bottom:1.4rem;display:grid;place-items:center;pointer-events:none}.ac-vig-lire svg{width:24px;height:24px;fill:rgba(255,255,255,.9);filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.ac-vig b{font-size:.7rem;font-weight:600;line-height:1.3;color:var(--ad-grey-600,#6b6259);text-align:center}@media(max-width:520px){.acces-vigs{gap:.45rem}.ac-vig b{font-size:.64rem}}.acces-vers-page{display:inline-flex;align-items:center;gap:.4rem;align-self:center;width:fit-content;margin:1.8rem auto 1.5rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ad-gold-deep);border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard)}.acces-vers-page:hover{border-bottom-color:currentColor}.acces-vers-page span{transition:transform var(--dur-base) var(--ease-standard)}.acces-vers-page:hover span{transform:translateX(3px)}.bp-hero{position:relative;min-height:min(70vh,560px);display:flex;align-items:center;overflow:hidden;background:var(--ad-black)}.bp-hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bp-hero-veil{position:absolute;inset:0;background: linear-gradient(180deg,rgba(10,10,10,.78) 0%,rgba(10,10,10,.45) 45%,rgba(10,10,10,.9) 100%)}.bp-hero-copy{position:relative;z-index:2;max-width:var(--container-max);width:100%;margin:0 auto;padding:calc(var(--header-h,104px) + 2.5rem) var(--gutter) 3.5rem}.bp-hero-copy .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.8rem}.bp-hero-copy h1{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:800;line-height:1.05;color:var(--ad-white)}.bp-hero-copy h1 em{font-style:italic;font-weight:500}.bp-hero-copy p{margin-top:1rem;max-width:46ch;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.7}.bp-hero-copy .btn{margin-top:1.8rem}.bp-hero-copy .mg-crumb,.bp-hero-copy .mg-crumb a{color:rgba(255,255,255,.65)}.bp-promesses{background:var(--ad-cream)}.bp-promesses-inner{max-width:var(--container-max);margin-inline:auto;padding:var(--section-y) var(--gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,3rem)}.bp-promesse h2{font-family:var(--font-serif);font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);font-weight:700;margin:.7rem 0 .5rem}.bp-promesse p{font-size:var(--fs-sm);line-height:1.7;color:var(--ad-grey-600,#6b6259)}.bp-promesse a{border-bottom:1px solid currentColor}.bp-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--ad-gold-deep);box-shadow:0 2px 10px rgba(20,16,12,.07)}.bp-ic .ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:820px){.bp-promesses-inner{grid-template-columns:1fr;gap:1.8rem}}.sr-galerie{background:var(--ad-white)}.sr-inner{max-width:var(--container-max);margin-inline:auto;padding:var(--section-y) var(--gutter)}.sr-mosaique{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,1.1vw,.9rem);margin-top:clamp(1.6rem,3vw,2.4rem)}.sr-tuile{position:relative;margin:0;overflow:hidden;border-radius:6px;background:var(--ad-grey-100);aspect-ratio:3/2}.sr-tuile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-standard)}.sr-tuile:hover img{transform:scale(1.05)}.sr-tuile figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2rem .8rem .6rem;font-size:var(--fs-xs);color:#fff;background:linear-gradient(180deg,transparent,rgba(10,10,12,.78));opacity:0;transform:translateY(6px);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.sr-tuile:hover figcaption{opacity:1;transform:none}@media(max-width:900px){.sr-mosaique{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-tuile figcaption{opacity:1;transform:none}}.bp-hero-boucle{position:absolute;inset:0}.bp-hero-boucle video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.bp-hero-boucle video.on{opacity:1}.pf-add{height:42px;padding:0 1.1rem;font-size:11px;letter-spacing:.09em;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:.65rem;cursor:pointer;box-shadow:0 1px 3px rgba(20,16,12,.14);transition:background var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.pf-add:hover{background:var(--ad-gold-deep);box-shadow:0 4px 14px rgba(160,120,60,.28)}.pf-add:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(20,16,12,.18)}.pf-add:focus-visible{outline:2px solid var(--ad-gold-deep);outline-offset:2px}.pf-add:not(.pf-alerte)::before{content:'';width:14px;height:14px;flex:0 0 14px;background:currentColor;-webkit-mask:var(--ic-panier) center/contain no-repeat;mask:var(--ic-panier) center/contain no-repeat}:root{--ic-panier:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8h12l-1.2 12.2a1.8 1.8 0 0 1-1.8 1.8H9a1.8 1.8 0 0 1-1.8-1.8z'/><path d='M9 8V6a3 3 0 0 1 6 0v2'/></svg>")}@media(max-width:520px){.pf-add{height:46px;font-size:11.5px}}.av{border:0;padding:0;max-width:min(94vw,520px);width:100%;border-radius:14px;background:var(--ad-white);color:var(--text-primary);box-shadow:0 30px 90px -20px rgba(10,10,12,.5);padding:clamp(1.6rem,4vw,2.4rem)}.av::backdrop{background:rgba(10,10,12,.62);backdrop-filter:blur(3px)}.av .eyebrow{display:block;color:var(--ad-gold-deep);margin-bottom:.5rem}.av h2{font-family:var(--font-serif);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:700;line-height:1.2}.av h2 em{font-style:italic;font-weight:500}.av-chapo{margin-top:.7rem;font-size:var(--fs-sm);line-height:1.65;color:var(--text-secondary)}.av-fermer{position:absolute;top:.8rem;right:.8rem;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:var(--ad-grey-100);color:var(--text-secondary)}.av-fermer svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.av-fermer:hover{background:var(--ad-ink);color:#fff}.av-notes{border:0;padding:0;margin:1.3rem 0 .2rem;display:flex;align-items:center;gap:.15rem}.av-notes legend{font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-secondary);margin-bottom:.45rem}.av-etoile{border:0;background:none;padding:.15rem;cursor:pointer;line-height:0}.av-etoile svg{width:26px;height:26px;fill:var(--ad-grey-200);transition:fill var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.av-etoile:hover svg{transform:scale(1.12)}.av-etoile.on svg{fill:var(--ad-gold-deep)}.av-form{display:grid;gap:.6rem;margin-top:1rem}.av-form input,.av-form textarea{width:100%;padding:.7rem .85rem;border:1px solid var(--border-hairline);border-radius:8px;font-family:inherit;font-size:var(--fs-sm);color:inherit;background:var(--ad-white);resize:vertical}.av-form input:focus,.av-form textarea:focus{outline:2px solid var(--ad-gold-deep);outline-offset:1px;border-color:transparent}.av-erreur{margin:0;font-size:var(--fs-xs);color:var(--ad-danger,#b23b3b)}.av-envoi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:46px;width:100%;margin-top:.2rem;background:#25D366;color:#fff;border:0;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;cursor:pointer;transition:filter var(--dur-base) var(--ease-standard)}.av-envoi:hover{filter:brightness(.93)}.av-envoi svg{width:17px;height:17px}.av-note{margin-top:.9rem;font-size:var(--fs-xs);line-height:1.55;color:var(--text-secondary);opacity:.85}button.ret-appel{border:0;font:inherit;text-align:inherit;cursor:pointer}.t-card-mien{border:1px solid color-mix(in srgb,var(--ad-gold-deep) 40%,transparent)}.t-card-mien .t-av{background:var(--ad-gold-deep);color:#fff}.t-mien-note{margin-top:.7rem;font-size:.7rem;line-height:1.5;font-style:italic;color:var(--text-secondary);opacity:.8}.page-contact .ct-hero{min-height:auto}.page-contact .ct-hero-copy{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.62fr);gap:clamp(1.4rem,3vw,2.6rem);align-items:center;padding-block:calc(var(--header-h,104px) + 2.2rem) 3rem}.ct-hero-txt{min-width:0}.page-contact .ct-hero-copy .ct-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.page-contact .ct-hero-copy .ct-card{padding:1.05rem 1rem}.page-contact .ct-hero-copy .ct-card strong{font-size:.95rem}.page-contact .ct-hero-copy .ct-card span{font-size:.75rem;line-height:1.5}.page-contact .ct-hero-copy .ct-card i{font-size:.78rem;white-space:nowrap}.page-contact .ct-hero-copy .ct-card[href^="mailto"] i{white-space:normal;overflow-wrap:anywhere;font-size:.72rem}.page-contact .ct-hero-copy .ct-ic{width:34px;height:34px}.page-contact .ct-hero-copy .ct-ic svg{width:16px;height:16px}.page-contact .ct-hero-copy .ct-card{background:rgba(255,255,255,.82);border:1px solid rgba(42,33,26,.1);backdrop-filter:blur(6px);box-shadow:0 2px 14px rgba(20,16,12,.06)}.page-contact .ct-hero-copy .ct-card:hover{background:#fff;box-shadow:0 6px 22px rgba(20,16,12,.11)}@media(max-width:1180px){.page-contact .ct-hero-copy{grid-template-columns:1fr;gap:1.8rem}.page-contact .ct-hero-copy .ct-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.page-contact .ct-hero-copy .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.page-contact .ct-hero-copy .ct-grid{grid-template-columns:1fr}}.page-berliner{--bl-fond:#0b0e0b;--bl-fond-creuse:#121711;--bl-trait:rgba(216,193,154,.16)}.page-berliner body,.page-berliner main{background:var(--bl-fond)}.page-berliner .mg-hero{background:var(--bl-fond);min-height:min(74vh,620px)}.page-berliner .mg-hero-media{object-position:center 50%;filter:saturate(.95) brightness(1.05)}.page-berliner .mg-hero-veil{background: linear-gradient(90deg,rgba(8,11,8,.94) 0%,rgba(8,11,8,.7) 44%,rgba(8,11,8,.22) 100%), linear-gradient(180deg,rgba(8,11,8,.82) 0%,transparent 36%,var(--bl-fond) 100%)}.bl-mention-visuel{position:absolute;right:var(--gutter);bottom:1.2rem;z-index:3;font-size:9px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.38)}.page-berliner .btn-dark{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}.page-berliner .btn-dark:hover{background:var(--ad-gold-soft);border-color:var(--ad-gold-soft);color:var(--ad-ink)}.page-berliner .mg-fiche{color:var(--ad-gold-soft)}.page-berliner .mg-jump{background:rgba(11,14,11,.92);border-block-color:var(--bl-trait)}.page-berliner .mg-scene-bg{background: radial-gradient(115% 85% at 26% 46%,color-mix(in srgb,var(--tint) 24%,transparent) 0%,transparent 64%), linear-gradient(180deg,var(--bl-fond) 0%,var(--bl-fond-creuse) 100%)}.page-berliner .mg-scene.alt .mg-scene-bg{background: radial-gradient(115% 85% at 74% 46%,color-mix(in srgb,var(--tint) 24%,transparent) 0%,transparent 64%), linear-gradient(180deg,var(--bl-fond-creuse) 0%,var(--bl-fond) 100%)}.page-berliner .mg-scene-veil{background:none}.bl-fiole{position:relative;display:grid;justify-items:center;width:min(100%,clamp(150px,20vw,236px))}.bl-halo{position:absolute;inset:-18% -22%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tint) 46%,transparent),transparent 78%);filter:blur(18px)}.bl-cap{position:relative;z-index:1;width:34%;height:clamp(30px,4.4vw,54px);border-radius:4px 4px 2px 2px;background:linear-gradient(100deg,#0d0d0d 0%,#4a4a4a 30%,#161616 58%,#000 100%)}.bl-col{position:relative;z-index:1;width:20%;height:clamp(7px,1vw,11px);background:linear-gradient(100deg,#0a0a0a,#3a3a3a 40%,#0a0a0a)}.bl-corps{position:relative;z-index:1;width:100%;aspect-ratio:.74;overflow:hidden;border-radius:12px 12px 7px 7px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background: linear-gradient(160deg,rgba(255,255,255,.2) 0%,transparent 32%), linear-gradient(180deg,color-mix(in srgb,var(--tint) 78%,#000) 0%,color-mix(in srgb,var(--tint) 42%,#000) 100%);box-shadow:inset 0 -22px 34px rgba(0,0,0,.45),0 22px 34px rgba(0,0,0,.5);transition:transform var(--dur-slow) var(--ease-standard)}.bl-corps::before{content:'';position:absolute;left:13%;top:6%;bottom:10%;width:11%;border-radius:var(--radius-pill);background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.05));filter:blur(1.5px)}.bl-corps em{position:relative;display:grid;place-items:center;width:56%;aspect-ratio:.66;border:1px solid rgba(216,193,154,.62);background:linear-gradient(160deg,rgba(0,0,0,.5),rgba(0,0,0,.24));font-family:var(--font-serif);font-style:normal;font-weight:600;font-size:clamp(.8rem,1.8vw,1.15rem);letter-spacing:var(--ls-wider);text-indent:var(--ls-wider);color:rgba(216,193,154,.7)}.mg-scene:hover .bl-corps{transform:translateY(-8px)}.bl-sans-notes{margin-top:1.1rem;font-size:var(--fs-xs);font-style:italic;letter-spacing:var(--ls-wide);color:rgba(255,255,255,.42)}.bl-rupture{font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--ad-gold-soft);border:1px solid var(--bl-trait);border-radius:var(--radius-pill);padding:.42rem .9rem}.page-berliner .bl-btn-alerte{height:var(--control-h-md);padding:0 1.6rem;border-color:rgba(255,255,255,.42);color:var(--ad-white)}.page-berliner .bl-btn-alerte:hover{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}.bl-mmedia{cursor:default;display:grid;place-items:start center;padding:15% 16% 46%;background: radial-gradient(90% 62% at 50% 34%,color-mix(in srgb,var(--tint) 34%,transparent),transparent 72%), linear-gradient(180deg,#151a15 0%,#0b0e0b 100%)}.bl-fiole-carte{width:min(100%,92px)}.bl-fiole-carte .bl-corps em{font-size:.6rem;color:rgba(216,193,154,.6)}.bl-fiole-carte .bl-halo{inset:-10% -14%;filter:blur(14px)}.mcard:hover .bl-corps{transform:translateY(-5px)}.mover .mname a{border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard)}.mover .mname a:hover{border-bottom-color:var(--ad-gold-soft)}.page-berliner .mcard.sold-out .bl-mmedia{filter:grayscale(.4) brightness(.82)}.page-berliner .mcard.sold-out .madd{cursor:default}.page-berliner .magistral,.page-berliner .mag-onbrand{background:var(--bl-fond-creuse)}.page-berliner .mg-manifesto{background:var(--bl-fond);border-top-color:var(--bl-trait)}.bl-mosaique{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:2.2rem 0 1.8rem}.bl-matiere{position:relative;display:grid;place-items:center;aspect-ratio:1.5;border-radius:10px;overflow:hidden;border:1px solid var(--bl-trait);background: radial-gradient(120% 110% at 30% 20%,color-mix(in srgb,var(--m) 78%,transparent),transparent 70%), linear-gradient(150deg,color-mix(in srgb,var(--m) 46%,#0b0e0b),#0b0e0b);transition:transform var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard)}.bl-matiere:hover{transform:translateY(-3px);border-color:var(--ad-gold-soft)}.bl-matiere b{font-size:9.5px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.7);text-align:center;padding:0 .4rem}.bl-source{font-size:var(--fs-xs)!important;font-style:italic;line-height:1.7;color:rgba(255,255,255,.46)!important;max-width:56ch;margin-inline:auto}@media(max-width:860px){.bl-fiole{width:min(62%,220px)}.bl-mention-visuel{right:auto;left:var(--gutter)}}@media(max-width:520px){.bl-mosaique{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.page-berliner .mg-buy{gap:.6rem}.page-berliner .bl-btn-alerte{width:100%}}@media(max-width:1080px){.mag-onbrand.mag-onbrand{--mag-per-view:3}}@media(max-width:860px){.mag-onbrand.mag-onbrand{--mag-per-view:2}}@media(max-width:560px){.mag-onbrand.mag-onbrand{--mag-per-view:1.5;--mag-gap:.7rem}}.pfilter-dot{background:var(--ad-gold-deep)}@media(prefers-reduced-motion:reduce){.pfilter-tab:not(.on){animation:none;color:var(--ad-grey-500,#8a8178)}.pfilter-tab:not(.on) .pfilter-dot{animation:none;opacity:.9;transform:scale(1)}}.bl-pack-photo{display:block}.bl-photo{width:min(100%,clamp(240px,34vw,440px));height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block;margin-inline:auto;border:1px solid var(--bl-trait);box-shadow:0 30px 60px rgba(0,0,0,.55), 0 0 70px color-mix(in srgb,var(--tint) 26%,transparent);transition:transform var(--dur-slow) var(--ease-standard)}.mg-scene:hover .bl-photo{transform:translateY(-8px)}.bl-carte-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bl-mmedia:has(.bl-carte-photo){padding:0}.bl-parfumeur{background:var(--bl-fond);border-top:1px solid var(--bl-trait);padding:var(--section-y) 0}.bl-parf-inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.6rem,4vw,3.5rem);align-items:center}.bl-parf-txt .eyebrow{display:block;color:var(--ad-gold-soft);margin-bottom:.8rem}.bl-parf-txt h2{font-family:var(--font-serif);font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);font-weight:700;line-height:1.1;color:var(--ad-white)}.bl-parf-txt h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-soft)}.bl-parf-role{margin-top:.5rem;font-size:10px;font-weight:600;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.5)}.bl-parf-txt p{margin-top:1rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.75;max-width:46ch}.bl-parf-txt p a{color:var(--ad-gold-soft);border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard)}.bl-parf-txt p a:hover{border-bottom-color:currentColor}.bl-parf-note{font-size:var(--fs-xs)!important;font-style:italic;color:rgba(255,255,255,.4)!important;margin-top:1.4rem!important}.bl-film video{border-radius:10px;border:1px solid var(--bl-trait)}.bl-film b{color:rgba(255,255,255,.7);display:flex;gap:.5rem;align-items:baseline;justify-content:center;flex-wrap:wrap}.bl-film b i{font-style:normal;font-size:.62rem;letter-spacing:var(--ls-wide);color:rgba(255,255,255,.36)}.bl-film:hover video{border-color:var(--ad-gold-soft)}.bl-film-large video{aspect-ratio:16/9}.bl-parf-vigs{max-width:var(--container-max);margin:clamp(1.6rem,3vw,2.6rem) auto 0;padding:0 var(--gutter);display:grid;grid-template-columns:repeat(2,minmax(0,230px));justify-content:center;gap:clamp(.7rem,2vw,1.4rem)}.bl-tuile{position:relative;margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--bl-trait);transition:transform var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard)}.bl-tuile:hover{transform:translateY(-3px);border-color:var(--ad-gold-soft)}.bl-tuile img{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;display:block}.bl-tuile figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.4rem .55rem .5rem;font-size:9px;font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:#fff;text-align:center;background:linear-gradient(180deg,transparent,rgba(8,11,8,.88))}@media(max-width:860px){.bl-parf-inner{grid-template-columns:1fr;text-align:center}.bl-parf-txt p{margin-inline:auto}.bl-parf-txt p a{white-space:nowrap}}@media(max-width:520px){.bl-parf-vigs{gap:.5rem}.bl-tuile figcaption{font-size:8px;padding-top:1.1rem}}.pn-jauge{margin-bottom:.9rem}.pn-jauge-txt{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:var(--fs-xs);line-height:1.4;color:var(--text-secondary)}.pn-jauge-txt b{font-weight:700;color:var(--ad-gold-deep)}.pn-jauge-ok{flex:0 0 auto;width:13px;height:13px;fill:none;stroke:var(--ad-success);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pn-jauge-piste{position:relative;height:4px;border-radius:var(--radius-pill);background:var(--ad-grey-100);overflow:hidden}.pn-jauge-fil{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ad-gold-soft),var(--ad-gold));transition:width var(--dur-slow) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.pn-jauge-cran{position:absolute;top:0;bottom:0;left:66.666%;width:1px;background:var(--ad-grey-300)}.pn-jauge-max .pn-jauge-txt{color:var(--ad-ink)}.pn-jauge-max .pn-jauge-fil{background:linear-gradient(90deg,var(--ad-gold),var(--ad-gold-deep))}.pn-jauge-max .pn-jauge-cran{opacity:.35}@media(prefers-reduced-motion:reduce){.pn-jauge-fil{transition:none}}.pp-orb-vis-lettre{border-radius:50%;background:radial-gradient(circle at 50% 38%, color-mix(in srgb,var(--t,var(--ad-gold)) 20%,var(--ad-white)) 0%, var(--ad-white) 78%);border:1px solid color-mix(in srgb,var(--t,var(--ad-gold)) 38%,transparent);box-shadow:inset 0 0 0 4px var(--ad-white), inset 0 0 0 5px color-mix(in srgb,var(--t,var(--ad-gold)) 16%,transparent), 0 8px 14px rgba(0,0,0,.10)}.pp-orb-vis-lettre b{font-family:var(--font-serif);font-weight:700;font-size:clamp(24px,3.4vw,34px);line-height:1;color:color-mix(in srgb,var(--t,var(--ad-gold)) 72%,var(--ad-ink))}.pp-orb-note.on .pp-orb-vis-lettre{border-color:color-mix(in srgb,var(--t,var(--ad-gold)) 66%,transparent);box-shadow:inset 0 0 0 4px var(--ad-white), inset 0 0 0 5px color-mix(in srgb,var(--t,var(--ad-gold)) 34%,transparent), 0 12px 20px color-mix(in srgb,var(--t,var(--ad-gold)) 26%,rgba(0,0,0,.18))}.pp-orb-flacon-cadre{height:80%;-webkit-mask-image:radial-gradient(ellipse 64% 72% at 50% 50%,#000 40%,transparent 96%);mask-image:radial-gradient(ellipse 64% 72% at 50% 50%,#000 40%,transparent 96%);filter:drop-shadow(0 18px 30px rgba(0,0,0,.14))}.pp-orb-medaille{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:min(38%,240px);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.2rem;text-align:center;background:radial-gradient(circle at 50% 40%,var(--ad-white) 0%,var(--ad-cream) 100%);border:1px solid color-mix(in srgb,var(--ad-gold) 34%,transparent);box-shadow:inset 0 0 0 6px var(--ad-white), inset 0 0 0 7px color-mix(in srgb,var(--ad-gold) 20%,transparent), 0 20px 34px rgba(0,0,0,.14);animation:orbFlacon 7s ease-in-out infinite}.pp-orb-medaille b{font-family:var(--font-serif);font-weight:700;font-size:clamp(15px,2vw,22px);line-height:1.2;color:var(--ad-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-orb-medaille i{font-style:normal;font-size:9px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.pp-orb-medaille{animation:none}}.pp-orb-detail i[hidden]{display:none}@media(max-width:760px){.pp-orbite{margin-bottom:2rem}.pp-orb-scene{width:100%;aspect-ratio:3/4}.pp-orb-flacon{height:40%}.pp-orb-flacon-cadre{height:46%}.pp-orb-medaille{width:min(38%,160px);padding:.7rem}.pp-orb-medaille b{font-size:14px}.pp-orb-note,.pp-orb-note.droite{flex-direction:column;gap:.3rem;width:29vw;max-width:120px}.pp-orb-vis{width:min(21vw,84px)}.pp-orb-fil{width:1px;height:9px}.pp-orb-nom{white-space:normal;text-align:center;font-size:9px;line-height:1.25;letter-spacing:.04em}.pp-orb-detail b{font-size:1.15rem}}.bl-mmedia:has(.bl-carte-photo) .mveil{background: linear-gradient(180deg,rgba(8,11,8,.5) 0%,transparent 24%,transparent 36%, rgba(8,11,8,.9) 70%,rgba(8,11,8,.97) 100%)}.bp-accueil{background:var(--ad-cream)}.bp-accueil-inner{max-width:var(--container-max);margin-inline:auto;padding:var(--section-y) var(--gutter)}.bp-acc-films{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(1.6rem,3vw,2.4rem);max-width:35rem;margin-inline:auto}.bp-acc-film{margin:0;display:flex;flex-direction:column;gap:.75rem}.bp-acc-film video{width:100%;aspect-ratio:9/16;object-fit:cover;display:block;border-radius:10px;background:var(--ad-grey-900);box-shadow:0 6px 26px rgba(20,16,12,.12)}.bp-acc-film figcaption{display:flex;flex-direction:column;gap:.2rem;text-align:center}.bp-acc-film figcaption b{font-size:var(--fs-sm);font-weight:600}.bp-acc-film figcaption span{font-size:var(--fs-xs);line-height:1.5;color:var(--ad-grey-500,#8a8178)}@media(max-width:560px){.bp-acc-films{gap:.8rem}.bp-acc-film figcaption span{display:none}}@media(max-width:560px){.pcard .pbadge{font-size:9px;padding:.26rem .62rem;letter-spacing:var(--ls-wide);margin-right:1.9rem;max-width:calc(100% - 2.4rem)}}@media(max-width:560px){.mn-inner,.mn-scene.alt .mn-inner{grid-template-columns:minmax(0,1fr);gap:1rem}.mn-pack{width:min(140px,38vw)}.mn-copy{max-width:none}.mn-copy h2,.mn-copy .eyebrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-copy h2{font-size:clamp(1.5rem,1rem + 2.6vw,2.2rem)}}@media(max-width:560px){.mn-inner{padding:1.1rem 1.2rem;gap:.75rem}.mn-pack{width:min(104px,28vw)}.mn-copy .eyebrow{margin-bottom:.3rem;font-size:9px}.mn-copy h2{font-size:clamp(1.35rem,1rem + 2vw,1.8rem);line-height:1.15}.mn-notes{margin-top:.45rem;gap:.35rem}.mn-notes li{padding:.2rem .6rem;font-size:9px}.mn-faits{margin-top:.6rem;padding-top:.55rem}.mn-faits dt{font-size:8px}.mn-faits dd{font-size:.95rem}.mn-faits > div{padding-right:.9rem;margin-right:.9rem}.mn-lien{margin-top:.7rem;padding-bottom:.35rem;font-size:10px}.mn-num{display:none}}@media(max-width:560px){.acces-vigs > .ac-vig:last-child:nth-child(3){grid-column:1 / -1;justify-self:center;width:150px}}@media(max-width:560px){.gcard{flex:0 0 min(560px,76vw);padding:1.1rem 1.2rem;min-height:0;gap:.7rem;border-radius:14px}.gav{width:32px;height:32px;flex:0 0 32px;font-size:.9rem}.gtxt{font-size:var(--fs-xs);line-height:1.55}.gg{width:18px;height:18px;flex:0 0 18px}}.focus-row .fm figcaption{font-size:9px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focus-row .fm .place{font-size:.6rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){.gtrack-defile .gcard{flex:0 0 min(560px,76vw)}}@media(max-width:560px){.t-card{flex:0 0 min(340px,74vw);gap:.7rem;padding-inline:1rem}.t-photos{margin-inline:-1rem}.t-photos figure{aspect-ratio:16/9}.t-photos figure:only-child{aspect-ratio:2/1}.t-top{padding-top:.9rem;gap:.6rem}.t-av{width:34px;height:34px;font-size:.9rem}.t-stars{font-size:var(--fs-xs);letter-spacing:2px}.t-txt{font-size:.9rem;line-height:1.5}.t-produit{padding-top:.7rem}.t-actions{gap:1rem}.t-rail{gap:1rem}}.focus-row.focus-defile{scroll-snap-type:none}.page-byron{--bl-fond:#0a0a0c;--bl-fond-creuse:#141019;--bl-trait:rgba(216,193,154,.18);background:var(--bl-fond)}.page-byron main{background:var(--bl-fond)}.page-byron .mg-hero{background:var(--bl-fond);min-height:min(76vh,640px)}.page-byron .mg-hero-media{object-position:center 52%}.page-byron .mg-hero-veil{background: linear-gradient(90deg,rgba(6,6,9,.94) 0%,rgba(6,6,9,.68) 38%,rgba(6,6,9,.06) 74%,rgba(6,6,9,.3) 100%), linear-gradient(180deg,rgba(6,6,9,.7) 0%,transparent 32%,var(--bl-fond) 100%)}.page-byron .btn-dark{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}.page-byron .btn-dark:hover{background:var(--ad-gold-soft);border-color:var(--ad-gold-soft);color:var(--ad-ink)}.page-byron .mg-fiche{color:var(--ad-gold-soft)}.page-byron .mg-jump{background:rgba(10,10,12,.92);border-block-color:var(--bl-trait)}.page-byron .mg-scene-bg{background: radial-gradient(112% 84% at 26% 46%,color-mix(in srgb,var(--tint) 26%,transparent) 0%,transparent 62%), linear-gradient(180deg,var(--bl-fond) 0%,var(--bl-fond-creuse) 100%)}.page-byron .mg-scene.alt .mg-scene-bg{background: radial-gradient(112% 84% at 74% 46%,color-mix(in srgb,var(--tint) 26%,transparent) 0%,transparent 62%), linear-gradient(180deg,var(--bl-fond-creuse) 0%,var(--bl-fond) 100%)}.page-byron .mg-scene-veil{background:none}.page-byron .mg-scene-img{filter:blur(7px) saturate(.85) brightness(.44);transform:scale(1.1)}.page-byron .mg-scene-bg:has(.mg-scene-img)::after{content:"";position:absolute;inset:0;background: linear-gradient(90deg,rgba(8,8,10,.9) 0%,rgba(8,8,10,.5) 46%,rgba(8,8,10,.78) 100%), linear-gradient(180deg,rgba(8,8,10,.88) 0%,transparent 24%,transparent 72%,rgba(8,8,10,.92) 100%)}@keyframes by-neon{0%,100%{opacity:1}41%{opacity:1}42%{opacity:.86}43%{opacity:1}47%{opacity:.9}48%{opacity:1}72%{opacity:1}73%{opacity:.82}74.5%{opacity:1}76%{opacity:.88}77%{opacity:1}}@keyframes by-halo{0%,100%{opacity:.34}38%{opacity:.34}39%{opacity:.62}40%{opacity:.3}41%{opacity:.5}42%{opacity:.34}70%{opacity:.34}71%{opacity:.58}72.5%{opacity:.32}74%{opacity:.34}}.page-byron .mg-scene-img{animation:by-neon 7.5s steps(1,end) infinite}.page-byron .mg-scene:nth-of-type(3n) .mg-scene-img{animation-duration:9.2s;animation-delay:-2.4s}.page-byron .mg-scene:nth-of-type(3n+1) .mg-scene-img{animation-duration:6.8s;animation-delay:-5.1s}.page-byron .bl-pack-photo{position:relative}.page-byron .bl-pack-photo::before{content:"";position:absolute;z-index:-1;inset:-14% -10%;border-radius:50%;background:radial-gradient(closest-side, color-mix(in srgb,var(--tint) 62%,transparent) 0%, color-mix(in srgb,var(--tint) 22%,transparent) 46%,transparent 78%);filter:blur(26px);opacity:.34;animation:by-halo 7.5s steps(1,end) infinite}.page-byron .mg-scene:nth-of-type(3n) .bl-pack-photo::before{animation-duration:9.2s;animation-delay:-2.4s}.page-byron .mg-scene:nth-of-type(3n+1) .bl-pack-photo::before{animation-duration:6.8s;animation-delay:-5.1s}@keyframes by-enseigne{0%,100%{text-shadow:0 0 18px rgba(216,193,154,.42), 0 0 46px rgba(216,193,154,.16)}42%{text-shadow:0 0 10px rgba(216,193,154,.2), 0 0 26px rgba(216,193,154,.06)}43%{text-shadow:0 0 22px rgba(216,193,154,.5), 0 0 54px rgba(216,193,154,.2)}73%{text-shadow:0 0 9px rgba(216,193,154,.16), 0 0 22px rgba(216,193,154,.05)}75%{text-shadow:0 0 20px rgba(216,193,154,.46), 0 0 50px rgba(216,193,154,.18)}}.page-byron .mg-hero-copy h1 em{animation:by-enseigne 8.5s steps(1,end) infinite}@media (prefers-reduced-motion:reduce){.page-byron .mg-scene-img, .page-byron .bl-pack-photo::before, .page-byron .mg-hero-copy h1 em{animation:none}.page-byron .bl-pack-photo::before{opacity:.34}}.page-byron .bl-photo.by-photo-decor{object-fit:cover;aspect-ratio:1;border-radius:14px;border:1px solid var(--bl-trait);background:rgba(0,0,0,.2);box-shadow:0 30px 64px rgba(0,0,0,.6), 0 0 72px color-mix(in srgb,var(--tint) 22%,transparent)}.page-byron .bl-photo{width:min(100%,clamp(230px,32vw,420px));object-fit:contain;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 24px 30px rgba(0,0,0,.6)) drop-shadow(0 0 58px color-mix(in srgb,var(--tint) 42%,transparent))}.page-byron .bl-mmedia{background: radial-gradient(88% 60% at 50% 36%,color-mix(in srgb,var(--tint) 36%,transparent),transparent 72%), linear-gradient(180deg,#191521 0%,#0a0a0c 100%)}.page-byron .bl-carte-photo{object-fit:contain;padding:13% 20% 40%}.page-byron .bl-cap{background:linear-gradient(100deg,#6d5019 0%,#e8cf94 28%,#b8933f 56%,#5c4314 100%)}.page-byron .bl-col{background:linear-gradient(100deg,#5c4314,#d8bd78 40%,#5c4314)}.by-formats{display:flex;gap:.5rem;margin-top:.9rem;flex-wrap:wrap}.by-fmt{display:inline-flex;align-items:baseline;gap:.45rem;cursor:pointer;padding:.5rem .9rem;border-radius:var(--radius-pill);border:1px solid rgba(216,193,154,.28);background:transparent;color:rgba(255,255,255,.66);font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;transition:border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard)}.by-fmt i{font-style:normal;font-weight:500;letter-spacing:.04em;opacity:.75}.by-fmt:hover{color:var(--ad-white);border-color:rgba(216,193,154,.6)}.by-fmt.on{background:var(--ad-gold-soft);border-color:var(--ad-gold-soft);color:#1a1210}.by-fmt.on i{opacity:.8}.by-fmt:focus-visible{outline:2px solid var(--ad-gold);outline-offset:2px}.page-byron .bl-btn-alerte{height:var(--control-h-md);padding:0 1.6rem;border-color:rgba(255,255,255,.42);color:var(--ad-white)}.page-byron .bl-btn-alerte:hover{background:var(--ad-white);color:var(--ad-ink);border-color:var(--ad-white)}.page-byron .mcard.sold-out .bl-mmedia{filter:grayscale(.45) brightness(.8)}.page-byron .mcard.sold-out .madd{cursor:default}.page-byron .magistral,.page-byron .mag-onbrand{background:var(--bl-fond-creuse)}.page-byron .mg-manifesto{background:var(--bl-fond);border-top-color:var(--bl-trait)}.page-byron .bl-matiere{background: radial-gradient(120% 110% at 30% 20%,color-mix(in srgb,var(--m) 78%,transparent),transparent 70%), linear-gradient(150deg,color-mix(in srgb,var(--m) 46%,#0a0a0c),#0a0a0c)}@media(max-width:860px){.page-byron .bl-photo{width:min(72%,300px)}.page-byron .mg-hero-media{object-position:center 34%}.page-byron .mg-hero-veil{background: linear-gradient(180deg,rgba(6,6,9,.93) 0%,rgba(6,6,9,.85) 46%,var(--bl-fond) 100%)}}.page-fomowa{--fw-fond:#fbf8f4;--fw-fond-creuse:#f3ece3;--fw-encre:#241c19;--fw-encre-douce:#6d6159;--fw-trait:rgba(36,28,25,.13)}.page-fomowa body,.page-fomowa main{background:var(--fw-fond)}.page-fomowa .mg-hero{background:var(--fw-fond-creuse);min-height:min(72vh,600px)}.page-fomowa .mg-hero-media{object-position:center 45%}.page-fomowa .mg-hero-veil{background: linear-gradient(90deg,rgba(251,248,244,.94) 0%,rgba(251,248,244,.7) 46%,rgba(251,248,244,.24) 100%), linear-gradient(180deg,rgba(251,248,244,.6) 0%,transparent 34%,var(--fw-fond) 100%)}.page-fomowa .mg-hero-copy h1{color:var(--fw-encre)}.page-fomowa .mg-hero-copy h1 em{color:var(--ad-gold-deep)}.page-fomowa .mg-hero-copy p{color:var(--fw-encre-douce)}.page-fomowa .mg-hero-copy .eyebrow{color:var(--ad-gold-deep)}.page-fomowa .mg-crumb,.page-fomowa .mg-crumb a{color:var(--fw-encre-douce)}.page-fomowa .mg-crumb span{color:var(--fw-encre)}.page-fomowa .mg-crumb a:hover{color:var(--fw-encre)}.page-fomowa .mg-hero-scroll{background:rgba(36,28,25,.18)}.page-fomowa .mg-hero-scroll span{background:var(--ad-gold-deep)}.page-fomowa .bl-mention-visuel{color:rgba(36,28,25,.42)}.page-fomowa .mg-jump{background:rgba(251,248,244,.93);border-block-color:var(--fw-trait)}.page-fomowa .mg-jump a{color:var(--fw-encre-douce)}.page-fomowa .mg-jump a:hover{color:var(--fw-encre)}.page-fomowa .mg-jump a::after{background:var(--ad-gold-deep)}.page-fomowa .mg-scene-bg{background: radial-gradient(115% 88% at 24% 48%,color-mix(in srgb,var(--tint) 20%,transparent) 0%,transparent 66%), linear-gradient(180deg,var(--fw-fond) 0%,var(--fw-fond-creuse) 100%)}.page-fomowa .mg-scene.alt .mg-scene-bg{background: radial-gradient(115% 88% at 76% 48%,color-mix(in srgb,var(--tint) 20%,transparent) 0%,transparent 66%), linear-gradient(180deg,var(--fw-fond-creuse) 0%,var(--fw-fond) 100%)}.page-fomowa .mg-scene-veil, .page-fomowa .mg-scene.alt .mg-scene-veil{background:none}.page-fomowa .bl-photo{aspect-ratio:3/4;width:min(100%,clamp(220px,30vw,380px));border-color:var(--fw-trait);box-shadow:0 26px 48px rgba(36,28,25,.16), 0 0 60px color-mix(in srgb,var(--tint) 30%,transparent)}.page-fomowa .mg-copy h2{color:var(--fw-encre)}.page-fomowa .mg-copy p{color:var(--fw-encre-douce)}.page-fomowa .mg-copy .eyebrow{color:var(--ad-gold-deep)}.page-fomowa .mg-notes li{color:var(--fw-encre-douce);border-color:var(--fw-trait);background:rgba(255,255,255,.68)}.page-fomowa .mg-price{color:var(--fw-encre)}.page-fomowa .mg-price small{color:var(--fw-encre-douce)}.page-fomowa .mg-buy .qty{border-color:var(--fw-trait);background:rgba(255,255,255,.75)}.page-fomowa .mg-buy .qty button{background:transparent;color:var(--fw-encre)}.page-fomowa .mg-buy .qty button:hover{background:var(--fw-encre);color:#fff}.page-fomowa .mg-buy .qval{color:var(--fw-encre)}.page-fomowa .mg-fiche{color:var(--ad-gold-deep)}.fw-dernier{font-size:9.5px;font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;padding:.3rem .6rem;border-radius:var(--radius-pill);color:var(--ad-gold-deep);background:color-mix(in srgb,var(--ad-gold-deep) 12%,#fff);border:1px solid color-mix(in srgb,var(--ad-gold-deep) 26%,transparent);white-space:nowrap;align-self:center}.page-fomowa .magistral,.page-fomowa .mag-onbrand{background:var(--fw-fond-creuse)}.page-fomowa .magistral .section-head h2, .page-fomowa .mg-manifesto-inner h2{color:var(--fw-encre)}.page-fomowa .magistral .section-head .eyebrow, .page-fomowa .mg-manifesto-inner .eyebrow{color:var(--ad-gold-deep)}.page-fomowa .mg-manifesto{background:var(--fw-fond);border-top-color:var(--fw-trait);position:relative;overflow:hidden}.page-fomowa .mg-manifesto::before, .page-fomowa .mg-manifesto::after{content:"";position:absolute;inset:0 -14% auto;height:clamp(26rem,44vw,40rem);pointer-events:none;z-index:0}.page-fomowa .mg-manifesto::after{z-index:1}.page-fomowa .mg-manifesto::before{background:url(../assets/img/fomowa/fomowa-paris_scene-signature_ad-parfumerie.webp) center top/cover no-repeat;opacity:.42;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%)}.page-fomowa .mg-manifesto::after{background:radial-gradient(46% 58% at 50% 40%, var(--fw-fond) 0%,var(--fw-fond) 52%,transparent 100%)}.page-fomowa .mg-manifesto-inner{position:relative;z-index:2}@media(max-width:1100px){.page-fomowa .mg-manifesto::before{display:none}}.page-fomowa .mg-manifesto-inner h2 em{color:var(--ad-gold-deep)}.page-fomowa .mg-manifesto-inner p{color:var(--fw-encre-douce)}.page-fomowa .mg-manifesto-inner .btn-outline{border-color:var(--fw-encre);color:var(--fw-encre)}.page-fomowa .mg-manifesto-inner .btn-outline:hover{background:var(--fw-encre);color:#fff;border-color:var(--fw-encre)}.page-fomowa .mag-nav{background:rgba(255,255,255,.92);color:var(--fw-encre);border:1px solid var(--fw-trait)}.page-fomowa .mag-nav:hover{background:var(--fw-encre);color:#fff}.page-fomowa .annonce{background:var(--ad-ink,#1a1512)}.page-fomowa .bl-tuile{border-color:var(--fw-trait);background:#fff;box-shadow:0 2px 14px rgba(36,28,25,.07)}.page-fomowa .bl-tuile img{aspect-ratio:3/4}.page-fomowa .bl-tuile figcaption{background: linear-gradient(180deg,transparent,rgba(20,15,12,.72))}.page-fomowa .bl-source{color:var(--fw-encre-douce)!important;opacity:.9}@media(max-width:560px){.page-fomowa .mg-buy{gap:.7rem;justify-content:center}.page-fomowa .mg-buy .madd{flex:1 0 100%}}.mg-titre-lien{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.mg-titre-lien:hover{border-bottom-color:var(--ad-gold-soft)}.mg-titre-lien:focus-visible{outline:2px solid var(--ad-gold);outline-offset:3px}.acces-inner{padding-bottom:calc(var(--section-y) * .45)}.acces-vers-page{margin-bottom:.3rem}@media(max-width:860px){.acces-inner{padding-bottom:1.1rem}.acces-vers-page{margin-top:1.2rem}}.pp-orb-scene{width:min(600px,92vw)}.pp-orb-flacon{height:66%}.pp-orb-flacon-cadre{height:72%}.pp-orb-vis{width:clamp(54px,7.2vw,76px)}@media(max-width:760px){.pp-orb-flacon{height:36%}.pp-orb-flacon-cadre{height:42%}}.pp-mosaique{grid-template-rows:repeat(3,clamp(96px,10vw,150px));max-width:min(var(--container-max),1040px)}.pp-mosaique-neuf{grid-template-rows:repeat(3,clamp(96px,10vw,150px)) clamp(130px,14vw,210px)}@media(max-width:1024px),(hover:none),(pointer:coarse){.tri-panel{aspect-ratio:16/10}}.pv-name{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard)}.pv-name:hover{border-bottom-color:var(--ad-gold-soft)}.pv-name:focus-visible{outline:2px solid var(--ad-gold);outline-offset:3px}.pp-jauges{padding-inline:var(--gutter)}@media(min-width:861px){.pp-jauges{padding-inline:0}}@media(max-width:760px){.pp-orb-flacon{height:32%}.pp-orb-flacon-cadre{height:38%}.pp-orb-vis{width:clamp(46px,13vw,64px)}.pp-orb-nom{font-size:clamp(8px,2.4vw,10px)}}@media(max-width:860px){.pn-corps{min-height:38svh}.pn-ligne{padding:.7rem 1rem;gap:.7rem}.pn-vis{width:52px;height:52px}.pn-qte{margin-top:.3rem}.pn-bas{padding:.7rem 1rem .9rem}.pn-jauge{margin-bottom:.6rem}.pn-code{margin-bottom:.6rem}.pn-total{margin-top:.35rem;padding-top:.45rem}.pn-cta{margin-top:.6rem}}.pn-jauge-txt{display:block}.pn-jauge-ok{display:inline-block;vertical-align:-2px;margin-right:.35rem}.tri-copy-main .eyebrow,.tri-copy-main h2{transition:opacity .7s var(--ease-standard)}.tri-copy-main.efface .eyebrow,.tri-copy-main.efface h2{opacity:0;transition-duration:.35s}@media(prefers-reduced-motion:reduce){.tri-copy-main.efface .eyebrow,.tri-copy-main.efface h2{opacity:1}}.spot-left .pack{background:radial-gradient(ellipse at 50% 42%,#fff 0%,#fff 58%,#f4f2ef 100%)}.block.magistral{padding-top:calc(var(--section-y) * .5)}.pp-trio-film{text-align:center;align-items:center}.pp-trio-film > span:not(.pp-trio-vis){text-align:center}.pp-trio-vis{width:100%}.pp-jauges-deux{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-jauges-src{margin:.7rem 0 0;padding-inline:var(--gutter);font-size:10px;color:var(--text-muted);letter-spacing:.02em}@media(min-width:861px){.pp-jauges-src{padding-inline:0}}@media(max-width:760px){.pp-jauges-deux{grid-template-columns:1fr}}.mm-plaque{position:relative;max-width:var(--container-max);margin:0 auto clamp(1.6rem,3vw,2.6rem);height:clamp(128px,15vw,186px);border-radius:10px;overflow:hidden;background:#0f0d0c url("../assets/img/produits/suave/maison-maya_suave_matiere_ad-parfumerie.webp") center 35% / cover;display:grid;place-items:center}.mm-plaque::after{content:'';position:absolute;inset:0;background:rgba(10,9,8,.42)}.mm-plaque span{position:relative;z-index:1;display:grid;justify-items:center;gap:.25rem;color:#f6f2ec;text-align:center}.mm-plaque b{font-family:var(--font-serif);font-weight:500;font-size:clamp(1rem,1.6vw,1.35rem);letter-spacing:.26em;text-transform:uppercase}.mm-plaque i{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(.72rem,1vw,.9rem);letter-spacing:.14em;color:rgba(246,242,236,.82)}@media(max-width:760px){.mm-plaque{margin-inline:var(--gutter)}}.my-passion{position:relative;background:var(--maya-fond,#f6efe6);padding:clamp(3rem,7vw,6rem) var(--gutter);overflow:hidden}.my-passion-txt{position:relative;z-index:2;max-width:34rem;margin-inline:auto;text-align:center}.my-passion-txt .eyebrow{display:block;color:var(--ad-gold-deep);margin-bottom:.8rem}.my-passion-txt h2{font-family:var(--font-serif);font-weight:800;line-height:1.12;font-size:clamp(1.8rem,1.2rem + 2.4vw,2.9rem);color:var(--maya-encre,#2a211a)}.my-passion-txt h2 em{font-style:italic;font-weight:500;color:var(--ad-gold-deep)}.my-passion-txt p{margin:1rem 0 1.8rem;color:var(--maya-encre-douce,#6b5b4c);font-size:var(--fs-sm);line-height:1.75}.my-tuile{position:absolute;z-index:1;margin:0;display:grid;place-items:center;width:clamp(104px,11vw,168px);aspect-ratio:1;border-radius:10px;background:linear-gradient(180deg,#fffdfa 0%,#f1e7db 100%);box-shadow:0 18px 40px -18px rgba(42,33,26,.45);border:1px solid rgba(42,33,26,.08)}.my-tuile img{width:78%;height:78%;object-fit:contain;display:block}.my-t1{top:6%;left:3%;transform:rotate(-6deg)}.my-t2{top:34%;left:9%;transform:rotate(4deg)}.my-t3{bottom:6%;left:4%;transform:rotate(-3deg)}.my-t4{top:8%;right:4%;transform:rotate(5deg)}.my-t5{top:38%;right:10%;transform:rotate(-5deg)}.my-t6{bottom:7%;right:5%;transform:rotate(3deg)}@media(max-width:1080px){.my-tuile{width:clamp(88px,10vw,124px)}.my-t2,.my-t5{display:none}}@media(max-width:860px){.my-passion{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;justify-items:center;gap:1rem;padding-block:clamp(2.4rem,7vw,3.4rem)}.my-tuile{position:static;transform:none;width:clamp(74px,22vw,104px)}.my-t1{grid-area:1/1}.my-t3{grid-area:1/2}.my-t4{grid-area:1/3}.my-t6{display:none}.my-passion-txt{grid-column:1/-1;margin-top:.4rem}}.bp-promesses-inner{padding-bottom:calc(var(--section-y) * .35)}.bp-accueil-inner{padding-top:calc(var(--section-y) * .35)}.ct-hero-copy{padding-bottom:calc(var(--header-h,104px) * .35)}.ct-form-inner{padding-top:calc(var(--section-y) * .45)}.q-reco-consent{display:flex;gap:.55rem;align-items:flex-start;width:min(380px,100%);margin:.6rem auto 0;font-size:var(--fs-xs);line-height:1.45;text-align:left;cursor:pointer}.q-reco-consent input{flex:0 0 auto;margin-top:.15rem}.av{max-height:92dvh;overflow-y:auto}.av-form select{width:100%}.av-form button:disabled,.bv-form button:disabled{opacity:.6;cursor:progress}.f-pay-list .pl-off{position:relative;width:38px;min-width:38px;height:24px;padding:0;overflow:hidden;background:transparent}.f-pay-list .pl-off .pl-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[dir=rtl] .drawer-foot,[dir=rtl] .acces-addr{direction:ltr;unicode-bidi:isolate;text-align:right}[dir=rtl] .ct-card i,[dir=rtl] a[href^="tel:"]:not(.ct-card){direction:ltr;unicode-bidi:isolate}[data-story]:focus-visible{outline:2px solid var(--ad-gold-deep);outline-offset:4px;border-radius:12px}.mplay{position:absolute;inset:0;z-index:2;background:none;border:0;padding:0;cursor:pointer}.mplay:focus-visible{outline:2px solid var(--ad-gold-soft);outline-offset:-4px}
