.v4-vac .vh{position:relative;min-height:600px;display:flex;align-items:stretch;overflow:hidden;background:#20404c;isolation:isolate}.v4-vac .vh-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.v4-vac .vh-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,28,38,.78),rgba(9,28,38,.55) 38%,rgba(9,28,38,.12) 68%,rgba(9,28,38,0)),linear-gradient(0deg,rgba(9,28,38,.45),rgba(9,28,38,0) 40%)}.v4-vac .vh-in{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding-top:22px;padding-bottom:64px}.v4-vac .vh-crumb{font-size:14px;color:rgba(255,255,255,.88)}.v4-vac .vh-crumb a{color:#fff;font-weight:700}.v4-vac .vh-txt{max-width:620px;display:flex;flex-direction:column;gap:16px}.v4-vac .vh-sur{font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--coral-l);margin:0}.v4-vac .vh h1{color:#fff;font-size:58px;line-height:1.03;letter-spacing:-.03em;text-shadow:0 2px 24px rgba(0,0,0,.25);text-wrap:balance}.v4-vac .vh-sub{color:rgba(255,255,255,.94);font-size:19px;line-height:1.5;max-width:540px;margin:0}.v4-vac .vh-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:15px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:9px 16px;min-height:44px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.v4-vac .vh-credit{position:absolute;right:16px;bottom:10px;font-size:12px;color:rgba(255,255,255,.85);margin:0}.v4-vac .pc-c a,.v4-vac .vh-credit a{text-decoration:underline}.v4-vac .vx-first{padding-top:44px}.v4-vac .fm-sx>.sur+h2{margin-top:10px}.v4-vac .pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin-top:26px}.v4-vac .pc{background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.v4-vac .pc-ph{position:relative;aspect-ratio:4/3;background:var(--sable)}.v4-vac .pc-ph img{width:100%;height:100%;object-fit:cover;display:block}.v4-vac .pc-tag{position:absolute;left:12px;top:12px;background:var(--cream);color:var(--ink);font-weight:800;font-size:12.5px;border-radius:999px;padding:3px 10px}.v4-vac .pc-b{padding:16px 18px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.v4-vac .pc-b h3{font-size:21px;font-weight:800;letter-spacing:-.015em;margin:0}.v4-vac .pc-b h3 a:hover,.v4-vac .pc-f{color:var(--blue)}.v4-vac .pc-f{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;margin:0}.v4-vac .pc-f>span{display:inline-flex;align-items:center;gap:5px}.v4-vac .pc-t{font-size:15.5px;line-height:1.5;color:var(--ink);margin:0}.v4-vac .pc-c{font-size:11.5px;color:var(--sur);margin:auto 0 0}.v4-vac .morebtn{display:none;width:100%;justify-content:center;font:inherit;font-weight:800;font-size:16px;color:var(--blue);background:transparent;border:2px solid var(--blue);border-radius:14px;padding:12px;margin-top:14px;min-height:48px;cursor:pointer}.v4-vac .pnote{font-size:13.5px;color:var(--sur);margin:14px 0 0}.v4-vac details.fp{border-top:1px solid var(--filet2);margin-top:4px}.v4-vac details.fp>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 2px;min-height:44px;font-weight:800;font-size:15px;color:var(--blue)}.v4-vac details.fp>summary::-webkit-details-marker{display:none}.v4-vac .chv{display:inline-flex;transition:transform .2s}.v4-vac details[open]>summary .chv{transform:rotate(180deg)}.v4-vac .fpb{display:flex;flex-direction:column;gap:10px;padding:10px 0 4px}.v4-vac .fr{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.45}.v4-vac .fr .ico{color:var(--blue);margin-top:1px}.v4-vac .fr b{display:block;font-weight:800;font-size:13px;letter-spacing:.02em;color:var(--ink)}.v4-vac .fpgrid a,.v4-vac .fr a{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.v4-vac .fr .fr-col,.v4-vac .fr ul{display:flex;flex-direction:column;gap:2px}.v4-vac .fr ul{margin:2px 0 4px;padding-left:1.05em}.v4-vac .tv{font-size:12px;color:var(--warn-t);font-weight:700}.v4-vac .fpgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;background:var(--cream);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.4}.v4-vac .fpgrid>span{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;min-width:0}.v4-vac .fpgrid em{font-style:normal;font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sur);padding-top:2px;overflow-wrap:anywhere}.v4-vac .fpwarn{font-size:13.5px;background:var(--warn-b);color:var(--warn-t);border-radius:10px;padding:8px 10px;font-weight:600;margin:0}.v4-vac .fpwarn a{color:inherit;text-decoration:underline}.v4-vac .fpesim{font-size:13.5px;background:var(--info-b);border-radius:10px;padding:8px 10px;margin:0}.v4-vac .fpesim a{font-weight:800;color:var(--blue);text-decoration:underline}.v4-vac .fpfoot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--sur);border-top:1px dashed var(--filet);padding-top:8px;margin:0}.v4-vac .fpfoot a{text-decoration:underline}.v4-vac .tbl{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--filet);margin-top:22px}.v4-vac .tbl table{border-collapse:collapse;width:100%;font-size:15.5px;font-variant-numeric:tabular-nums}.v4-vac .tbl td,.v4-vac .tbl th{text-align:left;padding:10px 16px;vertical-align:top}.v4-vac .tbl thead th{background:var(--sable2);font-weight:800}.v4-vac .tbl tbody th,.v4-vac .tbl td{border-top:1px solid var(--filet2)}.v4-vac .tbl th.z{font-weight:800}.v4-vac .tbl tr.sec td,.v4-vac .tbl tr.sec th{color:var(--t2)}.v4-vac .tbl .zn{display:block;font-weight:600;font-size:13px;color:var(--sur)}.v4-vac .srcl{font-size:13.5px;color:var(--sur);margin:12px 0 0;line-height:1.5}.v4-vac .srcl a{text-decoration:underline}.v4-vac .prep-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.v4-vac .prep-head>div:first-child{max-width:760px}.v4-vac .prep-tools{display:flex;gap:8px;flex-wrap:wrap}.v4-vac .tool{display:inline-flex;align-items:center;gap:6px;font:inherit;font-weight:800;font-size:14px;border:1.5px solid var(--filet);background:#fff;color:var(--ink);border-radius:999px;padding:8px 14px;min-height:44px;cursor:pointer}.v4-vac .tool:hover{border-color:var(--blue)}.v4-vac .prep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;margin-top:22px}.v4-vac details.pg{background:#fff;border-radius:20px;padding:4px 18px}.v4-vac details.pg>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;min-height:44px}.v4-vac details.pg>summary::-webkit-details-marker{display:none}.v4-vac details.pg .gi{width:40px;height:40px;border-radius:12px;background:var(--sable);display:grid;place-items:center;color:var(--blue)}.v4-vac details.pg .gt{font-weight:800;font-size:17px;line-height:1.2}.v4-vac details.pg .gs{font-size:13px;color:var(--sur);font-weight:600}.v4-vac details.pg .chv{color:var(--sur)}.v4-vac .ck{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:11px 0;border-top:1px solid var(--filet2);font-size:14.5px;line-height:1.45}.v4-vac .ck .box{width:18px;height:18px;border:2px solid var(--filet);border-radius:5px;margin-top:2px}.v4-vac .ck b{font-weight:800;display:block}.v4-vac .ck a{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:2px;font-size:13.5px;overflow-wrap:anywhere}.v4-vac .pgfoot{font-size:12.5px;color:var(--sur);padding:8px 0 14px;border-top:1px solid var(--filet2);margin:0}.v4-vac .report{font-size:13.5px;color:var(--sur);margin:14px 0 0}.v4-vac .report a{color:var(--blue);font-weight:800;text-decoration:underline}.v4-vac .vx-sell{background:var(--sable);border-radius:28px;padding:40px;margin-top:48px;display:flex;flex-direction:column;gap:16px;scroll-margin-top:90px}.v4-vac .vx-sell .sur+h2{margin-top:-6px}.v4-vac .vx-sell .fm-lead{margin:0}.v4-vac .plist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff;border-radius:18px;overflow:hidden}.v4-vac .prow{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto 14px;align-items:center;gap:12px;padding:13px 18px;border-top:1px solid var(--filet2);font-variant-numeric:tabular-nums;min-height:48px}.v4-vac .prow:hover{background:var(--sable2)}.v4-vac .prow:first-child,.v4-vac .prow:nth-child(2){border-top:0}.v4-vac .prow:nth-child(odd){border-right:1px solid var(--filet2)}.v4-vac .prow .pn{font-weight:800;font-size:16px}.v4-vac .prow .pp{font-size:13.5px;color:var(--sur)}.v4-vac .prow .pf{font-weight:700;font-size:15px;white-space:nowrap}.v4-vac .prow .chev{color:var(--sur)}.v4-vac .vx-sell .pnote{margin:0}.v4-vac .data{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.v4-vac .data.solo{grid-template-columns:minmax(0,420px)}.v4-vac .est{background:var(--blue);color:#fff;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px}.v4-vac .est p{margin:0}.v4-vac .est .k{font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.v4-vac .est .v{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.v4-vac .est .s{font-size:14.5px;opacity:.95}.v4-vac .est .bar{height:8px;border-radius:99px;background:rgba(255,255,255,.2);overflow:hidden}.v4-vac .est .bar i{display:block;height:100%;background:var(--coral);border-radius:99px}.v4-vac .est a{color:#fff;font-weight:800;text-decoration:underline;font-size:14.5px}.v4-vac .vx-sell .tbl{margin-top:0;border:0}.v4-vac .ex td.r,.v4-vac .ex th.r{text-align:right;white-space:nowrap}.v4-vac .ok-t{color:var(--ok-t);font-weight:700}.v4-vac .eu{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;background:var(--info-b);border-radius:18px;padding:16px 20px}.v4-vac .eu .flags{display:flex;gap:4px;padding-top:3px}.v4-vac .eu p{margin:0;font-size:16px;line-height:1.55}.v4-vac .eu a,.v4-vac .eu b{font-weight:800}.v4-vac .eu a{color:var(--blue);text-decoration:underline}.v4-vac .tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v4-vac .tip{background:var(--cream);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:8px}.v4-vac .tip .ic{width:40px;height:40px;border-radius:12px;background:var(--sable);display:grid;place-items:center;color:var(--blue)}.v4-vac .tip h3{font-size:17px;font-weight:800;margin:0}.v4-vac .tip h3 a{text-decoration:underline;text-underline-offset:3px}.v4-vac .tip p{font-size:15px;color:var(--sur);margin:0}.v4-vac .fm-faq .qa summary{min-height:48px}.v4-vac .nextgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.v4-vac .nx{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:3/4;display:block;background:var(--sable)}.v4-vac .nx img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.v4-vac .nx:hover img{transform:scale(1.03)}.v4-vac .nx-in{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(0deg,rgba(9,28,38,.82),rgba(9,28,38,0));color:#fff;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.v4-vac .nx-in b{font-size:17px;font-weight:800}.v4-vac #prochaines .pc-c{margin-top:10px}.v4-vac .alsorow{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.v4-vac .also{background:#fff;border-radius:12px;padding:12px 16px;font-weight:800;font-size:15.5px;display:flex;gap:24px;justify-content:space-between;align-items:center;min-width:260px;min-height:48px;border:1px solid var(--filet2)}.v4-vac .also:hover{border-color:var(--blue)}.v4-vac .also span:last-child{color:var(--coral-d)}.v4-vac .vh-hub{padding:20px 0 8px;max-width:820px}.v4-vac .vh-hub h1{margin-top:12px;font-size:46px;line-height:1.06}.v4-vac .vh-hub .sub{margin-top:18px;max-width:60ch}.v4-vac .zsel{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:20px}.v4-vac .zsel .lab{font-weight:800;font-size:15px;margin-right:4px}.v4-vac .zsel button{font:inherit;font-weight:800;font-size:15px;border:2px solid var(--filet);background:#fff;color:var(--ink);border-radius:999px;padding:8px 16px;min-height:44px;cursor:pointer}.v4-vac .zsel button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.v4-vac .zsel select{font:inherit;font-weight:700;font-size:16px;border:1.5px solid var(--fieldb);background:#fff;color:var(--ink);border-radius:12px;padding:0 12px;min-height:48px;max-width:100%}.v4-vac .hubgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}.v4-vac .hc{background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:90px}.v4-vac .hc-ph{position:relative;aspect-ratio:16/10;background:var(--sable)}.v4-vac .hc-ph img{width:100%;height:100%;object-fit:cover;display:block}.v4-vac .hc .st{position:absolute;left:12px;top:12px;font-size:12.5px;font-weight:800;border-radius:999px;padding:3px 10px;background:var(--cream);color:var(--sur)}.v4-vac .hc .st.soon{background:var(--warn-b);color:var(--warn-t)}.v4-vac .hc-b{padding:16px 20px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.v4-vac .hc h2,.v4-vac .hc h3{font-size:22px;letter-spacing:-.02em;margin:0}.v4-vac .hc .dt,.v4-vac .hc h2 a:hover,.v4-vac .hc h3 a:hover{color:var(--blue)}.v4-vac .hc .dt{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;margin:0}.v4-vac .hc .dl{font-size:14px;color:var(--sur);margin:0}.v4-vac .hc .ideas{font-size:14.5px;font-weight:700;color:var(--ink);margin:0;display:flex;flex-wrap:wrap;gap:4px 10px}.v4-vac .hc .ideas a{display:inline-flex;align-items:center;gap:6px}.v4-vac .hc .ideas a:hover{color:var(--blue);text-decoration:underline}.v4-vac .hc .go{margin-top:auto;padding-top:10px;border-top:1px solid var(--filet2);font-weight:800;color:var(--blue);display:flex;justify-content:space-between;align-items:center;min-height:44px}.v4-vac .hc .go.off{color:var(--sur);font-weight:700}@media (max-width:1023px){.v4-vac .nextgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-vac .data{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.v4-vac .vh{min-height:560px}.v4-vac .vh-shade{background:linear-gradient(0deg,rgba(9,28,38,.86),rgba(9,28,38,.66) 45%,rgba(9,28,38,.45) 78%,rgba(9,28,38,.4))}.v4-vac .vh-in{padding-top:16px;padding-bottom:44px}.v4-vac .vh h1{font-size:36px;line-height:1.07}.v4-vac .vh-sub{font-size:17px}.v4-vac .vh-chip{font-size:14px}.v4-vac .vh-hub h1{font-size:34px}.v4-vac .hubgrid,.v4-vac .pgrid,.v4-vac .plist,.v4-vac .prep,.v4-vac .tips{grid-template-columns:minmax(0,1fr)}.v4-vac .pgrid:not([data-all]) .pc.more{display:none}.v4-vac .pgrid:not([data-all])~.morebtn{display:flex}.v4-vac .prow{grid-template-columns:28px minmax(0,1fr) auto 12px;padding:12px 14px}.v4-vac .prow .pp{grid-column:2/4;grid-row:2;margin-top:-6px}.v4-vac .prow .chev{grid-row:1/3;grid-column:4}.v4-vac .prow:nth-child(odd){border-right:0}.v4-vac .prow:nth-child(2){border-top:1px solid var(--filet2)}.v4-vac .vx-sell{padding:28px 16px;margin-left:-16px;margin-right:-16px;border-radius:0}.v4-vac .nextgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-vac .ex td:nth-child(2),.v4-vac .ex th:nth-child(2){display:none}.v4-vac .tbl{overflow-x:auto}.v4-vac .tbl td,.v4-vac .tbl th{padding:9px 12px}.v4-vac .tbl table{font-size:14.5px}.v4-vac .eu{grid-template-columns:minmax(0,1fr)}.v4-vac .also{min-width:0;width:100%}.v4-vac .prep-tools .tool{font-size:13px;padding:6px 11px}}@media (prefers-reduced-motion:reduce){.v4-vac .chv,.v4-vac .nx img{transition:none}}@media print{.v4-vac #prochaines,.v4-vac .fm-band,.v4-vac .morebtn,.v4-vac .pc-ph,.v4-vac .prep-tools,.v4-vac .vh-img,.v4-vac .vh-shade,.v4-vac .vx-sell,.v4-vac footer,.v4-vac header{display:none!important}.v4-vac .vh{min-height:0;background:none}.v4-vac .vh h1,.v4-vac .vh-crumb,.v4-vac .vh-crumb a,.v4-vac .vh-sub,.v4-vac .vh-sur{color:#000;text-shadow:none}.v4-vac .pgrid,.v4-vac .prep{grid-template-columns:minmax(0,1fr)}.v4-vac .pc.more{display:flex!important}}