/* ==========================================================================
   Fiches suites (1447, 1570, 1593, 1612, 1627, 1645) + page 1348 — V2 (lot 1)
   Classes préfixées p-… ; s'appuie sur les composants de v2.css.
   ========================================================================== */

/* ---------- hero plein écran ---------- */
.p-shero{min-height:max(600px,100svh)}
.p-shero .v2-phero__content{padding-top:calc(var(--hh) + 32px)}
.p-shero h1{max-width:980px}
.p-shero h1 .v2-phero__sub{display:block;margin-top:16px;text-shadow:none}
.p-shero__eyebrow{margin:22px 0 0}
.p-shero .v2-btns{margin-top:28px}
.p-shero .v2-crumbs{margin-bottom:4px}
@media (max-width:600px){
	.p-shero{min-height:min(84svh,700px)}
	.p-shero h1{font-size:clamp(40px,11.5vw,54px);line-height:1.08}
	.p-shero h1 .v2-phero__sub{font-size:12.5px;letter-spacing:.12em;margin-top:12px}
	.p-shero__eyebrow{margin-top:14px;font-size:12px}
	.p-shero .v2-btns{margin-top:20px;flex-direction:row;flex-wrap:wrap}
	.p-shero .v2-btns .v2-btn{width:auto;flex:1 1 140px;min-height:48px;padding:0 14px}
}

/* ---------- barre de faits + CTA ---------- */
.p-sfacts{background:#fff;border-bottom:1px solid var(--line)}
.p-sfacts__in{display:flex;align-items:center;justify-content:space-between;gap:18px 32px;padding-top:18px;padding-bottom:18px}
.p-sfacts__list{list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px}
.p-sfacts__list li{display:flex;align-items:center;gap:9px;font-size:15px;color:var(--green);white-space:nowrap}
.p-sfacts__list svg,.p-sfacts__best svg,.p-addr svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--gold-deep);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.p-sfacts__cta{display:flex;align-items:center;gap:18px;flex:none}
.p-sfacts__best{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--label);font-size:14px;letter-spacing:.04em;color:var(--green);max-width:220px;line-height:1.35}
@media (max-width:1100px){.p-sfacts__in{flex-direction:column;align-items:flex-start}}
@media (max-width:600px){
	.p-sfacts__in{padding-top:16px;padding-bottom:16px;gap:12px}
	.p-sfacts__list{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;width:100%}
	.p-sfacts__list li{font-size:14px;white-space:normal;line-height:1.3}
	.p-sfacts__list svg{width:20px;height:20px}
	.p-sfacts__cta .v2-btn{display:none}
	.p-sfacts__best{max-width:none;font-size:13.5px}
}

/* ---------- description ---------- */
.p-sdesc .v2-head{margin-bottom:22px}
.p-sdesc .v2-lead{font-size:clamp(17px,1.4vw,18.5px);color:var(--ink)}
.p-sdesc .v2-split__text>p,.p-more p{color:var(--muted)}
.p-more summary{display:none}
.p-more>p:last-child{margin-bottom:0}
@media (max-width:600px){
	.p-more summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-family:var(--nav);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}
	.p-more summary::-webkit-details-marker{display:none}
	.p-more summary::after{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-3px)}
	.p-more[open] summary{order:2}
	.p-more[open] summary::after{transform:rotate(-135deg) translateY(-2px)}
	.p-more .p-more__c,.p-more[open] .p-more__o{display:none}
	.p-more[open] .p-more__c{display:inline}
	.p-more[open]{display:flex;flex-direction:column}
	.p-sdesc .v2-collage{max-width:420px;margin:0 auto}
}

/* ---------- galerie ---------- */
.p-sgal-sec{padding-top:0}
.p-sgal-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,3vw,32px)}
.p-sgal-head p{margin:0;font-size:14px}
@media (max-width:600px){
	.p-sgal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 calc(-1*var(--gut));padding:0 var(--gut) 6px;scrollbar-width:none}
	.p-sgal::-webkit-scrollbar{display:none}
	.p-sgal a{flex:0 0 80%;aspect-ratio:4/3;scroll-snap-align:center}
	.p-sgal-head p{font-size:13px}
}

