@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/work-sans-latin-300-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/work-sans-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/work-sans-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/work-sans-latin-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.skip{position:absolute;left:8px;top:-60px;z-index:100;background:#2F4A3A;color:#F3EEE4!important;padding:10px 16px;font-size:15px;text-decoration:none}.skip:focus{top:8px;outline:2px solid #B0654A;outline-offset:2px}picture{display:contents}picture>source{display:none}[hidden]{display:none!important}form button{font-family:inherit}
body{margin:0;background:#F3EEE4}a{color:#2F4A3A}a:hover{color:#1F2421}.pg{font-family:'Work Sans',sans-serif;color:#1F2421;background:#F3EEE4}.w{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,64px)}.cap{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5C6764;margin:0}.h1{font-weight:300;font-size:clamp(36px,4.6vw,60px);line-height:1.08;margin:0;color:#2F4A3A}.h2{font-weight:300;font-size:clamp(28px,3.2vw,42px);line-height:1.15;margin:0;color:#2F4A3A}.h3{font-weight:500;font-size:20px;margin:0;color:#2F4A3A}.p{font-size:18px;line-height:1.7;margin:0;max-width:680px}.sm{font-size:13px;color:#5C6764;margin:0}.rule{border-top:1px solid #C8B07A;padding-top:28px}.sec{padding:96px 0}.tile{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#1F2421}.tile img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;outline:1px solid #C8B07A;outline-offset:6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border:1px solid #C8B07A;border-radius:0;padding:4px 8px;color:#1F2421}.st{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#2F4A3A}.btn2{display:inline-block;text-decoration:none;border:1px solid currentColor;padding:13px 24px;border-radius:0;font-size:15px;letter-spacing:.02em}.fig{width:100%;display:block}.ph{background:#E9E1D2;border:1px dashed #8E9A96;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;box-sizing:border-box;color:#5C6764;font-size:14px;line-height:1.5}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px 32px}.two>*{flex:1 1 420px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-top:1px solid #C8B07A;border-bottom:1px solid #C8B07A}.facts div{padding:16px 16px 18px 0;display:flex;flex-direction:column;gap:6px}.facts b{font-size:11px;font-weight:500;letter-spacing:.12em;color:#5C6764}.facts span{font-size:15px;line-height:1.45}.mchip{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:0;padding:3px 8px;margin-right:6px}.todo{font-size:12px;color:#B0654A}.hdr .btn{padding:9px 18px!important}.hdr2 .btn{padding:7px 14px!important;font-size:13px!important}
@media (prefers-reduced-motion:reduce){.hdr,.hdr2{transition:none!important}}
.yr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:40px 64px;align-items:start;margin:0}.yr-l{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}
@media (max-width:900px){.yr{grid-template-columns:1fr}.yr-l{position:static}.yl-2{columns:1}}
.yw{width:100%;height:auto;display:block;overflow:visible}.yw text{font-family:"Work Sans",sans-serif;text-anchor:middle}.yw-g{stroke:#8E9A96;stroke-width:.8;opacity:.3}.yw-m{font-size:25px;font-weight:500;letter-spacing:.12em;fill:#5C6764}.yw-c{opacity:.8;transition:opacity .25s}.yw-n{font-size:21px;font-weight:400;fill:#5C6764}.yw-pk{font-weight:500;fill:#B0654A;font-size:25px}.yw-o{fill:none;stroke:#C8B07A;stroke-width:.8}.yw-ct{font-size:64px;font-weight:300;fill:#2F4A3A}.yw-cs{font-size:17px;font-weight:500;letter-spacing:.16em;fill:#5C6764}.yw-gb{stroke:#2F4A3A;stroke-width:2.4}.sp path{fill:none}.sp{transition:opacity .25s}.yw-base{stroke:#CBCCC5;stroke-width:.6;opacity:.5}.yw-hit{stroke:transparent;pointer-events:stroke;cursor:default}.yl{display:flex;flex-direction:column;gap:22px;font-family:"Work Sans",sans-serif}.yl-d{min-height:52px;font-family:"Work Sans",sans-serif;border-left:2px solid #C8B07A;padding:2px 0 2px 16px}.yl-d p{margin:0;font-size:15px;line-height:1.5;color:#1F2421}.yl-d0{color:#5C6764!important}.yl-dd{display:none}.yl-dd i{font-size:17px;color:#2F4A3A}.yl-dd span{display:block;color:#5C6764;font-size:14px;margin-top:2px}.yl-h{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5C6764}.yl-h span{color:#C8B07A;margin-left:4px}.yl-u{list-style:none;margin:0;padding:0}.yl-2{columns:2;column-gap:24px}.yl-u li{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.25;padding:3px 6px;margin-left:-6px;break-inside:avoid;cursor:default;color:#1F2421;transition:background .2s,color .2s}.yl-u li b{flex:0 0 8px;height:8px;border-radius:50%}.yl-u li:focus-visible{outline:2px solid #B0654A;outline-offset:0}.yl-k ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px 20px}.yl-k li{display:flex;align-items:center;gap:10px;font-size:13px;color:#1F2421}.yl-k svg{flex:0 0 34px;height:10px}.yl-s{margin:10px 0 0;font-size:12px;color:#5C6764}.yr:has(.sp:hover,.yl-u li:hover,.yl-u li:focus-visible) .sp{opacity:.12}.yr:has(.sp:hover,.yl-u li:hover,.yl-u li:focus-visible) .yw-c{opacity:.25}.yr:has(.sp:hover,.yl-u li:hover,.yl-u li:focus-visible) .yl-d0{display:none}.yr:has(.sp:hover,.yl-u li:hover,.yl-u li:focus-visible) .yl-u li{color:#5C6764}.mnav{display:none}.m-only{display:none}
@media (max-width:760px){.hdr>nav,.hdr2>nav{display:none!important}.hdr,.hdr2{flex-wrap:nowrap!important;padding:6px 16px!important;min-height:56px;box-sizing:border-box}.mnav{display:block}.mnav>summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 14px;cursor:pointer;font-size:15px;letter-spacing:.04em;color:#2F4A3A;-webkit-tap-highlight-color:transparent}.mnav>summary::-webkit-details-marker{display:none}.mnav>summary:focus-visible{outline:2px solid #B0654A;outline-offset:2px}.mnav>div{position:absolute;left:0;right:0;top:100%;background:#F3EEE4;border-bottom:1px solid #DCD3C2;padding:4px 16px 20px;display:flex;flex-direction:column;box-shadow:0 14px 24px rgba(31,36,33,.10)}.mnav>div a{display:flex;align-items:center;min-height:52px;font-size:19px;text-decoration:none;border-bottom:1px solid #E4DCCD;color:#2F4A3A}.mnav>div a.btn{margin-top:18px;justify-content:center;border:0;color:#F3EEE4;font-size:16px;min-height:52px}.m-only{display:inline}.d-only{display:none}.cap,.st,.chip,.mchip,.facts b,.yl-h,.get b{font-size:12px!important}.sec,section[style*="padding: 96px 0"]{padding-top:56px!important;padding-bottom:56px!important}section[style*="padding-bottom: 96px"],section[style*="padding-bottom: 104px"],section[style*="padding-bottom: 112px"],section[style*="padding-bottom: 120px"]{padding-bottom:64px!important}section[style*="padding: 112px clamp"]{padding:56px 16px!important}section[style*="padding: 80px 0"]{padding-top:48px!important}.btn,.btn2{min-height:48px;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center}section div>a:not([class]),section p>a:not([class]):only-child{display:inline-flex;align-items:center;min-height:44px}footer nav a{display:flex!important;align-items:center;min-height:44px}footer nav{gap:0!important}footer a[href="/privacy/"],footer a[href^="mailto"],footer a[href^="tel"]{display:inline-flex;align-items:center;min-height:44px}input,select,textarea{font-size:16px!important}form[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr!important}form[style*="grid-template-columns: repeat(2"]>*{grid-column:auto!important}form label{min-height:44px}form button,form .btn,form [type=submit]{width:100%;min-height:52px}.h3{font-size:19px}.p{font-size:17px}.hdr>a:first-child{padding:10px 0}a[href^="mailto"],a[href^="tel"]{display:inline-flex;align-items:center;min-height:44px}div:has(>figure.m-swipe){min-width:0}.gstack{width:100%!important;gap:56px!important}.w[style*="padding-left: 120px"]{padding-left:16px!important}section[style*="padding: 96px 0px 112px"]{padding:56px 0 64px!important}figure img[style*="width: 60%"],figure img[style*="width: 55%"]{width:100%!important}.cs-mapcol::before{content:"Scorri la tavola \2192";display:block;font-size:12px;letter-spacing:.06em;opacity:.75;padding:0 0 8px}.m-swipe{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.m-swipe::before{content:"Scorri per vedere tutta la tavola \2192";position:sticky;left:0;display:block;font-size:12px;letter-spacing:.06em;color:inherit;opacity:.75;padding:0 0 8px}.yr-l{position:sticky!important;top:56px;z-index:4;background:#F3EEE4;padding:8px 0 6px;gap:6px!important}.ytab .yr-l{top:56px}.yw{max-width:min(80vw,330px);margin:0 auto}.yw-m{font-size:46px!important}.yw-n{font-size:40px!important}.yw-pk{font-size:46px!important}.yw-cs{font-size:30px!important}.yw-ct{font-size:92px!important}.yl-d{min-height:58px}.yl-d p{font-size:14px!important}.yl-u li{min-height:44px;font-size:14px!important;padding:2px 6px}.yl-u li:focus{outline:none}.yl-k li{font-size:14px!important}}
@media (hover:none){.yr:has(.sp:hover,.yl-u li:hover,.yl-u li:focus) .sp{opacity:.12}.yr:has(.sp:hover,.yl-u li:hover,.yl-u li:focus) .yw-c{opacity:.25}.yr:has(.sp:hover,.yl-u li:hover,.yl-u li:focus) .yl-d0{display:none}.yr:has(.sp:hover,.yl-u li:hover,.yl-u li:focus) .yl-u li{color:#5C6764}}
.awl-hp{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}form[data-awl-form] :is(input,select,textarea,button):focus-visible,form[data-awl-form] a:focus-visible{outline:2px solid #B0654A;outline-offset:2px}form[data-awl-form] :is(input,select,textarea):user-invalid{border-color:#9A5440!important}form[data-awl-form] button[disabled]{opacity:.7;cursor:progress!important}.form-status{grid-column:1/-1;margin:0;font-size:15px;line-height:1.6;color:#9A5440}.form-status[hidden]{display:none}.form-status.is-ok{color:#2F4A3A;background:#FBF8F2;border:1px solid #C8B07A;padding:20px 22px;font-size:17px}.form-status.is-ok:focus{outline:2px solid #B0654A;outline-offset:2px}.form-status a{color:inherit}form[data-awl-form]>[hidden]{display:none!important}
