.mc{--mc-ink:#1b1f22}.mc-track{column-gap:24px}.mc-comandi{color:var(--mc-ink);justify-content:center;align-items:center;gap:24px;margin-top:36px;display:flex}html.h-scuro-on .h-adatta .mc-comandi{color:#fff}.mc-frecce{flex:none;gap:8px;display:flex}.mc-freccia{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;place-items:center;transition:background-color .18s,opacity .18s;display:grid;box-shadow:inset 0 0 0 1.5px}.mc-freccia svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mc-freccia:hover:not(:disabled){background:#1b1f220f}html.h-scuro-on .h-adatta .mc-freccia:hover:not(:disabled){background:#ffffff1a}.mc-freccia:active:not(:disabled){transform:scale(.96)}.mc-freccia:disabled{opacity:.28;cursor:default}.mc-freccia:focus-visible{outline-offset:3px;outline:2px solid}.mc .h-mac__card{aspect-ratio:4/5;flex:0 0 clamp(288px,28vw,392px);padding:28px}.mc .h-mac__card h3{white-space:normal;font-size:clamp(22px,1.75vw,26px);line-height:1.08}.mc .h-mac__card p{opacity:1;max-width:26ch;max-height:none;margin-top:10px;font-size:15px;line-height:1.45}.mc .h-mac__card img{object-position:center bottom;filter:drop-shadow(0 14px 12px #1c3b4221);width:86%;height:54%;transition:transform .35s cubic-bezier(.23,1,.32,1);bottom:7%;left:7%;right:auto}.mc .h-mac__card:is(:hover,:focus-within) img{transform:translateY(-6px)}.mc .mc-comandi{justify-content:space-between;gap:32px}.mc-binario{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.mc-binario i{width:calc(var(--mc-vis,.4) * 100%);transform:translateX(calc(var(--mc-p,0) * (100% / var(--mc-vis,.4) - 100%)));background:currentColor;position:absolute;top:0;bottom:0;left:0}@media (max-width:760px){.mc .h-mac__card{aspect-ratio:6/7;flex-basis:min(82vw,340px);padding:24px}.mc .h-mac__card h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.mc .h-mac__card img{transition:none}}.mc--v4{--mc-bridge:#3b3f44}.mc--v4 .mc-track{column-gap:16px}.mc--v4 .h-mac__card{aspect-ratio:392/410;background:var(--mc-bridge);color:#fff;box-shadow:none;isolation:isolate;border-radius:24px;flex:0 0 clamp(248px,20.5vw,296px);padding:24px 24px 0}.mc--v4 .h-mac__card h3{z-index:2;letter-spacing:-.02em;color:#fff;max-width:13ch;font-size:clamp(22px,1.75vw,26px);font-weight:800;line-height:1.08;position:relative}.mc--v4 .h-mac__card p{z-index:2;color:#fff;opacity:0;max-width:24ch;max-height:0;margin-top:8px;font-size:15px;line-height:1.45;transition:max-height .4s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.mc--v4 .h-mac__card:is(:hover,:focus-within) p{opacity:1;max-height:80px;transition-delay:.12s}.mc--v4 .h-mac__card img{z-index:1;left:auto;right:var(--r,-18%);bottom:var(--b,-6%);width:var(--w,112%);object-fit:initial;filter:drop-shadow(0 26px 22px #0000006b);max-width:none;height:auto;transition:transform .45s cubic-bezier(.23,1,.32,1);position:absolute}.mc--v4 .h-mac__card:is(:hover,:focus-within) img{transform:translateY(12%)scale(.94)}@media (hover:none){.mc--v4 .h-mac__card p{opacity:1;max-height:80px}}@media (max-width:760px){.mc--v4 .h-mac__card{aspect-ratio:340/420;flex-basis:min(68vw,270px);padding:22px 22px 0}.mc--v4 .h-mac__card h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.mc--v4 .h-mac__card p,.mc--v4 .h-mac__card img{transition:none}}html.h-js-entrate [data-innesti~=macchine] .h-mac__testo strong.h-entra{opacity:1;transition:none;translate:none}
.pc-comandi{display:none}.pc-comandi--sempre{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.pc-comandi--sempre .mc-binario{max-width:360px}@media (max-width:760px){.pc-comandi{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.cf-dc__tabs,.smp-tel--comandi .smp-tel__tab,.h .cf-dc__tabs{display:none}.smp-tel .pc-comandi{padding-inline:var(--h-gut)}.mo+.pc-comandi{justify-content:flex-start;gap:16px}.mo+.pc-comandi .mc-binario{flex:0 0 120px}}