/* ---------- équipements ---------- */
.p-samen__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,72px);align-items:start}
.p-samen .v2-h3{margin-bottom:14px}
.p-specs1{grid-template-columns:1fr}
.p-specs2{grid-template-columns:repeat(2,1fr)}
.p-samen__note{margin-top:22px;font-size:15.5px}
@media (max-width:900px){.p-samen__grid{grid-template-columns:1fr}}
@media (max-width:600px){
	.p-samen .v2-head{margin-bottom:24px}
	.p-specs1 li{padding:9px 0;font-size:15px}
	.p-specs2{gap:0 14px}
	.p-specs2 li{padding:9px 0;font-size:14px;gap:9px;line-height:1.3}
	.p-specs2 svg{width:19px;height:19px}
}

/* ---------- petit-déjeuner ---------- */
@media (max-width:600px){.p-sband{padding:64px 0}}

/* ---------- FAQ + localisation ---------- */
.p-sfaq{display:grid;grid-template-columns:1.35fr .85fr;gap:clamp(36px,5vw,72px);align-items:start}
.p-sfaq .v2-head{margin-bottom:24px}
.p-sfaq__loc{position:sticky;top:calc(var(--hh) + 80px)}
.p-map{aspect-ratio:4/3.2}
.p-addr{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--green);font-size:15.5px}
.p-social-t{margin:22px 0 10px;font-family:var(--label);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--green)}
.p-social{list-style:none;display:flex;flex-wrap:wrap;gap:10px}
.p-social a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid rgba(14,83,71,.3);border-radius:999px;font-size:14.5px;text-decoration:none}
.p-social a:hover{background:var(--green);color:var(--gold)!important;border-color:var(--green)}
.v2-faq__a .v2-checks{margin:0 0 1em}
.v2-faq__a .v2-checks li{padding-left:26px}
@media (max-width:900px){.p-sfaq{grid-template-columns:1fr}.p-sfaq__loc{position:static}.p-map{aspect-ratio:16/10}}
@media (max-width:600px){.v2-faq summary{padding:18px 2px;font-size:17.5px}}

/* ---------- les autres suites ---------- */
@media (min-width:1101px){
	.p-others{grid-template-columns:repeat(5,1fr);gap:16px}
	.p-others .v2-suite__body{padding:18px 16px 20px}
	.p-others .v2-suite__name{font-size:clamp(28px,2.3vw,36px)}
	.p-others .v2-suite__meta{font-size:11px;letter-spacing:.08em}
	.p-others .v2-suite__cat{font-size:11.5px;letter-spacing:.08em}
	.p-others .v2-suite__more{font-size:11px;letter-spacing:.12em}
}
@media (min-width:641px) and (max-width:1100px){
	.p-others{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(-1*var(--gut));padding:4px var(--gut) 12px;scrollbar-width:none}
	.p-others::-webkit-scrollbar{display:none}
	.p-others .v2-suite{flex:0 0 38%;scroll-snap-align:start}
}

/* ---------- barre Réserver mobile (à gauche de la bulle de langue) ---------- */
.p-sbar{display:none}
@media (max-width:767px){
	.p-sbar{position:fixed;left:14px;right:calc(24px + var(--p-lw,130px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:9500;height:48px;
		display:flex;align-items:center;gap:8px;padding:0 4px 0 14px;border-radius:999px;background:var(--green-deep);color:var(--cream);
		box-shadow:0 10px 26px rgba(8,40,34,.28);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,transform .25s var(--ease),visibility 0s linear .25s}
	.p-sbar.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .25s var(--ease)}
	.p-sbar__t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}
	.p-sbar__t b{font-family:var(--label);font-weight:400;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gold)}
	.p-sbar__t small{font-size:11.5px;color:rgba(255,241,230,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	.p-sbar__btn{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--gold-deep);color:var(--green-deep)!important;
		font-family:var(--nav);font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important}
	html.v2-lock .p-sbar{display:none}
}
@media (max-width:340px){.p-sbar__t small{display:none}}

/* ---------- vidéo YouTube (Volnay) ---------- */
.p-ytdlg .v2-video{width:100%}

/* ==========================================================================
   Page 1348 — Les suites
   ========================================================================== */
