@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500&family=Barlow+Condensed:wght@500;600&display=swap";.mf{position:relative;--mf-up: clamp(92px, 6.8vw, 128px);--mf-gx: clamp(18px, calc(11.54vw - 46.5px) , 190px);background:var(--mf-bg, #1f2123);color:var(--mf-fg, #ffffff);font-family:Archivo,system-ui,sans-serif;font-weight:300;font-size:15px;line-height:1.5;padding:clamp(48px,6vw,88px) var(--mf-gx) 26px;box-sizing:border-box}.mf *,.mf *:before,.mf *:after{box-sizing:border-box}.mf ul{list-style:none;margin:0;padding:0}.mf p,.mf h2{margin:0}.mf a{color:inherit;text-decoration:none}.mf__top{display:grid;grid-template-columns:minmax(180px,280px) repeat(3,auto) minmax(0,1fr);justify-content:start;gap:40px clamp(40px,5.5vw,104px)}.mf__logo{display:block;width:clamp(150px,14vw,220px)}.mf__logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.mf .mf__tag{margin-top:18px;max-width:280px;color:color-mix(in srgb,var(--mf-fg, #fff) 66%,transparent)}.mf .mf__social{display:flex;gap:10px;margin-top:26px}.mf__social a,.mf__social .mf__soc-off{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:color-mix(in srgb,var(--mf-fg, #fff) 60%,transparent);border:1px solid color-mix(in srgb,var(--mf-fg, #fff) 26%,transparent);transition:color .3s ease,border-color .3s ease,background-color .3s ease,opacity .3s ease}.mf__social .mf__soc-off{opacity:.8;cursor:default}.mf__social li:hover a,.mf__social li:hover .mf__soc-off,.mf__social a:focus-visible{opacity:1;color:var(--mf-fg, #fff);border-color:var(--mf-fg, #fff);background:color-mix(in srgb,var(--mf-fg, #fff) 10%,transparent)}.mf .mf__h{margin-bottom:18px;font-family:Archivo,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--mf-fg, #fff) 55%,transparent)}.mf__col li+li{margin-top:10px}.mf__col a{color:color-mix(in srgb,var(--mf-fg, #fff) 88%,transparent);background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .35s ease;padding-bottom:2px}.mf__col a:hover{background-size:100% 1px}.mf__plain{color:color-mix(in srgb,var(--mf-fg, #fff) 66%,transparent)}.mf__news{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px 48px;flex-wrap:wrap;margin-top:clamp(40px,4.5vw,64px);padding-top:26px;border-top:1px solid color-mix(in srgb,var(--mf-fg, #fff) 14%,transparent)}.mf__newstxt{color:color-mix(in srgb,var(--mf-fg, #fff) 66%,transparent)}.mf__newstxt strong{font-weight:400;color:var(--mf-fg, #fff)}.mf__form{position:relative;display:flex;align-items:center;width:min(100%,360px);border-bottom:1px solid color-mix(in srgb,var(--mf-fg, #fff) 30%,transparent);transition:border-color .3s ease}.mf__form:focus-within{border-color:var(--mf-fg, #fff)}.mf__form input[type=email]{flex:1;min-width:0;padding:10px 0;border:0;background:transparent;color:var(--mf-fg, #fff);font:inherit;outline:0}.mf__form input::placeholder{color:color-mix(in srgb,var(--mf-fg, #fff) 50%,transparent);opacity:1}.mf__form button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:var(--mf-fg, #fff);cursor:pointer}.mf__form button:hover svg{transform:translate(3px)}.mf__form svg{transition:transform .3s ease}.mf .mf__ok,.mf .mf__err{position:absolute;left:0;top:100%;margin-top:8px;font-size:13px}.mf__err{color:#ffb4a8}.mf__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mf__bar{display:flex;align-items:center;justify-content:space-between;gap:14px 40px;flex-wrap:wrap;margin-top:30px;font-size:13px;color:color-mix(in srgb,var(--mf-fg, #fff) 62%,transparent)}@media(min-width:1440px){.mf__top{grid-template-columns:minmax(160px,260px) repeat(3,auto) minmax(230px,1fr)}.mf__news{grid-column:5;grid-row:1;justify-self:end;display:block;width:min(100%,360px);margin:0;padding:0;border-top:0}.mf__newstxt strong{display:block;margin-bottom:4px;font-size:16px}.mf__form{width:100%;margin-top:20px}.mf__bar{margin-top:56px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--mf-fg, #fff) 14%,transparent)}}.mf__barr{display:flex;align-items:center;gap:14px 36px;flex-wrap:wrap}.mf__legal{display:flex;gap:8px 26px;flex-wrap:wrap}.mf__legal a:hover{color:var(--mf-fg, #fff)}.mf__pay{display:flex;gap:6px}.mf__payicon{display:block;width:36px;height:24px}@media(max-width:989px){.mf__top{grid-template-columns:1fr 1fr;justify-content:stretch}.mf__brand,.mf__contact{grid-column:1 / -1}}@media(max-width:749px){.mf{padding-bottom:22px}.mf__form{width:100%}.mf__bar{align-items:flex-start;flex-direction:column}.mf__barr{align-items:flex-start;flex-direction:column;gap:14px}}.mf .mf__up{position:absolute;z-index:5;top:0;right:calc(var(--mf-gx) * .45);display:flex;align-items:center;justify-content:center;width:var(--mf-up);height:var(--mf-up);border-radius:50%;transform:translateY(-50%);background:none;color:var(--mf-ac, #ffffff);mix-blend-mode:difference;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.mf .mf__up:hover{transform:translateY(-50%) scale(1.06)}.mf__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:mf-spin 18s linear infinite}.mf__ringtxt{fill:currentColor;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:15px;text-transform:uppercase}.mf__arrow{position:relative;width:28%;height:28%;transition:transform .4s ease}.mf .mf__up:hover .mf__arrow{transform:translateY(-4px)}@keyframes mf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mf__ring{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modello-footer.css.map */
