.fm-heros{--fm-heros-eau: color-mix(in srgb, var(--fm-secondaire) 28%, transparent);--fm-heros-voile: color-mix(in srgb, var(--fm-principale) 8%, transparent);padding:20px 0 44px}.fm-heros__grille{display:grid;gap:28px}.fm-heros__medias,.fm-heros__achat{min-width:0}.fm-heros__galerie{display:grid;grid-template-columns:minmax(0,243fr) minmax(0,107fr);gap:8px}.fm-heros__cadre{position:relative;min-width:0;border-radius:var(--fm-rayon);overflow:hidden}.fm-heros__vues{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fm-heros__vues::-webkit-scrollbar{display:none}.fm-heros__vue{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always}.fm-heros__vue-image{width:100%;height:100%;object-fit:cover}.fm-heros__bloc{position:relative;display:block;background:linear-gradient(160deg,var(--fm-secondaire),var(--fm-principale))}.fm-heros__bloc--2{background:linear-gradient(160deg,var(--fm-fond),var(--fm-secondaire))}.fm-heros__bloc--3{background:linear-gradient(200deg,var(--fm-principale),var(--fm-texte))}.fm-heros__bloc--4{background:linear-gradient(160deg,var(--fm-secondaire),var(--fm-succes))}.fm-heros__bloc--5{background:linear-gradient(20deg,var(--fm-secondaire),var(--fm-fond))}.fm-heros__bloc--lot{background:var(--fm-heros-eau)}.fm-heros__bloc[data-fm-repere]:after{content:attr(data-fm-repere);position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:var(--fm-blanc);color:var(--fm-principale);font-size:11px;font-weight:600;line-height:1.5}.fm-heros__bloc--lot[data-fm-repere]:after{top:50%;right:auto;bottom:auto;left:50%;padding:0;background:none;font-family:var(--fm-police-titres);font-size:22px;transform:translate(-50%,-50%)}.fm-heros__pastille-image{position:absolute;top:10px;left:10px;display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:6px;border-radius:50%;background:var(--fm-principale);color:var(--fm-blanc);font-family:var(--fm-police-titres);font-size:12px;font-weight:600;line-height:1.15;text-align:center;pointer-events:none}.fm-heros__tuiles{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.fm-heros__tuile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;border-radius:var(--fm-rayon-petit);background:var(--fm-blanc);color:var(--fm-principale);font-size:12px;font-weight:600;line-height:1.2;text-align:center}.fm-heros__miniatures{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin-top:12px}.fm-heros__fleche{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--fm-blanc);color:var(--fm-principale)}.fm-heros__fleche--avant .fm-icone{transform:rotate(90deg)}.fm-heros__fleche--apres .fm-icone{transform:rotate(-90deg)}.fm-heros__bande{display:flex;gap:8px;margin:0;padding:3px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.fm-heros__bande::-webkit-scrollbar{display:none}.fm-heros__miniature-case{flex:0 0 calc((100% - 24px)/4);scroll-snap-align:start}.fm-heros__miniature{display:block;width:100%;aspect-ratio:1;border-radius:var(--fm-rayon-petit);outline:2px solid transparent;outline-offset:1px;overflow:hidden}.fm-heros__miniature--active{outline-color:var(--fm-principale)}.fm-heros__miniature-image{width:100%;height:100%;object-fit:cover}.fm-heros__preuve{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600}.fm-heros__etoiles{display:inline-flex;color:var(--fm-principale)}.fm-heros__etoiles .fm-icone{width:16px;height:16px}.fm-heros__titre{font-size:30px}.fm-heros__texte{margin-top:14px;font-size:16px}.fm-heros__benefices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none}.fm-heros__benefice{display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 12px;border-radius:var(--fm-rayon-petit);background:var(--fm-blanc);color:var(--fm-principale);font-size:14px;font-weight:600;line-height:1.25}.fm-heros__livraison{margin-top:20px;font-size:14px}.fm-heros__livraison-ligne--point{display:flex;align-items:center;gap:8px;font-weight:600}.fm-heros__livraison-ligne--point:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--fm-succes)}.fm-heros__offre{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:14px 16px;border-radius:var(--fm-rayon) var(--fm-rayon) 0 0;background:var(--fm-principale);color:var(--fm-blanc)}.fm-heros__offre-titre{font-family:var(--fm-police-titres);font-size:18px;font-weight:600;line-height:1.2}.fm-heros__offre-ligne{margin-top:2px;font-size:14px;line-height:1.35}.fm-heros__minuteur{display:flex;flex:none;gap:4px;font-family:var(--fm-police-titres);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.fm-heros__minuteur-case{min-width:34px;padding:6px 4px;border-radius:6px;background:var(--fm-blanc);color:var(--fm-principale);text-align:center}.fm-heros__formulaire{margin:0}.fm-heros__lots{display:grid;gap:14px;min-width:0;margin:0;padding:18px 12px 16px;border:0;border-radius:0 0 var(--fm-rayon) var(--fm-rayon);background:var(--fm-blanc)}.fm-heros__lot{position:relative;display:block;cursor:pointer}.fm-heros__lot-choix{position:absolute;top:50%;left:14px;width:24px;height:24px;margin:-12px 0 0;opacity:0}.fm-heros__lot-carte{position:relative;display:grid;grid-template-columns:24px 56px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:108px;padding:16px 12px;border:2px solid var(--fm-trait);border-radius:var(--fm-rayon);background:var(--fm-blanc)}.fm-heros__lot-choix:checked+.fm-heros__lot-carte{border-color:var(--fm-principale);background:var(--fm-fond);box-shadow:0 6px 18px var(--fm-heros-voile)}.fm-heros__lot-choix:focus-visible+.fm-heros__lot-carte{outline:3px solid var(--fm-secondaire);outline-offset:2px}.fm-heros__lot-pastille{position:absolute;top:-11px;right:12px;font-size:11px}.fm-heros__lot-rond{display:block;width:24px;height:24px;border:2px solid var(--fm-principale);border-radius:50%;background:var(--fm-blanc)}.fm-heros__lot-choix:checked+.fm-heros__lot-carte .fm-heros__lot-rond{border-width:7px}.fm-heros__lot-image,.fm-heros__lot-photo{display:block;width:56px;height:56px;border-radius:var(--fm-rayon-petit);object-fit:contain}.fm-heros__lot-textes{display:grid;gap:2px;min-width:0}.fm-heros__lot-nom{font-family:var(--fm-police-titres);font-size:18px;font-weight:600;line-height:1.2}.fm-heros__lot-duree{font-size:14px;line-height:1.3}.fm-heros__lot-unitaire{color:var(--fm-succes);font-size:13px;font-weight:600;line-height:1.3}.fm-heros__lot-prix{display:grid;justify-items:end;gap:2px;white-space:nowrap}.fm-heros__lot-montant{font-family:var(--fm-police-titres);font-size:20px;font-weight:600;line-height:1.2}.fm-heros__lot-barre{font-size:14px;opacity:.7}.fm-heros__cadeau{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;padding:8px 12px;border-radius:var(--fm-rayon-petit);background:var(--fm-fond);font-size:13px}.fm-heros__cadeau-image{width:32px;height:32px;object-fit:contain}.fm-heros__cadeau-nom{font-weight:600}.fm-heros__cadeau-valeur{opacity:.7}.fm-heros__cadeau-offert{color:var(--fm-succes);font-weight:600;text-transform:uppercase}.fm-heros__bouton{min-height:56px;margin-top:16px;padding:0 12px;white-space:nowrap}.fm-heros__bouton[aria-busy=true]{opacity:.7}.fm-heros__erreur{margin-top:10px;color:var(--fm-accent);font-size:14px;font-weight:600;text-align:center}.fm-heros__rassure{display:grid;justify-items:center;gap:14px;margin-top:16px}.fm-heros__sous-bouton{font-size:14px;text-align:center}.fm-heros__bandeau{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 20px;width:100%;margin:0;padding:12px 16px;border-radius:var(--fm-rayon-petit);background:var(--fm-blanc);list-style:none}.fm-heros__bandeau-point{display:flex;align-items:center;gap:6px;color:var(--fm-principale);font-size:14px;font-weight:600}.fm-heros__bandeau-point .fm-icone{width:20px;height:20px}.fm-heros__paiements{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.fm-heros__paiement-logo{width:38px;height:24px}@media(min-width:750px){.fm-heros{padding:32px 0 56px}.fm-heros__grille{max-width:560px}.fm-heros__titre{font-size:38px}}@media(min-width:990px){.fm-heros__grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;max-width:var(--fm-largeur-large)}.fm-heros__medias{position:sticky;top:96px}.fm-heros__galerie{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px}.fm-heros__tuile{font-size:14px}.fm-heros__miniature-case{flex-basis:calc((100% - 32px)/5)}}@media(prefers-reduced-motion:no-preference){.fm-heros__vues,.fm-heros__bande{scroll-behavior:smooth}.fm-heros__lot-carte{transition:border-color .15s ease,background-color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fm-02-heros.css.map */