.p1348-intro .v2-lead{color:var(--ink)}
.p1348-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.2vw,30px)}
.p1348-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:999px 999px var(--r-lg) var(--r-lg);overflow:hidden}
.p1348-card__media{display:block;aspect-ratio:4/3.6;overflow:hidden;background:var(--cream)}
.p1348-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}
.p1348-card__media:hover img{transform:scale(1.04)}
.p1348-card__body{display:flex;flex-direction:column;flex:1;padding:22px 24px 26px}
.p1348-card__cat{font-family:var(--label);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}
.p1348-card__name{font-family:var(--script);font-size:clamp(36px,3vw,46px);line-height:1.05;color:var(--green);margin:2px 0 12px}
.p1348-card__name a{color:inherit!important;text-decoration:none}
.p1348-card__facts{list-style:none;display:grid;gap:7px;margin:0 0 16px;font-size:15px;color:var(--ink)}
.p1348-card__facts li{display:flex;align-items:center;gap:10px}
.p1348-card__facts svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--gold-deep);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.p1348-card__btns{display:flex;gap:10px;margin-top:auto}
.p1348-card__btns .v2-btn{flex:1;min-height:46px;padding:0 12px;font-size:12px;letter-spacing:.12em}
@media (max-width:1000px){.p1348-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){
	.p1348-grid{grid-template-columns:1fr;gap:14px}
	.p1348-card{flex-direction:row;border-radius:var(--r-lg)}
	.p1348-card__media{flex:0 0 38%;aspect-ratio:auto;border-radius:999px 999px 0 0;margin:10px 0 10px 10px;border-radius:120px 120px 10px 10px}
	.p1348-card__body{padding:14px 14px 14px 14px;min-width:0}
	.p1348-card__cat{font-size:11px;letter-spacing:.08em}
	.p1348-card__name{font-size:32px;margin:0 0 6px}
	.p1348-card__facts{font-size:13.5px;gap:4px;margin-bottom:10px}
	.p1348-card__facts svg{width:17px;height:17px}
	.p1348-card__btns{flex-direction:row}
	.p1348-card__btns .v2-btn{min-height:44px;font-size:11px;letter-spacing:.08em;padding:0 8px;width:auto}
}
.p1348-table-wrap{margin-top:clamp(40px,5vw,64px);overflow-x:auto}
.p1348-table{width:100%;border-collapse:collapse;font-size:15.5px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg)}
.p1348-table caption{text-align:left;font-family:var(--label);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);padding:0 0 14px}
.p1348-table th,.p1348-table td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle}
.p1348-table thead th{font-family:var(--label);font-weight:400;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper)}
.p1348-table tbody th{font-family:var(--label);font-weight:400;font-size:18px;color:var(--green)}
.p1348-table tbody th a{color:inherit!important;text-decoration:none}
.p1348-table tbody th a:hover{text-decoration:underline}
.p1348-table tbody tr:last-child>*{border-bottom:0}
.p1348-table td:last-child{text-align:right;white-space:nowrap}
.p1348-inc .v2-split__media .v2-frame{aspect-ratio:16/10}
.p1348-inc .v2-checks{margin:4px 0 0}

/* compléments passe 2 */
.p-others .v2-suite::after{background:linear-gradient(180deg,rgba(8,47,40,0) 28%,rgba(8,47,40,.92))}
@media (min-width:1100px){body:has(.v2-header.is-solid) .v2-anchors{top:72px}}
/* accordéons mobiles (spécificités / équipements) : ouverts et figés sur grand écran */
.p-acc>summary{list-style:none;display:block}
.p-acc>summary::-webkit-details-marker{display:none}
.p-acc>summary .v2-h3 small{font-family:var(--body);font-size:.7em;color:var(--muted)}
@media (min-width:601px){.p-acc>summary{cursor:default;pointer-events:none}}
@media (max-width:600px){
	.p-samen{padding:56px 0}
	.p-samen__grid{gap:0;border-top:1px solid var(--line)}
	.p-acc{border-bottom:1px solid var(--line)}
	.p-acc>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:8px 2px}
	.p-acc>summary .v2-h3{margin:0;font-size:19px}
	.p-acc>summary::after{content:"";flex:none;width:30px;height:30px;border-radius:50%;border:1px solid rgba(14,83,71,.35);background:linear-gradient(var(--green),var(--green)) center/11px 1.5px no-repeat,linear-gradient(var(--green),var(--green)) center/1.5px 11px no-repeat;transition:transform .25s}
	.p-acc[open]>summary::after{transform:rotate(45deg)}
	.p-acc[open]{padding-bottom:18px}
	.p-sdesc .v2-split__media{display:none}
	.p-sdesc{padding-top:48px}
	.p-sgal-sec{padding-bottom:56px}
	#questions{padding-top:56px;padding-bottom:56px}
	.p-sfaq{gap:36px}
}
/* 1348 : boutons de carte sortis du corps (passe 2) */
.p1348-card__body{padding-bottom:6px}
.p1348-card__btns{display:flex;gap:10px;margin-top:auto;padding:12px 24px 26px}
@media (max-width:600px){
	.p1348-card{display:grid;grid-template-columns:38% 1fr;grid-template-rows:1fr auto}
	.p1348-card__media{grid-row:1;grid-column:1;margin:10px 0 0 10px;min-height:150px}
	.p1348-card__body{padding:12px 12px 0 14px}
	.p1348-card__btns{grid-column:1 / -1;padding:10px;gap:8px}
	.p1348-card__btns .v2-btn{flex:1;min-height:44px}
}
/* tablette : hero moins haut, collage masqué (la galerie suit immédiatement) */
@media (min-width:601px) and (max-width:1099px){.p-shero{min-height:max(560px,78svh)}}
@media (max-width:900px){.p-sdesc .v2-split__media{display:none}.p-sdesc .v2-split__text .v2-head{max-width:none}}

