.acc-offres{padding:34px var(--gouttiere) 8px}.acc-h2{font-family:var(--display);font-weight:800;font-size:var(--t-2);letter-spacing:-.02em;margin-block:0 16px}.acc-offres-grille{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.acc-vedette{background:#fff;border:1px solid #e7e6f2;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:22px;padding:22px;display:grid}.acc-pastille{color:#16893f;text-transform:uppercase;letter-spacing:.08em;background:#eafaf0;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.acc-vedette-corps h3{font-family:var(--display);letter-spacing:-.01em;margin:10px 0 6px;font-size:clamp(20px,2.3vw,26px);font-weight:800;line-height:1.1}.acc-vedette-prix{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.acc-vedette-prix b{font-family:var(--display);letter-spacing:-.02em;color:#d7147a;font-size:clamp(30px,3.6vw,40px);font-weight:800;line-height:1.1}.acc-vedette-prix span{color:#5b5f7d;font-size:14px}.acc-vedette-corps p{color:#5b5f7d;margin:8px 0 14px;font-size:14px;line-height:1.55}.acc-vedette-familles{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.acc-vedette-familles a{color:#141330;background:#f2f0fb;border-radius:20px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.acc-vedette-familles a span{color:#9b9ab5;font-weight:500}.acc-vedette-familles a:hover{color:#d7147a;background:#fbe7f1}.acc-vedette-actions{flex-wrap:wrap;gap:10px;display:flex}.acc-btn{color:#fff;background:linear-gradient(100deg,#d7147a,#8e1fc9);border-radius:10px;padding:12px 18px;font-size:14px;font-weight:700}.acc-btn-sec{color:#141330;background:#fff;border:1.5px solid #e7e6f2;border-radius:10px;padding:10.5px 16px;font-size:14px;font-weight:700}.acc-btn-sec:hover{color:#d7147a;border-color:#d7147a}.acc-vedette-mosaique{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.acc-vign{aspect-ratio:4/3;background:#f4f3f8;border-radius:12px;transition:transform .15s;display:block;position:relative;overflow:hidden}.acc-vign:hover{transform:translateY(-2px)}.acc-lignes{grid-auto-rows:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.acc-ligne{color:#141330;background:#fff;border:1px solid #e7e6f2;border-radius:16px;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:14px;height:100%;padding:10px 16px 10px 10px;transition:border-color .15s,box-shadow .15s;display:grid}.acc-ligne:hover{border-color:#e9b6cf;box-shadow:0 6px 18px #1413300f}.acc-ligne:hover b{color:#d7147a}.acc-ligne-vign{background:#f2f0fb;border-radius:11px;align-self:stretch;min-height:86px;display:block;position:relative;overflow:hidden}.acc-ligne-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.acc-ligne-txt em{text-transform:uppercase;letter-spacing:.07em;color:#d7147a;font-size:11px;font-style:normal;font-weight:800}.acc-ligne-txt b{font-family:var(--display);font-size:15.5px;font-weight:800;line-height:1.2}.acc-ligne-txt>span{color:#5b5f7d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.acc-fleche{color:#d7147a;font-size:18px;font-weight:800}@media (max-width:1100px){.acc-offres-grille{grid-template-columns:1fr}}@media (max-width:760px){.acc-vedette{grid-template-columns:1fr;gap:14px;padding:16px}.acc-vedette-mosaique{order:-1;grid-template-columns:repeat(4,1fr);gap:6px}.acc-vign{border-radius:9px}.acc-vedette-actions>a{text-align:center;flex:auto}.acc-vedette-actions .acc-btn-sec{display:none}.acc-ligne{grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding:8px 12px 8px 8px}.acc-ligne-vign{min-height:64px}.acc-ligne-txt b{font-size:14.5px}.acc-ligne-txt>span{-webkit-line-clamp:1}}.acc-fab{padding:56px var(--gouttiere);background:#f5f5fb}.acc-fab-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block:0 24px;display:flex}.acc-fab-tete p{color:#5b5f7d;max-width:660px;margin:10px 0 0;font-size:clamp(13.5px,3.2vw,15px)}.acc-fab-tete p b{color:#141330}.acc-lien{color:#d7147a;font-size:14px;font-weight:700}.acc-rubs{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.acc-rub{background:#fff;border:1px solid #e7e6f2;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.acc-rub-tete{color:#fff;display:block;position:relative}.acc-rub-photo{aspect-ratio:16/10;background:#141330;display:block;position:relative}.acc-rub-photo:after{content:"";background:linear-gradient(#0000 30%,#141330d9);position:absolute;inset:0}.acc-rub-titre{z-index:2;position:absolute;bottom:14px;left:16px;right:16px}.acc-rub-titre b{font-family:var(--display);font-size:21px;font-weight:800;line-height:1.1;display:block}.acc-rub-titre em{opacity:.92;margin-top:4px;font-size:13px;font-style:normal;display:block}.acc-rub-tete:hover .acc-rub-titre b{text-underline-offset:3px;text-decoration:underline}.acc-blocs{flex:1;margin:0;padding:6px 10px;list-style:none}.acc-blocs li+li{border-top:1px solid #f0eff8}.acc-blocs a{color:#141330;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 6px;display:flex}.acc-blocs a:hover{background:#faf4f9}.acc-blocs a:hover b{color:#d7147a}.acc-bloc-txt{flex-direction:column;min-width:0;display:flex}.acc-bloc-txt b{font-size:14px;font-weight:700}.acc-bloc-txt small{color:#8a89a6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.acc-bloc-prix{text-align:right;color:#d7147a;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}.acc-bloc-prix[data-devis]{color:#5b5f7d;font-weight:600}.acc-bloc-prix small{color:#9b9ab5;font-size:11.5px;font-weight:500;display:block}.acc-rub-pied{border-top:1px solid #f0eff8;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 14px;font-size:13px;font-weight:700;display:flex}.acc-rub-pied a{color:#141330}.acc-rub-pied a:hover{color:#d7147a}.acc-rub-pied .acc-rub-tout{color:#d7147a;white-space:nowrap}@media (max-width:1100px){.acc-rubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.acc-fab{padding:40px var(--gouttiere)}.acc-rubs{grid-template-columns:1fr;gap:12px}.acc-rub-tete{color:#141330;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:12px 12px 0;display:grid}.acc-rub-photo{aspect-ratio:4/3;border-radius:10px;overflow:hidden}.acc-rub-photo:after{display:none}.acc-rub-titre{position:static}.acc-rub-titre b{font-size:17px}.acc-rub-titre em{color:#5b5f7d;opacity:1}.acc-blocs{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.acc-blocs li+li{border-top:0}.acc-blocs a{background:#f2f0fb;border-radius:20px;padding:8px 12px}.acc-bloc-txt b{font-size:13px;font-weight:600}.acc-bloc-txt small,.acc-bloc-prix{display:none}.acc-rub-pied{padding:10px 14px 12px}.acc-rub-pied-seul{display:none}}
