:root{--blanc:#FFFFFF;--encre:#111111;--anthracite:#3F3F3F;--gris:#6B6B6B;--filet:#E8E8E8;--filet-fort:#D6D3CE;--grege:#EFEDE9;--grege-clair:#F6F5F2;--grege-fonce:#E6E3DE;--eau:#2E5A78;--succes:#1F6B43;--erreur:#B3261E;--police:"Host Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--r-panneau:20px;--r-carte:14px;--r-mini:10px;--gout:24px;--max:1440px;--entete:68px;--ombre-flottante:0 10px 30px rgba(17,17,17,.12),0 1px 3px rgba(17,17,17,.08)}@media(max-width:820px){:root{--gout:16px;--r-panneau:16px;--r-carte:12px;--entete:56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--blanc)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{margin:0;background:var(--blanc);color:var(--encre);font:400 16px/1.55 var(--police);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--encre);outline-offset:3px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-display{font-weight:400;font-size:clamp(34px,3.7vw,54px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.t-h2{font-weight:400;font-size:clamp(26px,2.4vw,36px);line-height:1.12;letter-spacing:-.022em;text-wrap:balance}.t-h3{font-weight:500;font-size:19px;line-height:1.3;letter-spacing:-.01em}.t-lead{font-size:clamp(16px,1.25vw,18px);line-height:1.55;color:var(--anthracite)}.t-corps{font-size:16px;line-height:1.6;color:var(--anthracite)}.t-petit{font-size:14px;line-height:1.5;color:var(--anthracite)}.t-meta{font-size:13px;line-height:1.45;color:var(--gris)}.t-sur{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--gris)}.mesure{max-width:38ch}.conteneur{max-width:var(--max);margin:0 auto;padding:0 var(--gout)}.section{padding:clamp(56px,6.5vw,96px) 0}.section--serre{padding:clamp(40px,5vw,72px) 0}.tete-section{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.tete-section .t-h2{max-width:20ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 30px;border-radius:999px;font-size:16px;font-weight:500;letter-spacing:-.005em;transition:background-color .2s,color .2s,border-color .2s,transform .12s;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:active{transform:scale(.985)}.btn--noir{background:var(--encre);color:var(--blanc)}.btn--noir:hover{background:#2c2c2c}.btn--noir[aria-disabled=true],.btn--noir:disabled{background:#bdbdbd;color:#fff;cursor:not-allowed;transform:none}.btn--contour{border:1px solid var(--encre);color:var(--encre);background:var(--blanc)}.btn--contour:hover{background:var(--encre);color:var(--blanc)}.btn--blanc{background:var(--blanc);color:var(--encre)}.btn--blanc:hover{background:#f1f1f1}.btn--plein{width:100%}.btn--petit{height:40px;padding:0 18px;font-size:14px}.btn .sep{width:1px;height:16px;background:currentColor;opacity:.3}.lien{font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--filet-fort);transition:text-decoration-color .2s}.lien:hover{text-decoration-color:var(--encre)}.lien-fleche{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.lien-fleche svg{transition:transform .2s}.lien-fleche:hover svg{transform:translate(3px)}.entete{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:transform .3s ease,border-color .2s}.entete.est-defile{border-bottom-color:var(--filet)}.entete.est-cache{transform:translateY(-100%)}.entete__barre{height:var(--entete);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:var(--max);margin:0 auto;padding:0 var(--gout)}.logo{font-weight:500;font-size:24px;letter-spacing:-.035em;line-height:1;justify-self:start}.logo span{display:inline-block}.nav{display:flex;gap:34px;font-size:15px}.nav a{position:relative;color:var(--anthracite);transition:color .2s}.nav a:hover,.nav a[aria-current=page]{color:var(--encre)}.nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--encre)}.outils{justify-self:end;display:flex;align-items:center;gap:6px}.icone{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px;position:relative;transition:background-color .2s}.icone:hover{background:var(--grege-clair)}.icone svg{width:22px;height:22px}.pastille{position:absolute;top:6px;right:5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--encre);color:#fff;font-size:11px;font-weight:500;line-height:17px;text-align:center}.pastille[data-n="0"],.burger{display:none}@media(max-width:820px){.entete__barre{grid-template-columns:44px 1fr 44px;padding:0 8px}.nav,.outils .btn{display:none}.burger{display:inline-grid;grid-column:1}.logo{grid-column:2;justify-self:center;font-size:22px}.outils{grid-column:3}.outils .icone--compte{display:none}}.voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111152;opacity:0;pointer-events:none;transition:opacity .3s;z-index:80}.voile.est-ouvert{opacity:1;pointer-events:auto}.tiroir{position:fixed;top:0;bottom:0;width:min(420px,100%);background:var(--blanc);z-index:90;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.tiroir--gauche{left:0;transform:translate(-100%)}.tiroir--droite{right:0;transform:translate(100%)}.tiroir.est-ouvert{transform:none}.tiroir__tete{height:var(--entete);display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 20px;border-bottom:1px solid var(--filet)}.tiroir__corps{flex:1;overflow:auto;padding:20px}.tiroir__pied{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--filet)}.menu-mobile a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:22px;letter-spacing:-.02em;border-bottom:1px solid var(--filet)}.menu-mobile__carte{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;margin-top:24px;padding:10px;background:var(--grege-clair);border-radius:var(--r-carte)}.menu-mobile__carte img{border-radius:var(--r-mini);aspect-ratio:1;object-fit:cover}.panneau{position:relative;background:var(--grege);border-radius:var(--r-panneau);overflow:hidden}.panneau img{width:100%;height:100%;object-fit:cover}.annot-bouton{position:fixed;right:16px;bottom:16px;z-index:120;display:flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border-radius:999px;background:#fff;border:1px solid var(--filet-fort);font-size:12.5px;font-weight:500;box-shadow:var(--ombre-flottante)}.annot-bouton i{width:28px;height:16px;border-radius:8px;background:#c9c9c9;position:relative;transition:background .2s}.annot-bouton i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}body.annot .annot-bouton i{background:var(--encre)}body.annot .annot-bouton i:after{transform:translate(12px)}[data-photo]{position:relative}body.annot [data-photo]:after{content:attr(data-photo);position:absolute;left:10px;top:10px;z-index:3;max-width:calc(100% - 20px);padding:4px 9px;border-radius:999px;background:#ffffffe6;color:#5b4a00;font:500 11px/1.3 var(--police);letter-spacing:.01em;box-shadow:0 0 0 1px #5b4a0040;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prov{display:none!important}body.annot .prov{display:inline-flex!important;align-items:center;gap:5px;vertical-align:middle;margin-left:6px;padding:2px 8px;border-radius:999px;border:1px dashed #A08A2B;background:#fff9e3;color:#5b4a00;font:500 11px/1.4 var(--police);letter-spacing:.01em;white-space:nowrap}.note-maquette{display:none}body.annot .note-maquette{display:block;margin:0 auto;max-width:var(--max);padding:0 var(--gout)}body.annot .note-maquette>div{border:1px dashed #A08A2B;background:#fffcf0;color:#5b4a00;border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.5}.masque-si-annot-off{display:none}body.annot .masque-si-annot-off{display:block}.offres{display:grid;gap:10px;border:0;margin:0;padding:0;min-width:0}.offre{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;gap:14px;align-items:center;padding:12px 18px 12px 16px;background:var(--blanc);border-radius:var(--r-carte);box-shadow:inset 0 0 0 1px #dcdcdc;cursor:pointer;transition:box-shadow .2s}.offre:hover{box-shadow:inset 0 0 0 1px #9e9e9e}.offre input{position:absolute;opacity:0;pointer-events:none}.offre__mini{width:64px;height:64px;border-radius:var(--r-mini);overflow:hidden;background:var(--grege)}.offre__mini img{width:100%;height:100%;object-fit:cover}.offre__nom{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;letter-spacing:-.01em}.offre__detail{margin-top:3px;font-size:13.5px;line-height:1.4;color:var(--anthracite)}.offre__prix{text-align:right;font-size:18px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.offre__prix small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--gris)}.offre__radio{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #9e9e9e;flex:none;transition:box-shadow .15s}.offre:has(input:checked){box-shadow:inset 0 0 0 2px var(--encre)}.offre:has(input:checked) .offre__radio{box-shadow:inset 0 0 0 6px var(--encre)}.offre:has(input:focus-visible){outline:2px solid var(--encre);outline-offset:3px}.etiquette{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--encre);color:#fff;font-size:11px;font-weight:500;letter-spacing:.02em}.etiquette--claire{background:var(--grege-fonce);color:var(--encre)}.recap{display:grid;gap:8px;margin:14px 0 12px;padding:13px 16px;font-size:14.5px;background:var(--grege-clair);border-radius:var(--r-carte)}.recap div{display:flex;justify-content:space-between;gap:16px}.recap dt{color:var(--anthracite)}.recap dd{text-align:right}.recap .total{padding-top:11px;margin-top:3px;border-top:1px solid #E2E0DC;font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.recap .total dt{color:var(--encre)}.assurances{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:14px;font-size:13px;color:var(--anthracite)}.assurances li{display:flex;align-items:center;gap:7px}.assurances svg{width:16px;height:16px;flex:none}.acc{border-top:1px solid var(--filet)}.acc details{border-bottom:1px solid var(--filet)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;font-size:17px;font-weight:400;letter-spacing:-.01em;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary .plus{position:relative;width:14px;height:14px;flex:none}.acc summary .plus:before,.acc summary .plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:var(--encre);transition:transform .25s}.acc summary .plus:after{transform:rotate(90deg)}.acc details[open] summary .plus:after{transform:rotate(0)}.acc .acc__corps{padding:0 0 22px;max-width:68ch;color:var(--anthracite);font-size:15.5px;line-height:1.6}.acc .acc__corps p+p{margin-top:10px}.barre-achat{position:fixed;left:50%;bottom:16px;z-index:60;transform:translate(-50%,140%);display:flex;align-items:center;gap:14px;padding:8px 8px 8px 10px;border-radius:999px;background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ombre-flottante);transition:transform .35s cubic-bezier(.2,.7,.2,1);max-width:calc(100% - 32px)}.barre-achat.est-visible{transform:translate(-50%)}.barre-achat img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--grege)}.barre-achat__txt{font-size:14px;line-height:1.25;white-space:nowrap}.barre-achat__txt b{font-weight:500;display:block}.barre-achat__txt span{color:var(--gris)}.barre-achat .btn{height:48px;padding:0 24px;font-size:15px}@media(max-width:820px){.barre-achat{left:0;right:0;bottom:0;transform:translateY(110%);max-width:none;border-radius:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -1px 0 var(--filet)}.barre-achat.est-visible{transform:none}.barre-achat .btn{margin-left:auto;height:48px;padding:0 22px}body.a-barre{padding-bottom:76px}}.pied{border-top:1px solid var(--filet);padding:56px 0 calc(32px + env(safe-area-inset-bottom));font-size:14.5px}.pied__grille{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.pied h4{font-size:13px;font-weight:500;color:var(--gris);margin-bottom:14px}.pied li+li{margin-top:10px}.pied a{color:var(--anthracite)}.pied a:hover{color:var(--encre)}.pied__bas{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:20px;border-top:1px solid var(--filet);color:var(--gris);font-size:13px}.lettre{display:flex;gap:8px;margin-top:16px;max-width:380px}.champ{width:100%;height:52px;padding:0 18px;border:1px solid var(--filet-fort);border-radius:999px;font:inherit;font-size:15px;color:var(--encre);background:#fff;transition:border-color .2s}.champ:hover{border-color:#b9b5ae}.champ:focus{outline:none;border-color:var(--encre)}.pied{background:var(--encre);color:#fff;border-top:0;padding-top:72px;overflow:hidden}.pied .logo{color:#fff}.pied h4{color:#ffffff80}.pied a{color:#fffc}.pied a:hover{color:#fff}.pied .t-petit,.pied .t-meta{color:#ffffff9e}.pied .champ{background:transparent;color:#fff;border-color:#ffffff47}.pied .champ::placeholder{color:#ffffff8c}.pied .champ:hover,.pied .champ:focus{border-color:#fff}.pied .btn--noir{background:#fff;color:var(--encre)}.pied .btn--noir:hover{background:#e8e8e8}.pied__nom{margin:64px 0 0 -.04em;font-size:clamp(88px,24.5vw,352px);font-weight:400;line-height:.78;letter-spacing:-.065em;white-space:nowrap;-webkit-user-select:none;user-select:none}.pied__bas{border-top-color:#ffffff29;color:#ffffff80;margin-top:28px}body.annot .pied .prov{color:#5b4a00}@media(max-width:820px){.pied{padding-top:56px}.pied__grille{grid-template-columns:1fr 1fr}.pied__marque{grid-column:1/-1}.pied__nom{margin-top:44px}}.defile{overflow:hidden;background:var(--encre);color:#fff;height:46px;display:flex;align-items:center;font-size:14px;letter-spacing:-.005em}.defile__piste{display:flex;flex:none;animation:defile 48s linear infinite}.defile__piste span{display:flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap}.defile__piste span i{width:4px;height:4px;border-radius:50%;background:#ffffff8c}@keyframes defile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.defile{justify-content:center}.defile__piste{animation:none}.defile__piste span+span{display:none}}@media(max-width:820px){.defile{height:42px;font-size:13px}}.ligne-panier{display:grid;grid-template-columns:80px 1fr auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--filet)}.ligne-panier img{width:80px;height:80px;border-radius:var(--r-mini);object-fit:cover;background:var(--grege)}.qte{display:inline-flex;align-items:center;margin-top:10px;border:1px solid var(--filet-fort);border-radius:999px;height:36px}.qte button{width:36px;height:36px;display:grid;place-items:center;font-size:17px}.qte output{min-width:22px;text-align:center;font-size:14px}.vide{text-align:center;padding:48px 8px}.grille-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gout)}@media(max-width:820px){.grille-2{grid-template-columns:1fr}}@media(max-width:820px){.cache-mobile{display:none!important}}.cache-ordi{display:none!important}@media(max-width:820px){.cache-ordi{display:flex!important}}body.capture .barre-achat{display:none}body.a-barre .annot-bouton{bottom:92px}@media(min-width:821px){body.a-barre .annot-bouton{bottom:92px}}.page-tete{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(28px,4vw,48px)}.page-tete .t-display{font-size:clamp(34px,3.6vw,52px);max-width:16ch;margin-top:12px}.page-tete .t-lead{margin-top:16px;max-width:52ch}.colonnes{display:grid;grid-template-columns:4fr 8fr;gap:clamp(24px,4vw,64px)}@media(max-width:820px){.colonnes{grid-template-columns:1fr}}.texte-long{max-width:68ch;font-size:16px;line-height:1.7;color:var(--anthracite)}.texte-long h2{font-size:22px;font-weight:400;letter-spacing:-.015em;color:var(--encre);margin:40px 0 12px}.texte-long h2:first-child{margin-top:0}.texte-long p+p{margin-top:12px}.sommaire{position:sticky;top:calc(var(--entete) + 24px);display:grid;gap:10px;font-size:14.5px}.sommaire a{color:var(--anthracite)}.sommaire a:hover,.sommaire a.est-actif{color:var(--encre)}.form{display:grid;gap:20px;max-width:560px}.form-champ{display:grid;gap:8px}.form-champ label{font-size:14px;font-weight:500}.form-champ .aide{font-size:13px;color:var(--gris)}.saisie{width:100%;height:52px;padding:0 16px;border:1px solid var(--filet-fort);border-radius:12px;font:inherit;font-size:16px;color:var(--encre);background:#fff;transition:border-color .2s,box-shadow .2s}textarea.saisie{height:140px;padding:14px 16px;resize:vertical}.saisie:hover{border-color:#b9b5ae}.saisie:focus{outline:none;border-color:var(--encre);box-shadow:0 0 0 3px #11111114}.form-champ.est-erreur .saisie{border-color:var(--erreur);box-shadow:0 0 0 3px #b3261e14}.form-champ .msg-erreur{display:none;align-items:center;gap:6px;font-size:13px;color:var(--erreur)}.form-champ.est-erreur .msg-erreur{display:flex}.alerte{display:grid;grid-template-columns:20px 1fr;gap:12px;padding:16px 18px;border-radius:12px;font-size:14.5px;line-height:1.5}.alerte--succes{background:#eef6f1;color:#173f29}.alerte--erreur{background:#fbedec;color:#5c1410}.alerte--info{background:#edf2f6;color:#1d3a50}.alerte svg{width:20px;height:20px;margin-top:1px}.etats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:820px){.etats{grid-template-columns:1fr}}body.tiroir-ouvert .annot-bouton{display:none}.tiroir:focus{outline:none}@media(max-width:820px){.annot-bouton{right:auto;left:12px;height:32px;font-size:11.5px}}body.annot [data-photo]:after{color:#5b4a00}.inspect-seul{display:none!important}body.annot .inspect-seul{display:block!important}.video{position:relative;overflow:hidden;background:var(--grege);border-radius:inherit}.video video,.video>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video video{opacity:0;transition:opacity .3s}.video.a-demarre video{opacity:1}.video__lire{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;width:100%;cursor:pointer}.video__rond{width:68px;height:68px;border-radius:50%;background:#fffffff0;display:grid;place-items:center;box-shadow:0 6px 24px #11111124;transition:transform .2s}.video__lire:hover .video__rond{transform:scale(1.06)}.video__rond svg{width:20px;height:20px;margin-left:3px}.video__info{position:absolute;left:16px;bottom:16px;z-index:3;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:#ffffffe6;font-size:13px;font-weight:500;pointer-events:none}.video__info i{font-style:normal;color:var(--gris);font-weight:400;font-variant-numeric:tabular-nums}.video__info svg{width:12px;height:12px}.video.est-lecture .video__lire,.video.est-pause .video__lire{opacity:0}.video.est-pause .video__lire{opacity:1}.video.est-lecture .video__info,.video.est-pause .video__info{opacity:0}.video__ctrl{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:none;align-items:center;gap:12px;height:40px;padding:0 14px 0 6px;border-radius:999px;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12.5px;font-variant-numeric:tabular-nums}.video.a-demarre .video__ctrl{display:flex}.video__ctrl button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.video__ctrl button svg{width:14px;height:14px}.video__prog{flex:1;height:3px;border-radius:2px;background:#11111124;position:relative;cursor:pointer}.video__prog b{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;background:var(--encre)}body.annot .video[data-photo]:after{z-index:5}@media(max-width:820px){.video__rond{width:58px;height:58px}.video__info{left:12px;bottom:12px}}.visio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#fff;display:grid;grid-template-rows:auto 1fr auto;opacity:0;pointer-events:none;transition:opacity .25s}.visio.est-ouverte{opacity:1;pointer-events:auto}.visio__tete{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 24px;font-size:14px}.visio__tete span{color:var(--gris);font-variant-numeric:tabular-nums}.visio__corps{position:relative;overflow:hidden;min-height:0}.visio__cadre{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;scrollbar-width:none;display:grid;place-items:center;cursor:zoom-in}.visio__cadre::-webkit-scrollbar{display:none}.visio__cadre img{max-width:calc(100vw - 176px);max-height:calc(100svh - 176px);width:auto;height:auto;border-radius:12px;background:var(--grege)}.visio.est-zoom .visio__cadre{place-items:start;cursor:zoom-out}.visio.est-zoom .visio__cadre img{max-width:none;max-height:none;height:auto;margin:0 auto;border-radius:0}.visio__cadre .video{width:min(100%,calc((100svh - 160px)*.8));aspect-ratio:4/5;border-radius:16px}.visio__fl{position:absolute;top:50%;z-index:3;width:48px;height:48px;margin-top:-24px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--filet);display:grid;place-items:center}.visio__fl--g{left:24px}.visio__fl--g svg{transform:rotate(180deg)}.visio__fl--d{right:24px}.visio.est-zoom .visio__fl{display:none}.visio__pied{display:flex;justify-content:center;gap:8px;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.visio__pied button{width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--grege);opacity:.6;position:relative}.visio__pied button[aria-current=true]{opacity:1;box-shadow:0 0 0 1.5px var(--encre)}.visio__pied img{width:100%;height:100%;object-fit:cover}.visio__aide{position:absolute;left:50%;bottom:16px;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#111111bf;color:#fff;font-size:12.5px;pointer-events:none;transition:opacity .3s}.visio.est-zoom .visio__aide{opacity:0}@media(max-width:820px){.visio__tete{height:56px;padding:0 4px 0 16px}.visio__fl{display:none}.visio__cadre img{max-width:100vw;max-height:calc(100svh - 112px);border-radius:0}.visio__pied button{width:8px;height:8px;border-radius:50%;opacity:1;background:#d3d1cd}.visio__pied button[aria-current=true]{background:var(--encre);box-shadow:none}.visio__pied img{display:none}}.badge-video{position:absolute;left:6px;bottom:6px;display:flex;align-items:center;gap:4px;height:20px;padding:0 7px 0 6px;border-radius:999px;background:#ffffffeb;font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--encre)}.badge-video svg{width:8px;height:8px}@media(min-width:821px){.barre-achat{top:0;bottom:auto;left:0;right:0;transform:translateY(-100%);max-width:none;border-radius:0;gap:14px;padding:8px max(var(--gout),calc((100vw - var(--max))/2 + var(--gout)));background:#fffffff5;box-shadow:0 1px 0 var(--filet);z-index:49}.barre-achat.est-visible{transform:none}.barre-achat img{width:40px;height:40px;border-radius:10px}.barre-achat__txt{margin-right:auto;display:flex;gap:12px;align-items:baseline;font-size:15px}.barre-achat__txt b{display:inline}.barre-achat .btn{height:44px}}.pied__societe{margin-top:40px;font-size:13px;color:#fff9}.pied .manque{color:#ffffff80;text-decoration:underline dashed rgba(255,255,255,.3);text-underline-offset:4px}:root{--ocre:#6E5300;--ocre-fond:#FFF7DA;--ocre-filet:#B89A3E;--vert:#1F6B43;--vert-fond:#EAF4EE}.tp{display:inline-flex;align-items:center;margin-left:8px;padding:2px 9px;border-radius:999px;border:1px dashed var(--ocre-filet);background:var(--ocre-fond);color:var(--ocre);font:500 11px/1.4 var(--police);letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.manque{color:var(--gris);font-style:normal;text-decoration:underline dashed var(--filet-fort);text-decoration-thickness:1px;text-underline-offset:4px}.rv{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin-bottom:clamp(24px,3vw,40px);padding:12px 16px;border:1px dashed var(--ocre-filet);border-radius:12px;background:var(--ocre-fond);color:var(--ocre);font-size:13.5px;line-height:1.5}.rv b{font-weight:500}.sombre .tp{background:#fff7da14;color:#e8d48a;border-color:#e8d48a73}.sombre .manque{color:#ffffff8c;text-decoration-color:#ffffff4d}.texte-long{min-width:0;overflow-wrap:anywhere}.texte-long h3{font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--encre);margin:28px 0 8px}.texte-long ul,.texte-long ol{margin:10px 0 0 1.2em;padding:0}.texte-long ul{list-style:disc}.texte-long ol{list-style:decimal}.texte-long li+li{margin-top:6px}.texte-long p+ul,.texte-long p+ol,.texte-long ul+p,.texte-long ol+p{margin-top:12px}.texte-long table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14.5px;margin-top:12px}.texte-long th,.texte-long td{padding:8px 12px;border:1px solid var(--filet-fort);text-align:left;vertical-align:top}.texte-long a:not(.btn){text-decoration:underline;text-underline-offset:3px}.colonnes>*{min-width:0}body.pub [data-pub=masque]{display:none!important}.ph--photo{padding:0;background:#f3f1ed}.ph--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.h41__media.ph--photo img{left:auto;right:0;width:56%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%);mask-image:linear-gradient(90deg,transparent 0,#000 26%)}.h41__media.ph--photo:after{background:linear-gradient(90deg,#f3f1ede6,#f3f1ed8c 30%,#f3f1ed00 50%)}.g-legende{margin:10px 2px 0;font-size:12.5px;color:var(--gris)}@media(max-width:820px){.h41__media.ph--photo img{left:0;right:auto;top:6px;width:100%;height:min(340px,52svh);object-fit:contain;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.h41__media.ph--photo:after{background:linear-gradient(0deg,#f3f1edf5,#f3f1edc7 34%,#f3f1ed00 56%)}.g-legende{padding:0 var(--gout)}}.ph--photo:before{display:none}.g-vue--large .ph--photo img{transform:scale(1.14)}.quot__tuile .ph--photo img{object-position:50% 50%}.quot__tuile:nth-child(1) .ph--photo img{object-position:36% 50%}.quot__tuile:nth-child(2) .ph--photo img{object-position:46% 50%}@media(min-width:821px){.h41__media.ph--photo img{top:2%;height:96%;object-fit:contain;object-position:50% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-composite:intersect}}.h41.h41--scene .h41__panneau{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:clamp(560px,calc(100svh - var(--entete) - 96px),780px)}.h41.h41--scene .h41__media{position:relative;inset:auto;grid-column:2;grid-row:1;align-self:stretch;padding:0;min-height:100%}.h41.h41--scene .h41__media.ph--photo img{position:absolute;bottom:0;left:0;right:auto;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;-webkit-mask-image:none;mask-image:none}.h41.h41--scene .h41__media.ph--photo:after{background:linear-gradient(90deg,#efede98c,#efede900 22%)}.h41.h41--scene .h41__texte{grid-column:1;grid-row:1;width:auto;max-width:640px;padding:clamp(32px,4.4vw,72px)}.h41__assure{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:22px;font-size:13.5px;color:var(--gris)}@media(max-width:820px){.h41.h41--scene .h41__panneau{display:flex;flex-direction:column;align-items:stretch;min-height:0}.h41.h41--scene .h41__media{position:relative;height:min(46svh,420px);min-height:0;flex:none}.h41.h41--scene .h41__media.ph--photo img{object-position:50% 30%;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 78%,transparent 100%)}.h41.h41--scene .h41__media.ph--photo:after{background:none}.h41.h41--scene .h41__texte{padding:6px 18px 22px}.h41.h41--scene .h41__titre{font-size:clamp(34px,9.6vw,44px);max-width:12ch}.h41__assure{justify-content:center;margin-top:14px;font-size:12.5px}}.scene__grille{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:center}.scene__media{aspect-ratio:4/5;border-radius:var(--r-panneau);overflow:hidden;max-width:100%}.scene__media.ph--photo img{object-position:50% 50%}.scene__texte{display:grid;gap:16px;max-width:52ch;min-width:0}.scene__texte .t-h2{max-width:16ch;margin-bottom:6px}.scene__texte p:not(.t-sur){font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--anthracite)}.scene__texte .scene__chute{margin-top:8px;padding-top:20px;border-top:1px solid var(--filet-fort);font-size:clamp(22px,2vw,28px);line-height:1.25;letter-spacing:-.02em;color:var(--encre)}@media(max-width:820px){.scene__grille{grid-template-columns:1fr;gap:24px}.scene__media{aspect-ratio:4/3}}.quot__grille--4 .quot__tuile:nth-child(4){grid-column:2 / span 2}.quot__grille--4 .quot__tuile:nth-child(4) .ph{--ar:21/9;aspect-ratio:21/9}.quot__grille--4 .quot__tuile:nth-child(1) .ph--photo img{object-position:50% 40%}.quot__grille--4 .quot__tuile:nth-child(4) .ph--photo img{object-position:50% 50%}@media(max-width:820px){.quot__grille--4 .quot__tuile:nth-child(4){grid-column:span 2}.quot__grille--4 .quot__tuile:nth-child(4) .ph{aspect-ratio:16/9}}.offres__note{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--gris)}.pied__visuels{margin-top:8px;font-size:12px;opacity:.7}body.pub .etat{display:none}#shopify-section-vivea-entete{position:sticky;top:0;z-index:50}body.pub [data-pub=masque],body.pub .bandeau-offre,body.pub .rv,body.pub .tp,body.pub .slot,body.pub .annot-bouton,body.pub .achat__avis,body.pub .offre__valeur,body.pub span.manque,body.pub p.manque,body.pub dd.manque,body.pub .offre__inclus>span:has(.manque),body.pub .infos-achat li:has(.manque),body.pub .etat--a,body.pub .offre:has(input[value=solo]) .offre__plus,body.pub .bloc__titre span,body.pub .carac__liste>div:has(.manque),body.pub .carac__tete .t-petit .tp,body.pub .faq41__tete .tp,body.pub .ph__code{display:none!important}body.pub .acc details:has(.acc__corps>p.manque:only-child){display:none}body.pub .livret__carte:has(.manque) .lien{margin-top:auto}body.pub .engag__liste li:has(.manque){display:none}.offre49__tete{display:grid;gap:12px;margin-bottom:clamp(28px,4vw,48px)}.offre49__intro{max-width:52ch;color:var(--anthracite);font-size:17px;line-height:1.55}.offre49__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.offre49__carte{display:grid;grid-template-rows:auto 1fr auto;gap:16px;padding:0 0 22px;border-radius:var(--r-panneau);background:var(--grege-clair);color:var(--encre);text-decoration:none;overflow:hidden;transition:background-color .2s}.offre49__carte:hover{background:var(--grege)}.offre49__carte:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.offre49__visuel{display:block;aspect-ratio:16/10;overflow:hidden}.offre49__visuel img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.offre49__carte:hover .offre49__visuel img{transform:scale(1.03)}.offre49__txt{display:grid;gap:4px;padding:0 24px}.offre49__txt b{font-weight:500;font-size:22px;letter-spacing:-.015em}.offre49__txt span{color:var(--gris);font-size:16px}.offre49__lien{display:inline-flex;align-items:center;gap:8px;padding:0 24px;font-weight:500;font-size:15px}.offre49__assure{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;color:var(--gris);font-size:14px}.offre49__assure li{display:flex;align-items:center;gap:8px}.offre49__assure li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--encre)}@media(max-width:749px){.offre49__grille{grid-template-columns:minmax(0,1fr)}.offre49__txt,.offre49__lien{padding:0 18px}.offre49__txt b{font-size:20px}.offre49__assure{flex-direction:column}}.situ49{background:var(--grege-clair)}.situ49__grille{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,6vw,96px);align-items:center}.situ49__visuel{margin:0;border-radius:var(--r-panneau);overflow:hidden;aspect-ratio:4/5;background:var(--grege)}.situ49__visuel img{width:100%;height:100%;object-fit:cover;display:block}.situ49__txt{display:grid;gap:14px;justify-items:start;max-width:520px}.situ49__corps{display:grid;gap:12px;color:var(--anthracite);font-size:17px;line-height:1.6}.situ49__corps p{margin:0}.situ49__cta{margin-top:10px}@media(max-width:749px){.situ49__grille{grid-template-columns:minmax(0,1fr)}.situ49__visuel{aspect-ratio:4/4.4}}.vv-formules{border:0;margin:22px 0 6px;padding:0;display:grid;gap:10px;scroll-margin-top:96px}.vv-formules legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:500;color:var(--encre)}.vv-formule{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--filet-fort);border-radius:var(--r-carte);background:var(--blanc);cursor:pointer;transition:border-color .2s,box-shadow .2s}.vv-formule:hover{border-color:var(--anthracite)}.vv-formule input{position:absolute;opacity:0;pointer-events:none}.vv-formule__radio{width:20px;height:20px;border-radius:50%;border:1px solid var(--filet-fort);display:grid;place-items:center}.vv-formule__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--encre);transform:scale(0);transition:transform .2s}.vv-formule:has(input:checked){border-color:var(--encre);box-shadow:0 0 0 1px var(--encre)}.vv-formule:has(input:checked) .vv-formule__radio{border-color:var(--encre)}.vv-formule:has(input:checked) .vv-formule__radio:after{transform:scale(1)}.vv-formule:has(input:focus-visible){outline:2px solid var(--encre);outline-offset:2px}.vv-formule__txt{display:grid;gap:2px;min-width:0}.vv-formule__nom{font-size:16px;font-weight:500}.vv-formule__detail{font-size:14px;color:var(--gris);line-height:1.4}.vv-formule__prix{font-size:16px;font-weight:500;white-space:nowrap;text-align:right}.vv-formule__prix small{display:block;font-size:12px;font-weight:400;color:var(--gris)}.product__info-container .vv-formules{margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vivea.css.map */
