.rd-cerca{--rdc-ink:var(--global-palette2, #39273d);--rdc-red:#ee1f38;--rdc-cream:var(--global-palette7, #f4f0f0);--rdc-mute:#776a7b;--rdc-line:#e2dae6;--rdc-hover:#f7f3f5;--rdc-font:'Spartan RD', 'Spartan', 'League Spartan', system-ui, sans-serif;position:relative;font-family:var(--rdc-font);line-height:1.3;color:var(--rdc-ink)}.rd-cerca--barra{width:100%;max-width:var(--rdc-w,600px)}.rd-cerca--barra[data-rd-cerca="blog"]{width:400px;max-width:100%}.rd-cerca:focus-within{z-index:30}.rd-cerca *,.rd-cerca *::before,.rd-cerca *::after{box-sizing:border-box}.rd-cerca svg{display:block}.rd-cerca__form{position:relative;display:flex;align-items:center;gap:4px;width:100%;max-width:var(--rdc-w,600px);margin:0;padding:4px;background:#fff;border:1.5px solid var(--rdc-line);border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease}.rd-cerca__form:focus-within{border-color:var(--rdc-ink);box-shadow:0 0 0 3px rgb(57 39 61 / .10)}.rd-cerca__ic{flex:none;margin:0 2px 0 10px;color:var(--rdc-mute)}.rd-cerca__ic svg{width:19px;height:19px}.rd-cerca .rd-cerca__campo{flex:1 1 auto;min-width:0;height:40px;margin:0;padding:0 4px;border:0;border-radius:0;background:none;box-shadow:none;outline:0;color:var(--rdc-ink);font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}.rd-cerca .rd-cerca__campo::-webkit-search-cancel-button,.rd-cerca .rd-cerca__campo::-webkit-search-decoration{-webkit-appearance:none}.rd-cerca .rd-cerca__campo::placeholder{color:var(--rdc-mute);opacity:1}.rd-cerca button.rd-cerca__pulisci,.rd-cerca button.rd-cerca__invia,.rd-cerca button.rd-cerca__apri{display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0;padding:0;border:0;box-shadow:none;background:#fff0;font:inherit;line-height:1;min-height:0;cursor:pointer;-webkit-appearance:none;appearance:none}.rd-cerca button.rd-cerca__pulisci{width:30px;height:30px;border-radius:50%;color:var(--rdc-mute)}.rd-cerca button.rd-cerca__pulisci[hidden]{display:none}.rd-cerca button.rd-cerca__pulisci:hover{background:var(--rdc-cream);color:var(--rdc-ink)}.rd-cerca button.rd-cerca__invia{position:relative;height:40px;padding:0 18px;border-radius:10px;background:var(--rdc-red);color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em;transition:filter .15s ease}.rd-cerca button.rd-cerca__invia:hover{filter:brightness(.92)}.rd-cerca button.rd-cerca__invia:focus-visible,.rd-cerca button.rd-cerca__pulisci:focus-visible,.rd-cerca button.rd-cerca__apri:focus-visible{outline:2px solid var(--rdc-ink);outline-offset:2px}.rd-cerca__invia-i{display:none}.rd-cerca__invia-i svg{width:19px;height:19px}.rd-cerca.is-carica .rd-cerca__invia>span{visibility:hidden}.rd-cerca.is-carica .rd-cerca__invia::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgb(255 255 255 / .45);border-top-color:#fff;border-radius:50%;animation:rd-cerca-giro .7s linear infinite}@keyframes rd-cerca-giro{to{transform:rotate(360deg)}}.rd-cerca--icona{display:inline-flex}.rd-cerca button.rd-cerca__apri{width:38px;height:38px;border-radius:50%;color:var(--global-palette8,#fff);transition:background .15s ease}.rd-cerca button.rd-cerca__apri:hover,.rd-cerca--icona.is-aperta button.rd-cerca__apri{background:rgb(255 255 255 / .14)}.rd-cerca--icona .rd-cerca__form{position:absolute;top:calc(100% + 14px);right:-6px;z-index:1000;width:min(var(--rdc-w, 600px), calc(100vw - 32px));max-width:none;padding:6px;border:0;border-radius:18px;box-shadow:0 18px 48px rgb(57 39 61 / .28),0 2px 6px rgb(57 39 61 / .12);display:none;animation:rd-cerca-entra .16s ease-out}.rd-cerca--icona .rd-cerca__form::before{content:"";position:absolute;top:-6px;right:18px;width:14px;height:14px;background:#fff;border-radius:3px;transform:rotate(45deg)}.rd-cerca--icona .rd-cerca__form:focus-within{box-shadow:0 18px 48px rgb(57 39 61 / .28),0 2px 6px rgb(57 39 61 / .12)}.rd-cerca--icona.is-aperta .rd-cerca__form{display:flex}.rd-cerca--icona .rd-cerca__lista{top:calc(100% + 8px)}@keyframes rd-cerca-entra{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rd-cerca__lista{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1001;max-height:min(68vh, 560px);overflow-y:auto;overscroll-behavior:contain;padding:8px;background:#fff;border:1px solid var(--rdc-line);border-radius:16px;box-shadow:0 18px 48px rgb(57 39 61 / .20);text-align:left;scrollbar-width:thin;scrollbar-color:var(--rdc-line) #fff0;animation:rd-cerca-entra .14s ease-out}.rd-cerca__lista[hidden]{display:none}.rd-cerca__gruppo{padding:10px 10px 6px;color:var(--rdc-mute);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rd-cerca a.rd-cerca__voce{display:flex;align-items:center;gap:14px;padding:8px 10px 8px 8px;border-radius:12px;color:var(--rdc-ink);text-decoration:none;transition:background .12s ease}.rd-cerca a.rd-cerca__voce+a.rd-cerca__voce{margin-top:2px}.rd-cerca a.rd-cerca__voce:hover,.rd-cerca a.rd-cerca__voce.is-attiva{background:var(--rdc-hover);color:var(--rdc-ink)}.rd-cerca__foto{flex:none;display:flex;align-items:center;justify-content:center;width:72px;height:48px;padding:4px 6px;border-radius:10px;background:var(--rdc-cream)}.rd-cerca__foto img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.rd-cerca__testo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.rd-cerca__nome{font-size:15px;font-weight:500;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rd-cerca__nome strong{font-weight:800}.rd-cerca__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rd-cerca__seg{display:inline-flex;align-items:center;padding:3px 9px 2px;border-radius:999px;background:var(--rdc-cream);color:var(--rdc-ink);font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.rd-cerca__seg[data-s="noleggio-lungo-termine-privati"]{background:var(--privati,var(--global-palette4,#ffc001));color:var(--rdc-ink)}.rd-cerca__seg[data-s="noleggio-aziendale-a-lungo-termine"]{background:var(--business,var(--global-palette5,#0279ff));color:#fff}.rd-cerca__seg[data-s="noleggio-lungo-termine-furgoni"]{background:var(--furgoni,var(--global-palette6,#4bbc55));color:#fff}.rd-cerca__prezzo{color:var(--rdc-mute);font-size:12px;white-space:nowrap}.rd-cerca__prezzo b{color:var(--rdc-red);font-weight:800}.rd-cerca__freccia{flex:none;color:var(--rdc-mute);opacity:0;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.rd-cerca a:hover .rd-cerca__freccia,.rd-cerca a.is-attiva .rd-cerca__freccia{opacity:1;transform:none}.rd-cerca__doc{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--rdc-cream);color:var(--rdc-ink)}.rd-cerca a.rd-cerca__voce--testo{gap:12px;padding:7px 10px 7px 7px}.rd-cerca a.rd-cerca__voce--testo .rd-cerca__nome{font-size:14px}.rd-cerca a.rd-cerca__tutti{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 0;padding:12px 14px 11px;border-radius:12px;background:var(--rdc-ink);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:filter .12s ease}.rd-cerca a.rd-cerca__tutti:hover,.rd-cerca a.rd-cerca__tutti.is-attiva{filter:brightness(1.25);color:#fff}.rd-cerca__n{display:inline-flex;align-items:center;padding:2px 8px 1px;border-radius:999px;background:#fff;color:var(--rdc-ink);font-size:12px;font-weight:800}.rd-cerca a.rd-cerca__tutti .rd-cerca__freccia{opacity:1;transform:none;color:#fff}.rd-cerca__vuoto{display:flex;align-items:center;gap:12px;padding:14px 12px;color:var(--rdc-mute);font-size:14px}.rd-cerca__vuoto svg{flex:none;color:var(--rdc-line)}.rd-cerca[data-rd-cerca="blog"] .rd-cerca__lista{left:auto;min-width:min(380px, calc(100vw - 32px))}.mobile-html .rd-cerca--barra .rd-cerca__form{max-width:none;border-color:#fff0}@media (max-width:600px){.rd-cerca--icona .rd-cerca__form{position:fixed;top:70px;left:16px;right:16px;width:auto}.rd-cerca--icona .rd-cerca__form::before{display:none}.rd-cerca__foto{width:60px;height:42px}.rd-cerca__freccia{display:none}}@media (prefers-reduced-motion:reduce){.rd-cerca__lista,.rd-cerca--icona .rd-cerca__form{animation:none}}