@font-face{font-family:Lato;src:local('Lato Regular'),url('../fonts/Lato-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:local('Lato Bold'),url('../fonts/Lato-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Lato;src:local('Lato Light'),url('../fonts/Lato-Light.ttf') format('truetype');font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Lato;src:local('Lato Black'),url('../fonts/Lato-Black.ttf') format('truetype');font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Lato;src:local('Lato Italic'),url('../fonts/Lato-Italic.ttf') format('truetype');font-style:italic;font-weight:400;font-display:swap}body,button,input,textarea,select,.site-context{font-family:'Lato',sans-serif}.legal-links{text-align:center;font-size:14px;line-height:1.7;padding:18px 20px}.legal-links a{color:#203f80;text-decoration:underline;display:inline-block;margin:0 5px}.environment-test{text-align:center;background:#f1f3f6;color:#606773;font:11px/1.5 'Lato',sans-serif;padding:7px 16px}#preloader,#status{display:none!important}body{overflow:visible!important}.hours-pending{color:#8b2626;font-size:14px}
.direct-call{display:inline-block;background:#d50920;color:#fff!important;padding:20px 30px;font-size:22px;font-weight:700;text-decoration:none}
/* Logo: inquadratura proporzionale del marchio originale, senza recapiti. */
header .brand,header .brand-crop{position:relative!important;display:block!important;max-width:100%;height:auto!important;aspect-ratio:1095 / 397;overflow:hidden!important;background:#fff;border:0!important;border-radius:0!important}
header .brand img,header .brand-crop img{position:absolute!important;display:block!important;width:117.80822%!important;max-width:none!important;height:auto!important;left:-8.6758%!important;top:-34.00504%!important;transform:none!important;border:0!important;margin:0!important;padding:0!important}

/* Colori coordinati, anche sulle classi storiche del carosello. */
.officine_big_orange,.officine_orange_text,.main-title span,.tp-caption.officine_button_white1,.tp-caption.officine_button_white2{color:#d50920!important}
.tp-caption.officine_button,.officine_button{background-color:#d50920!important;border-color:#d50920!important}
#foo4 .mask,.filter-container .mask{background:rgba(213,9,32,.9)!important}
.policy-updated{margin:36px 0 0;padding-top:16px;border-top:1px solid #e5e7eb;font-size:14px;color:#606773}
