:where(.fm-hub,.fm-hub-scope){--fm-accent:#4b90e2;--fm-border:rgba(0,0,0,.12);--fm-border-strong:rgba(0,0,0,.16);--fm-text:rgba(0,0,0,.88);--fm-muted:rgba(0,0,0,.86);--fm-radius-lg:16px;--fm-radius-md:14px;--fm-radius-sm:12px;--fm-shadow:0 6px 18px rgba(0,0,0,.06);--fm-card-pad:16px;--fm-gap:12px;--fm-gap-sm:10px;--fm-gap-lg:20px;--fm-mt-mobile:16px;--fm-mt-desktop:18px}.fm-hub{max-width:1200px;margin:0 auto;padding:12px 16px 22px}.fm-hub-scope{max-width:1200px;margin:0 auto;padding:0 16px}.fm-hub,.fm-hub *{box-sizing:border-box}.fm-hub>.fm-hub-scope{max-width:100%;margin:0;padding:0}:where(.fm-hub,.fm-hub-scope) h2,:where(.fm-hub,.fm-hub-scope) h3{margin:0 0 10px;line-height:1.15}:where(.fm-hub,.fm-hub-scope) p{margin:0 0 12px;line-height:1.55}:where(.fm-hub,.fm-hub-scope) p:last-child{margin-bottom:0}:where(.fm-hub,.fm-hub-scope) .fm-muted{color:var(--fm-muted)}:where(.fm-hub,.fm-hub-scope) .fm-kicker{font-size:.95rem;opacity:.9;margin-bottom:6px}:where(.fm-hub,.fm-hub-scope) .fm-card.fm-hero+.fm-card{margin-top:12px}@media (max-width:767px){:where(.fm-hub,.fm-hub-scope) .fm-card.fm-hero+.fm-card{margin-top:10px}}:where(.fm-hub,.fm-hub-scope) .fm-card{border:1px solid var(--fm-border);border-radius:var(--fm-radius-lg);padding:var(--fm-card-pad);background:#fff;margin-top:var(--fm-mt-mobile)}:where(.fm-hub,.fm-hub-scope) .fm-card:first-child{margin-top:0}@media (min-width:1024px){:where(.fm-hub,.fm-hub-scope) .fm-card{margin-top:var(--fm-mt-desktop)}}:where(.fm-hub,.fm-hub-scope) .fm-grid>.fm-card,:where(.fm-hub,.fm-hub-scope) .fm-boxer-grid>.fm-card{margin-top:0}:where(.fm-hub,.fm-hub-scope) .fm-card.fm-quick{background:#00000008;border-color:#0000001a}:where(.fm-hub,.fm-hub-scope) .fm-card-soft{background:#00000006;border-color:#00000024}:where(.fm-hub,.fm-hub-scope) .fm-note{margin-top:12px;padding:10px 12px;border-left:3px solid var(--fm-accent);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--fm-radius-sm);font-size:.95rem;opacity:.92}:where(.fm-hub,.fm-hub-scope) .fm-cta{display:inline-flex;align-items:center;justify-content:flex-start;padding:12px 16px;min-height:44px;border-radius:var(--fm-radius-sm);border:1px solid var(--fm-accent);background:var(--fm-accent);color:#fff;text-decoration:none;font-weight:900;text-align:left;white-space:normal;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}:where(.fm-hub,.fm-hub-scope) .fm-cta-wrap{margin-top:12px}:where(.fm-hub,.fm-hub-scope) .fm-cta-center{margin-top:10px}@media (max-width:767px){:where(.fm-hub,.fm-hub-scope) .fm-cta-wrap{text-align:center}:where(.fm-hub,.fm-hub-scope) .fm-cta-center{display:flex;justify-content:center}:where(.fm-hub,.fm-hub-scope) .fm-cta{justify-content:center;text-align:center}}:where(.fm-hub,.fm-hub-scope) .fm-cta-reassurance{margin:10px 0 0;font-size:.95rem;opacity:.88}:where(.fm-hub,.fm-hub-scope) .fm-highlight{display:inline-block;background:#4b90e21a;border:1px solid rgba(75,144,226,.25);border-radius:var(--fm-radius-sm);padding:10px 12px;font-weight:850;margin-top:6px}:where(.fm-hub,.fm-hub-scope) .fm-backlink{display:block;margin-top:4px;font-weight:950;color:#000000d1;text-decoration:none;width:auto}:where(.fm-hub,.fm-hub-scope) .fm-hero{display:grid;gap:var(--fm-gap)}:where(.fm-hub,.fm-hub-scope) .fm-hero-img{width:100%;border-radius:var(--fm-radius-lg);border:1px solid var(--fm-border);display:block;height:auto}@media (min-width:1024px){:where(.fm-hub,.fm-hub-scope) .fm-hero-img{height:340px;max-height:340px;object-fit:cover;object-position:center 35%}}:where(.fm-hub,.fm-hub-scope) .fm-links{display:grid;gap:var(--fm-gap-sm);margin-top:10px}@media (min-width:768px){:where(.fm-hub,.fm-hub-scope) .fm-links{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){:where(.fm-hub,.fm-hub-scope) .fm-links{gap:var(--fm-gap-lg)}}@media (min-width:1024px){.fm-hub.fm-hub-jeux-auto .fm-links{grid-template-columns:repeat(3,1fr)}}:where(.fm-hub,.fm-hub-scope) .fm-link{display:flex;gap:10px;text-decoration:none;color:inherit;border:1px solid var(--fm-border);border-radius:var(--fm-radius-md);padding:12px;background:#fff;min-width:0;position:relative}:where(.fm-hub,.fm-hub-scope) .fm-link-dot,:where(.fm-hub,.fm-hub-scope) .fm-mini-dot,:where(.fm-hub,.fm-hub-scope) .fm-dot{width:8px;height:8px;border-radius:999px;background:var(--fm-accent);flex:0 0 auto}:where(.fm-hub,.fm-hub-scope) .fm-link-title{font-weight:950;font-size:1.02rem;margin:0;line-height:1.2}:where(.fm-hub,.fm-hub-scope) .fm-link-sub{margin:6px 0 0}:where(.fm-hub,.fm-hub-scope) .fm-mini-cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-weight:950;color:var(--fm-text);text-decoration:none}:where(.fm-hub,.fm-hub-scope) .fm-mini-cta-text{color:var(--fm-text);text-decoration:none}@keyframes fmDotPulse{0%{transform:scale(1);opacity:1}45%{transform:scale(1.35);opacity:.85}to{transform:scale(1);opacity:1}}@media (hover:hover) and (pointer:fine){:where(.fm-hub,.fm-hub-scope) .fm-link,:where(.fm-hub,.fm-hub-scope) .fm-family-card,:where(.fm-hub,.fm-hub-scope) a.fm-tile{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}:where(.fm-hub,.fm-hub-scope) .fm-link:hover{transform:translateY(-1px);background:#4b90e20f;border-color:#4b90e273;box-shadow:var(--fm-shadow)}:where(.fm-hub,.fm-hub-scope) .fm-link:hover .fm-link-title{color:var(--fm-accent)}:where(.fm-hub,.fm-hub-scope) .fm-link:hover .fm-mini-cta-text{text-decoration:underline}:where(.fm-hub,.fm-hub-scope) .fm-link:hover .fm-link-dot,:where(.fm-hub,.fm-hub-scope) .fm-link:hover .fm-mini-dot,:where(.fm-hub,.fm-hub-scope) a.fm-tile:hover .fm-dot{animation:fmDotPulse .55s ease-in-out 1}:where(.fm-hub,.fm-hub-scope) .fm-backlink:hover{color:var(--fm-accent);text-decoration:underline;text-underline-offset:2px}}:where(.fm-hub,.fm-hub-scope) .fm-link:focus-visible,:where(.fm-hub,.fm-hub-scope) .fm-family-card:focus-visible,:where(.fm-hub,.fm-hub-scope) a.fm-tile:focus-visible{outline:3px solid rgba(75,144,226,.35);outline-offset:2px}:where(.fm-hub,.fm-hub-scope) .fm-bullets{margin:10px 0 0;padding:0;list-style:none}:where(.fm-hub,.fm-hub-scope) .fm-bullets li{position:relative;padding-left:18px;margin:8px 0;line-height:1.55}:where(.fm-hub,.fm-hub-scope) .fm-bullets li:before{content:"";position:absolute;left:0;top:.78em;width:6px;height:6px;border-radius:50%;background:var(--fm-accent);transform:translateY(-50%)}:where(.fm-hub,.fm-hub-scope) .fm-family-grid{display:grid;gap:12px;margin-top:10px}@media (min-width:768px){:where(.fm-hub,.fm-hub-scope) .fm-family-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:where(.fm-hub,.fm-hub-scope) .fm-family-grid{grid-template-columns:repeat(3,1fr)}.fm-hub .fm-entries-4 .fm-family-grid,.fm-hub.fm-hub-granita .fm-family-grid{grid-template-columns:repeat(2,1fr)}.fm-hub.fm-hub-glacier .fm-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.fm-hub,.fm-hub-scope) .fm-family-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--fm-border);border-radius:var(--fm-radius-lg);background:#fff;padding:12px;min-width:0}:where(.fm-hub,.fm-hub-scope) .fm-family-head{display:flex;gap:10px;align-items:flex-start;margin-top:0}:where(.fm-hub,.fm-hub-scope) .fm-iconbox{width:44px;height:44px;border-radius:var(--fm-radius-sm);border:1px solid rgba(0,0,0,.14);background:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 44px}:where(.fm-hub,.fm-hub-scope) .fm-iconbox img{width:28px;height:28px;display:block}:where(.fm-hub,.fm-hub-scope) .fm-family-title{font-weight:950;font-size:1.05rem;margin:0;line-height:1.15}:where(.fm-hub,.fm-hub-scope) .fm-family-sub{margin:6px 0 0}:where(.fm-hub,.fm-hub-scope) .fm-family-cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-weight:950;color:var(--fm-text);text-decoration:none}@media (hover:hover) and (pointer:fine){:where(.fm-hub,.fm-hub-scope) .fm-family-card:hover{transform:translateY(-1px);border-color:var(--fm-border-strong);box-shadow:var(--fm-shadow);background:#fff}:where(.fm-hub,.fm-hub-scope) .fm-family-card:hover .fm-iconbox{border-color:#4b90e28c;background:#4b90e238}:where(.fm-hub,.fm-hub-scope) .fm-family-card:hover .fm-family-title{color:var(--fm-accent)}:where(.fm-hub,.fm-hub-scope) .fm-family-card:hover .fm-mini-dot{animation:fmDotPulse .55s ease-in-out 1}}:where(.fm-hub,.fm-hub-scope) .fm-grid{display:grid;gap:12px;margin-top:14px}@media (min-width:768px){:where(.fm-hub,.fm-hub-scope) .fm-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:where(.fm-hub,.fm-hub-scope) .fm-grid{grid-template-columns:repeat(3,1fr)}}:where(.fm-hub,.fm-hub-scope) a.fm-tile{display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:inherit;border:1px solid var(--fm-border);border-radius:var(--fm-radius-lg);padding:14px;background:#fff;min-width:0}:where(.fm-hub,.fm-hub-scope) a.fm-tile .fm-badge{width:42px;height:42px;border-radius:14px;border:1px solid var(--fm-border);display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:#00000005;font-weight:950;letter-spacing:.3px;color:#000000d1;line-height:1;font-size:1.02rem}@media (hover:hover) and (pointer:fine){:where(.fm-hub,.fm-hub-scope) a.fm-tile .fm-badge{transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}:where(.fm-hub,.fm-hub-scope) a.fm-tile:hover .fm-badge{border-color:#4b90e28c;background:#4b90e238;box-shadow:var(--fm-shadow);transform:translateY(-1px)}}:where(.fm-hub,.fm-hub-scope) .fm-txt{min-width:0}:where(.fm-hub,.fm-hub-scope) .fm-title{display:block;font-weight:950;letter-spacing:.2px;font-size:1.02rem;color:inherit;text-decoration:none}:where(.fm-hub,.fm-hub-scope) .fm-desc{margin:6px 0 0}:where(.fm-hub,.fm-hub-scope) .fm-microcta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-weight:950;color:var(--fm-text);text-decoration:none}:where(.fm-hub,.fm-hub-scope) a.fm-tile .fm-iconbox{width:42px;height:42px;border-radius:14px;border:1px solid var(--fm-border);display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:#00000005}:where(.fm-hub,.fm-hub-scope) a.fm-tile .fm-icon{width:22px;height:auto;display:block}:where(.fm-hub,.fm-hub-scope) a.fm-tile .fm-icon--big{width:26px}@media (hover:hover) and (pointer:fine){:where(.fm-hub,.fm-hub-scope) a.fm-tile:hover{transform:translateY(-1px);box-shadow:var(--fm-shadow);border-color:#4b90e273}:where(.fm-hub,.fm-hub-scope) a.fm-tile:hover .fm-iconbox{border-color:#4b90e28c;background:#4b90e238}}@media (hover:hover) and (pointer:fine){:where(.fm-hub,.fm-hub-scope) a.fm-tile:hover .fm-title{color:var(--fm-accent)}}:where(.fm-hub,.fm-hub-scope) .fm-mt-10{margin-top:10px}:where(.fm-hub,.fm-hub-scope) .fm-mt-12{margin-top:12px}:where(.fm-hub,.fm-hub-scope) .fm-mt-14{margin-top:14px}.fm-hub [id]{scroll-margin-top:96px}:where(.fm-hub,.fm-hub-scope) section.fm-card.fm-logos{padding:22px}:where(.fm-hub,.fm-hub-scope) .fm-logos-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center;justify-items:stretch;margin-top:12px}@media (min-width:900px){:where(.fm-hub,.fm-hub-scope) .fm-logos-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}:where(.fm-hub,.fm-hub-scope) .fm-logo{width:100%;height:92px;padding:12px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--fm-border);border-radius:14px;overflow:hidden;opacity:.95}@media (min-width:900px){:where(.fm-hub,.fm-hub-scope) .fm-logo{height:112px;padding:14px;border-radius:16px}}:where(.fm-hub,.fm-hub-scope) .fm-logo img{display:block;width:100%;height:100%;object-fit:contain}@media (hover:hover) and (pointer:fine){:where(.fm-hub,.fm-hub-scope) .fm-logo{transition:transform .12s ease,opacity .12s ease}:where(.fm-hub,.fm-hub-scope) .fm-logo:hover{opacity:1;transform:translateY(-1px)}}@media (max-width:767px){:where(.fm-hub,.fm-hub-scope) section.fm-card.fm-logos{padding:18px}}.fm-hub .fm-price--onrequest{font-weight:400;font-size:12px;line-height:1.2;color:#0009}.fm-hub .fm-price--onrequest .fm-price__note{font-weight:400;font-size:12px;color:#00000080}@media (min-width:900px){.fm-hub.fm-hub-glacier .fm-hero,.fm-hub.fm-hub-cafe-bar .fm-hero,.fm-hub.fm-hub-granita .fm-hero,.fm-hub.fm-hub-yogurteria .fm-hero,.fm-hub.fm-hub-machines-granita .fm-hero,.fm-hub.fm-hub-emballages-gourdes-granita .fm-hero,.fm-hub.fm-hub-produits-granita .fm-hero,.fm-hub.fm-hub-preparation .fm-hero,.fm-hub.fm-hub-froid .fm-hero,.fm-hub.fm-hub-chaud .fm-hero,.fm-hub.fm-hub-inox .fm-hero,.fm-hub.fm-hub-jeux-auto .fm-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:var(--fm-gap)}.fm-hub.fm-hub-glacier .fm-hero>.fm-kicker,.fm-hub.fm-hub-cafe-bar .fm-hero>.fm-kicker,.fm-hub.fm-hub-granita .fm-hero>.fm-kicker,.fm-hub.fm-hub-machines-granita .fm-hero>.fm-kicker,.fm-hub.fm-hub-emballages-gourdes-granita .fm-hero>.fm-kicker,.fm-hub.fm-hub-produits-granita .fm-hero>.fm-kicker,.fm-hub.fm-hub-preparation .fm-hero>.fm-kicker,.fm-hub.fm-hub-froid .fm-hero>.fm-kicker,.fm-hub.fm-hub-chaud .fm-hero>.fm-kicker,.fm-hub.fm-hub-inox .fm-hero>.fm-kicker,.fm-hub.fm-hub-jeux-auto .fm-hero>.fm-kicker,.fm-hub.fm-hub-yogurteria .fm-hero>.fm-kicker{grid-column:1 / -1;margin-bottom:6px}.fm-hub.fm-hub-glacier .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-cafe-bar .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-granita .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-machines-granita .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-emballages-gourdes-granita .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-produits-granita .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-preparation .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-froid .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-chaud .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-inox .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-jeux-auto .fm-hero>img.fm-hero-img,.fm-hub.fm-hub-yogurteria .fm-hero>img.fm-hero-img{grid-column:1;grid-row:2}.fm-hub.fm-hub-glacier .fm-hero>div,.fm-hub.fm-hub-cafe-bar .fm-hero>div,.fm-hub.fm-hub-granita .fm-hero>div,.fm-hub.fm-hub-machines-granita .fm-hero>div,.fm-hub.fm-hub-emballages-gourdes-granita .fm-hero>div,.fm-hub.fm-hub-produits-granita .fm-hero>div,.fm-hub.fm-hub-preparation .fm-hero>div,.fm-hub.fm-hub-froid .fm-hero>div,.fm-hub.fm-hub-chaud .fm-hero>div,.fm-hub.fm-hub-inox .fm-hero>div,.fm-hub.fm-hub-jeux-auto .fm-hero>div,.fm-hub.fm-hub-yogurteria .fm-hero>div{grid-column:2;grid-row:2}}@media (min-width:900px){.fm-hub.fm-hub-resto .fm-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:var(--fm-gap)}.fm-hub.fm-hub-resto .fm-hero>img.fm-hero-img{grid-column:1;grid-row:2}.fm-hub.fm-hub-resto .fm-hero>div{grid-column:2;grid-row:2}}.fm-hub.fm-hub-resto .fm-hero .fm-muted{max-width:none}.fm-hub.fm-hub-machines-granita #fm-machines-list{scroll-margin-top:32px}.fm-hub.fm-hub-machines-granita .fm-card h3{margin-top:14px}@media (min-width:1024px){.fm-hub.fm-hub-emballages-gourdes-granita .fm-hero-img{object-position:center 12%}}.fm-hub.fm-hub-emballages-gourdes-granita .fm-backlink{margin-bottom:10px}.fm-hub.fm-hub-emballages-gourdes-granita .fm-sizes{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:10px}.fm-hub.fm-hub-emballages-gourdes-granita .fm-sizes li{margin:0;padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;line-height:1;white-space:nowrap}.fm-hub.fm-hub-glacier .fm-hero .fm-muted{max-width:60ch}.fm-hub.fm-hub-glacier .fm-hero .fm-muted+.fm-muted{margin-top:10px}.fm-hub.fm-hub-resto .fm-hero .fm-muted{max-width:65ch}.fm-hub.fm-hub-resto .fm-hero .fm-muted+.fm-muted{margin-top:10px}.fm-hub.fm-hub-preparation .fm-hero .fm-muted{max-width:65ch}@media (min-width:1024px){.fm-hub.fm-hub-cafe-bar .fm-links{grid-template-columns:repeat(3,1fr)}.fm-hub.fm-hub-cafe-bar .fm-family-grid{grid-template-columns:repeat(2,1fr)}}.fm-hub.fm-hub-cafe-bar .fm-step{font-weight:950;letter-spacing:.3px;color:#000000d1;line-height:1;font-size:1.02rem}@media (hover:hover) and (pointer:fine){.fm-hub.fm-hub-produits-granita a.fm-tile:hover .fm-icon{filter:none}}.fm-hub.fm-hub-jeux-auto .fm-family-media{position:relative;overflow:hidden;border-radius:14px;background:#0000000a;aspect-ratio:16 / 9;margin-bottom:14px}@media (min-width:768px){.fm-hub.fm-hub-jeux-auto .fm-family-media{margin-bottom:16px}}.fm-hub.fm-hub-jeux-auto .fm-family-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fm-hub.fm-hub-jeux-auto .fm-family-card{transform:translateZ(0);-webkit-transform:translateZ(0)}.fm-featured{padding:18px 0}.fm-featured__inner{max-width:1200px;margin:0 auto;padding:0 16px;position:relative}.fm-featured__scroller{display:flex;gap:16px;overflow-x:auto;padding:6px 2px 14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.fm-featured__card{flex:0 0 clamp(220px,22vw,260px);max-width:clamp(220px,22vw,260px);scroll-snap-align:start;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.fm-featured__img{display:block;padding:14px}.fm-featured__img img{width:100%;height:auto;display:block;object-fit:contain}.fm-featured__body{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}.fm-featured__price{font-weight:800;line-height:1.1}.fm-featured__ht{font-weight:700;font-size:12px;opacity:.7;margin-left:6px}.fm-featured__compare{margin-left:8px;opacity:.65;text-decoration:line-through;font-weight:600;font-size:.95em}.fm-featured__title{margin:0;font-size:14px;line-height:1.25}.fm-featured__title a{color:inherit;text-decoration:none}.fm-featured__title a:hover{text-decoration:underline}.fm-featured__vendor{font-size:12px;opacity:.7;letter-spacing:.02em}.fm-featured__btn{width:100%;min-height:44px;padding:12px 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000000e0;border:1px solid rgba(0,0,0,.55);font-weight:900;line-height:1.15;text-decoration:none}@media (hover:hover) and (pointer:fine){.fm-featured__btn:hover{background:var(--fm-accent, #4b90e2);border-color:var(--fm-accent, #4b90e2);color:#fff}}.fm-featured__btn:focus-visible{outline:2px solid rgba(75,144,226,.45);outline-offset:2px}.fm-featured__cta{margin-top:18px;display:flex;justify-content:center}.fm-featured__empty{opacity:.75;padding:12px 0}.fm-featured__inner:after{content:"";position:absolute;top:0;right:0;width:64px;height:100%;pointer-events:none;background:linear-gradient(to left,#fff,#fff0)}.fm-featured__hint{font-size:12px;opacity:.65;margin-top:6px;text-align:right}@media (hover:hover) and (pointer:fine){.fm-featured__card{transition:transform .15s ease,box-shadow .15s ease}.fm-featured__card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000014}}@media (prefers-reduced-motion: reduce){:where(.fm-hub,.fm-hub-scope) .fm-link,:where(.fm-hub,.fm-hub-scope) .fm-family-card,:where(.fm-hub,.fm-hub-scope) a.fm-tile,:where(.fm-hub,.fm-hub-scope) .fm-logo,.fm-featured__card{transition:none!important}:where(.fm-hub,.fm-hub-scope) .fm-link:hover .fm-link-dot,:where(.fm-hub,.fm-hub-scope) .fm-link:hover .fm-mini-dot,:where(.fm-hub,.fm-hub-scope) a.fm-tile:hover .fm-dot{animation:none!important}:where(.fm-hub,.fm-hub-scope) .fm-logo:hover,.fm-featured__card:hover{transform:none!important;box-shadow:none!important}}.fm-hub.fm-hub-machines-frozen-yogurt{--fm-read:920px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-hero p,.fm-hub.fm-hub-machines-frozen-yogurt .fm-tech p,.fm-hub.fm-hub-machines-frozen-yogurt .fm-card-soft p,.fm-hub.fm-hub-machines-frozen-yogurt .fm-faq>p,.fm-hub.fm-hub-machines-frozen-yogurt .fm-logos p,.fm-hub.fm-hub-machines-frozen-yogurt .fm-seg-lead{max-width:var(--fm-read)}.fm-hub.fm-hub-machines-frozen-yogurt .fm-card h3{margin-top:18px;margin-bottom:8px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-card p.fm-muted{margin:10px 0}.fm-hub.fm-hub-machines-frozen-yogurt .fm-card .fm-bullets{margin:10px 0 12px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-bullets li{margin:6px 0}@media (max-width:767px){.fm-hub.fm-hub-machines-frozen-yogurt .fm-bullets{padding-left:0}}.fm-hub.fm-hub-machines-frozen-yogurt .fm-logos-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;align-items:center;margin-top:14px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-logo{padding:14px;border-radius:var(--fm-radius-md)}.fm-hub.fm-hub-machines-frozen-yogurt .fm-logo img{max-width:100%;max-height:48px;object-fit:contain;display:block}@media (max-width:899px){.fm-hub.fm-hub-machines-frozen-yogurt .fm-logos-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.fm-hub.fm-hub-machines-frozen-yogurt .fm-logos-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-logo{height:96px;padding:10px;border-radius:14px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-logo img{max-height:60px}}.fm-hub.fm-hub-machines-frozen-yogurt .fm-logo--spm img{max-height:40px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-logo--ugolini img{max-height:44px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-hub-toc{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:10px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-toc-link{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--fm-border);border-radius:999px;background:#fff;color:var(--fm-text);text-decoration:none;font-weight:950;line-height:1.1}.fm-hub.fm-hub-machines-frozen-yogurt .fm-toc-link .fm-dot{width:8px;height:8px;border-radius:999px;background:var(--fm-accent);flex:0 0 auto}@media (hover:hover) and (pointer:fine){.fm-hub.fm-hub-machines-frozen-yogurt .fm-toc-link{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.fm-hub.fm-hub-machines-frozen-yogurt .fm-toc-link:hover{transform:translateY(-1px);background:#4b90e20f;border-color:#4b90e273;box-shadow:var(--fm-shadow)}.fm-hub.fm-hub-machines-frozen-yogurt .fm-toc-link:hover .fm-dot{animation:fmDotPulse .55s ease-in-out 1}}.fm-hub.fm-hub-machines-frozen-yogurt .fm-scroller{display:flex;gap:16px;overflow-x:auto;padding:8px 16px 14px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-card{flex:0 0 clamp(240px,24vw,285px);max-width:clamp(240px,24vw,285px);scroll-snap-align:start;border:1px solid var(--fm-border);border-radius:var(--fm-radius-md);background:#fff;overflow:hidden;display:flex;flex-direction:column}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-top{display:block;padding:14px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-img{width:100%;height:auto;display:block;object-fit:contain}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-price:not(.fm-price--onrequest){font-weight:900;line-height:1.1}.fm-hub.fm-hub-machines-frozen-yogurt .fm-price.fm-price--onrequest{font-weight:400;font-size:12px;line-height:1.2;color:#00000094;letter-spacing:.01em}.fm-hub.fm-hub-machines-frozen-yogurt .fm-ht{font-weight:700;font-size:12px;opacity:.7;margin-left:6px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-compare{margin-left:8px;opacity:.65;text-decoration:line-through;font-weight:600;font-size:.95em}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-title{margin:0;font-size:14px;line-height:1.25}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-title a{color:inherit;text-decoration:none}.fm-hub.fm-hub-machines-frozen-yogurt .fm-vendor{font-size:12px;opacity:.72;letter-spacing:.02em}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-btn{margin-top:auto;width:100%;min-height:44px;padding:12px 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000000eb;border:1px solid rgba(0,0,0,.92);font-weight:900;line-height:1.15;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}@media (hover:hover) and (pointer:fine){.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-btn:hover{background:var(--fm-accent);border-color:var(--fm-accent);color:#fff}}.fm-hub.fm-hub-machines-frozen-yogurt .fm-center{display:flex;justify-content:center}.fm-hub.fm-hub-machines-frozen-yogurt .fm-scroller-hint{margin:6px 0 0;text-align:right;font-size:12px;opacity:.65}.fm-hub.fm-hub-machines-frozen-yogurt .fm-img-placeholder{aspect-ratio:4 / 3;background:#0000000a;border-radius:10px}.fm-hub.fm-hub-machines-frozen-yogurt .fm-collection-empty{opacity:.75;padding:12px 0}.fm-hub.fm-hub-machines-frozen-yogurt .fm-note-sm{margin-top:12px;font-size:12px;opacity:.72}.fm-hub.fm-hub-machines-frozen-yogurt .fm-mt-16{margin-top:16px}@media (hover:hover) and (pointer:fine){.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000014;border-color:#4b90e259}}.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-btn.fm-cta{width:100%;justify-content:center;padding:12px 16px;border-radius:12px;background:#fff!important;color:#000000eb!important;border:1px solid rgba(0,0,0,.92)!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.fm-hub.fm-hub-machines-frozen-yogurt .fm-prod-btn.fm-cta:hover{background:var(--fm-accent)!important;border-color:var(--fm-accent)!important;color:#fff!important}}.fm-hub.fm-hub-machines-frozen-yogurt .fm-bullets.fm-note-sm li{margin:.25rem 0}.fm-hub.fm-hub-produits-frozen-yogurt .fm-note-sm{margin-top:12px;font-size:12px;opacity:.72}.fm-hub.fm-hub-produits-frozen-yogurt .fm-hub-toc{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:10px}.fm-hub.fm-hub-produits-frozen-yogurt .fm-toc-link{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--fm-border);border-radius:999px;background:#fff;color:var(--fm-text);text-decoration:none;font-weight:950;line-height:1.1}.fm-hub.fm-hub-produits-frozen-yogurt .fm-toc-link .fm-dot{width:8px;height:8px;border-radius:999px;background:var(--fm-accent);flex:0 0 auto}@media (hover:hover) and (pointer:fine){.fm-hub.fm-hub-produits-frozen-yogurt .fm-toc-link{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.fm-hub.fm-hub-produits-frozen-yogurt .fm-toc-link:hover{transform:translateY(-1px);background:#4b90e20f;border-color:#4b90e273;box-shadow:var(--fm-shadow)}.fm-hub.fm-hub-produits-frozen-yogurt .fm-toc-link:hover .fm-dot{animation:fmDotPulse .55s ease-in-out 1}}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq details{border:1px solid rgba(0,0,0,.12);border-radius:16px;padding:0;background:#fff;overflow:hidden}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq details+details{margin-top:10px}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;background:#fff;font-size:1rem;line-height:1.45;font-weight:800}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq summary::-webkit-details-marker{display:none}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq summary::marker{content:""}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq summary:after{content:"+";font-weight:900;opacity:.75;line-height:1;margin-top:2px}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq details[open] summary:after{content:"\2013"}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq .fm-faqBody{padding:0 14px 14px;background:#fff}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq .fm-faqBody p{margin-top:10px}@media (hover:hover) and (pointer:fine){:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq summary{transition:background-color .15s ease}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq summary:hover{background:#00000005}}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq details[open]{border-color:#00000040;background:#00000008}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq details[open] summary{background:#0000000a}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq details[open] .fm-faqBody{background:#fff}:where(.fm-hub,.fm-hub-scope,.fm-page) .fm-faq details a{color:#000;text-decoration:underline;text-underline-offset:2px}@media (hover:none) and (pointer:coarse){:where(.fm-hub,.fm-hub-scope) .fm-family-card,:where(.fm-hub,.fm-hub-scope) .fm-link,:where(.fm-hub,.fm-hub-scope) a.fm-tile,:where(.fm-hub,.fm-hub-scope) .fm-cta,:where(.fm-hub,.fm-hub-scope) .fm-toc-link,:where(.fm-hub,.fm-hub-scope) .fm-prod-btn,:where(.fm-hub,.fm-hub-scope) .fm-logo{-webkit-tap-highlight-color:rgba(75,144,226,.18);touch-action:manipulation}:where(.fm-hub,.fm-hub-scope) .fm-family-card,:where(.fm-hub,.fm-hub-scope) .fm-link,:where(.fm-hub,.fm-hub-scope) a.fm-tile,:where(.fm-hub,.fm-hub-scope) .fm-toc-link,:where(.fm-hub,.fm-hub-scope) .fm-prod-btn,:where(.fm-hub,.fm-hub-scope) .fm-logo,:where(.fm-hub,.fm-hub-scope) .fm-cta{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,filter .12s ease,opacity .12s ease,color .12s ease;transform:translateZ(0);-webkit-transform:translateZ(0)}:where(.fm-hub,.fm-hub-scope) .fm-family-card:active{transform:translateY(-1px);border-color:var(--fm-border-strong);box-shadow:var(--fm-shadow);background:#fff}:where(.fm-hub,.fm-hub-scope) .fm-family-card:active .fm-iconbox{border-color:#4b90e28c;background:#4b90e238}:where(.fm-hub,.fm-hub-scope) .fm-family-card:active .fm-family-title{color:var(--fm-accent)}:where(.fm-hub,.fm-hub-scope) .fm-family-card:active .fm-mini-dot{animation:fmDotPulse .55s ease-in-out 1}:where(.fm-hub,.fm-hub-scope) .fm-link:active,:where(.fm-hub,.fm-hub-scope) a.fm-tile:active{transform:translateY(-1px);background:#4b90e20f;border-color:#4b90e273;box-shadow:var(--fm-shadow)}:where(.fm-hub,.fm-hub-scope) .fm-link:active .fm-link-dot,:where(.fm-hub,.fm-hub-scope) .fm-link:active .fm-mini-dot,:where(.fm-hub,.fm-hub-scope) a.fm-tile:active .fm-dot{animation:fmDotPulse .55s ease-in-out 1}:where(.fm-hub,.fm-hub-scope) .fm-toc-link:active{transform:translateY(-1px);background:#4b90e20f;border-color:#4b90e273;box-shadow:var(--fm-shadow)}:where(.fm-hub,.fm-hub-scope) .fm-toc-link:active .fm-dot{animation:fmDotPulse .55s ease-in-out 1}:where(.fm-hub,.fm-hub-scope) .fm-prod-btn:active{transform:translateY(1px);filter:brightness(.98);box-shadow:0 6px 14px #0000002e;background:#00000005;border-color:#000000b3}:where(.fm-hub,.fm-hub-scope) .fm-cta:active{transform:translateY(1px);filter:brightness(.98);box-shadow:0 6px 14px #0000002e}:where(.fm-hub,.fm-hub-scope) .fm-logo:active{transform:translateY(-1px);opacity:1;box-shadow:var(--fm-shadow)}}:where(.fm-hub,.fm-hub-scope) .fm-prod-btn:focus-visible,:where(.fm-hub,.fm-hub-scope) .fm-toc-link:focus-visible{outline:3px solid rgba(75,144,226,.35);outline-offset:2px;border-radius:12px}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion: reduce){:where(.fm-hub,.fm-hub-scope) .fm-family-card,:where(.fm-hub,.fm-hub-scope) .fm-link,:where(.fm-hub,.fm-hub-scope) a.fm-tile,:where(.fm-hub,.fm-hub-scope) .fm-cta,:where(.fm-hub,.fm-hub-scope) .fm-toc-link,:where(.fm-hub,.fm-hub-scope) .fm-prod-btn,:where(.fm-hub,.fm-hub-scope) .fm-logo{transition:none!important;transform:none!important;filter:none!important;box-shadow:none!important}:where(.fm-hub,.fm-hub-scope) .fm-family-card:active .fm-mini-dot,:where(.fm-hub,.fm-hub-scope) .fm-link:active .fm-link-dot,:where(.fm-hub,.fm-hub-scope) .fm-link:active .fm-mini-dot,:where(.fm-hub,.fm-hub-scope) a.fm-tile:active .fm-dot,:where(.fm-hub,.fm-hub-scope) .fm-toc-link:active .fm-dot{animation:none!important}}@media (max-width:767px){.fm-hub.fm-hub-cafe-bar,.fm-hub.fm-hub-resto{max-width:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:16px;padding-right:16px;overflow-x:hidden}.fm-hub.fm-hub-cafe-bar>.fm-hub-scope,.fm-hub.fm-hub-resto>.fm-hub-scope{padding:0;margin:0;max-width:100%}}.fm-hub-chaud .fm-tile:after,.fm-hub-chaud .fm-tile:before,.fm-hub-chaud .fm-txt:after,.fm-hub-chaud .fm-txt:before{content:none!important}
/*# sourceMappingURL=/cdn/shop/t/79/assets/fm-hubs.css.map */
