:root{--ero-avorio: #F7F0E6;--ero-sabbia: #BDA68B;--ero-moro: #594732;--ero-polvere: #8098B4;--ero-notte: #202A36;--ero-ghiaccio: #FFFFFF;--ero-grigio: #86959C;--ero-blu-testo: #5C6D81;--ero-blu-titolo: #758BA5;--ero-superficie: #F2EBE1;--ero-filetto: #E2D6C6;--ero-fascia-numeri: color-mix(in srgb, var(--ero-sabbia) 40%, var(--ero-avorio));--ero-fascia-lavori: var(--ero-superficie);--ero-fascia-video: color-mix(in srgb, var(--ero-grigio) 15%, var(--ero-ghiaccio));--ero-fondo: var(--ero-avorio);--ero-fascia: var(--ero-avorio);--ero-fondo-scuro: var(--ero-notte);--ero-testo: var(--ero-moro);--ero-testo-forte: var(--ero-notte);--ero-testo-su-scuro: var(--ero-avorio);--ero-bordo: var(--ero-filetto);--ero-font: "DM Sans", system-ui, -apple-system, "Helvetica Neue", sans-serif;--ero-gutter: clamp(20px, 3.2vw, 56px);--ero-barra-h: clamp(62px, 6.4vw, 92px);--ero-cornice: clamp(16px, 5.5vw, 88px);--ero-logo-w: clamp(100px, 8.6vw, 152px);--ero-logo-h: calc(var(--ero-logo-w) / 2.99);--ero-asta: calc(var(--ero-logo-h) * .18);--ero-gabbia: 1500px}.ero *,.ero-testo-lungo{hyphenate-limit-chars:8 4 3}.ero img{display:block;max-width:100%}.ero a{color:inherit}.ero-barra{position:absolute;top:0;left:0;right:0;z-index:4;height:var(--ero-barra-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(22px,2.2vw,40px);padding:0 var(--ero-gutter);font-family:var(--ero-font);color:var(--ero-testo-su-scuro)}.ero-barra>*{min-width:0}.ero-marchio{width:var(--ero-logo-w);height:auto;transform:translateY(calc(-1 * ((var(--ero-barra-h) - var(--ero-logo-h)) / 2 - var(--ero-asta) * 2)))}.ero-menu{display:flex;justify-content:center;gap:clamp(18px,1.9vw,30px);list-style:none;margin:0;padding:0;min-width:0}.ero-menu a{position:relative;display:inline-block;padding:6px 0;color:var(--ero-testo-su-scuro);text-decoration:none;font-size:clamp(13px,.94vw,15px);font-weight:400;letter-spacing:.13em;text-transform:uppercase}.ero-menu a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.ero-menu a:hover:after,.ero-menu a:focus-visible:after{transform:scaleX(1)}.ero-utili{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--ero-asta) * 2);min-width:0}.ero-utili a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:clamp(13px,.86vw,14px);font-weight:400;letter-spacing:.11em;text-transform:uppercase;justify-content:center;min-width:44px;height:44px;padding:0 calc(var(--ero-asta) * 1.5);border-radius:999px;border:1px solid transparent;transition:border-color .25s,background .25s}.ero-utili a:hover{border-color:#f7f0e666;background:#f7f0e614}.ero-utili svg{width:max(16px,calc(var(--ero-asta) * 2.5));height:max(16px,calc(var(--ero-asta) * 2.5));flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ero-pallino{display:inline-flex;align-items:center;justify-content:center;min-width:max(16px,calc(var(--ero-asta) * 2.5));height:max(16px,calc(var(--ero-asta) * 2.5));padding:0 calc(var(--ero-asta) * .8);border-radius:999px;background:var(--ero-avorio);color:var(--ero-notte);font-size:11px;font-weight:600;letter-spacing:0}.ero-hamb{display:none;position:relative;-webkit-appearance:none;appearance:none;background:transparent;color:inherit;border:0;border-radius:999px;padding:0;width:44px;height:44px;margin-inline-end:-11px;align-items:center;justify-content:center;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ero-segno{position:relative;display:block;width:22px;height:22px}.ero-segno i{position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px;background:currentColor}.ero-segno i:first-child{transform:translateY(-6px)}.ero-segno i:last-child{transform:translateY(6px)}.ero-hamb:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ero-hamb .ero-pallino{position:absolute;top:-3px;right:3px;min-width:16px;height:16px;padding:0 4px;font-size:10px}.ero-cassetto{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0 0 env(safe-area-inset-bottom);border:0;background:var(--e-notte, #202A36);color:var(--e-su-scuro, #F1F4F8);font-family:var(--ero-font);font-weight:300;-webkit-font-smoothing:antialiased;overscroll-behavior:contain}.ero-cassetto[open]{display:flex;flex-direction:column;overflow-y:auto}.ero-cassetto::backdrop{background:transparent}html:has(.ero-cassetto[open]){overflow:hidden}.ero-cassetto__testa{flex:0 0 auto;height:var(--ero-barra-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:var(--ero-gutter)}.ero-cassetto__chiudi{display:inline-flex}.ero-cassetto__corpo{flex:1 0 auto;padding:var(--e-v2, 40px) var(--ero-gutter) var(--e-v1, 22px)}.ero-cassetto__voci{list-style:none;margin:0;padding:0}.ero-cassetto__voci a{display:block;padding:.28em 0;color:inherit;text-decoration:none;font-size:var(--e-linea, 30px);line-height:1.1;font-weight:300;letter-spacing:-.01em}.ero-cassetto__voci a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ero-cassetto__utili{flex:0 0 auto;list-style:none;margin:0;display:flex;flex-wrap:wrap;column-gap:var(--e-v1, 22px);row-gap:4px;padding:12px var(--ero-gutter) max(28px,var(--ero-cornice));border-top:var(--e-filo, 1px) solid color-mix(in srgb,var(--e-su-scuro, #F1F4F8) 22%,var(--e-notte, #202A36))}.ero-cassetto__utili a{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:inherit;text-decoration:none;font-size:var(--e-micro, 13px);letter-spacing:.13em;text-transform:uppercase;font-weight:400}.ero-cassetto__utili a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ero-cassetto__utili svg{width:20px;height:20px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ero-cassetto{--cassetto-curva: cubic-bezier(.4, 0, .2, 1);--cassetto-esce: cubic-bezier(.4, 0, 1, 1)}html:has(.ero-cassetto[open]) .ero-barra .ero-hamb{visibility:hidden}.ero-cassetto[open]{animation:ero-stanza-entra .45s var(--cassetto-curva) both}.ero-cassetto[open] .ero-segno i:first-child{animation:ero-riga-a-entra .5s var(--cassetto-curva) both}.ero-cassetto[open] .ero-segno i:last-child{animation:ero-riga-b-entra .5s var(--cassetto-curva) both}.ero-cassetto[open] .ero-segno i:nth-child(2){animation:ero-riga-m-entra .5s var(--cassetto-curva) both}.ero-cassetto[open] .ero-cassetto__voci li,.ero-cassetto[open] .ero-cassetto__utili{animation:ero-voce-sale .6s var(--cassetto-curva) both;animation-delay:calc(80ms + var(--i, 0) * 40ms)}.ero-cassetto[open].in-uscita{animation:ero-stanza-esce .34s var(--cassetto-esce) both}.ero-cassetto.in-uscita .ero-segno i:first-child{animation:ero-riga-a-esce .34s var(--cassetto-curva) both}.ero-cassetto.in-uscita .ero-segno i:last-child{animation:ero-riga-b-esce .34s var(--cassetto-curva) both}.ero-cassetto.in-uscita .ero-segno i:nth-child(2){animation:ero-riga-m-esce .34s var(--cassetto-curva) both}.ero-cassetto.in-uscita .ero-cassetto__voci li,.ero-cassetto.in-uscita .ero-cassetto__utili{animation:ero-voce-esce .2s var(--cassetto-esce) both}@keyframes ero-stanza-entra{0%{background-color:transparent}}@keyframes ero-stanza-esce{to{background-color:transparent}}@keyframes ero-riga-a-entra{0%{transform:translateY(-6px)}40%{transform:none}to{transform:rotate(45deg)}}@keyframes ero-riga-b-entra{0%{transform:translateY(6px)}40%{transform:none}to{transform:rotate(-45deg)}}@keyframes ero-riga-a-esce{0%{transform:rotate(45deg)}60%{transform:none}to{transform:translateY(-6px)}}@keyframes ero-riga-b-esce{0%{transform:rotate(-45deg)}60%{transform:none}to{transform:translateY(6px)}}@keyframes ero-riga-m-entra{0%{opacity:1}35%{opacity:0}to{opacity:0}}@keyframes ero-riga-m-esce{0%{opacity:0}65%{opacity:0}to{opacity:1}}@keyframes ero-voce-sale{0%{opacity:0;transform:translateY(18px)}}@keyframes ero-voce-esce{to{opacity:0}}.ero-cassetto .ero-segno i:first-child{transform:rotate(45deg)}.ero-cassetto .ero-segno i:last-child{transform:rotate(-45deg)}.ero-cassetto .ero-segno i:nth-child(2){opacity:0}@media(prefers-reduced-motion:reduce){.ero-cassetto[open],.ero-cassetto[open] *,.ero-cassetto.in-uscita,.ero-cassetto.in-uscita *{animation:none!important}}.ero-barra--piena{position:static;background:var(--ero-fondo-scuro);color:var(--ero-testo-su-scuro);font-family:var(--ero-font);font-weight:300}.ero-header{position:relative;height:100svh;min-height:540px;overflow:hidden;background:var(--ero-notte);color:var(--ero-testo-su-scuro);font-family:var(--ero-font);font-weight:300;isolation:isolate;-webkit-font-smoothing:antialiased}.ero-palco{position:absolute;top:0;right:0;bottom:0;left:0}.ero-palco img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.5s cubic-bezier(.4,0,.2,1)}.ero-palco img.ero-viva{opacity:1}.ero-velo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ero-velo:before,.ero-velo:after{content:"";position:absolute;left:0;right:0}.ero-velo:before{top:0;height:min(46%,340px);background:linear-gradient(to bottom,#121820b8,#1218209e 16%,#12182070 36%,#1218203d 58%,#12182017,#12182000)}.ero-velo:after{bottom:0;height:min(62%,560px);background:linear-gradient(to top,#121820cc,#121820b3 14%,#12182080 32%,#12182047,#1218201c 76%,#12182000)}.ero-dentro{position:absolute;z-index:4;left:var(--ero-gutter);right:var(--ero-gutter);bottom:clamp(96px,9.5vw,132px)}.ero-claim{margin:0;max-width:15ch;font-size:clamp(34px,5.2vw,86px);line-height:1;font-weight:300;letter-spacing:-.022em;text-wrap:balance}.ero-sotto{margin:clamp(16px,1.5vw,24px) 0 0;max-width:42ch;font-size:clamp(17px,1.7vw,26px);line-height:1.4;font-weight:400;text-wrap:balance}.ero-azione{display:inline-flex;align-items:center;gap:12px;margin-top:clamp(22px,2.4vw,36px);padding:14px 26px;border:1px solid rgba(247,240,230,.55);border-radius:999px;text-decoration:none;font-size:clamp(13px,.94vw,15px);font-weight:400;letter-spacing:.13em;text-transform:uppercase;transition:background .28s,border-color .28s,color .28s}.ero-azione:hover{background:var(--ero-avorio);color:var(--ero-notte);border-color:var(--ero-avorio)}.ero-comandi{position:absolute;z-index:4;left:var(--ero-gutter);right:var(--ero-gutter);bottom:clamp(26px,3vw,44px);display:flex;align-items:center;gap:clamp(12px,1.6vw,22px)}.ero-frecce{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ero-frecce button{-webkit-appearance:none;appearance:none;width:38px;height:38px;border-radius:50%;cursor:pointer;border:1px solid rgba(247,240,230,.4);background:transparent;color:var(--ero-testo-su-scuro);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .25s}.ero-frecce button:hover{background:#f7f0e624}.ero-luogo{flex:0 1 auto;font-size:12px;letter-spacing:.13em;text-transform:uppercase;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:32vw}.ero-avanza{flex:1 1 auto;min-width:60px;height:2px;background:#f7f0e647;overflow:hidden}.ero-avanza i{display:block;height:100%;width:0;background:var(--ero-avorio);transition:width .5s cubic-bezier(.4,0,.2,1)}.ero-conta{flex:0 0 auto;font-size:12px;letter-spacing:.13em;font-variant-numeric:tabular-nums;opacity:.8}.ero-dati{color:var(--ero-testo);padding:clamp(76px,9.5vw,140px) var(--ero-gutter);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300;--ero-bordo: color-mix(in srgb, var(--ero-sabbia) 65%, var(--ero-avorio))}.ero-dati__dire h2{color:var(--ero-testo-forte);margin:0 0 clamp(18px,1.7vw,28px);font-size:clamp(22px,2.3vw,38px);font-weight:300;letter-spacing:-.014em;max-width:22ch;text-wrap:balance}.ero-dati__dire p.ero-dati__eti{margin:0 0 clamp(14px,1.3vw,20px);max-width:none;font-size:11.5px;line-height:1.3;letter-spacing:.17em;text-transform:uppercase;color:var(--ero-testo)}.ero-dati__dire p{margin:0;max-width:66ch;font-size:clamp(15px,1.06vw,18px);line-height:1.62}.ero-dati__banco{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:clamp(28px,3vw,56px);margin-top:clamp(38px,4.4vw,64px);border-top:1px solid var(--ero-bordo)}.ero-dati__voce{min-width:0;display:flex;flex-direction:column;padding-top:clamp(15px,1.4vw,22px)}.ero-dati__voce b{order:2;margin-top:clamp(8px,.8vw,12px);color:var(--ero-testo-forte);font-size:clamp(38px,4.9vw,74px);font-weight:300;letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.ero-dati__voce span{order:1;font-size:11.5px;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.ero-dati[data-dati=b] .ero-dati__banco{grid-auto-flow:row;grid-auto-columns:auto;gap:0;border-top:0}.ero-dati[data-dati=b] .ero-dati__voce{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--ero-gutter);border-top:1px solid var(--ero-bordo);padding:clamp(16px,1.7vw,26px) 0 clamp(14px,1.5vw,22px)}.ero-dati[data-dati=b] .ero-dati__voce b{order:2;margin-top:0;text-align:right}.ero-dati[data-dati=b] .ero-dati__voce span{order:1}@media(max-width:860px){.ero-dati__banco{grid-auto-flow:row;grid-auto-columns:auto;gap:clamp(24px,4.4vw,32px);border-top:0}.ero-dati__voce{border-top:1px solid var(--ero-bordo)}.ero-dati[data-dati=b] .ero-dati__banco{gap:0}}.ero-banner{position:relative;height:88svh;min-height:440px;overflow:hidden}.ero-banner img{width:100%;height:100%;object-fit:cover}.ero-didascalia{background:var(--ero-fondo);padding:14px var(--ero-gutter) clamp(76px,9vw,130px);font-family:var(--ero-font);font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}@media(max-width:860px){.ero-menu{display:none}.ero-hamb{display:inline-flex}.ero-utili a{display:none}}@media(min-width:861px){.ero-cassetto{display:none}}@media(max-width:400px){.ero-barra{gap:8px;padding:0 14px}.ero-cassetto__testa,.ero-cassetto__corpo,.ero-cassetto__utili{padding-inline:14px}:root{--ero-logo-w: 84px}.ero-utili{gap:4px}.ero-pallino{font-size:10px}}@media(max-width:560px){.ero-header{height:auto;min-height:0;display:flex;flex-direction:column;background:var(--ero-fondo);color:var(--ero-testo)}.ero-dentro{position:static;order:1;left:auto;right:auto;bottom:auto;padding:clamp(26px,7vw,38px) var(--ero-gutter) clamp(28px,8vw,40px)}.ero-claim{color:var(--ero-testo-forte)}.ero-sotto{text-wrap:balance;color:var(--ero-testo)}.ero-azione{border-color:var(--ero-testo-forte);color:var(--ero-testo-forte)}.ero-azione:hover{background:var(--ero-notte);color:var(--ero-avorio);border-color:var(--ero-notte)}.ero-palco{position:relative;order:2;height:58svh;min-height:320px}.ero-velo{top:auto;bottom:0;height:26svh}.ero-velo:before{display:none}.ero-luogo{display:none}.ero-comandi{gap:12px}.ero-frecce button{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.ero-palco img,.ero-avanza i{transition:none}}.ero-sola-voce{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ero-entra{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.ero-entra.ero-visto{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ero-entra{opacity:1;transform:none;transition:none}}.ero-testata{background:var(--ero-fondo);color:var(--ero-testo);padding:clamp(56px,7vw,108px) var(--ero-gutter) clamp(34px,3.6vw,56px);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300}.ero-testata h1{color:var(--ero-testo-forte);margin:0;font-size:clamp(34px,4.6vw,66px);font-weight:300;letter-spacing:-.024em;line-height:1.04;max-width:16ch;text-wrap:balance}.ero-testata-sotto{margin:clamp(16px,1.6vw,26px) 0 0;max-width:52ch;font-size:clamp(15px,1.1vw,19px);line-height:1.6;opacity:.8}.ero-listino{background:var(--ero-fondo);color:var(--ero-testo);padding:0 var(--ero-gutter) clamp(56px,6vw,96px);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300}.ero-listino-titolo{color:var(--ero-testo-forte);margin:0 0 clamp(24px,2.4vw,40px);font-size:clamp(19px,1.7vw,27px);font-weight:300;letter-spacing:-.014em;max-width:26ch;text-wrap:balance}.ero-linee{display:grid;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(14px,1.3vw,20px)}.ero-linee>*{min-width:0}.ero-linea{--ero-nastro-h: 16px;--ero-nastro-gap: clamp(18px, 1.6vw, 26px);display:flex;flex-direction:column;padding:clamp(26px,2.4vw,40px) clamp(20px,1.9vw,32px) clamp(24px,2.2vw,34px);border:1px solid var(--ero-bordo);background:var(--ero-fondo)}@media(min-width:980px){.ero-linea:not(.ero-linea--scelta):before{content:"";display:block;height:var(--ero-nastro-h);margin-bottom:var(--ero-nastro-gap)}}.ero-linea--scelta{background:var(--ero-fondo-scuro);color:var(--ero-testo-su-scuro);border-color:var(--ero-fondo-scuro)}.ero-linea-nastro{margin:0 0 var(--ero-nastro-gap);font-size:11.5px;line-height:var(--ero-nastro-h);letter-spacing:.17em;text-transform:uppercase;color:var(--ero-polvere)}.ero-linea-testa h3{color:var(--ero-testo-forte);margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:300;letter-spacing:-.022em;line-height:1.05}.ero-linea--scelta .ero-linea-testa h3{color:var(--ero-testo-su-scuro)}.ero-linea-cosa{margin:10px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.5;opacity:.82}.ero-linea-chi{margin:12px 0 0;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;line-height:1.5;opacity:.6}.ero-formule{list-style:none;margin:clamp(22px,2vw,32px) 0 clamp(22px,2vw,32px);padding:0;border-top:1px solid var(--ero-bordo)}.ero-formula{border-bottom:1px solid var(--ero-bordo)}.ero-linea--scelta .ero-formule,.ero-linea--scelta .ero-formula{border-color:#f7f0e633}.ero-formula-riga{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 0}.ero-formula-nome{min-width:0;font-size:clamp(14px,1vw,16px);line-height:1.35}.ero-formula-spiega{display:block;margin-top:3px;font-size:12.5px;font-style:normal;line-height:1.4;opacity:.62}.ero-formula-prezzo{flex:0 0 auto;white-space:nowrap}.ero-formula-prezzo s{margin-right:7px;font-size:12.5px;opacity:.48}.ero-formula-prezzo b{font-size:clamp(18px,1.45vw,24px);font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ero-formula--scelta{position:relative}.ero-formula--scelta>.ero-formula-riga{padding-left:13px}.ero-formula--scelta:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:2px;background:var(--ero-polvere)}.ero-linea-azione{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border:1px solid var(--ero-testo-forte);color:var(--ero-testo-forte);text-decoration:none;font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.ero-linea-azione:hover{background:var(--ero-testo-forte);color:var(--ero-avorio)}.ero-linea--scelta .ero-linea-azione{background:var(--ero-avorio);color:var(--ero-notte);border-color:var(--ero-avorio)}.ero-linea--scelta .ero-linea-azione:hover{background:transparent;color:var(--ero-avorio)}.ero-linea-consegna{margin:14px 0 0;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;opacity:.6}@media(max-width:700px){.ero-linea-azione{align-self:stretch;justify-content:center}}.ero-listino-coda{margin:clamp(24px,2.4vw,38px) 0 0;max-width:60ch;font-size:clamp(13px,.95vw,15px);line-height:1.6;opacity:.68}.ero-domande{background:var(--ero-fondo);color:var(--ero-testo);padding:clamp(56px,6.5vw,104px) var(--ero-gutter) clamp(56px,6vw,96px);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300}.ero-domande-titolo{color:var(--ero-testo-forte);margin:0 0 clamp(20px,2vw,34px);font-size:clamp(22px,2.3vw,38px);font-weight:300;letter-spacing:-.014em;max-width:22ch;text-wrap:balance}.ero-domande-elenco{max-width:76ch;border-top:1px solid var(--ero-bordo)}.ero-domanda{border-bottom:1px solid var(--ero-bordo)}.ero-domanda>summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 0;min-height:44px;cursor:pointer;list-style:none;color:var(--ero-testo-forte);font-size:clamp(15px,1.15vw,19px);line-height:1.45}.ero-domanda>summary::-webkit-details-marker{display:none}.ero-domanda>summary:after{content:"+";flex:0 0 auto;font-size:20px;line-height:1;opacity:.55;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ero-domanda[open]>summary:after{transform:rotate(45deg)}.ero-domanda>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ero-risposta{padding:0 0 22px;max-width:66ch;font-size:clamp(14px,1.02vw,17px);line-height:1.62;opacity:.82}.ero-risposta>:first-child{margin-top:0}.ero-risposta>:last-child{margin-bottom:0}.ero-domande-coda{margin:clamp(24px,2.4vw,38px) 0 0;max-width:60ch;font-size:clamp(13px,.95vw,15px);line-height:1.6;opacity:.68}@media(prefers-reduced-motion:reduce){.ero-domanda>summary:after{transition:none}}.ero-righe{color:var(--ero-testo);padding:clamp(76px,9.5vw,140px) var(--ero-gutter);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300}.ero-righe__su{margin:0 0 clamp(38px,4.4vw,68px);font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-casa{position:relative;display:grid;grid-template-columns:30fr 70fr;gap:var(--ero-gutter);align-items:center;margin-bottom:clamp(64px,7vw,116px)}.ero-casa>*{min-width:0}.ero-casa:last-of-type{margin-bottom:0}.ero-casa__nome{margin:0;font-size:clamp(20px,2vw,34px);font-weight:300;letter-spacing:-.014em;line-height:1.15;color:var(--ero-testo-forte);text-wrap:balance}.ero-casa__nome a{text-decoration:none}.ero-casa__nome a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ero-casa:hover .ero-casa__nome a,.ero-casa__nome a:focus-visible{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.ero-casa__nome a:focus-visible{outline:2px solid var(--ero-notte);outline-offset:6px}.ero-casa__sotto{margin:10px 0 0;font-size:clamp(15px,1.06vw,18px);line-height:1.55;max-width:24ch;color:color-mix(in srgb,var(--ero-moro) 78%,var(--ero-avorio))}.ero-casa__dato{margin:0 0 14px;padding-top:10px;border-top:1px solid var(--ero-bordo);text-align:right;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-casa__stampe img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:4px}.ero-casa--griglia .ero-casa__stampe{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.ero-casa--griglia .ero-casa__stampe>*{min-width:0}.ero-casa--griglia .ero-casa__stampe img{aspect-ratio:1 / 1}.ero-righe__tutti{margin:clamp(52px,5.4vw,84px) 0 0}.ero-righe__tutti a{display:inline-block;padding:14px 26px;border:1px solid var(--ero-notte);border-radius:4px;color:var(--ero-testo-forte);text-decoration:none;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;transition:background .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1)}.ero-righe__tutti a:hover{background:var(--ero-notte);color:var(--ero-avorio)}.ero-righe__tutti a:focus-visible{outline:2px solid var(--ero-notte);outline-offset:4px}@media(max-width:860px){.ero-casa{grid-template-columns:1fr;gap:18px}.ero-casa__vedere{order:1}.ero-casa__dire{order:2;text-align:center}.ero-casa__sotto{max-width:none}.ero-casa--griglia .ero-casa__stampe{grid-template-columns:repeat(3,1fr);gap:6px}}.ero-dati,.ero-righe,.ero-video{background:var(--ero-fascia);box-shadow:0 0 0 100vmax var(--ero-fascia);clip-path:inset(0 -100vmax)}.ero-dati{--ero-fascia: var(--ero-fascia-numeri)}.ero-righe{--ero-fascia: var(--ero-fascia-lavori)}.ero-video{--ero-fascia: var(--ero-fascia-video)}.ero-righe__elenco{--ero-scheda-gap: clamp(18px, 1.9vw, 28px)}.ero-righe[data-impianto=b] .ero-casa:nth-of-type(n+4){display:none}.ero-righe[data-impianto=b] .ero-casa__stampe img{aspect-ratio:2 / 1}.ero-righe[data-impianto=c] .ero-righe__elenco,.ero-righe[data-impianto=d] .ero-righe__elenco{display:grid;gap:clamp(30px,3.2vw,48px) var(--ero-scheda-gap)}.ero-righe[data-impianto=c] .ero-righe__elenco{grid-template-columns:repeat(3,1fr)}.ero-righe[data-impianto=d] .ero-righe__elenco{grid-template-columns:repeat(4,1fr)}.ero-righe[data-impianto=c] .ero-righe__elenco>*,.ero-righe[data-impianto=d] .ero-righe__elenco>*{min-width:0}.ero-righe[data-impianto=c] .ero-casa,.ero-righe[data-impianto=d] .ero-casa{display:flex;flex-direction:column;align-items:stretch;margin-bottom:0}.ero-righe[data-impianto=c] .ero-casa__vedere,.ero-righe[data-impianto=d] .ero-casa__vedere{order:1}.ero-righe[data-impianto=c] .ero-casa__dire,.ero-righe[data-impianto=d] .ero-casa__dire{order:2;margin-top:14px}.ero-righe[data-impianto=c] .ero-casa__nome,.ero-righe[data-impianto=d] .ero-casa__nome{font-size:clamp(18px,1.32vw,22px)}.ero-righe[data-impianto=c] .ero-casa__sotto,.ero-righe[data-impianto=d] .ero-casa__sotto{margin-top:5px;font-size:15px;max-width:none}.ero-righe[data-impianto=c] .ero-casa--griglia .ero-casa__stampe,.ero-righe[data-impianto=d] .ero-casa--griglia .ero-casa__stampe{display:block}.ero-righe[data-impianto=c] .ero-casa--griglia .ero-casa__stampe img:nth-child(n+2),.ero-righe[data-impianto=d] .ero-casa--griglia .ero-casa__stampe img:nth-child(n+2){display:none}.ero-righe[data-impianto=c] .ero-casa--griglia .ero-casa__stampe img,.ero-righe[data-impianto=d] .ero-casa--griglia .ero-casa__stampe img{aspect-ratio:3 / 2}.ero-righe[data-impianto=d] .ero-casa:nth-of-type(2){order:-1;grid-column:1 / -1;display:grid;grid-template-columns:30fr 70fr;gap:var(--ero-gutter);align-items:center;margin-bottom:clamp(12px,1.4vw,22px)}.ero-righe[data-impianto=d] .ero-casa:nth-of-type(2) .ero-casa__dire{order:1;margin-top:0}.ero-righe[data-impianto=d] .ero-casa:nth-of-type(2) .ero-casa__vedere{order:2}.ero-righe[data-impianto=d] .ero-casa:nth-of-type(2) .ero-casa__nome{font-size:clamp(20px,2vw,34px)}.ero-righe[data-impianto=d] .ero-casa:nth-of-type(2) .ero-casa__sotto{margin-top:10px;font-size:clamp(15px,1.06vw,18px);max-width:24ch}.ero-righe__fam{display:none}.ero-righe[data-impianto=e] .ero-righe__fam{display:block}.ero-righe[data-impianto=e] .ero-righe__elenco{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(22px,2.4vw,40px) clamp(16px,1.8vw,30px);align-items:start}.ero-righe[data-impianto=e] .ero-righe__elenco>*{min-width:0}.ero-righe[data-impianto=e] .ero-righe__fam[data-fam=bnb]{order:0}.ero-righe[data-impianto=e] .ero-casa[data-fam=bnb]{order:1;grid-column:span 2}.ero-righe[data-impianto=e] .ero-righe__fam[data-fam=agenzia]{order:2}.ero-righe[data-impianto=e] .ero-casa[data-fam=agenzia]{order:3;grid-column:span 3}.ero-righe[data-impianto=e] .ero-righe__fam{grid-column:1 / -1;margin:0;font-weight:400;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--ero-testo);opacity:.6;padding-top:clamp(16px,1.8vw,26px);border-top:1px solid var(--ero-bordo)}.ero-righe[data-impianto=e] .ero-righe__fam[data-fam=bnb]{border-top:0;padding-top:0}.ero-righe[data-impianto=e] .ero-casa{display:flex;flex-direction:column;align-items:stretch}.ero-righe[data-impianto=e] .ero-casa__vedere{order:1}.ero-righe[data-impianto=e] .ero-casa__dire{order:2;margin-top:14px}.ero-righe[data-impianto=e] .ero-casa__nome{font-size:clamp(18px,1.32vw,22px)}.ero-righe[data-impianto=e] .ero-casa__sotto{margin-top:5px;font-size:15px;max-width:none}.ero-righe[data-impianto=e] .ero-casa--griglia .ero-casa__stampe{display:block}.ero-righe[data-impianto=e] .ero-casa--griglia .ero-casa__stampe img:nth-child(n+2){display:none}.ero-righe[data-impianto=e] .ero-casa__stampe img{aspect-ratio:3 / 2}.ero-righe[data-impianto=f] .ero-casa{grid-template-columns:24fr 76fr;margin-bottom:clamp(72px,8vw,132px)}.ero-righe[data-impianto=f] .ero-casa:nth-of-type(2n){grid-template-columns:76fr 24fr}.ero-righe[data-impianto=f] .ero-casa:nth-of-type(2n) .ero-casa__vedere{order:1}.ero-righe[data-impianto=f] .ero-casa:nth-of-type(2n) .ero-casa__dire{order:2}.ero-righe[data-impianto=f] .ero-casa .ero-casa__stampe img{aspect-ratio:3 / 2}.ero-righe[data-impianto=f] .ero-casa--griglia .ero-casa__stampe{display:block}.ero-righe[data-impianto=f] .ero-casa--griglia .ero-casa__stampe img:nth-child(n+2){display:none}@media(max-width:860px){.ero-righe[data-impianto=c] .ero-righe__elenco,.ero-righe[data-impianto=d] .ero-righe__elenco{grid-template-columns:repeat(2,1fr)}.ero-righe[data-impianto=f] .ero-casa,.ero-righe[data-impianto=f] .ero-casa:nth-of-type(2n){grid-template-columns:1fr}.ero-righe[data-impianto=f] .ero-casa:nth-of-type(2n) .ero-casa__vedere{order:1}.ero-righe[data-impianto=f] .ero-casa:nth-of-type(2n) .ero-casa__dire{order:2}.ero-righe[data-impianto=f] .ero-casa--griglia .ero-casa__stampe{display:block}.ero-righe[data-impianto=e] .ero-righe__elenco{grid-template-columns:1fr}.ero-righe[data-impianto=e] .ero-casa[data-fam=bnb],.ero-righe[data-impianto=e] .ero-casa[data-fam=agenzia]{grid-column:span 1}.ero-righe[data-impianto=e] .ero-casa__dire,.ero-righe[data-impianto=c] .ero-casa__dire,.ero-righe[data-impianto=d] .ero-casa__dire{text-align:left}.ero-righe[data-impianto=d] .ero-casa:nth-of-type(2){grid-column:1 / -1;grid-template-columns:1fr;gap:18px}.ero-righe[data-impianto=d] .ero-casa:nth-of-type(2) .ero-casa__dire{order:2;text-align:center}.ero-righe[data-impianto=d] .ero-casa:nth-of-type(2) .ero-casa__vedere{order:1}}.ero-video{color:var(--ero-testo);padding:clamp(76px,9.5vw,140px) var(--ero-gutter);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300}.ero-video__su{margin:0 0 clamp(38px,4.4vw,68px);font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-video__corpo{display:block}.ero-video__dire{max-width:66ch;margin-bottom:clamp(38px,4.2vw,64px)}.ero-video__claim{margin:0;font-size:clamp(20px,2vw,34px);font-weight:300;letter-spacing:-.014em;line-height:1.15;color:var(--ero-testo-forte);text-wrap:balance}.ero-video__testo{margin:18px 0 0;font-size:clamp(15px,1.06vw,18px);line-height:1.6;max-width:66ch;color:color-mix(in srgb,var(--ero-moro) 84%,var(--ero-avorio))}.ero-video__elenco{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.4vw,22px);align-items:start}.ero-video__elenco>*{min-width:0}.ero-reel__dato{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px;padding-top:10px;border-top:1px solid var(--ero-bordo);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-reel__chi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ero-reel__viste{flex:none;font-variant-numeric:tabular-nums}.ero-reel__schermo{position:relative;aspect-ratio:9 / 16;border-radius:4px;overflow:hidden;background:var(--ero-notte)}.ero-reel__filmato{width:100%;height:100%;object-fit:cover;display:block}.ero-reel__via{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:62px;height:62px;padding:0;display:grid;place-items:center;cursor:pointer;border:1px solid rgb(247 240 230 / .9);border-radius:50%;background:#202a366b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--ero-avorio);transition:background .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.ero-reel__via svg{width:26px;height:26px;margin-left:2px}.ero-reel__via:hover{background:#202a368c;transform:scale(1.06)}.ero-reel__via:focus-visible{outline:2px solid var(--ero-avorio);outline-offset:3px}.ero-reel__schermo.sta-suonando .ero-reel__via{display:none}.ero-reel__esito{margin:12px 0 0;font-size:clamp(13px,.95vw,15px);line-height:1.5;color:color-mix(in srgb,var(--ero-moro) 78%,var(--ero-avorio))}.ero-video__tutti{margin:clamp(52px,5.4vw,84px) 0 0}.ero-video__tutti a{display:inline-block;padding:14px 26px;border:1px solid var(--ero-notte);border-radius:4px;color:var(--ero-testo-forte);text-decoration:none;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;transition:background .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1)}.ero-video__tutti a:hover{background:var(--ero-notte);color:var(--ero-avorio)}.ero-video__tutti a:focus-visible{outline:2px solid var(--ero-notte);outline-offset:4px}@media(prefers-reduced-motion:reduce){.ero-reel__via{transition:none}}@media(max-width:860px){.ero-video__corpo{grid-template-columns:1fr;gap:clamp(28px,5vw,40px)}.ero-video__elenco{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--ero-gutter));padding-inline:var(--ero-gutter);padding-bottom:4px;scrollbar-width:none}.ero-video__elenco::-webkit-scrollbar{display:none}.ero-reel{flex:0 0 68%;scroll-snap-align:start}.ero-reel__via{width:54px;height:54px}.ero-reel__via svg{width:22px;height:22px}}@media(max-width:400px){.ero-reel__dato{flex-direction:column;gap:2px}.ero-reel{flex-basis:74%}}.ero-chiusura{background:var(--ero-fondo-scuro);color:var(--ero-testo-su-scuro);font-family:var(--ero-font);font-weight:300;display:grid;grid-template-columns:minmax(var(--ero-gutter),1fr) minmax(0,var(--ero-gabbia)) minmax(var(--ero-gutter),1fr);padding-block:clamp(76px,9.5vw,140px)}.ero-chiusura>*{grid-column:2;min-width:0}.ero-chiusura__su{margin:0 0 clamp(38px,4.4vw,68px);font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-avorio) 54%,var(--ero-notte))}.ero-chiusura__dire{max-width:66ch}.ero-chiusura__claim{margin:0;font-size:clamp(20px,2vw,34px);font-weight:300;letter-spacing:-.014em;line-height:1.15;color:var(--ero-avorio);text-wrap:balance}.ero-chiusura__testo{margin:18px 0 0;font-size:clamp(15px,1.06vw,18px);line-height:1.6;max-width:66ch;text-wrap:balance;color:color-mix(in srgb,var(--ero-avorio) 82%,var(--ero-notte))}.ero-chiusura__vai{margin:clamp(44px,4.6vw,70px) 0 0}.ero-chiusura__vai a{display:inline-block;padding:15px 30px;border:1px solid rgb(247 240 230 / .42);border-radius:4px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ero-avorio);transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.ero-chiusura__vai a:hover{background:var(--ero-avorio);color:var(--ero-notte);border-color:var(--ero-avorio)}.ero-chiusura__vai a:focus-visible{outline:2px solid var(--ero-avorio);outline-offset:4px}.ero-chiusura__oppure{margin:clamp(20px,2vw,28px) 0 0;font-size:clamp(14px,.95vw,15.5px);line-height:1.6;color:color-mix(in srgb,var(--ero-avorio) 62%,var(--ero-notte))}.ero-chiusura__oppure a{color:var(--ero-avorio);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-variant-numeric:tabular-nums;white-space:nowrap}.ero-chiusura__oppure a:hover{text-decoration-thickness:2px}.ero-chiusura__oppure a:focus-visible{outline:2px solid var(--ero-avorio);outline-offset:3px}@media(max-width:860px){.ero-chiusura{padding-block:clamp(64px,11vw,96px)}}@media(max-width:400px){.ero-chiusura__vai a{display:block;text-align:center;padding:15px 18px}}.ero-piede{background:var(--ero-fondo);color:var(--ero-testo);max-width:var(--ero-gabbia);margin:0 auto;padding:clamp(48px,5vw,78px) var(--ero-gutter) clamp(30px,3vw,46px);font-family:var(--ero-font);font-weight:300}.ero-piede__su{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(38px,4vw,80px);align-items:start}.ero-piede__marchio{width:clamp(132px,12vw,208px);height:auto}.ero-piede__riga{margin:clamp(18px,1.8vw,26px) 0 0;max-width:34ch;font-size:clamp(15px,1.06vw,18px);line-height:1.62;opacity:.8}.ero-piede__contatto{margin:clamp(16px,1.6vw,24px) 0 0;font-size:clamp(15px,1.06vw,18px)}.ero-piede__contatto a{color:var(--ero-testo-forte);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ero-piede__contatto a:hover{text-decoration-thickness:2px}.ero-piede__numero{display:block;margin-top:4px;opacity:.66;font-variant-numeric:tabular-nums}.ero-piede__vie ul{margin:0;padding:0;list-style:none;display:grid;gap:13px}.ero-piede__vie a{text-decoration:none;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;opacity:.62;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ero-piede__vie a:hover{opacity:1}.ero-piede a:focus-visible{outline:2px solid var(--ero-blu-testo);outline-offset:4px;border-radius:2px}.ero-piede__coda{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px clamp(20px,2.2vw,34px);justify-content:space-between;margin-top:clamp(38px,4vw,60px);border-top:1px solid var(--ero-bordo);padding-top:clamp(16px,1.5vw,22px)}.ero-piede__firma{margin:0;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;opacity:.5}.ero-piede__leggi{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px clamp(16px,1.6vw,24px)}.ero-piede__leggi a{text-decoration:none;font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;opacity:.5;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ero-piede__leggi a:hover{opacity:.9}@media(max-width:760px){.ero-piede__su{grid-template-columns:1fr;gap:clamp(32px,6vw,44px)}.ero-piede__coda{justify-content:flex-start;gap:12px clamp(16px,4vw,24px)}}.ero-banco{position:fixed;z-index:9999;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 18px;border-radius:8px;background:var(--ero-notte);color:var(--ero-avorio);font-family:var(--ero-font);font-weight:300;box-shadow:0 10px 34px #202a364d;max-width:calc(100vw - 24px)}.ero-banco__misura{font-size:13px;letter-spacing:.02em}.ero-banco__misura strong{font-weight:500;font-variant-numeric:tabular-nums}.ero-banco__misura span{opacity:.6}.ero-banco__bottoni{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ero-banco button{font:inherit;font-size:12px;cursor:pointer;padding:7px 12px;border-radius:4px;border:1px solid rgb(247 240 230 / .35);background:transparent;color:var(--ero-avorio)}.ero-banco button[aria-current=true]{background:var(--ero-avorio);color:var(--ero-notte)}.ero-banco__nota{margin:0;font-size:11.5px;opacity:.65;text-align:center}.ero-vetrina{background:var(--ero-fondo);color:var(--ero-testo);padding:clamp(56px,6.4vw,104px) var(--ero-gutter);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300}.ero-vetrina__su{margin:0 0 clamp(26px,3vw,44px);font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-vetrina__elenco{display:grid;gap:clamp(14px,1.5vw,22px);grid-template-columns:minmax(0,1fr)}.ero-vetrina__elenco>*{min-width:0}.ero-stampa{margin:0}.ero-stampa img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;background:var(--ero-superficie)}.ero-stampa figcaption{margin:10px 0 0;font-size:clamp(12px,.88vw,14px);letter-spacing:.015em;line-height:1.45;color:color-mix(in srgb,var(--ero-moro) 72%,var(--ero-fascia))}@media(min-width:620px){.ero-vetrina__elenco{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.ero-vetrina[data-colonne="3"] .ero-vetrina__elenco{grid-template-columns:repeat(3,minmax(0,1fr))}.ero-vetrina[data-colonne="4"] .ero-vetrina__elenco{grid-template-columns:repeat(4,minmax(0,1fr))}}.ero-righe[data-stampe=grandi] .ero-casa--griglia .ero-casa__stampe img{aspect-ratio:3 / 2}@media(max-width:860px){.ero-righe[data-stampe=grandi] .ero-casa--griglia .ero-casa__stampe{grid-template-columns:minmax(0,1fr);gap:10px}}.ero-persona{background:var(--ero-fondo);color:var(--ero-testo);padding:clamp(48px,5.6vw,96px) var(--ero-gutter);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300;display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:minmax(0,1fr);align-items:center}.ero-persona__foto{margin:0;min-width:0}.ero-persona__foto img{width:100%;height:auto;object-fit:cover;background:var(--ero-superficie)}.ero-persona[data-formato=quadrato] .ero-persona__foto img{aspect-ratio:1 / 1}.ero-persona[data-formato=orizzontale] .ero-persona__foto img{aspect-ratio:3 / 2}.ero-persona__foto figcaption{margin:10px 0 0;font-size:clamp(12px,.88vw,14px);letter-spacing:.015em;line-height:1.45;color:color-mix(in srgb,var(--ero-moro) 72%,var(--ero-fascia))}.ero-persona__testo{min-width:0}.ero-persona__su{margin:0 0 clamp(14px,1.4vw,20px);font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-persona__titolo{color:var(--ero-testo-forte);margin:0 0 clamp(14px,1.4vw,22px);font-size:clamp(26px,2.9vw,42px);font-weight:300;letter-spacing:-.02em;line-height:1.08;max-width:18ch;text-wrap:balance}.ero-persona__corpo p{margin:0 0 .9em;max-width:46ch;font-size:clamp(15px,1.05vw,18px);line-height:1.62;opacity:.88}.ero-persona__corpo p:last-child{margin-bottom:0}.ero-persona__nota{margin:clamp(18px,1.8vw,28px) 0 0;max-width:46ch;font-size:clamp(12.5px,.9vw,14.5px);line-height:1.5;letter-spacing:.01em;color:color-mix(in srgb,var(--ero-moro) 70%,var(--ero-fascia))}@media(min-width:1000px){.ero-persona{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ero-persona[data-lato=destra] .ero-persona__foto{order:2}.ero-persona[data-lato=destra] .ero-persona__testo{order:1}}.ero-contatto{background:var(--ero-fondo);color:var(--ero-testo);padding:clamp(48px,5.6vw,96px) var(--ero-gutter);max-width:var(--ero-gabbia);margin:0 auto;font-family:var(--ero-font);font-weight:300;display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:minmax(0,1fr);align-items:stretch}.ero-contatto__lato{display:grid;grid-template-rows:auto auto;min-width:0}.ero-contatto__foto{position:relative;margin:0;overflow:hidden;aspect-ratio:3 / 2;background:var(--ero-superficie)}.ero-contatto__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ero-contatto__dida{margin:10px 0 0;font-size:clamp(12px,.88vw,14px);letter-spacing:.015em;line-height:1.45;color:color-mix(in srgb,var(--ero-moro) 72%,var(--ero-fascia))}.ero-contatto__modulo{min-width:0}.ero-contatto__su{margin:0 0 clamp(14px,1.4vw,20px);font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-contatto__titolo{color:var(--ero-testo-forte);margin:0 0 clamp(12px,1.2vw,18px);font-size:clamp(26px,2.9vw,42px);font-weight:300;letter-spacing:-.02em;line-height:1.08;max-width:18ch;text-wrap:balance}.ero-contatto__intro{margin:0 0 clamp(20px,2vw,30px);max-width:44ch;font-size:clamp(15px,1.05vw,18px);line-height:1.62;opacity:.88}.ero-contatto__dirette{list-style:none;margin:0 0 clamp(22px,2.2vw,34px);padding:0}.ero-contatto__dirette li+li{margin-top:8px}.ero-contatto__dirette a{display:inline-flex;align-items:baseline;gap:12px;min-height:32px;color:var(--ero-testo-forte);text-decoration:none;font-size:clamp(15px,1.05vw,17.5px);letter-spacing:.01em;border-bottom:1px solid transparent;transition:border-color .25s ease}.ero-contatto__dirette a:hover{border-bottom-color:var(--ero-testo-forte)}.ero-contatto__dirette span{font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-contatto__campi{display:grid;gap:clamp(14px,1.4vw,20px);grid-template-columns:minmax(0,1fr)}.ero-campo{display:block;min-width:0}.ero-campo>span{display:block;margin:0 0 7px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--ero-moro) 80%,var(--ero-fascia))}.ero-campo input,.ero-campo textarea{width:100%;box-sizing:border-box;min-height:46px;padding:12px 14px;font-family:var(--ero-font);font-weight:300;font-size:clamp(15px,1vw,16.5px);line-height:1.5;color:var(--ero-testo-forte);background:var(--ero-superficie);border:1px solid var(--ero-bordo);border-radius:0;transition:border-color .2s ease}.ero-campo textarea{min-height:112px;resize:vertical}.ero-campo input::placeholder,.ero-campo textarea::placeholder{color:color-mix(in srgb,var(--ero-moro) 52%,var(--ero-fascia))}.ero-campo input:focus,.ero-campo textarea:focus{outline:2px solid var(--ero-testo-forte);outline-offset:1px;border-color:var(--ero-testo-forte)}.ero-contatto__invia{margin-top:clamp(20px,2vw,30px);background:none;cursor:pointer;font-family:var(--ero-font)}.ero-contatto__nota{margin:clamp(14px,1.4vw,20px) 0 0;max-width:42ch;font-size:clamp(12.5px,.9vw,14.5px);line-height:1.5;color:color-mix(in srgb,var(--ero-moro) 70%,var(--ero-fascia))}.ero-contatto__esito,.ero-contatto__errore{margin:0 0 clamp(18px,1.8vw,26px);padding:14px 16px;font-size:clamp(14px,.98vw,16px);line-height:1.5;border-left:2px solid var(--ero-testo-forte);background:var(--ero-superficie)}@media(min-width:1000px){.ero-contatto{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ero-contatto[data-lato=destra] .ero-contatto__lato{order:2}.ero-contatto[data-lato=destra] .ero-contatto__modulo{order:1}.ero-contatto__lato{grid-template-rows:1fr auto}.ero-contatto__foto{aspect-ratio:auto;min-height:clamp(420px,40vw,620px)}.ero-contatto__campi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ero-campo--largo{grid-column:1 / -1}}.ero,.ero h1,.ero h2,.ero h3,.ero h4,.ero input,.ero textarea,.ero select,.ero button{font-family:var(--ero-font)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ero-sistema.css.map */