/* ==========================================================================
   PASSE DESIGN n°2 (24/09 soir) — contraste, structure, mobile
   ========================================================================== */
/* héros : voile local sous le texte (photos de chambres très claires) */
.p-shero .v2-phero__media::after,.p1348-hero .v2-phero__media::after{content:"";position:absolute;inset:0;pointer-events:none;
	background:linear-gradient(90deg,rgba(8,40,34,.72) 0%,rgba(8,40,34,.5) 40%,rgba(8,40,34,.12) 72%,rgba(8,40,34,0) 90%)}
@media (max-width:760px){
	.p-shero .v2-phero__media::after,.p1348-hero .v2-phero__media::after{background:linear-gradient(180deg,rgba(8,40,34,.1) 0%,rgba(8,40,34,.5) 38%,rgba(8,40,34,.7) 70%,rgba(8,40,34,.85) 100%)}
}
.p1348-hero .v2-phero__sub{max-width:1000px}
.p-shero .v2-eyebrow,.p1348-hero .v2-eyebrow{text-shadow:0 1px 10px rgba(0,0,0,.5)}

/* ---------- fiche : « pour qui » + « bon à savoir » ---------- */
.p-sfor{margin-top:6px;padding:20px 24px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold-deep);border-radius:var(--r)}
.p-sfor__t{font-family:var(--label);font-size:19px;line-height:1.35;color:var(--green);margin:0 0 8px}
.p-sfor p:not(.p-sfor__t){margin:0;font-size:16px;color:var(--muted)}
.p-sday{list-style:none;display:grid;gap:8px;margin:2px 0 0}
.p-sday li{display:grid;grid-template-columns:118px 1fr;gap:12px;font-size:16px;line-height:1.5;color:var(--muted)}
.p-sday b{font-family:var(--label);font-weight:400;color:var(--green)}
.p-sgood{margin-top:24px}
.p-sgood__t,.p-scommon__t{font-family:var(--label);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin:0 0 12px}
.p-sgood .v2-checks{gap:8px}
.p-sgood .v2-checks li{font-size:15.5px;line-height:1.5;color:var(--ink)}

