.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2xs) var(--space-s);margin-block-end:var(--space-s)}.section-head h2{font-family:var(--font-voice);font-weight:700;font-size:var(--step-2);line-height:1.15}.icon-btn-framed{border:1px solid var(--line-strong)}.stepper-lg button{inline-size:44px;block-size:48px}.stars{display:inline-flex;gap:1px;color:var(--accent)}.star-empty{color:var(--line-strong)}.tray-compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:60rem){.tray-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:56rem){.gallery{position:sticky;inset-block-start:5.5rem}}.thumbs{display:flex;gap:8px;margin-block-start:8px}.thumbs button{inline-size:72px;block-size:72px;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-surface);overflow:hidden;background:none;opacity:.7;transition:opacity var(--dur-feedback) var(--ease-out)}.thumbs button[aria-checked=true]{opacity:1;outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){.thumbs button:hover{opacity:1}}.product-info{display:grid;gap:var(--space-s)}.product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--step--1);color:var(--muted)}.product-name{font-family:var(--font-voice);font-weight:700;font-size:var(--step-4);line-height:1.1;letter-spacing:-.02em}.product-rating{display:flex;align-items:center;gap:8px;font-size:var(--step--1);color:var(--muted)}.product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px var(--space-s)}.product-price .price{font-size:var(--step-3)}.buy{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:stretch}.buy-add{min-block-size:50px}.buy-add .price{margin-inline-start:auto;padding-inline-start:12px;border-inline-start:1px solid color-mix(in srgb,var(--on-accent) 35%,transparent)}.buy .icon-btn-framed{block-size:50px;inline-size:50px}.reassurance{display:grid;border:1px solid var(--line);border-radius:var(--r-panel);font-size:var(--step--1);font-variant-numeric:tabular-nums}.reassurance li{padding:10px var(--space-s);color:var(--muted)}.reassurance li:first-child{color:var(--ink)}.reassurance li+li{border-block-start:1px solid var(--line)}.notify{display:grid;gap:var(--space-xs);padding:var(--space-s);border:1px solid var(--line-strong);border-radius:var(--r-panel)}.notify h2{font-size:var(--step-0);font-weight:700}.notify-row{display:grid;grid-template-columns:1fr auto;gap:8px}.notify-ok{display:flex;align-items:center;gap:8px;font-weight:600}.reviews,.suggestions{margin-block-start:var(--space-2xl)}.suggestions>.muted{max-inline-size:60ch;margin-block:calc(-1 * var(--space-2xs)) var(--space-s)}.buy-bar{display:none}@media(max-width:55.99rem){.buy-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;display:flex;align-items:center;gap:var(--space-s);padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-block-start:1px solid var(--line-strong);background:var(--paper);transform:translateY(110%);transition:transform var(--dur-feedback) var(--ease-out)}.buy-bar[data-visible]{transform:none}.buy-bar-name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-voice);font-weight:700}.buy-bar .price{margin-inline-start:8px;padding-inline-start:10px;border-inline-start:1px solid color-mix(in srgb,var(--on-accent) 35%,transparent)}}@media(prefers-reduced-motion:reduce){.buy-bar{transition:none}}.stage{--accent: var(--lacquer);background:var(--vermilion-bright);color:var(--lacquer)}.stage-inner{display:grid;gap:var(--space-s) var(--space-xl);padding-block:var(--space-s) var(--space-l)}.stage .back{color:var(--lacquer);justify-self:start}.stage .gallery{position:static}.stage .gallery-main{background:none;border-radius:0;max-inline-size:34rem}.stage .thumbs button{border-color:#0a060559;opacity:1}.stage .thumbs button[aria-checked=true]{outline-color:var(--lacquer)}.stage-title{container-type:inline-size;display:grid;align-content:end;gap:var(--space-2xs)}.stage .product-meta,.stage .product-rating{color:var(--lacquer);font-weight:600}.stage .product-name{font-size:var(--step-5);text-wrap:balance}.stage .stars .star-empty{opacity:.45}.stage-code{margin-block-start:var(--space-s);font-family:var(--font-voice);font-weight:800;font-size:min(20cqi,8.5rem);line-height:.85;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.stage :focus-visible{outline-color:var(--lacquer)}@media(min-width:56rem){.stage-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;padding-block-end:var(--space-xl)}.stage .back{grid-column:1 / -1}}@media(max-width:55.99rem){.stage .gallery-main{max-inline-size:none;margin-inline:calc(-1 * var(--space-s-l));background:var(--lacquer)}.stage .thumbs{justify-content:center}.stage-code{margin-block-start:0}}.product-buy{display:grid;gap:var(--space-s);align-content:start}.reviews,.suggestions{content-visibility:auto;contain-intrinsic-size:auto 640px}.zoom-plan{inline-size:100%;block-size:100%;transform-origin:0 0;will-change:transform}.zoom-aide{margin-block-start:8px;font-size:var(--step--1)}.stage .zoom-aide{color:var(--lacquer)}.aide-doigt{display:none}@media(pointer:coarse){.aide-souris{display:none}.aide-doigt{display:inline}}.zoom-plein{touch-action:none}.visionneuse-barre{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px var(--space-s-l);padding-block-start:max(8px,env(safe-area-inset-top))}.visionneuse-compte{margin:0;font-variant-numeric:tabular-nums}.visionneuse-fermer{display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:var(--r-control);background:var(--vermilion-bright);color:var(--lacquer)}.visionneuse-cadre{display:grid;place-items:center;min-block-size:0}.visionneuse-cadre .zoom{inline-size:min(100vw,100%);block-size:auto;aspect-ratio:1;max-block-size:100%}.visionneuse-cadre .art-photo{object-fit:contain}.visionneuse-aide{margin:0;padding:var(--space-s) var(--space-s-l);padding-block-end:max(var(--space-s),env(safe-area-inset-bottom));font-size:var(--step--1);text-align:center}.pastille-teinte{inline-size:34px;block-size:34px;border-radius:2px;box-shadow:inset 0 0 0 1px #0000002e}.buy-epuise{margin:0;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--r-control);font-weight:600;color:var(--muted);text-align:center}.thumb-video{display:grid;place-items:center;inline-size:100%;block-size:100%;background:var(--lacquer);color:var(--ivory)}.lecteur-grand{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;inline-size:72px;block-size:72px;border:0;border-radius:5px;background:var(--vermilion-bright);color:#0a0605;transform:translate(-50%,-50%);cursor:pointer;transition:transform var(--dur-feedback) var(--ease-out)}.lecteur-grand:active{transform:translate(-50%,-50%) scale(.96)}.lecteur-barre{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:4px;padding:4px 8px;background:#0a0605b8;color:#f7ebe6;transition:opacity var(--dur-feedback) var(--ease-out)}@media(hover:hover){.lecteur[data-lecture] .lecteur-barre{opacity:0}.lecteur[data-lecture]:hover .lecteur-barre,.lecteur[data-lecture]:focus-within .lecteur-barre{opacity:1}}.lecteur-barre button{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:5px;background:none;color:inherit;cursor:pointer}.lecteur-barre button:focus-visible{outline:2px solid var(--vermilion-bright);outline-offset:-2px}.lecteur-barre input[type=range]{flex:1;min-inline-size:0;accent-color:var(--vermilion-bright)}.lecteur-temps{font-size:var(--step--1);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:30rem){.lecteur-temps{display:none}}.videos-a-part{padding-block:var(--space-l)}.videos-a-part h2{margin-block-end:var(--space-s)}.videos-grille{display:grid;gap:var(--space-s);grid-template-columns:minmax(0,1fr)}@media(min-width:56rem){.videos-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.videos-grille .lecteur{aspect-ratio:16 / 9}[data-theme=dark] .stage{background:var(--scene);color:var(--ink)}.stage ::selection{background:var(--lacquer);color:var(--washi-light)}.stage .stage-code{margin-block-start:var(--space-2xs);line-height:1}.stage .product-name{line-height:1.2}.stage .stage-code::selection{background:#0a060573}:root:not([data-theme=dark]) .stage{background:#f5e5dd}:root:not([data-theme=dark]) .stage .stage-code{color:var(--rose-fonce)}@media(min-width:56rem){.stage-inner:has(.besoin){grid-template-rows:auto 1fr auto}.stage-inner:has(.besoin) .gallery{grid-column:1;grid-row:2 / span 2}.stage-inner:has(.besoin) .besoin{grid-column:2;grid-row:2;margin-block-end:var(--space-m)}.stage-inner:has(.besoin) .stage-title{grid-column:2;grid-row:3}}.product-price .prix{gap:4px 12px}.product-price .prix-avant{font-size:var(--step-1)}.product-price [data-remise]:empty{display:none}@media(min-width:90rem){.stage .gallery-main{max-inline-size:44rem}}@media(min-width:110rem){.tray-compact{grid-template-columns:repeat(5,minmax(0,1fr))}}.avis-titre{display:flex;align-items:baseline;gap:10px;font-family:var(--font-voice);font-size:var(--step-3);font-weight:700;line-height:1.1}.avis .stars{color:var(--accent)}.avis-synthese{display:grid;gap:var(--space-s) var(--space-l);align-items:center;max-inline-size:56rem}@media(min-width:40rem){.avis-synthese{grid-template-columns:auto minmax(0,1fr)}}.avis-note{display:grid;gap:4px}.avis-moyenne{font-family:var(--font-voice);font-size:var(--step-5);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.avis-note-libelle{color:var(--muted);font-size:var(--step--1)}.avis-barres{display:grid;gap:8px}.avis-barres li{display:grid;grid-template-columns:minmax(0,1fr) auto 3.2em;align-items:center;gap:10px}.avis-barre{display:block;block-size:8px;overflow:hidden;border-radius:var(--r-surface);background:var(--line)}.avis-barre>span{display:block;block-size:100%;background:var(--accent)}.avis-barre-pct{color:var(--muted);font-size:var(--step--1);font-variant-numeric:tabular-nums;text-align:end}.avis-cartes{columns:1;column-gap:12px}@media(min-width:34rem){.avis-cartes{columns:2}}@media(min-width:56rem){.avis-cartes{columns:4}}.avis-carte{display:grid;margin-block-end:12px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);break-inside:avoid}.avis-carte[hidden]{display:none}.avis-photo{display:block;inline-size:100%;block-size:auto;max-block-size:22rem;object-fit:cover}.avis-corps{display:grid;gap:4px;padding:12px 14px 14px}.avis-auteur{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.avis-verifie{display:inline-flex;align-items:center;gap:3px;color:var(--accent);font-size:12px;font-weight:700}.avis-date{color:var(--muted);font-size:12px}.avis-texte{margin-block-start:4px;font-size:var(--step--1);line-height:1.5}.avis-pied{display:grid;justify-items:start;gap:var(--space-xs)}.avis-transparence{max-inline-size:60ch;color:var(--muted);font-size:12px}.avis-aucun{color:var(--muted)}.avis-ecrire{display:grid;justify-items:start;gap:var(--space-s)}.avis-panneau{inline-size:100%;max-inline-size:40rem;padding:var(--space-s);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface)}.avis-panneau[hidden],.avis-etat[hidden]{display:none}.avis-etat{display:grid;justify-items:start;gap:var(--space-xs)}.avis-choix-note{margin:0;padding:0;border:0}.avis-choix-note legend{margin-block-end:6px;font-size:var(--step--1);font-weight:600}.avis-remarque{color:var(--muted);font-size:var(--step--1)}.faq{display:grid;gap:var(--space-s);padding-block:var(--space-xl) 0}.faq-titre{display:flex;align-items:baseline;gap:10px;font-family:var(--font-voice);font-size:var(--step-3);font-weight:700;line-height:1.1}.faq-liste{max-inline-size:52rem;border-block-start:1px solid var(--line)}.faq-item{border-block-end:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-block-size:56px;padding-block:12px;font-weight:600;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline-offset:4px}.faq-signe{display:inline-grid;flex:none;color:var(--accent);transition:rotate var(--dur-feedback) var(--ease-out)}.faq-item[open] .faq-signe{rotate:45deg}.faq-reponse{padding-block-end:var(--space-s);max-inline-size:65ch;color:var(--muted)}@media(hover:hover){.faq-item summary:hover{color:var(--accent)}}.faq-contact{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--muted)}.faq-contact a{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;color:var(--accent);font-weight:700}.kit-liste{display:grid}.kit-objet{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--space-xs);padding-block:8px;border-block-end:1px solid var(--line)}.kit-art{display:block;inline-size:56px;block-size:56px;overflow:hidden;border-radius:var(--r-surface);background:var(--line)}.kit-nom{font-weight:600;line-height:1.3}.kit-bilan{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px var(--space-s);font-variant-numeric:tabular-nums}.kit-bilan s{color:var(--muted)}.kit-bilan strong{color:var(--accent)}@media(max-width:55.99rem){.stage .gallery-main{aspect-ratio:var(--ratio, 1);max-block-size:78svh}}.buy>*{min-inline-size:0}@media(max-width:39.99rem){.buy{gap:6px}.buy-add{padding-inline:12px;gap:6px}.buy-add .price{padding-inline-start:8px}}.pour-animal{display:grid;gap:6px;margin-block:var(--space-xs);list-style:none}.pour-animal li{display:flex;align-items:center;gap:8px}.pour-animal-oui{color:var(--accent);font-weight:700}.pour-animal-non{color:var(--muted)}.fiche-marques:empty{display:none}.fiche-marques{display:flex;flex-wrap:wrap;gap:6px;margin-block:6px 2px}.fiche-ventes{margin-block-start:4px;font-size:var(--step--1);font-weight:650}.pastille-teinte{border-radius:999px}.lecteur-grand{border-radius:var(--r-panel)}.lecteur-barre button{border-radius:999px}@media(max-width:55.99rem){.stage-inner{grid-template-columns:minmax(0,1fr)}}.faq-signe{transition:rotate var(--duree-moyenne) var(--courbe-tiroir)}:root:not([data-theme=dark]) .stage{background:var(--scene)}.photos-clients{display:flex;align-items:center;gap:var(--space-xs);min-block-size:44px;margin-block-start:var(--space-s, 16px);color:var(--ink);text-decoration:none}.photos-clients-vignettes{display:flex}.photos-clients-photo{inline-size:44px;block-size:44px;object-fit:cover;border:2px solid var(--paper);border-radius:0;background:var(--line)}.photos-clients-photo+.photos-clients-photo{margin-inline-start:-10px}.photos-clients-texte{font-size:var(--step--1);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.photos-clients:hover .photos-clients-texte{text-decoration-color:currentColor}}.buy-bar-texte{display:grid;flex:1;min-inline-size:0}.buy-bar-date{overflow:hidden;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.buy-bar-date .delivery-note{display:inline}.formules{display:grid;gap:10px;margin:0 0 var(--space-s);padding:0;border:0}.formules legend{margin-block-end:10px;padding:0;color:var(--ink);font-family:var(--font-voice);font-size:var(--step-1);font-weight:600}.formule{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-block-size:64px;padding:12px 18px;border:1.5px solid var(--line-strong);border-radius:16px;background:var(--surface);cursor:pointer;transition:border-color .16s,background-color .16s}.formule:before{content:"";inline-size:20px;block-size:20px;border:2px solid var(--muted);border-radius:999px;transition:border-color .16s,box-shadow .16s}.formule:has(input:checked){border-color:var(--pastille);background:color-mix(in srgb,var(--pastille) 24%,var(--surface));box-shadow:inset 0 0 0 1px var(--pastille)}.formule:has(input:checked):before{border-color:var(--pastille);box-shadow:inset 0 0 0 4px var(--surface),inset 0 0 0 10px var(--pastille)}.formule:has(input:focus-visible){outline:2px solid var(--pastille);outline-offset:3px}@media(hover:hover){.formule:not(.is-out):hover{border-color:var(--pastille)}}.formule.is-out{cursor:not-allowed;opacity:.5}.formule-nom{font-size:var(--step-0);font-weight:600;line-height:1.25}.formule-texte{display:grid;justify-items:start;gap:4px}.formule-eco{padding:2px 8px;border-radius:999px;background:var(--pastille);color:var(--on-accent);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700}.formule-prix{display:grid;justify-items:end;font-size:var(--step-0);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.formule-prix s{color:var(--muted);font-size:var(--step--1);font-weight:400}.stage-aside{display:grid;align-content:start;gap:var(--space-s)}.stage-aside .vt-calcul-carte{max-inline-size:none;background:var(--eau)}:root:not([data-theme=dark]) .stage-aside .vt-calcul-carte{border:1px solid rgb(143 75 62 / .16);background:var(--surface)}.stage-inner .stage-aside .besoin{grid-column:auto;grid-row:auto;margin:0}.stage-faits{display:none}.stage-aside form{display:grid;gap:var(--space-s)}.stage-aside .declinaisons{margin:0}@media(min-width:56rem){.stage-inner:has(.stage-aside){grid-template-rows:auto auto 1fr}.stage-inner:has(.stage-aside) .gallery{grid-column:1;grid-row:2 / span 2;position:sticky;inset-block-start:6rem;align-self:start}.stage-inner:has(.stage-aside) .stage-title{grid-column:2;grid-row:2;align-content:start}.stage-aside{grid-column:2;grid-row:3}.stage-faits{display:grid;gap:var(--space-m);margin-block-start:var(--space-s)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/animolife-fiche.css.map */
