.lx .vue-couleur{grid-area:1/1;min-width:0;transition:opacity .7s var(--lx-ease)}.lx .vue-couleur[aria-hidden="true"]{opacity:0;pointer-events:none}.lx .bande--lait .accroche,.lx .bande--poudre .accroche{color:var(--lx-mauve)}.lx .teintes{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4rem)}.lx .teintes__tete{display:grid;gap:1rem;max-width:44rem}.lx .teintes__texte{max-width:36em;color:var(--lx-mauve);text-wrap:pretty}.lx .teintes__duo{display:grid;gap:clamp(2rem,1.25rem + 2.5vw,3rem)}.lx .teinte-carte{display:grid;gap:1.15rem;min-width:0;margin:0}.lx .teinte-carte img{width:100%;aspect-ratio:4/5;object-fit:cover}.lx .teinte-carte figcaption{display:grid;gap:.3rem;justify-items:start}.lx .teinte-carte__nom{font-family:var(--lx-display);font-style:italic;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.15}.lx .teinte-carte__detail{color:var(--lx-mauve)}.lx .teinte-carte .lien{margin-top:.35rem;text-decoration-color:var(--lx-filet-clair)}.lx .teinte-carte .lien:hover{text-decoration-color:currentColor}.lx .dos{display:grid;gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);align-items:center}.lx .dos__visuel{display:grid;min-width:0}.lx .dos__visuel img{width:100%;aspect-ratio:3/2;object-fit:cover}.lx .dos__texte{display:grid;gap:1.1rem;min-width:0;max-width:34rem}.lx .dos__texte>p:not(.accroche){color:var(--lx-mauve);text-wrap:pretty}.lx .details{display:grid;gap:1rem;margin:.4rem 0 0;padding-top:1.25rem;border-top:1px solid var(--lx-filet-clair)}.lx .details dt{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.lx .details dd{margin:.2rem 0 0;color:var(--lx-mauve)}.lx .barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.7rem max(16px,env(safe-area-inset-right,0px)) calc(.7rem + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--lx-nuit);border-top:1px solid var(--lx-filet-sombre);color:var(--lx-lait);transform:translateY(110%);transition:transform .45s var(--lx-ease)}.lx .barre-achat.est-visible{transform:none}.lx .barre-achat__contenu{display:flex;align-items:center;gap:.85rem;max-width:var(--lx-large);margin:0 auto}.lx .barre-achat .pastille{width:22px;height:22px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.lx .barre-achat__texte{flex:1;min-width:0;display:grid;line-height:1.25}.lx .barre-achat__nom{font-family:var(--lx-display);font-size:1.1rem}.lx .barre-achat__prix{font-size:.85rem;color:var(--lx-rose-doux)}.lx .barre-achat .bouton{min-height:48px;padding:.8rem calc(1.3rem - .18em) .8rem 1.3rem}@media (min-width:700px){.lx .teintes__duo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.lx .dos{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lx .barre-achat{display:none}}@media (prefers-reduced-motion:reduce){.lx .vue-couleur,.lx .barre-achat,.lx .barre-achat.est-visible{transition:none}}.lx .moment{background:var(--lx-nuit);color:var(--lx-lait)}.lx .moment__visuel{display:grid;overflow:hidden}.lx .moment__visuel img{width:100%;height:clamp(22rem,56vw,46rem);object-fit:cover;object-position:50% 58%}.lx .moment__texte{display:grid;gap:.9rem;justify-items:center;text-align:center;padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.lx .moment__texte .titre-section{max-width:24ch}@media (max-width:699px){.lx .moment__visuel img{height:auto;aspect-ratio:4/5;object-position:44% 55%}}.lx .film__vue{position:absolute;inset:0}.lx .film__vue .film__video{display:block}.lx .teinte-carte .lien{color:inherit}.lx .barre-achat p{margin:0}.lx .lx-note{padding:2rem 0;color:var(--lx-lait)}.lx .moment__visuel>.vue-couleur{display:block}.lx .moment__visuel img{display:block}
.lx.lx-duo{background:transparent;color:var(--lx-prune);font-size:1rem;line-height:1.6}.lx .duo{display:grid;gap:1.1rem;padding:1.3rem 1.3rem 1.4rem;border:1px solid var(--lx-filet-clair)}.lx .duo__tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.lx .duo__titre{font-family:var(--lx-display);font-style:italic;font-size:1.3rem;line-height:1.3}.lx .duo__prix{font-family:var(--lx-display);font-size:1.3rem;line-height:1;font-variant-numeric:lining-nums;white-space:nowrap}.lx .duo__titre,.lx .duo__prix{font-optical-sizing:none;font-variation-settings:"opsz" 24}.lx .duo__texte{color:var(--lx-mauve);font-size:.95rem;line-height:1.6;max-width:36em}.lx .duo fieldset{display:grid;gap:.75rem;margin:0;padding:0;border:0;min-width:0}.lx .duo legend{float:left;width:100%;margin-bottom:.75rem;padding:0;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.lx .bouton--contour{background:transparent;border-color:var(--lx-prune);color:var(--lx-prune)}.lx .bouton--contour:hover{background:var(--lx-prune);border-color:var(--lx-prune);color:var(--lx-lait)}.lx .bouton--contour[disabled]:hover{background:transparent;color:var(--lx-prune)}.lx .choix__erreur{font-size:.9rem;line-height:1.5;color:var(--lx-prune)}.lx [hidden],.lx[hidden]{display:none!important}
.lx .comparatif{display:grid;gap:clamp(2rem,1.5rem + 2.5vw,3rem)}.lx .comparatif__tete{display:grid;gap:1rem;max-width:44rem}.lx .comparatif__tete p:not(.accroche){color:var(--lx-mauve);max-width:36em;text-wrap:pretty}.lx .tableau{width:100%;border-collapse:collapse;line-height:1.5;margin:0}.lx .tableau th,.lx .tableau td{text-align:left;vertical-align:top;border:0}.lx .tableau thead th{font-family:var(--lx-texte);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:0 .75rem 1rem;color:var(--lx-prune)}.lx .tableau tbody th{width:26%;font-family:var(--lx-display);font-size:1.2rem;line-height:1.3;font-weight:700;padding:1rem .75rem 1rem 0;color:var(--lx-prune);font-optical-sizing:none;font-variation-settings:"opsz" 24}.lx .tableau td{padding:1rem .75rem;color:var(--lx-mauve);font-size:.95rem}.lx .tableau tbody tr{border-top:1px solid var(--lx-filet-clair)}.lx .tableau tbody tr:last-child{border-bottom:1px solid var(--lx-filet-clair)}.lx .tableau .lumae{color:var(--lx-prune);background:var(--lx-poudre)}.lx .tableau .col{display:none}.lx .visuellement-cache{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:699px){.lx .tableau thead{display:none}.lx .tableau,.lx .tableau tbody,.lx .tableau tr,.lx .tableau th,.lx .tableau td{display:block;width:auto}.lx .tableau tbody tr{padding:1.1rem 0}.lx .tableau tbody th{padding:0 0 .6rem;width:auto}.lx .tableau td{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;padding:.4rem .5rem}.lx .tableau .col{display:block;font-family:var(--lx-texte);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-prune);padding-top:.15em}}.lx .avis{display:grid;gap:clamp(2rem,1.5rem + 2.5vw,3rem)}.lx .avis__tete{display:grid;gap:1rem;max-width:44rem}.lx .avis__resume{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-family:var(--lx-display);font-size:1.3rem;color:var(--lx-mauve);font-optical-sizing:none;font-variation-settings:"opsz" 24}.lx .avis__liste{display:grid;gap:1.5rem}.lx .avis-carte{display:grid;gap:.9rem;align-content:start;border-top:1px solid var(--lx-filet-clair);padding-top:1.25rem;min-width:0}.lx .etoiles{display:inline-flex;gap:.15rem;margin:0;color:var(--lx-or);font-size:1.05rem;line-height:1;font-family:system-ui,sans-serif}.lx .etoiles .est-vide{color:var(--lx-filet-clair)}.lx .avis-carte__texte{margin:0;padding:0;border:0;font-family:var(--lx-display);font-size:1.2rem;line-height:1.45;color:var(--lx-prune);text-wrap:pretty;font-optical-sizing:none;font-variation-settings:"opsz" 24}.lx .avis-carte__texte p{margin:0}.lx .avis-carte__qui{font-size:.9rem;color:var(--lx-mauve)}.lx .avis__note{font-size:.85rem;line-height:1.6;color:var(--lx-mauve);max-width:62ch}@media (min-width:700px){.lx .avis__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}@media (min-width:1100px){.lx .avis__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx .lx-note--clair{color:var(--lx-prune)}.lx.lx-reassurance{background:transparent;color:var(--lx-prune);font-size:1rem;line-height:1.6}.lx .reassurance{display:grid;gap:.35rem;font-size:.9rem;color:var(--lx-mauve)}.lx .reassurance li{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:baseline}.lx .reassurance li::before{content:"";width:.8rem;height:1px;background:currentColor;transform:translateY(-.3em)}.lx .prix__note a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}