/* ---------- fiche : la chambre / le salon / la salle de bains / le confort ---------- */
.p-sparts{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px);margin-top:clamp(40px,5vw,64px)}
.p-sparts--3{grid-template-columns:repeat(3,1fr)}
.p-spart{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 24px 22px}
.p-spart>summary{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:12px}
.p-spart>summary::-webkit-details-marker{display:none}
.p-spart__ico{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--gold)}
.p-spart__ico svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.p-spart__t{font-family:var(--label);font-size:21px;line-height:1.3;color:var(--green);margin:0}
.p-spart__b p{font-size:15.5px;line-height:1.65;color:var(--muted);margin:0 0 .8em}
.p-spart__b p:last-child{margin:0}
.p-spart__checks{gap:6px;margin:0 0 .8em}
.p-spart__checks:last-child{margin:0}
.p-spart__checks li{font-size:15.5px;line-height:1.45;color:var(--ink);padding-left:26px}
@media (min-width:601px){.p-spart>summary{cursor:default;pointer-events:none}}
@media (max-width:1100px){.p-sparts,.p-sparts--3{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){
	.p-sfor{padding:18px 18px}
	.p-sday li{grid-template-columns:1fr;gap:0}
	.p-sparts,.p-sparts--3{grid-template-columns:1fr;gap:0;margin-top:32px;border-top:1px solid var(--line)}
	.p-spart{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0}
	.p-spart>summary{cursor:pointer;flex-direction:row;align-items:center;gap:14px;min-height:64px;margin:0;padding:8px 2px}
	.p-spart>summary::after{content:"";flex:none;margin-left:auto;width:30px;height:30px;border-radius:50%;border:1px solid rgba(14,83,71,.35);background:linear-gradient(var(--green),var(--green)) center/11px 1.5px no-repeat,linear-gradient(var(--green),var(--green)) center/1.5px 11px no-repeat;transition:transform .25s}
	.p-spart[open]>summary::after{transform:rotate(45deg)}
	.p-spart__ico{width:40px;height:40px}
	.p-spart__ico svg{width:20px;height:20px}
	.p-spart__t{font-size:19px}
	.p-spart__b{padding:0 2px 18px 54px}
	.p-spart__b p,.p-spart__checks li{font-size:15px}
}

/* ---------- équipements : parties communes en pictos (remplace l'encart texte) ---------- */
.p-scommon{margin-top:24px;padding:20px 22px;background:#fff;border:1px solid var(--gold-soft);border-left:3px solid var(--gold-deep);border-radius:var(--r)}
.p-scommon__t{letter-spacing:.02em;text-transform:none;font-size:16px;line-height:1.5;color:var(--ink);font-family:var(--body)}
.p-scommon__list{list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.p-scommon__list a,.p-scommon__i{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:14.5px;color:var(--green);text-decoration:none}
.p-scommon__list a:hover{border-color:var(--green);background:#fff}
.p-scommon__list svg{flex:none;width:19px;height:19px;fill:none;stroke:#8A6A2C;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:600px){.p-scommon{padding:16px}.p-scommon__list a,.p-scommon__i{padding:0 12px;font-size:14px}}

/* ---------- cartes « autres suites » : méta lisible ---------- */
.p-others .v2-suite::after{background:linear-gradient(180deg,rgba(8,47,40,0) 24%,rgba(8,47,40,.62) 50%,rgba(8,40,34,.95) 100%)}
.p-others .v2-suite__meta{color:#fff}
.p-others .v2-suite__cat{color:var(--gold)}

/* ==========================================================================
   1348 — passe design n°2
   ========================================================================== */
.p1348-intro{margin-bottom:28px}
.p1348-perks{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1100px;margin:0 auto clamp(40px,5vw,60px)}
.p1348-perks li{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r);font-size:15px;line-height:1.4;color:var(--ink)}
.p1348-perks svg{flex:none;width:36px;height:36px;padding:8px;border-radius:50%;background:var(--green);fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:1000px){.p1348-perks{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){
	.p1348-perks{gap:8px}
	.p1348-perks li{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:14px}
	.p1348-perks svg{width:32px;height:32px;padding:7px}
}
.p1348-inc__lead{font-family:var(--label);font-size:19px;color:var(--green);margin:0 0 6px}
.p1348-inc__list{grid-template-columns:1fr 1fr;gap:0 24px;margin:0 0 26px}
.p1348-inc__list li{font-size:15.5px;line-height:1.4;color:var(--ink)}
.p1348-inc__list li.is-full{grid-column:1 / -1}
.p1348-inc__list small{display:block;font-size:14px;color:var(--muted);margin-top:2px}
.p1348-inc__list svg{stroke:#8A6A2C}
.p1348-inc .v2-split{align-items:center}
@media (max-width:600px){
	.p1348-inc__list{gap:0 12px}
	.p1348-inc__list li{font-size:14.5px;gap:9px;padding:10px 0}
	.p1348-inc__list svg{width:19px;height:19px}
	.p1348-inc .v2-split__media .v2-frame{aspect-ratio:16/9}
}
/* passe 2 — ajustements tablette / coches */
@media (max-width:1000px){.p1348-table-wrap{display:none}}
@media (min-width:601px) and (max-width:900px){.p1348-inc .v2-split__media .v2-frame{aspect-ratio:21/9}}
.p-spart__checks li::before,.p-sgood .v2-checks li::before{top:.42em}
