@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.x4uS6a_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.x4uS6a_variable{--font-titoli:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.LVtPJq_className{font-family:Jost,Jost Fallback;font-style:normal}.LVtPJq_variable{--font-testo:"Jost", "Jost Fallback"}
:root{--carta:#f8f4ec;--travertino:#e8dcc4;--sabbia:#e6dac3;--oro-fascia:#d4b77e;--inchiostro:#2b2017;--grigio:#66594a;--bruno:#4a3218;--bronzo:#7a5322;--oro:#c9a45f;--oro-chiaro:#d6b87e;--ebano:#1d1611;--avorio:#f6efe2;--avorio-tenue:#f6efe2bd;--linea:#2b201721;--linea-forte:#2b20174d;--linea-chiara:#f6efe22e;--verde-wa:#25d366;--fondo-riquadro:#fcf9f3;--rombo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z' fill='%23c9a45f'/%3E%3C/svg%3E");--rombi:var(--rombo) 0 0 / 10px 10px no-repeat, var(--rombo) 100% 0 / 10px 10px no-repeat, var(--rombo) 0 100% / 10px 10px no-repeat, var(--rombo) 100% 100% / 10px 10px no-repeat;--capitonne:repeating-linear-gradient(45deg, #d6b87e0d 0 1px, transparent 1px 26px), repeating-linear-gradient(-45deg, #d6b87e0d 0 1px, transparent 1px 26px);--titoli:var(--font-titoli), "Cormorant Garamond", Garamond, Georgia, serif;--testo:var(--font-testo), "Jost", "Futura", "Helvetica Neue", Arial, sans-serif;--largo:1240px;--margine:clamp(20px, 4vw, 56px);--testata:76px;--spazio:clamp(72px, 9vw, 128px);--morbido:cubic-bezier(.22, .61, .36, 1);--raggio:2px}@media (max-width:900px){:root{--testata:64px}}.tinta--granato{--tinta:#4a1a23}.tinta--smeraldo{--tinta:#163a2e}.tinta--onice{--tinta:#141313}.tinta--zaffiro{--tinta:#1a2948}.tinta--bronzo{--tinta:#4a3318}.tinta--ebano{--tinta:#1d1611}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--testata) + 20px)}body{background:var(--carta);color:var(--inchiostro);font-family:var(--testo);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.65;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--titoli);letter-spacing:-.01em;color:var(--bruno);text-wrap:balance;margin:0;font-weight:500;line-height:1.04}h2{font-size:clamp(32px,3.3vw,50px)}h3{letter-spacing:0;font-size:clamp(21px,1.7vw,25px);font-weight:600;line-height:1.15}em{font-family:var(--titoli);font-style:italic}h1 em,h2 em{color:var(--bronzo)}:focus-visible{outline:2px solid var(--bronzo);outline-offset:3px}.scuro :focus-visible,.intestazione-pagina--tinta :focus-visible,.epoca :focus-visible{outline-color:var(--oro-chiaro)}.salta{z-index:300;background:var(--ebano);color:var(--avorio);padding:12px 18px;position:absolute;top:-80px;left:12px}.salta:focus{top:12px}.solo-lettori{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.largo{width:min(100% - 2 * var(--margine), var(--largo));margin-inline:auto}.chiaro{background:var(--carta);color:var(--inchiostro)}.chiaro-2{background:var(--travertino);color:var(--inchiostro)}.oro{background:var(--oro-fascia);color:var(--inchiostro)}.scuro{background:var(--capitonne), var(--ebano);color:var(--avorio)}.scuro h1,.scuro h2,.scuro h3{color:var(--avorio)}.scuro h1 em,.scuro h2 em{color:var(--oro-chiaro)}.oro h1 em,.oro h2 em{color:var(--bruno)}.sezione{padding-block:var(--spazio)}.chiaro+.chiaro,.chiaro-2+.chiaro-2{border-top:1px solid var(--linea)}.sezione.chiaro-2{border-block:1px solid #c9a45f8c}.scuro .meta__testo .prosa{color:var(--avorio-tenue)}.scuro .firma{color:var(--avorio)}.scuro .capolettera>p:first-child:first-letter{color:var(--oro-chiaro)}.occhiello{letter-spacing:.2em;text-transform:uppercase;color:var(--bronzo);align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.occhiello:before{content:"";background:var(--oro);flex:none;width:28px;height:1.5px}.scuro .occhiello,.intestazione-pagina--tinta .occhiello{color:var(--oro-chiaro)}.oro .occhiello{color:var(--bruno)}.oro .occhiello:before{background:var(--bruno)}.testa-sezione.testa-sezione--centro{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;gap:0}.testa-sezione--centro .occhiello:after{content:"";background:var(--oro);flex:none;width:28px;height:1.5px}.testa-sezione.testa-sezione--centro h2{max-width:20em}.testa-sezione--centro .testa-sezione__testo{max-width:52ch;margin-top:18px}.fregio{background:linear-gradient(var(--oro), var(--oro)) left center / calc(50% - 14px) 1px no-repeat, linear-gradient(var(--oro), var(--oro)) right center / calc(50% - 14px) 1px no-repeat, var(--rombo) center / 10px 10px no-repeat;width:150px;height:10px;margin-top:20px;display:block}.azioni--centro{justify-content:center;margin-top:clamp(40px,4.4vw,60px)}.capolettera>p:first-child:first-letter{float:left;font-family:var(--titoli);color:var(--bronzo);margin:7px 12px 0 0;font-size:4.4em;font-weight:500;line-height:.78}.data{letter-spacing:.14em;text-transform:uppercase;color:var(--bronzo);font-size:12px;font-weight:500}.scuro .data{color:var(--oro-chiaro)}.testa-sezione{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 56px;margin-bottom:clamp(36px,4.5vw,60px);display:flex}.testa-sezione h2{max-width:18em;margin-top:16px}.testa-sezione__testo{max-width:40ch;color:var(--grigio);font-size:17px}.scuro .testa-sezione__testo{color:var(--avorio-tenue)}.prosa{max-width:62ch}.prosa>*+*{margin-top:1em}.prosa h2{margin-top:1.4em;font-size:30px}.prosa h3{margin-top:1.2em;font-size:24px}.prosa ul,.prosa ol{padding-left:1.2em}.prosa li+li{margin-top:.35em}.prosa strong{font-weight:500}.cornice{border:1px solid var(--oro);background:var(--fondo-riquadro);padding:clamp(10px,1.2vw,16px);position:relative;overflow:visible;box-shadow:0 30px 60px -38px #2b2017a6}.cornice:after{content:"";background:var(--rombi);pointer-events:none;position:absolute;inset:-5px}.cornice img{box-shadow:0 0 0 1px #2b20174d}.oro .cornice{border-color:#2b20178c}.riquadro{background:var(--fondo-riquadro);border:1px solid #c9a45fd9;position:relative}.riquadro:before{content:"";pointer-events:none;border:1px solid #c9a45f80;position:absolute;inset:6px}.riquadro:after{content:"";background:var(--rombi);pointer-events:none;position:absolute;inset:1.5px}.pulsante{border-radius:var(--raggio);min-height:50px;font-family:var(--testo);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background-color .25s var(--morbido), color .25s var(--morbido), border-color .25s var(--morbido);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.pulsante:disabled{opacity:.6;cursor:progress}.pulsante--oro{background:var(--oro);color:var(--inchiostro);border-color:#b48f4c}.pulsante--oro:hover{background:var(--oro-chiaro)}.pulsante--nero{background:var(--ebano);color:var(--avorio)}.pulsante--nero:hover{background:#3a2c20}.pulsante--linea{border-color:var(--linea-forte);color:var(--inchiostro);background:0 0}.pulsante--linea:hover{border-color:var(--inchiostro)}.pulsante--linea-chiara{color:var(--avorio);background:0 0;border-color:#f6efe280}.pulsante--linea-chiara:hover{background:var(--avorio);color:var(--ebano)}.pulsante--wa{border-color:var(--linea-forte);background:0 0}.pulsante--wa:before{content:"";background:var(--verde-wa);border-radius:50%;flex:none;width:8px;height:8px}.pulsante--wa:hover{border-color:currentColor}.scuro .pulsante--wa{border-color:#f6efe266}.oro .pulsante--wa{border-color:#2b201773}.azioni{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.link-freccia{white-space:nowrap;color:var(--bruno);border-bottom:1px solid var(--oro);align-items:center;gap:10px;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.link-freccia:after{content:"→";transition:transform .3s var(--morbido)}.link-freccia:hover:after{transform:translate(5px)}.scuro .link-freccia{color:var(--avorio);border-bottom-color:var(--oro-chiaro)}.barra-info{background:var(--ebano);color:var(--avorio-tenue);font-size:13px}.barra-info__dentro{justify-content:space-between;align-items:center;gap:8px 24px;min-height:38px;display:flex}.barra-info p{flex-wrap:wrap;gap:0 22px;display:flex}.barra-info a{color:var(--avorio);text-decoration:none}.barra-info a:hover{color:var(--oro-chiaro)}@media (max-width:760px){.barra-info__dentro{justify-content:center;min-height:34px;font-size:12.5px}.barra-info p+p{display:none}}.testata{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linea);background:#f8f4ecf0;position:sticky;top:0}.testata__dentro{height:var(--testata);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.testata__logo img{width:auto;height:48px}.testata nav ul{gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:flex}.testata nav a{align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.testata nav a:after{content:"";background:var(--oro);height:1.5px;transition:right .35s var(--morbido);position:absolute;bottom:8px;left:0;right:100%}.testata nav a:hover:after,.testata nav a[aria-current=page]:after{right:0}.testata__destra{justify-content:flex-end;align-items:center;gap:clamp(20px,2.4vw,36px);display:flex}.testata__prenota{min-height:44px;padding:10px 20px;font-size:14.5px}.testata__menu{display:none}@media (max-width:900px){.testata__dentro{grid-template-columns:auto 1fr}.testata nav,.testata__prenota,.testata__destra{display:none}.testata__logo{order:-1}.testata__logo img{height:40px}.testata__menu{cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:15px;font-weight:500;display:inline-flex}.testata__menu span[aria-hidden]{gap:5px;display:inline-grid}.testata__menu span[aria-hidden] i{width:22px;height:1.5px;transition:transform .3s var(--morbido);background:currentColor;display:block}.testata__menu[aria-expanded=true] span[aria-hidden] i:first-child{transform:translateY(3.25px)rotate(45deg)}.testata__menu[aria-expanded=true] span[aria-hidden] i:last-child{transform:translateY(-3.25px)rotate(-45deg)}}.menu-telefono{inset:var(--testata) 0 0 0;z-index:79;padding:24px var(--margine) calc(28px + env(safe-area-inset-bottom));background:var(--capitonne), var(--ebano);color:var(--avorio);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.menu-telefono[hidden]{display:none}.menu-telefono ul{margin:0;padding:0;list-style:none}.menu-telefono nav a{border-bottom:1px solid var(--linea-chiara);font-family:var(--titoli);justify-content:space-between;align-items:baseline;padding:12px 0;font-size:clamp(32px,8.6vw,42px);font-weight:500;line-height:1.1;text-decoration:none;display:flex}.menu-telefono nav a:after{content:"→";font-family:var(--testo);color:var(--oro-chiaro);font-size:20px}.menu-telefono nav a[aria-current=page]{color:var(--oro-chiaro);font-style:italic}.menu-telefono__dati{color:var(--avorio-tenue);gap:12px;margin-top:auto;padding-top:32px;font-size:15px;display:grid}.menu-telefono__dati .pulsante--wa{color:var(--avorio);border-color:#f6efe266}.barra-telefono{display:none}@media (max-width:900px){.barra-telefono{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s var(--morbido);background:#1d1611f2;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;transform:translateY(140%);box-shadow:0 10px 30px #1d16114d}.barra-telefono--su{transform:none}.barra-telefono .pulsante{min-height:46px;padding:10px 14px;font-size:15px}.barra-telefono .pulsante--wa{color:var(--avorio);border-color:#f6efe259}body:has(.barra-telefono) .piede{padding-bottom:88px}}.apertura{padding-block:clamp(40px,4.4vw,64px) clamp(48px,5vw,72px)}.apertura__griglia{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.apertura .occhiello{margin-bottom:24px}.apertura h1{font-size:clamp(44px,5.2vw,76px);line-height:.98}.apertura h1 em{display:block}.apertura__sommario{max-width:40ch;color:var(--grigio);margin-top:26px;font-size:18px}.apertura .azioni{margin-top:34px}.apertura__media{border:1px solid var(--oro);background:var(--fondo-riquadro);margin:0;padding:14px 14px 0;position:relative;box-shadow:0 36px 70px -40px #2b2017b3}.apertura__media:after{content:"";background:var(--rombi);pointer-events:none;position:absolute;inset:-5px}.apertura__sigillo{z-index:4;filter:drop-shadow(0 12px 18px #1d161159);width:118px;height:118px;position:absolute;top:-44px;left:-44px}.apertura__cornice{background:var(--ebano);isolation:isolate;height:min(68svh,620px);min-height:400px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2b20174d}.apertura__cornice img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.apertura__cornice img.su{opacity:1}.apertura__tempo{z-index:3;background:#1d161166;height:3px;position:absolute;bottom:0;left:0;right:0}.apertura__tempo:after{content:"";background:var(--oro);transform-origin:0;animation:6s linear forwards tempo;position:absolute;inset:0}@keyframes tempo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.apertura__didascalia{justify-content:space-between;align-items:center;gap:16px 24px;padding:14px 4px 16px;display:flex}.apertura__didascalia>span:first-child{min-width:0;font-family:var(--titoli);color:var(--bruno);gap:2px;font-size:19px;font-style:italic;line-height:1.3;display:grid}.apertura__didascalia a{background:linear-gradient(var(--oro), var(--oro)) 0 100% / 100% 1px no-repeat;text-decoration:none}.apertura__didascalia a:hover{color:var(--bronzo)}.apertura__epoca{font-family:var(--testo);letter-spacing:.16em;text-transform:uppercase;color:var(--bronzo);font-size:12px;font-style:normal;font-weight:500}.apertura__miniature{flex:none;gap:8px;display:flex}.apertura__miniature button{border:1px solid var(--linea-forte);background:var(--ebano);cursor:pointer;opacity:.6;width:56px;height:56px;transition:opacity .25s, border-color .25s, transform .25s var(--morbido);padding:0;position:relative;overflow:hidden}.apertura__miniature button:hover{opacity:1;transform:translateY(-2px)}.apertura__miniature button[aria-pressed=true]{opacity:1;border-color:var(--oro);box-shadow:0 0 0 1px var(--oro)}.apertura__miniature img{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.apertura{padding-top:34px}.apertura__griglia{grid-template-columns:1fr;gap:30px}.apertura__media{order:-1;padding:10px 10px 0}.apertura__cornice{aspect-ratio:4/5;height:auto;min-height:0}.apertura__sigillo{width:80px;height:80px;top:-26px;left:auto;right:-8px}.apertura__didascalia>span:first-child{font-size:17px}.apertura__miniature button{width:46px;height:46px}.apertura h1{font-size:clamp(38px,10.4vw,50px)}.apertura__sommario{font-size:17px}.apertura .azioni{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.apertura__tempo{display:none}}.promesse{padding-bottom:clamp(64px,7vw,104px)}.promesse ul{border-top:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:28px 0 0;list-style:none;display:grid}.promesse li{align-items:flex-start;gap:18px;padding:4px clamp(14px,2vw,28px);display:flex}.promesse li:first-child{padding-left:0}.promesse li+li{border-left:1px solid var(--linea)}.promesse__segno{border:1px solid var(--oro);width:54px;height:54px;box-shadow:inset 0 0 0 3px var(--fondo-riquadro), inset 0 0 0 4px #c9a45f73;color:var(--bronzo);border-radius:50%;flex:none;place-items:center;display:grid}.promesse h2{letter-spacing:0;font-size:clamp(21px,1.8vw,25px);font-weight:600}.promesse p{color:var(--grigio);max-width:34ch;margin-top:6px;font-size:15px}.schede{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,5vw,80px) clamp(16px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.schede--quattro{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(16px,2vw,28px)}@media (max-width:900px){.schede,.schede--quattro{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 14px}}.vuoto{color:var(--grigio);padding:40px 0}.vuoto .link-freccia{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.catalogo{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:clamp(32px,4vw,48px);padding-bottom:20px;display:flex}.catalogo__cerca{flex:280px;max-width:420px;position:relative}.catalogo__cerca svg{color:var(--bronzo);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.catalogo__cerca input{border:1px solid var(--linea-forte);background:var(--fondo-riquadro);width:100%;min-height:48px;color:var(--inchiostro);font:inherit;padding:10px 14px 10px 42px;font-size:15.5px}.catalogo__cerca input:focus-visible{outline:2px solid var(--bronzo);outline-offset:0;border-color:var(--bronzo)}.catalogo__ordina{color:var(--grigio);align-items:center;gap:10px;font-size:14px;display:flex}.catalogo__ordina select{border:1px solid var(--linea-forte);background:var(--fondo-riquadro) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232b2017' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 14px center;min-height:48px;color:var(--inchiostro);font:inherit;appearance:none;cursor:pointer;padding:8px 38px 8px 14px;font-size:15px}.catalogo__conta{color:var(--grigio);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}@media (max-width:600px){.catalogo__cerca{max-width:none}.catalogo__conta{margin-left:0}}.carta{border:1px solid var(--linea-forte);background:var(--fondo-riquadro);height:100%;transition:border-color .3s var(--morbido), box-shadow .3s var(--morbido);padding:10px 10px 20px;position:relative}.carta:hover{border-color:var(--oro);box-shadow:0 26px 44px -32px #2b201799}.carta__foto{aspect-ratio:4/5;background:var(--sabbia);position:relative;overflow:hidden}.carta__foto img{object-fit:cover;width:100%;height:100%;transition:opacity .8s var(--morbido), transform 1.4s var(--morbido);position:absolute;inset:0}.carta__foto img+img{opacity:0}.carta:hover .carta__foto img+img{opacity:1}.carta:hover .carta__foto img{transform:scale(1.04)}.carta__bollino{z-index:2;border-radius:var(--raggio);background:var(--carta);color:var(--inchiostro);letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;font-size:11.5px;font-weight:500;position:absolute;top:14px;left:14px}.carta__vedi{z-index:2;min-height:40px;color:var(--avorio);letter-spacing:.04em;opacity:0;transition:opacity .35s var(--morbido), transform .35s var(--morbido);background:#1d1611e0;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(10px)}.carta__vedi:after{content:"→";color:var(--oro-chiaro)}.carta:hover .carta__vedi,.carta:focus-within .carta__vedi{opacity:1;transform:none}@media (hover:none){.carta__vedi{opacity:1;min-height:30px;padding:0 10px;font-size:12px;bottom:8px;left:auto;right:8px;transform:none}}.carta__testo{text-align:center;padding:18px 8px 0}.carta .data{display:block}.carta__titolo{margin-top:6px;font-size:clamp(19px,1.45vw,21px);line-height:1.22}.carta__titolo a{text-decoration:none}.carta__titolo a:after{content:"";position:absolute;inset:0}.carta:hover .carta__titolo a{color:var(--bronzo)}.carta__prezzo{color:var(--grigio);margin-top:10px;font-size:14px}.carta__prezzo:before{content:"";background:var(--oro);width:28px;height:1px;margin:0 auto 10px;display:block}@media (max-width:900px){.carta{padding:6px 6px 16px}.carta__testo{padding:14px 4px 0}.carta__titolo{font-size:18px}.carta .data{font-size:11px}.carta__prezzo{font-size:13px}}.meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6.4vw,112px);display:grid}.meta--inverti>:first-child{order:2}.meta__foto{aspect-ratio:4/5;background:var(--sabbia);max-height:78svh;overflow:hidden}.meta__foto.cornice{background:var(--fondo-riquadro);overflow:visible}.meta__foto img{object-fit:cover;width:100%;height:100%}.meta__testo h2{margin-top:18px}.meta__testo .prosa{color:var(--grigio);margin-top:24px;font-size:17px}.oro .meta__testo .prosa{color:var(--inchiostro)}.meta__testo .azioni{margin-top:32px}.visita__griglia{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.visita__testo h2{margin-top:18px}.visita__testo .prosa{margin-top:22px;font-size:17px}.visita__testo .azioni{margin-top:28px}.visita__foto{aspect-ratio:5/4;margin-top:36px}.visita__foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.visita__modulo h3{letter-spacing:-.01em;font-size:clamp(26px,2.4vw,34px);font-weight:500}.richiesta__scelte{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:24px;display:grid}.richiesta__scelte button{border:1px solid var(--linea-forte);cursor:pointer;background:0 0;min-height:46px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.25;transition:background-color .25s,color .25s,border-color .25s}.richiesta__scelte button:hover{border-color:var(--oro)}.richiesta__scelte button[aria-pressed=true]{border-color:var(--ebano);background:var(--ebano);color:var(--avorio)}@media (max-width:900px){.visita__griglia,.richiesta__scelte{grid-template-columns:1fr}}.biglietto{padding:clamp(30px,4vw,56px)}.oro .biglietto .occhiello{color:var(--bronzo)}.oro .biglietto .occhiello:before{background:var(--oro)}.oro .biglietto h2 em{color:var(--bronzo)}.oro .biglietto .prosa{color:var(--grigio)}.oro .biglietto .dati dt{color:var(--bronzo)}.oro .biglietto .pulsante--wa{border-color:var(--linea-forte)}.firma{font-family:var(--titoli);color:var(--bruno);margin-top:28px;font-size:22px;font-style:italic}.firma:before{content:"— ";color:var(--oro)}@media (max-width:900px){.meta{grid-template-columns:1fr;gap:36px}.meta--inverti>:first-child{order:0}.meta__foto{max-height:none}}.dati{border-top:1px solid var(--linea-forte);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:32px 0 0;padding-top:26px;display:grid}.dati dt{letter-spacing:.18em;text-transform:uppercase;color:var(--bronzo);font-size:12px;font-weight:500}.oro .dati dt{color:var(--bruno)}.scuro .dati{border-top-color:var(--linea-chiara)}.scuro .dati dt{color:var(--oro-chiaro)}.dati dd{margin:6px 0 0;font-size:16.5px;line-height:1.55}.dati a{text-decoration:none}.dati a:hover{text-decoration:underline}@media (max-width:480px){.dati{grid-template-columns:1fr}}.punti{border-top:1px solid var(--linea);margin:28px 0 0;padding:0;list-style:none}.punti li{border-bottom:1px solid var(--linea);font-family:var(--titoli);color:var(--bruno);align-items:baseline;gap:14px;padding:12px 0;font-size:20px;font-weight:600;line-height:1.25;display:flex}.punti li:before{content:"";background:var(--oro);flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.epoche{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.epoca{background:var(--tinta);color:var(--avorio);flex-direction:column;padding:12px;display:flex;position:relative;box-shadow:0 30px 50px -36px #1d1611cc}.epoca:before{content:"";pointer-events:none;border:1px solid #d6b87e80;position:absolute;inset:6px}.epoca:after{content:"";background:var(--rombi);pointer-events:none;position:absolute;inset:1.5px}.epoca__foto{aspect-ratio:5/4;overflow:hidden;box-shadow:0 0 0 1px #d6b87e73}.epoca__foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--morbido)}.epoca:hover .epoca__foto img{transform:scale(1.04)}.epoca__corpo{text-align:center;flex-direction:column;flex:1;align-items:center;padding:22px 14px 10px;display:flex}.epoca__periodo{letter-spacing:.18em;text-transform:uppercase;color:var(--oro-chiaro);font-size:12px;font-weight:500}.epoca h3{letter-spacing:-.01em;color:var(--avorio);margin-top:10px;font-size:clamp(27px,2.3vw,33px);font-weight:500}.epoca h3 a{text-decoration:none}.epoca h3 a:hover{color:var(--oro-chiaro)}.epoca__testo{color:var(--avorio-tenue);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.epoca .tavolozza{justify-content:center;margin-top:18px}.epoca__pezzi{border-top:1px solid var(--linea-chiara);justify-content:center;align-self:stretch;gap:8px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:flex}.epoca__pezzi a{width:56px;height:56px;transition:box-shadow .25s, transform .25s var(--morbido);display:block;overflow:hidden;box-shadow:0 0 0 1px #d6b87e80}.epoca__pezzi a:hover{box-shadow:0 0 0 1px var(--oro-chiaro);transform:translateY(-3px)}.epoca__pezzi img{object-fit:cover;width:100%;height:100%}.epoca__vai{color:var(--oro-chiaro);gap:8px;margin-top:auto;padding-top:20px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.epoca__vai:after{content:"→";transition:transform .3s var(--morbido)}.epoca__vai:hover:after{transform:translate(5px)}@media (max-width:900px){.epoche{grid-template-columns:1fr;gap:18px}.epoca__foto{aspect-ratio:16/10}}.tavolozza{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tavolozza li{border:1px solid var(--linea-chiara);border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 9px;font-size:12.5px;line-height:1.3;display:inline-flex}.tavolozza__pietra{background:var(--pietra);border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #00000040}.servizi{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.servizio{border:1px solid var(--linea);background:var(--fondo-riquadro);flex-direction:column;display:flex;position:relative;overflow:hidden}.servizio__foto{aspect-ratio:5/4;background:var(--sabbia);display:block;overflow:hidden}.servizio__foto img{object-fit:cover;width:100%;height:100%}.servizio__corpo{text-align:center;flex-direction:column;flex:1;align-items:center;padding:24px 22px 26px;display:flex}.servizio h3{letter-spacing:-.01em;font-size:clamp(24px,2vw,28px);font-weight:500}.servizio p{color:var(--grigio);margin:10px 0 20px;font-size:15.5px}.servizio .link-freccia{margin-top:auto}@media (max-width:900px){.servizi{grid-template-columns:1fr}}.passi{border-top:1px solid var(--linea-forte);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:32px 0 0;list-style:none;display:grid}.passi li{text-align:center;padding:4px clamp(14px,1.8vw,26px)}.passi li+li{border-left:1px solid var(--linea)}.passi li>div{display:contents}.passi__n{border:1px solid var(--oro);width:64px;height:64px;font-family:var(--titoli);color:var(--bronzo);border-radius:50%;place-items:center;margin:0 auto;font-size:25px;font-weight:600;line-height:1;display:grid}.passi h3{margin-top:20px}.passi p{color:var(--grigio);margin-top:10px;font-size:15.5px}.metodo__azioni{justify-content:center;margin-top:clamp(36px,4vw,52px)}@media (max-width:900px){.passi{grid-template-columns:1fr;padding:6px 0 0}.passi li,.passi li+li{text-align:left;border-left:0;grid-template-columns:56px minmax(0,1fr);gap:4px 16px;padding:20px 0;display:grid}.passi li+li{border-top:1px solid var(--linea)}.passi li>div{display:block}.passi__n{width:52px;height:52px;margin:0;font-size:21px}.passi h3{margin-top:4px}.metodo__azioni{flex-direction:column;align-items:stretch}}.vicino__fila{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.vicino__fila a{text-decoration:none;display:block}.vicino__foto{aspect-ratio:3/4;background:#f6efe20d;border:1px solid #d6b87e8c;padding:7px;display:block;position:relative;overflow:hidden}.vicino__foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--morbido)}.vicino__fila a:hover .vicino__foto img{transform:scale(1.05)}.vicino__nome{text-align:center;color:var(--avorio-tenue);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:14px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.vicino__fila a:hover .vicino__nome{color:var(--avorio)}@media (max-width:900px){.vicino__fila{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--margine));padding-inline:var(--margine);scroll-padding-inline:var(--margine);grid-template-columns:none;grid-auto-columns:62vw;grid-auto-flow:column;overflow-x:auto}.vicino__fila::-webkit-scrollbar{display:none}.vicino__fila>li{scroll-snap-align:start}}.domande__griglia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,104px);display:grid}.domande__testa{top:calc(var(--testata) + 32px);position:sticky}.domande__testa h2{margin-top:16px}.domande__intro{max-width:38ch;color:var(--grigio);margin-top:18px;font-size:17px}.domande__testa .azioni{gap:14px 24px;margin-top:28px}.domande__lista{border-top:1px solid var(--linea-forte)}.domande details{border-bottom:1px solid var(--linea-forte)}.domande summary{font-family:var(--titoli);color:var(--bruno);cursor:pointer;padding:22px 48px 22px 0;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.25;list-style:none;position:relative}.domande summary::-webkit-details-marker{display:none}.domande summary:after{content:"+";font-family:var(--testo);color:var(--bronzo);font-size:26px;font-weight:400;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.domande details[open] summary:after{content:"–"}.domande summary:hover{color:var(--bronzo)}.domande details p{max-width:62ch;color:var(--grigio);padding:0 0 24px}@media (max-width:900px){.domande__griglia{grid-template-columns:1fr}.domande__testa{position:static}}.intestazione-pagina{border-bottom:1px solid #c9a45f8c;min-height:344px;padding-block:clamp(48px,6vw,88px) 48px}.intestazione-pagina__dentro{gap:22px;display:grid}.intestazione-pagina h1{font-size:clamp(42px,4.6vw,68px);line-height:1}.intestazione-pagina__sommario{max-width:58ch;color:var(--grigio);font-size:18px}.intestazione-pagina--tinta{background:var(--tinta);min-height:476px;color:var(--avorio)}.intestazione-pagina--tinta h1{color:var(--avorio)}.intestazione-pagina--tinta .intestazione-pagina__sommario{color:var(--avorio-tenue)}@media (max-width:900px){.intestazione-pagina{min-height:272px;padding-block:40px 34px}.intestazione-pagina--tinta{min-height:500px}.intestazione-pagina__sommario{font-size:17px}}.briciole ol{flex-wrap:wrap;gap:0 12px;margin:0;padding:0;list-style:none;display:flex}.briciole li{letter-spacing:.18em;text-transform:uppercase;color:var(--bronzo);font-size:12px;font-weight:500;line-height:1.5}.briciole li+li:before{content:"/";color:var(--grigio);margin-right:12px}.briciole a{text-decoration:none}.briciole a:hover{text-decoration:underline}.briciole [aria-current=page]{color:var(--grigio)}.intestazione-pagina--tinta .briciole li,.intestazione-pagina--tinta .briciole [aria-current=page]{color:var(--oro-chiaro)}.intestazione-pagina--tinta .briciole li+li:before{color:var(--avorio-tenue)}.schede-filtro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:6px;display:flex}.schede-filtro ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.schede-filtro a{border:1px solid var(--linea-forte);border-radius:var(--raggio);align-items:center;min-height:42px;padding:0 18px;font-size:14.5px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.schede-filtro a:hover{border-color:var(--inchiostro)}.schede-filtro a[aria-current=page]{background:var(--ebano);border-color:var(--ebano);color:var(--avorio)}.schede-filtro p{color:var(--grigio);font-size:14px}.intestazione-pagina--tinta .schede-filtro a{border-color:var(--linea-chiara)}.intestazione-pagina--tinta .schede-filtro a:hover{border-color:var(--avorio)}.intestazione-pagina--tinta .schede-filtro a[aria-current=page]{background:var(--avorio);border-color:var(--avorio);color:var(--ebano)}.intestazione-pagina--tinta .schede-filtro p{color:var(--avorio-tenue)}@media (max-width:900px){.schede-filtro{grid-template-columns:minmax(0,1fr);display:grid}.schede-filtro ul{scrollbar-width:none;margin-inline:calc(-1 * var(--margine));padding-inline:var(--margine);flex-wrap:nowrap;overflow-x:auto}.schede-filtro ul::-webkit-scrollbar{display:none}.schede-filtro li{flex:none}}.pezzo{padding-block:28px var(--spazio)}.pezzo__griglia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,104px);margin-top:28px;display:grid}.pezzo__testo{top:calc(var(--testata) + 32px);position:sticky}@media (max-width:960px){.pezzo__griglia{grid-template-columns:1fr}.pezzo__testo{position:static}}.galleria__principale{background:var(--sabbia);cursor:zoom-in;box-shadow:0 0 0 12px var(--fondo-riquadro), 0 0 0 13px var(--oro), 0 44px 70px -40px #2b2017b3;margin:13px;position:relative;overflow:hidden}.galleria__principale>img{width:100%}.lente{border:1.5px solid var(--oro-chiaro);pointer-events:none;background-repeat:no-repeat;border-radius:50%;width:230px;height:230px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #1d161133,0 24px 60px #1d161173}.galleria__ingrandisci{border-radius:var(--raggio);min-height:42px;color:var(--avorio);cursor:pointer;background:#1d1611cc;border:0;padding:0 16px;font-size:14px;font-weight:500;position:absolute;bottom:16px;right:16px}.galleria__miniature{flex-wrap:wrap;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}.galleria__miniature button{border-radius:var(--raggio);background:var(--sabbia);cursor:pointer;opacity:.55;border:1.5px solid #0000;width:80px;height:80px;padding:0;transition:opacity .3s;display:block;overflow:hidden}.galleria__miniature button:hover{opacity:1}.galleria__miniature button[aria-pressed=true]{opacity:1;border-color:var(--oro)}.galleria__miniature img{object-fit:cover;width:100%;height:100%}.vista-grande{background:var(--ebano);width:min(96vw,1400px);max-height:94vh;color:var(--avorio);border:0;border-radius:4px;padding:0}.vista-grande::backdrop{background:#1d1611eb}.vista-grande img{object-fit:contain;width:100%;height:auto;max-height:94vh}.vista-grande button{border-radius:var(--raggio);cursor:pointer;background:#1d1611b3;border:1px solid #f6efe280;min-height:42px;padding:0 16px;position:absolute;top:12px;right:12px}.pezzo__testo>.data{display:block}.pezzo h1{margin-top:10px;font-size:clamp(30px,3vw,44px);line-height:1.06}.pezzo__categoria{color:var(--grigio);margin-top:18px;font-size:15px}.pezzo__categoria a{color:var(--bruno);-webkit-text-decoration-color:var(--oro);text-decoration-color:var(--oro);text-underline-offset:3px}.pezzo__stato{border-radius:var(--raggio);background:var(--ebano);color:var(--avorio);letter-spacing:.14em;text-transform:uppercase;margin-top:18px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-block}.pezzo__breve{margin-top:20px;font-size:17px;line-height:1.6}.tendine{border-top:1px solid var(--linea-forte);margin-top:30px}.tendine details{border-bottom:1px solid var(--linea-forte)}.tendine summary{letter-spacing:.16em;text-transform:uppercase;color:var(--bruno);cursor:pointer;padding:16px 40px 16px 0;font-size:12.5px;font-weight:500;list-style:none;position:relative}.tendine summary::-webkit-details-marker{display:none}.tendine summary:after{content:"+";letter-spacing:0;color:var(--bronzo);font-size:22px;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tendine details[open] summary:after{content:"–"}.tendine details>p{color:var(--grigio);padding:0 0 18px;font-size:15.5px}.tendine .cartellino{margin:0 0 18px}.cartellino{border:1px solid var(--linea-forte);border-top:2px solid var(--oro);background:var(--fondo-riquadro);margin:30px 0 0;padding:6px 22px}.cartellino div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:13px 0;display:grid}.cartellino div+div{border-top:1px solid var(--linea)}.cartellino dt{letter-spacing:.16em;text-transform:uppercase;color:var(--grigio);padding-top:3px;font-size:11.5px;font-weight:500}.cartellino dd{margin:0}.pezzo__prezzo{justify-content:space-between;align-items:baseline;gap:12px;margin-top:26px;display:flex}.pezzo__prezzo span{letter-spacing:.16em;text-transform:uppercase;color:var(--grigio);font-size:12px;font-weight:500}.pezzo__prezzo strong{font-family:var(--titoli);color:var(--bruno);font-size:30px;font-weight:600;line-height:1}.pezzo__testo .azioni{margin-top:22px}.pezzo__testo .azioni .pulsante{flex:200px}.pezzo__nota{color:var(--grigio);margin-top:16px;font-size:14px}.racconto{margin-top:var(--spazio);border-top:1px solid var(--linea-forte);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,6vw,104px);padding-top:48px;display:grid}.racconto h2{font-size:clamp(28px,2.6vw,40px)}.racconto .prosa{font-size:17px}@media (max-width:900px){.racconto{grid-template-columns:1fr}}.valori{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.valori li{border:1px solid var(--linea);border-top:2px solid var(--oro);background:var(--carta);padding:30px 28px 32px}.valori h3{letter-spacing:-.01em;font-size:clamp(25px,2.1vw,30px);font-weight:500}.valori p{color:var(--grigio);margin-top:12px}@media (max-width:900px){.valori{grid-template-columns:1fr}}.frase{text-align:center}.frase figure,.frase blockquote{margin:0}.frase blockquote p{max-width:26ch;font-family:var(--titoli);margin-inline:auto;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.18}.frase blockquote em{color:var(--oro-chiaro)}.frase figcaption{letter-spacing:.08em;color:var(--avorio-tenue);margin-top:30px;font-size:14px}.frase figcaption:before{content:"— ";color:var(--oro-chiaro)}.invito{text-align:center}.invito h2{max-width:20em;margin-inline:auto}.invito p{max-width:50ch;color:var(--grigio);margin:20px auto 0}.scuro.invito p{color:var(--avorio-tenue)}.oro.invito p{color:var(--inchiostro)}.invito .occhiello{justify-content:center;margin-bottom:18px}.invito .azioni{justify-content:center;margin-top:36px}.contatti{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.contatti h2{margin-top:16px}.contatti .dati{grid-template-columns:1fr}.contatti .azioni{margin-top:32px}@media (max-width:960px){.contatti{grid-template-columns:1fr}}.foglio{border:1px solid var(--linea);border-top:2px solid var(--oro);background:var(--fondo-riquadro);padding:clamp(28px,4vw,52px)}.foglio h2{margin-top:0;font-size:clamp(28px,2.6vw,38px)}.foglio__intro{color:var(--grigio);margin:14px 0 28px}.modulo{gap:20px;display:grid}.modulo__riga{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:600px){.modulo__riga{grid-template-columns:1fr}}.campo{gap:6px;display:grid}.campo label{color:var(--grigio);font-size:13px;font-weight:500}.campo .obbligatorio{color:#9e2b23}.campo input,.campo select,.campo textarea{border:1px solid var(--linea-forte);border-radius:var(--raggio);width:100%;min-height:50px;color:var(--inchiostro);font:inherit;background:#fff;padding:12px 14px;font-size:16px}.campo select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232b2017' stroke-width='1.4'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:38px}.campo textarea{resize:vertical;min-height:140px;line-height:1.6}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--bronzo);outline-offset:0;border-color:var(--bronzo)}.campo input[aria-invalid=true],.campo textarea[aria-invalid=true]{border-color:#8a2a22}.campo--spunta{align-items:flex-start;gap:12px;display:flex}.campo--spunta input{width:20px;height:20px;min-height:0;accent-color:var(--bruno);flex:none;margin:3px 0 0}.campo--spunta label{color:var(--inchiostro);font-size:14.5px;line-height:1.5}.campo--trappola{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.errore-campo{color:#8a2a22;font-size:14px}.nota-modulo{color:var(--grigio);font-size:14px}.esito{border-radius:var(--raggio);padding:18px 20px;font-size:16px}.esito--ok{color:#1d5233;background:#e3efe6}.esito--errore{color:#8a2a22;background:#f6e7e5}.piede{background:var(--capitonne), var(--ebano);color:var(--avorio);border-top:3px double #d6b87e99;overflow:hidden}.piede__grande{justify-content:space-between;align-items:center;gap:24px;padding-top:clamp(64px,8vw,112px);display:flex}.piede__sigillo{flex:none;width:clamp(84px,9vw,116px);height:auto}.piede .sigillo__fondo{fill:none}.piede .piede__grande p{font-family:var(--titoli);letter-spacing:-.01em;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1}.piede__grande em{color:var(--oro-chiaro)}.piede__griglia{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-block:clamp(48px,5vw,72px);display:grid}@media (max-width:960px){.piede__griglia{grid-template-columns:1fr 1fr}}@media (max-width:520px){.piede__griglia{grid-template-columns:1fr}}.piede__logo img{width:160px;height:auto}.piede h2{font-family:var(--testo);letter-spacing:.2em;text-transform:uppercase;color:var(--oro-chiaro);margin-bottom:14px;font-size:12px;font-weight:500}.piede .piede__griglia p,.piede li{color:var(--avorio-tenue);font-size:15.5px;line-height:1.8}.piede ul{margin:0;padding:0;list-style:none}.piede a{color:var(--avorio);padding:2px 0;text-decoration:none;display:inline-block}.piede a:hover{color:var(--oro-chiaro)}.piede__fondo{border-top:1px solid var(--linea-chiara);color:var(--avorio-tenue);text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 28px;padding-block:24px 32px;font-size:13.5px;display:flex}@keyframes rv-su{0%{opacity:0;transform:translateY(16px)}}@keyframes rv-foto{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes rv-appare{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.rivela [data-rivela]:not(.visto){opacity:0}.rivela [data-rivela=foto]:not(.visto){opacity:1;clip-path:inset(100% 0 0)}[data-rivela=su].visto{animation:rv-su .7s var(--morbido) var(--ritardo,0s) backwards}[data-rivela=foto].visto{animation:rv-foto .8s var(--morbido) var(--ritardo,0s) backwards}.apertura__testo>*{animation:rv-su .7s var(--morbido) backwards}.apertura__testo>:nth-child(2){animation-delay:90ms}.apertura__testo>:nth-child(3){animation-delay:.18s}.apertura__testo>:nth-child(4){animation-delay:.27s}.apertura__media{animation:rv-foto .8s var(--morbido) .1s backwards}.apertura__sigillo{animation:rv-appare .7s var(--morbido) .9s backwards}.promesse li{animation:rv-su .7s var(--morbido) .4s backwards}.promesse li:nth-child(2){animation-delay:.49s}.promesse li:nth-child(3){animation-delay:.58s}.intestazione-pagina__dentro>*{animation:rv-su .7s var(--morbido) backwards}.intestazione-pagina__dentro>:nth-child(2){animation-delay:90ms}.intestazione-pagina__dentro>:nth-child(3){animation-delay:.18s}.intestazione-pagina__dentro>:nth-child(n+4){animation-delay:.27s}}.wa-fisso{display:none}@media (min-width:901px){.wa-fisso{z-index:70;background:var(--ebano);min-height:50px;color:var(--avorio);opacity:0;pointer-events:none;transition:opacity .4s var(--morbido), transform .4s var(--morbido), background-color .25s;align-items:center;gap:10px;padding:0 20px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px);box-shadow:0 0 0 1px #d6b87e80,0 16px 34px -14px #1d161199}.wa-fisso span{background:var(--verde-wa);border-radius:50%;width:9px;height:9px}.wa-fisso--su{opacity:1;pointer-events:auto;transform:none}.wa-fisso:hover{background:#3a2c20}}@media (max-width:900px){:root{--spazio:clamp(56px, 15vw, 72px)}.apertura__cornice{aspect-ratio:1}.apertura__didascalia{padding:12px 2px}.apertura__didascalia>span:first-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;display:-webkit-box;overflow:hidden}.apertura__miniature{gap:6px}.apertura__miniature button{width:40px;height:40px}.apertura h1{font-size:clamp(36px,10vw,46px)}.apertura .azioni{margin-top:26px}.promesse ul{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--margine));padding:6px var(--margine) 4px;scroll-padding-inline:var(--margine);border-top:0;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:12px;overflow-x:auto}.promesse ul::-webkit-scrollbar{display:none}.promesse li,.promesse li:first-child{border:1px solid var(--linea);background:var(--fondo-riquadro);scroll-snap-align:start;padding:18px 16px}.promesse li+li{border-left:1px solid var(--linea)}.promesse__segno{width:44px;height:44px}.promesse p{font-size:14.5px}.carta__titolo{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16.5px;display:-webkit-box;overflow:hidden}.carta__prezzo:before{margin-bottom:8px}.carta__vedi{display:none}.meta__foto{aspect-ratio:4/3}.servizi{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--margine));padding-inline:var(--margine);scroll-padding-inline:var(--margine);grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:12px;overflow-x:auto}.servizi::-webkit-scrollbar{display:none}.servizi>li{scroll-snap-align:start}.servizio__foto{aspect-ratio:16/10}.servizio__corpo{padding:20px 18px 22px}.epoca__foto{aspect-ratio:16/9}.epoca__testo{-webkit-line-clamp:3}.visita__foto{display:none}.visita .dati{grid-template-columns:repeat(2,minmax(0,1fr))}.intestazione-pagina .tavolozza{scrollbar-width:none;margin-inline:calc(-1 * var(--margine));padding-inline:var(--margine);flex-wrap:nowrap;overflow-x:auto}.intestazione-pagina .tavolozza::-webkit-scrollbar{display:none}.intestazione-pagina .tavolozza li{flex:none}.pezzo .briciole li:not(:nth-last-child(2)){display:none}.pezzo .briciole li:nth-last-child(2):before{content:"←";color:var(--bronzo);margin-right:10px}}.sigillo__fondo{fill:var(--ebano)}.sigillo__filo{fill:none;stroke:var(--oro-chiaro);stroke-width:1px}.sigillo__filo--sottile{stroke-width:.6px;opacity:.6}.sigillo__giro{font-family:var(--testo);fill:var(--oro-chiaro);font-size:10.5px;font-weight:500}.sigillo__rr{font-family:var(--titoli);letter-spacing:-1px;fill:var(--oro-chiaro);font-size:40px;font-weight:500}.sigillo__rombo{fill:var(--oro)}.anteprima-avviso{z-index:300;background:var(--ebano);color:var(--avorio);border-radius:4px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:16px;left:16px}.anteprima-avviso a{color:var(--oro-chiaro)}.non-trovata{align-items:center;min-height:70svh;display:flex}.non-trovata h1{margin-top:16px;font-size:clamp(42px,5vw,76px)}.non-trovata p{color:var(--grigio);margin-top:20px}.non-trovata .azioni{margin-top:36px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
