.vb,.sy,.vb-ar{--vb-fond: var(--bodyColor, #F7F6F1);--vb-noir: var(--mainHeadingColor, #111111);--vb-accent: var(--btnBgColor, #F4DA38);--vb-accent-texte: var(--btnTextColor, #111111);--vb-accent-survol: var(--btnBgHoverColor, #E6C92A);--vb-accent-texte-survol: var(--btnTextHoverColor, #111111);--vb-jaune: #F4DA38;--vb-graphite: #292A28;--vb-gris: #E5E4DE;--vb-gris-txt: #5d5c56;--vb-bord: #c9c8c1;--vb-carte: #FFFFFF;--vb-titre: var(--headingFontFamily, "Chivo", Arial, sans-serif);--vb-titre-style: normal;--vb-texte: var(--textFontFamily, "Work Sans", Arial, sans-serif);color:var(--vb-noir);font-family:var(--vb-texte)}.vb.vb--police-vita,.sy.vb--police-vita,.vb-ar.vb--police-vita{--vb-titre: "Sora", "Segoe UI", Arial, sans-serif;--vb-titre-style: normal;--vb-texte: "Inter", "Segoe UI", Arial, sans-serif}.vb *,.sy *,.vb-ar *{box-sizing:border-box}.vb h2,.vb h3,.sy h2,.sy h3,.vb-ar h3{color:inherit;letter-spacing:normal}.vb button,.vb-ar button{font:inherit;color:inherit;margin:0;min-height:0;text-transform:none;letter-spacing:normal;box-shadow:none}.vb :focus-visible,.sy :focus-visible,.vb-ar :focus-visible{outline:3px solid var(--vb-noir);outline-offset:3px}.vb img,.sy img,.vb-ar img{display:block;max-width:100%;height:auto}#synergie{scroll-margin-top:110px}.vb{container-type:inline-size;container-name:vb;position:relative}.vb-in{background:var(--vb-fond);border-radius:24px;padding:40px 0 32px;overflow:hidden}.vb-pad{padding-inline:40px}.vb-tete{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.vb-sur{display:flex;align-items:center;gap:16px;font-family:var(--vb-titre);font-weight:700;font-size:13px;letter-spacing:.24em;text-transform:uppercase;margin:0 0 16px}.vb-sur:before{content:"";width:32px;height:3px;background:var(--vb-jaune);border-radius:2px;flex:none}.vb-titre{font-family:var(--vb-titre);font-style:var(--vb-titre-style);font-weight:800;font-size:clamp(34px,5.4cqi,64px);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;margin:0}.vb-sous{margin:0;color:var(--vb-gris-txt);font-size:17px;max-width:34ch}.vb-filtres-zone{position:relative;margin:24px 0 28px}.vb-filtres{display:flex;flex-wrap:wrap;gap:8px;padding:5px 40px}.vb-fplus,.vb-fmoins,.vb.sans-slogan .vb-slogan{display:none}.vb .vb-pill{border:0;border-radius:999px;padding:7px 16px;font-family:var(--vb-texte);font-weight:600;font-size:13px;line-height:1.3;cursor:pointer;background:var(--c);color:var(--t);outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s,transform .15s}.vb .vb-pill:hover{transform:translateY(-1px)}.vb .vb-pill[aria-pressed=true]{outline-color:var(--vb-noir)}.vb .vb-pill:focus-visible{outline-color:var(--vb-noir);outline-style:dashed}.vb .vb-pill[aria-pressed=true]:focus-visible{outline-style:solid}.vb-viewport{overflow:hidden;touch-action:pan-y;position:relative;user-select:none;-webkit-user-select:none}.vb-viewport:focus-visible{outline-offset:-3px}.vb-viewport img{-webkit-user-drag:none;pointer-events:none}.vb-track{display:flex;gap:var(--gap, 16px);will-change:transform}.vb-track.anim{transition:transform .26s cubic-bezier(.3,.7,.2,1)}.vb-card{flex:0 0 var(--cw, 82%);display:grid;grid-template-columns:47% 1fr;border-radius:16px;overflow:hidden;background:var(--vb-carte);transition:opacity .26s ease;min-height:420px}.vb-card:not(.actif){opacity:.5}.vb-img{position:relative;background:radial-gradient(120% 90% at 30% 20%,#3a3b38 0%,var(--vb-graphite) 55%,#1c1c1b 100%);padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:280px}.vb-badge{align-self:flex-start;background:var(--c);color:var(--t);font-family:var(--vb-texte);font-weight:600;font-size:12px;line-height:1.4;border-radius:999px;padding:4px 12px}.vb-photo{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;color:inherit;text-decoration:none}.vb-photo img{width:100%;max-height:260px;object-fit:contain;aspect-ratio:4 / 3}.vb-ph{text-align:center;color:var(--vb-bord);font-size:13px;letter-spacing:.18em;text-transform:uppercase;line-height:1.8}.vb-ph small{display:block;letter-spacing:0;text-transform:none;font-size:13px;color:#a9a8a1}.vb-slogan{font-family:var(--vb-titre);font-style:var(--vb-titre-style);font-weight:800;font-size:22px;line-height:1.15;text-transform:uppercase;color:#fff;margin:0}.vb-slogan span{display:block;color:var(--vb-jaune)}.vb-txt{padding:32px 40px;display:flex;flex-direction:column;gap:16px;min-width:0}.vb-eyebrow{font-family:var(--vb-titre);font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--vb-gris-txt);margin:0}.vb-nom{font-family:var(--vb-titre);font-style:var(--vb-titre-style);font-weight:800;font-size:clamp(26px,3cqi,36px);line-height:1.1;letter-spacing:-.01em;margin:0;text-wrap:balance;text-transform:none}.vb-nom a{color:inherit;text-decoration:none}.vb-nom a:hover{text-decoration:underline;text-decoration-color:var(--vb-jaune);text-decoration-thickness:3px;text-underline-offset:5px}.vb-desc{margin:0;color:var(--vb-gris-txt);font-size:16px;max-width:46ch}.vb-contient{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vb-contient li{background:var(--vb-fond);border:1px solid var(--vb-gris);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;margin:0}.vb-contient li:before{content:none}.vb-contient li.offert{border-color:var(--vb-jaune);background:#fdf7d3}.vb-bas{margin-top:auto;display:flex;flex-direction:column;gap:16px}.vb-prix{font-family:var(--vb-titre);font-weight:800;font-size:28px;margin:0;font-variant-numeric:tabular-nums}.vb-prix s,.ar-prix s{font-family:var(--vb-texte);font-weight:500;font-size:15px;color:var(--vb-gris-txt);margin-left:8px}.vb-prix.conf{font-size:17px;color:var(--vb-gris-txt)}.vb .vb-cta,.vb-ar .vb-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--vb-accent);color:var(--vb-accent-texte);border:0;border-radius:999px;padding:16px 28px;font-family:var(--vb-titre);font-weight:700;font-size:16px;line-height:1.2;cursor:pointer;text-align:left;text-decoration:none}.vb .vb-cta:hover,.vb-ar .vb-cta:hover{background:var(--vb-accent-survol);color:var(--vb-accent-texte-survol)}.vb-cta svg{flex:none}.vb-pied{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.vb-compte{color:var(--vb-gris-txt);font-size:16px;font-variant-numeric:tabular-nums}.vb-fl{display:flex;gap:12px}.vb .vb-fl button{width:56px;height:56px;padding:0;border-radius:50%;border:1.5px solid var(--vb-bord);background:transparent;cursor:pointer;display:grid;place-items:center}.vb .vb-fl button:hover{background:var(--vb-noir);color:#fff;border-color:var(--vb-noir)}.vb .vb-fl button:disabled{opacity:.3;cursor:default;background:transparent;color:var(--vb-noir)}.vb-sign{margin:24px 0 0;color:var(--vb-gris-txt);font-size:14px}.vb-vide{padding:48px 24px;text-align:center;color:var(--vb-gris-txt);background:var(--vb-carte);border-radius:16px;margin:0 40px}.vb-vide[hidden]{display:none}.vb-role{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;background:none;border:0;padding:4px 0;cursor:pointer;font-size:15px;font-weight:600;color:var(--vb-noir);text-decoration:underline;text-decoration-color:var(--vb-jaune);text-decoration-thickness:3px;text-underline-offset:5px}.vb-role:hover{text-decoration-color:var(--vb-noir);color:var(--vb-noir)}html.vb-ar-ouvert{overflow:hidden}.vb-ar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.vb-ar[hidden]{display:none}.vb-ar-fond{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111180;animation:vb-fondu .2s ease}.vb-ar-pan{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--vb-fond);overflow-y:auto;overscroll-behavior:contain;padding:28px 28px 24px;display:flex;flex-direction:column;gap:20px;animation:vb-droite .26s cubic-bezier(.3,.7,.2,1);box-shadow:-12px 0 32px #0000002e;font-size:15px;line-height:1.5}.vb-ar-pan:focus{outline:none}@keyframes vb-fondu{0%{opacity:0}}@keyframes vb-droite{0%{transform:translate(40px);opacity:0}}@keyframes vb-haut{0%{transform:translateY(60px);opacity:0}}.ar-tete{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:start}.ar-tete .vb-badge{justify-self:start}.ar-titre{font-family:var(--vb-titre);font-style:var(--vb-titre-style);font-weight:800;font-size:24px;line-height:1.1;margin:6px 0 0;grid-column:1;text-transform:none}.vb-ar .ar-fermer{grid-row:1 / span 2;grid-column:2;width:40px;height:40px;padding:0;border-radius:50%;border:0;background:var(--vb-gris);cursor:pointer;display:grid;place-items:center}.vb-ar .ar-fermer:hover{background:var(--vb-noir);color:#fff}.ar-photo{background:radial-gradient(120% 90% at 30% 20%,#3a3b38 0%,var(--vb-graphite) 55%,#1c1c1b 100%);border-radius:16px;padding:16px;display:flex;justify-content:center}.ar-photo img{width:100%;max-height:200px;object-fit:contain;aspect-ratio:4 / 3}.ar-prix{font-family:var(--vb-titre);font-weight:800;font-size:24px;margin:0;font-variant-numeric:tabular-nums}.ar-h{font-family:var(--vb-titre);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;color:var(--vb-gris-txt)}.ar-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ar-liste li{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;background:var(--vb-carte);border-radius:12px;padding:10px 12px;margin:0}.ar-liste li:before{content:none}.ar-liste img{width:44px;height:44px;object-fit:contain}.ar-liste b{display:block;font-size:14px}.ar-liste span{display:block;font-size:13px;color:#3b3a36}.ar-lien{margin-top:10px;background:var(--vb-graphite);color:#fff;border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.ar-lien p{margin:0;font-size:14px;line-height:1.45;color:#fff}.ar-lien b{display:block;font-family:var(--vb-titre);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--vb-jaune);margin-bottom:4px}.ar-livre{margin-top:10px;font-size:14px}.ar-jour{margin:0;font-size:14px;background:var(--vb-carte);border-radius:12px;padding:12px 14px}.ar-jour b{font-family:var(--vb-titre)}.ar-choix{display:flex;flex-wrap:wrap;gap:8px}.vb-ar .ar-choix button{border:1.5px solid var(--vb-bord);background:var(--vb-carte);border-radius:999px;padding:8px 16px;font-weight:600;font-size:14px;cursor:pointer}.vb-ar .ar-choix button[aria-checked=true]{border-color:var(--vb-noir);outline:2px solid var(--vb-noir);outline-offset:1px}.vb-ar .ar-choix button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.ar-erreur{margin:0;background:#fbe9e7;color:#8a1c0c;border-radius:12px;padding:10px 14px;font-size:14px}.ar-erreur[hidden]{display:none}.ar-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;position:sticky;bottom:-24px;background:var(--vb-fond);padding:14px 28px 4px;box-shadow:0 -14px 18px -14px #11111140;margin-inline:-28px}.ar-cmd{display:flex;gap:10px}.vb-ar .ar-panier{flex:1;border:2px solid var(--vb-noir);background:var(--vb-fond);color:var(--vb-noir);border-radius:999px;font-family:var(--vb-titre);font-weight:700;font-size:15px;cursor:pointer;padding:12px 16px}.vb-ar .ar-panier:hover{background:var(--vb-noir);color:#fff}.vb-ar .ar-maintenant{justify-content:space-between}.vb-ar [aria-busy=true]{opacity:.6;cursor:progress}.ar-fiche{font-size:13px;font-weight:600;color:var(--vb-gris-txt);text-decoration:underline;text-underline-offset:3px;align-self:center;padding:2px}.ar-fiche:hover{color:var(--vb-noir)}.ar-epuise{margin:0;font-weight:600;text-align:center}.vb-qte{display:flex;align-items:center;border:1.5px solid var(--vb-bord);border-radius:999px;padding:0 6px}.vb-ar .vb-qte button{width:36px;height:36px;padding:0;border:0;background:none;font-size:18px;cursor:pointer;border-radius:50%}.vb-qte output{min-width:24px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.sy-ico{width:64px;height:64px;border-radius:50%;background:var(--vb-jaune);color:#111;display:grid;place-items:center}.sy-ico svg{width:30px;height:30px}.ar-lien .sy-ico{width:36px;height:36px}.ar-lien .sy-ico svg{width:18px;height:18px}@media(max-width:767px){.vb-ar-pan{top:auto;left:0;width:auto;max-height:88vh;max-height:88dvh;border-radius:20px 20px 0 0;padding:12px 20px 20px;animation:vb-haut .26s cubic-bezier(.3,.7,.2,1);box-shadow:0 -12px 32px #0000002e}.vb-ar-pan:before{content:"";align-self:center;width:40px;height:4px;border-radius:2px;background:var(--vb-bord);flex:none}.ar-actions{bottom:-20px;margin-inline:-20px;padding-inline:20px;padding-bottom:max(4px,env(safe-area-inset-bottom))}.ar-photo img{max-height:150px}}@container vb (max-width: 760px){.vb-in{padding:32px 0 24px}.vb-pad{padding-inline:24px}.vb-tete{grid-template-columns:1fr}.vb-titre{font-size:clamp(30px,10cqi,40px)}.vb-filtres-zone{margin:24px 0}.vb-filtres{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:24px;padding:5px 24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vb-filtres::-webkit-scrollbar{display:none}.vb-filtres .vb-pill{flex:none;scroll-snap-align:start;white-space:nowrap;padding:7px 14px}.vb-filtres:after{content:"";flex:0 0 32px}.vb-filtres-zone:before,.vb-filtres-zone:after{content:"";position:absolute;top:0;bottom:0;width:64px;pointer-events:none;opacity:0;transition:opacity .2s;z-index:1}.vb-filtres-zone:before{left:0;background:linear-gradient(90deg,var(--vb-fond) 15%,transparent)}.vb-filtres-zone:after{right:0;background:linear-gradient(270deg,var(--vb-fond) 45%,transparent)}.vb-filtres-zone.g:before,.vb-filtres-zone.d:after{opacity:1}.vb .vb-fplus,.vb .vb-fmoins{display:grid;place-items:center;position:absolute;right:12px;top:50%;translate:0 -50%;z-index:2;width:28px;height:28px;padding:0;border-radius:50%;border:0;background:var(--vb-noir);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s}.vb .vb-fmoins{right:auto;left:12px}.vb-filtres-zone.d .vb-fplus,.vb-filtres-zone.g .vb-fmoins{opacity:1;pointer-events:auto}.vb-filtres-zone.d .vb-fplus{animation:vb-pousse 1.6s ease-in-out 2}.vb-card{grid-template-columns:1fr;min-height:0}.vb-img{min-height:0;padding:20px}.vb-photo img{max-height:200px}.vb-slogan{font-size:18px}.vb-txt{padding:24px}.vb-nom{font-size:26px}.vb-desc{font-size:15px}.vb .vb-cta{padding:14px 22px;font-size:15px}.vb .vb-fl button{width:48px;height:48px}.vb-vide{margin:0 24px}}@keyframes vb-pousse{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.sy{container-type:inline-size;container-name:sy}.sy-in{background:var(--vb-fond);border-radius:24px;padding:48px 40px 40px;display:flex;flex-direction:column;gap:40px}.sy-tete{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;align-items:start}.sy-tete .sy-ico{grid-row:span 2}.sy-tete .vb-sur{margin:4px 0 8px}.sy-titre{font-family:var(--vb-titre);font-style:var(--vb-titre-style);font-weight:800;font-size:clamp(30px,4.4cqi,52px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;margin:0;text-wrap:balance}.sy-intro{grid-column:2;margin:12px 0 0;color:var(--vb-gris-txt);font-size:17px;max-width:56ch}.sy-roles{display:flex;align-items:stretch}.sy-role{flex:1 1 0;min-width:0;background:var(--vb-carte);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px}.sy-role figure{margin:0 0 8px;height:220px;display:flex;align-items:center;justify-content:center}.sy .sy-role figure img{width:auto;height:auto;max-width:85%;max-height:100%;object-fit:contain}.sy-num{font-family:var(--vb-titre);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--vb-gris-txt)}.sy-role h3{font-family:var(--vb-titre);font-style:var(--vb-titre-style);font-weight:800;font-size:20px;line-height:1.15;margin:0;text-transform:none}.sy-role h3 a{color:inherit;text-decoration:none}.sy-role h3 a:hover{text-decoration:underline;text-decoration-color:var(--vb-jaune);text-decoration-thickness:3px}.sy-marque{font-size:13px;font-weight:600;color:var(--vb-gris-txt);margin:0}.sy-role p.t{margin:4px 0 0;font-size:15px;color:#3b3a36}.sy-plus{flex:0 0 48px;display:grid;place-items:center}.sy-plus span{width:36px;height:36px;border-radius:50%;background:#111;color:var(--vb-jaune);display:grid;place-items:center;font-family:var(--vb-titre);font-weight:800;font-size:20px}.sy-lien{background:var(--vb-graphite);color:#fff;border-radius:16px;padding:28px 32px;display:grid;grid-template-columns:auto 1fr;gap:16px 20px;align-items:center}.sy-lien .sy-ico{width:48px;height:48px}.sy-lien .sy-ico svg{width:24px;height:24px}.sy-lien b{display:block;font-family:var(--vb-titre);font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--vb-jaune);margin-bottom:6px}.sy-lien p{margin:0;font-size:19px;line-height:1.45;font-weight:500;color:#fff}.sy-bas{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sy-bloc{background:var(--vb-carte);border-radius:16px;padding:24px 28px}.sy-bloc h3{font-family:var(--vb-titre);font-weight:800;font-size:14px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.sy-jour{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.sy-jour li{display:grid;grid-template-columns:16px 1fr;gap:12px;font-size:15px;margin:0}.sy-jour li:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--vb-jaune);border:2px solid var(--vb-noir);margin-top:5px}.sy-jour b{display:block;font-family:var(--vb-titre);font-size:14px}.sy-sci{display:flex;flex-direction:column;gap:12px}.sy-sci p{margin:0;font-size:15px}.sy .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 10px;margin-right:6px;vertical-align:1px}.sy .tag.dem{background:var(--vb-noir);color:#fff}.sy .tag.pro{background:var(--vb-gris);color:var(--vb-noir)}.sy-pied{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--vb-gris-txt)}.sy-pied p{margin:0}.sy-pied .src{font-size:12px}@container sy (max-width: 760px){.sy-in{padding:32px 24px;gap:28px}.sy-tete{grid-template-columns:1fr}.sy-tete .sy-ico{grid-row:auto;width:52px;height:52px}.sy-intro{grid-column:1;font-size:16px}.sy-roles{flex-direction:column}.sy-plus{flex-basis:40px}.sy-role{display:grid;grid-template-columns:96px 1fr;gap:4px 16px;padding:20px}.sy-role figure{grid-row:span 4;height:130px;margin:0}.sy .sy-role figure img{max-width:100%}.sy-role p.t{grid-column:1 / -1}.sy-lien{grid-template-columns:1fr;padding:24px}.sy-lien p{font-size:17px}.sy-bas{grid-template-columns:1fr}.sy-bloc{padding:20px}}@media(prefers-reduced-motion:reduce){.vb-track.anim,.vb-card,.vb .vb-pill{transition:none}.vb-ar-pan,.vb-ar-fond,.vb-filtres-zone.d .vb-fplus{animation:none}}.vb-img{overflow:hidden;isolation:isolate}.vb-img>.vb-badge,.vb-img>.vb-slogan{position:relative;z-index:2}.vb-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.vb-photo img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}.vb-img:has(.vb-photo img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#141413b8,#14141300 42%)}@container vb (max-width: 760px){.vb-img{aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/vita-ensembles.css.map */
