:root{--vnm-sombre: var(--vn-marine, #0f1d5e)}.vnm-section{--vnm-justify: flex-start;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:var(--vnm-v-section, center);min-height:var(--vnm-h-m, 0);padding:var(--vnm-pt-m, 32px) 0 var(--vnm-pb-m, 32px);background:var(--vnm-fond, transparent);font-family:var(--vn-police-texte, inherit);color:var(--vn-texte, #3b4573);overflow:hidden}@media screen and (min-width:750px){.vnm-section{min-height:var(--vnm-h, 0);padding:var(--vnm-pt, 56px) 0 var(--vnm-pb, 56px)}}.vnm-section--centre{--vnm-justify: center;text-align:center}.vnm-section--droite{--vnm-justify: flex-end;text-align:right}.vnm-section--gauche{text-align:left}.vnm-section__fond{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vnm-section__fond img,.vnm-section__fond svg{width:100%;height:100%;object-fit:cover;object-position:var(--vnm-fond-pos, center);display:block}.vnm-section__fond-ordi,.vnm-section__fond-mobile{position:absolute;top:0;right:0;bottom:0;left:0}.vnm-section__fond-mobile{display:none}@media screen and (max-width:749px){.vnm-section__fond--double .vnm-section__fond-ordi{display:none}.vnm-section__fond--double .vnm-section__fond-mobile{display:block}}.vnm-section__fond .vnm-section__voile{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vnm-voile, transparent)}@media screen and (max-width:749px){.vnm-section__fond .vnm-section__voile{background:var(--vnm-voile-m, var(--vnm-voile, transparent))}}.vnm-section__contenu{box-sizing:border-box;width:100%;max-width:var(--vnm-largeur, var(--vn-largeur, 1200px));margin:0 auto;padding:0 20px}.vnm-section--pleine .vnm-section__contenu{max-width:none;padding:0}@media screen and (max-width:749px){.vnm-section__contenu{padding:0 16px}}.vnm-section__contenu--empilee{display:flex;flex-direction:column;align-items:stretch;gap:var(--vnm-gap, 20px)}.vnm-section__contenu--colonnes{display:flex;flex-direction:column;gap:var(--vnm-gap-m, 28px)}.vnm-section__contenu--colonnes.vnm-inverse-mobile{flex-direction:column-reverse}.vnm-section__contenu--colonnes>*{min-width:0}@media screen and (min-width:750px){.vnm-empile-750.vnm-section__contenu--colonnes{display:grid;grid-template-columns:var(--vnm-cols, repeat(2, minmax(0, 1fr)));align-items:var(--vnm-v, center);gap:var(--vnm-gap-ligne, 28px) var(--vnm-gap-col, 56px)}}@media screen and (min-width:990px){.vnm-empile-990.vnm-section__contenu--colonnes{display:grid;grid-template-columns:var(--vnm-cols, repeat(2, minmax(0, 1fr)));align-items:var(--vnm-v, center);gap:var(--vnm-gap-ligne, 28px) var(--vnm-gap-col, 56px)}}.vnm-section :focus-visible,.vnm-barre :focus-visible{outline:2px solid var(--vn-bleu, #2145f3);outline-offset:3px}@media screen and (max-width:749px){.vnm-masquer-mobile{display:none!important}}@media screen and (min-width:750px){.vnm-masquer-ordi{display:none!important}}.vnm-groupe{box-sizing:border-box;min-width:0;width:100%;max-width:var(--vnm-g-max, none);padding:var(--vnm-g-pad-m, 0);border-radius:var(--vnm-g-rayon, 0);background:var(--vnm-g-fond, transparent);border:var(--vnm-g-bordure, 0);box-shadow:var(--vnm-g-ombre, none);overflow:var(--vnm-g-overflow, visible)}@media screen and (min-width:750px){.vnm-groupe{padding:var(--vnm-g-pad, 0)}}.vnm-groupe.vnm-centre-bloc{margin-inline:auto}.vnm-groupe.vnm-droite-bloc{margin-left:auto}.vnm-groupe--gauche{--vnm-justify: flex-start;text-align:left}.vnm-groupe--centre{--vnm-justify: center;text-align:center}.vnm-groupe--droite{--vnm-justify: flex-end;text-align:right}.vnm-groupe--pile{display:flex;flex-direction:column;justify-content:var(--vnm-g-v, flex-start);gap:var(--vnm-g-gap, 16px)}.vnm-groupe--ligne{display:flex;flex-wrap:wrap;align-items:var(--vnm-g-v, center);justify-content:var(--vnm-justify);gap:var(--vnm-g-gap, 16px)}.vnm-groupe--ligne>*{width:auto;flex:0 1 auto}.vnm-groupe--ligne.vnm-groupe--egal>*{flex:1 1 0}.vnm-groupe--ligne.vnm-groupe--sans-retour{flex-wrap:nowrap}.vnm-groupe--grille{display:grid;grid-template-columns:repeat(var(--vnm-g-cols-m, 1),minmax(0,1fr));align-items:var(--vnm-g-v, stretch);gap:var(--vnm-g-gap, 16px)}@media screen and (min-width:750px){.vnm-groupe--grille{grid-template-columns:repeat(var(--vnm-g-cols-t, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.vnm-groupe--grille{grid-template-columns:repeat(var(--vnm-g-cols, 3),minmax(0,1fr))}}@media screen and (max-width:749px){.vnm-groupe--defile{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--vnm-g-defile, 72%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.vnm-groupe--defile::-webkit-scrollbar{display:none}.vnm-groupe--defile>*{scroll-snap-align:start}}.vnm-groupe a.vnm-groupe__lien{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.vnm-groupe--cliquable{position:relative}.vnm-titre{margin:0;font-family:var(--vn-police-titres, inherit);font-weight:var(--vn-graisse-titres, 600);line-height:1.15;color:var(--vnm-couleur, var(--vn-marine, #0f1d5e));text-wrap:balance;overflow-wrap:anywhere}.vnm-titre em{font-style:italic;color:var(--vnm-accent, var(--vn-bleu, #2145f3))}.vnm-titre strong{font-weight:800}.vnm-titre--s{font-size:clamp(18px,2vw,22px);line-height:1.3}.vnm-titre--m{font-size:var(--vn-taille-titre, clamp(26px, 3vw, 36px))}.vnm-titre--l{font-size:clamp(30px,4.2vw,46px);line-height:1.1}.vnm-titre--xl{font-size:clamp(34px,5.4vw,60px);line-height:1.06}.vnm-titre--perso{font-size:clamp(calc(var(--vnm-taille) * .62),5.6vw,var(--vnm-taille))}.vnm-titre--etiquette{font-family:var(--vn-police-texte, inherit);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.vnm-titre--majuscules{text-transform:uppercase;letter-spacing:.02em}.vnm-titre__icone{display:inline-grid;place-items:center;width:1.4em;height:1.4em;margin-right:.4em;vertical-align:-.35em;border-radius:50%;color:#fff;background:var(--vn-bleu, #2145f3)}.vnm-titre__icone--croix{background:#d64545}.vnm-titre__icone svg{width:62%;height:62%}.vnm-texte{max-width:var(--vnm-max, none);font-size:var(--vnm-taille-texte, 15px);line-height:1.65;color:var(--vnm-couleur, inherit)}.vnm-texte.vnm-centre-bloc{margin-inline:auto}.vnm-texte>*{margin:0 0 .8em}.vnm-texte>:last-child{margin-bottom:0}.vnm-texte strong{color:var(--vnm-couleur, var(--vn-marine, #0f1d5e))}.vnm-texte a{color:inherit;text-underline-offset:3px}.vnm-bouton-zone{display:flex;justify-content:var(--vnm-b-justify, var(--vnm-justify, flex-start))}.vnm-bouton{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 36px;border:2px solid transparent;border-radius:var(--vn-rayon-bouton, 8px);background:var(--vnm-b-fond, var(--vn-bleu, #2145f3));color:var(--vnm-b-texte, #fff);font:600 14px/1.2 var(--vn-police-texte, inherit);letter-spacing:.02em;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.vnm-bouton--majuscules{text-transform:uppercase}.vnm-bouton:hover{background:var(--vnm-b-survol, var(--vn-marine, #0f1d5e));transform:translateY(-1px)}.vnm-bouton--grand{min-height:56px;padding:16px 44px;font-size:15px}.vnm-bouton--petit{min-height:40px;padding:8px 22px;font-size:13px}.vnm-bouton--clair{background:var(--vnm-b-fond, #fff);color:var(--vnm-b-texte, var(--vn-bleu, #2145f3))}.vnm-bouton--clair:hover{background:var(--vnm-b-survol, var(--vn-lavande, #f4f6ff))}.vnm-bouton--contour{background:transparent;border-color:currentColor;color:var(--vnm-b-texte, var(--vn-bleu, #2145f3))}.vnm-bouton--contour:hover{background:var(--vnm-b-survol, var(--vn-lavande, #f4f6ff))}.vnm-bouton--lien{min-height:0;padding:0;border:0;background:none;color:var(--vnm-b-texte, var(--vn-bleu, #2145f3));text-decoration:underline;text-underline-offset:4px}.vnm-bouton--lien:hover{background:none;transform:none}.vnm-bouton--ombre{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--vnm-b-fond, var(--vn-bleu, #2145f3)) 70%,transparent)}.vnm-bouton--pleine{width:100%}@media screen and (max-width:749px){.vnm-bouton--pleine-mobile{width:100%}}.vnm-bouton svg{flex:none}.vnm-image{position:relative;width:100%;max-width:var(--vnm-i-max, none);margin:0}.vnm-image.vnm-centre-bloc{margin-inline:auto}.vnm-image.vnm-droite-bloc{margin-left:auto}.vnm-image__cadre{position:relative;display:block;overflow:hidden;border-radius:var(--vnm-i-rayon, var(--vn-rayon, 8px));aspect-ratio:var(--vnm-i-ratio, auto);background:var(--vnm-i-fond, transparent);box-shadow:var(--vnm-i-ombre, none)}.vnm-image__cadre img,.vnm-image__cadre svg.placeholder-svg,.vnm-image__cadre video{display:block;width:100%;height:auto}.vnm-image--ratio .vnm-image__cadre img,.vnm-image--ratio .vnm-image__cadre svg,.vnm-image--ratio .vnm-image__cadre video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:var(--vnm-i-fit, cover);object-position:var(--vnm-i-pos, center)}.vnm-image__cadre svg.placeholder-svg{background:var(--vn-lavande, #f4f6ff);fill:var(--vn-texte, #3b4573);opacity:.6}a.vnm-image__cadre img{transition:transform .5s ease}a.vnm-image__cadre:hover img{transform:scale(1.03)}.vnm-image__etiquette{position:absolute;z-index:1;max-width:calc(100% - 24px);padding:7px 14px;border-radius:var(--vn-rayon-bouton, 8px);background:var(--vnm-e-fond, #fff);color:var(--vnm-e-texte, var(--vnm-sombre, #0f1d5e));font:700 12px/1.3 var(--vn-police-texte, inherit);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px -8px #0f1d5e59}.vnm-image__etiquette--bas-gauche{left:12px;bottom:12px}.vnm-image__etiquette--bas-centre{left:50%;bottom:12px;transform:translate(-50%);text-align:center}.vnm-image__etiquette--haut-gauche{left:12px;top:12px}.vnm-image__etiquette--haut-centre{left:50%;top:12px;transform:translate(-50%);text-align:center}.vnm-image__etiquette--sous{position:static;display:inline-block;margin-top:10px;box-shadow:none;background:transparent;padding:0}.vnm-image__pastille{position:absolute;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:3px solid #fff;border-radius:50%;color:#fff;background:#2e9d5b;box-shadow:0 6px 16px -6px #00000059}.vnm-image__pastille--croix{background:#d64545}.vnm-image__pastille--haut-centre{top:12px;left:50%;transform:translate(-50%)}.vnm-image__pastille--haut-gauche{top:12px;left:12px}.vnm-image__pastille--haut-droite{top:12px;right:12px}.vnm-image__badge{position:absolute;z-index:1;right:12px;bottom:12px;width:var(--vnm-badge-l, 88px)}.vnm-image__badge img{width:100%;height:auto;display:block}.vnm-image__legende{margin:8px 0 0;font-size:12px;opacity:.8;text-align:inherit}.vnm-liste{display:grid;gap:var(--vnm-l-gap, 12px);margin:0;padding:0;list-style:none;font-size:var(--vnm-l-taille, 15px);line-height:1.45;text-align:left}.vnm-liste--horizontale{display:flex;flex-wrap:wrap;justify-content:var(--vnm-justify);gap:var(--vnm-l-gap, 12px) calc(var(--vnm-l-gap, 12px) * 2)}.vnm-liste--colonnes{grid-template-columns:repeat(var(--vnm-l-cols, 3),minmax(0,1fr))}@media screen and (max-width:749px){.vnm-liste--colonnes{grid-template-columns:repeat(var(--vnm-l-cols-m, 1),minmax(0,1fr))}}.vnm-puce{display:flex;align-items:flex-start;gap:10px}.vnm-liste--icone-dessus .vnm-puce{flex-direction:column;align-items:center;text-align:center}.vnm-liste--centre .vnm-puce{justify-content:center}.vnm-puce__icone{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--vnm-l-icone, var(--vn-bleu, #2145f3))}.vnm-puce__icone svg{width:16px;height:16px;stroke-width:2.4}.vnm-liste--plein .vnm-puce__icone{background:var(--vnm-l-icone, var(--vn-bleu, #2145f3));color:#fff}.vnm-liste--clair .vnm-puce__icone{background:var(--vn-lavande, #f4f6ff)}.vnm-liste--grand .vnm-puce__icone{width:44px;height:44px}.vnm-liste--grand .vnm-puce__icone svg{width:22px;height:22px;stroke-width:1.8}.vnm-puce__texte{padding-top:1px}.vnm-puce__texte strong{color:var(--vnm-couleur, var(--vn-marine, #0f1d5e))}.vnm-puce__titre{display:block;font-weight:700;color:var(--vnm-couleur, var(--vn-marine, #0f1d5e))}.vnm-liste--majuscules .vnm-puce__texte{font-size:.82em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vnm-note{display:flex;justify-content:var(--vnm-justify);font-size:14px;line-height:1.2}.vnm-note__corps{display:inline-flex;align-items:center;gap:8px}.vnm-note--dessous .vnm-note__corps{flex-direction:column;gap:6px}.vnm-note--pastille .vnm-note__corps{padding:6px 12px;border-radius:999px;background:var(--vnm-n-fond, rgba(255, 255, 255, .92));color:var(--vnm-n-texte, var(--vnm-sombre, #0f1d5e));box-shadow:0 4px 14px -8px #0f1d5e66}.vnm-note__valeur{font-weight:700;color:inherit}.vnm-note__libelle{font-size:.86em}.vnm-note--dessous .vnm-note__libelle{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.vnm-etoiles{position:relative;display:inline-block;font-size:var(--vnm-n-taille, 16px);line-height:1;letter-spacing:2px;white-space:nowrap;color:color-mix(in srgb,currentColor 22%,transparent)}.vnm-etoiles__plein{position:absolute;inset:0 auto 0 0;width:var(--vnm-n-pct, 100%);overflow:hidden;color:var(--vnm-n-etoile, #f5b82e)}.vnm-badge-zone{display:flex;justify-content:var(--vnm-justify)}.vnm-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--vnm-bd-fond, var(--vn-jaune, #fdf18c));color:var(--vnm-bd-texte, var(--vnm-sombre, #0f1d5e));font:700 13px/1.2 var(--vn-police-texte, inherit);letter-spacing:.02em}.vnm-badge--carre{border-radius:6px}.vnm-badge--grand{padding:9px 16px;font-size:15px}.vnm-badge svg{width:15px;height:15px}.vnm-stat{display:flex;align-items:center;gap:14px;text-align:left}.vnm-stat--dessous{flex-direction:column;text-align:center;gap:8px}.vnm-stat__valeur{flex:none;font:800 clamp(28px,3.4vw,40px)/1 var(--vn-police-titres, inherit);color:var(--vnm-s-couleur, var(--vn-bleu, #2145f3))}.vnm-stat--anneau .vnm-stat__valeur{position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;font-size:24px;background:radial-gradient(closest-side,var(--vnm-s-interieur, #fff) 80%,transparent 81%),conic-gradient(var(--vnm-s-couleur, var(--vn-bleu, #2145f3)) var(--vnm-s-pct, 80%),color-mix(in srgb,var(--vnm-s-couleur, var(--vn-bleu, #2145f3)) 14%,transparent) 0)}.vnm-stat__texte{margin:0;font-size:14px;line-height:1.45}.vnm-stat__texte strong{color:var(--vn-marine, #0f1d5e)}.vnm-logos{display:flex;flex-direction:column;align-items:center;gap:14px}.vnm-logos--dessus{flex-direction:column-reverse}.vnm-logos__rangee{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px clamp(24px,4vw,56px);margin:0;padding:0;list-style:none}.vnm-logo{display:flex;align-items:center;height:var(--vnm-lg-h, 32px)}.vnm-logo img{height:100%;width:auto;max-width:160px;object-fit:contain}.vnm-logo__texte{font:800 clamp(16px,1.8vw,22px)/1 var(--vn-police-texte, inherit);letter-spacing:-.01em;white-space:nowrap}.vnm-logos--gris .vnm-logo{filter:grayscale(1);opacity:.7}.vnm-logos--clairs .vnm-logo{filter:brightness(0) invert(1);opacity:.85}.vnm-logos__legende{margin:0;font-size:12px;opacity:.75;text-align:center}@media screen and (max-width:749px){.vnm-logos--defile .vnm-logos__rangee{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;scrollbar-width:none}.vnm-logos--defile .vnm-logos__rangee::-webkit-scrollbar{display:none}.vnm-logo{flex:none}}.vnm-paiement{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--vnm-justify);gap:8px;font-size:13px}.vnm-paiement ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vnm-paiement svg{display:block;width:auto;height:var(--vnm-p-h, 22px)}.vnm-livraison{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--vnm-justify);gap:6px 10px;font-size:14px;line-height:1.4}.vnm-livraison--bandeau{padding:10px 16px;border-radius:var(--vn-rayon, 8px);background:var(--vnm-lv-fond, var(--vn-lavande, #f4f6ff))}.vnm-livraison__icone{display:inline-flex;color:var(--vn-bleu, #2145f3)}.vnm-livraison strong{color:var(--vn-marine, #0f1d5e)}.vnm-livraison__compte strong{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--vnm-lv-accent, #f2a33a);color:#fff;font-variant-numeric:tabular-nums}.vnm-espace.vnm-espace{height:var(--vnm-esp-m, 16px);display:flex;align-items:center}@media screen and (min-width:750px){.vnm-espace.vnm-espace{height:var(--vnm-esp, 24px)}}.vnm-espace hr{width:100%;margin:0;border:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.vnm-barre{position:fixed;left:0;right:0;background:var(--vnm-barre-fond, #fff);color:var(--vnm-barre-texte, var(--vnm-sombre, #0f1d5e));font-family:var(--vn-police-texte, inherit);box-shadow:0 -4px 20px -10px #0f1d5e59;transition:transform .3s ease,opacity .3s ease}.vnm-barre--haut{top:0;box-shadow:0 4px 20px -10px #0f1d5e59}.vnm-barre--bas{bottom:0}.vnm-barre[data-cachee=true].vnm-barre--haut{transform:translateY(-110%);opacity:0}.vnm-barre[data-cachee=true].vnm-barre--bas{transform:translateY(110%);opacity:0}.vnm-barre__contenu{box-sizing:border-box;display:flex;align-items:center;gap:16px;max-width:var(--vn-largeur, 1200px);margin:0 auto;padding:10px 20px}.vnm-barre__marque{display:flex;align-items:center;gap:14px;min-width:0;margin-right:auto}.vnm-barre__logo img{display:block;height:var(--vnm-barre-logo, 28px);width:auto}.vnm-barre__nom{font:var(--vn-graisse-titres, 600) 20px/1 var(--vn-police-titres, inherit);white-space:nowrap}.vnm-barre .vnm-bouton{min-height:42px;padding:10px 28px}@media screen and (max-width:749px){.vnm-barre--haut.vnm-barre--bas-mobile{top:auto;bottom:0}.vnm-barre--haut.vnm-barre--bas-mobile[data-cachee=true]{transform:translateY(110%)}.vnm-barre__contenu{padding:10px 16px;gap:10px}.vnm-barre__logo,.vnm-barre__nom{display:none}.vnm-barre .vnm-note{font-size:12px}.vnm-barre__action{flex:1 1 auto}.vnm-barre .vnm-bouton{width:100%;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.vnm-bouton,a.vnm-image__cadre img,.vnm-barre{transition:none}.vnm-bouton:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vn-modulaire.css.map */
