.sa{--bordeaux:#451212;--porcellana:#f7f2e3;--cipria:#fcd1cf;--lime:#d6d175;--nota:#6b4a45;--filetto:#e2d8c4;--rosa:#fcd1cf;--filetto-scuro:#6a2f2c;--margine:20px;--max:1680px;--sopra:72px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-corpo:17px;--t-nota:15px;background:var(--porcellana);color:var(--bordeaux);font-family:var(--sa-testi), system-ui, sans-serif;font-size:var(--t-corpo);-webkit-font-smoothing:antialiased;line-height:1.55}html:has(.sa){background:var(--bordeaux,#451212);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.sa){scroll-behavior:auto}}@media (min-width:900px){.sa{--margine:48px;--sopra:120px;--t-corpo:18px}}@media (min-width:1800px){.sa{--t-corpo:20px;--t-nota:17px;--margine:64px}}.sa :where(a){color:inherit}.sa :where(h1,h2,p,ul,dl,dd,figure,blockquote){margin:0}.sa :where(ul){padding:0;list-style:none}.sa img{width:100%;height:auto;display:block}.sa :focus-visible{outline-offset:3px;outline:2px solid}.sa-striscia{background:var(--bordeaux);color:var(--porcellana);text-align:center;padding:8px var(--margine);margin:0;font-size:14px}.sa-segno{color:currentColor;flex:none;width:22px;height:28px}.sa-marchio{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;white-space:nowrap}.sa-testata{display:none}@media (min-width:900px){.sa-testata{z-index:20;height:64px;padding:0 var(--margine);background:var(--porcellana);border-bottom:1px solid var(--filetto);align-items:center;gap:32px;display:flex;position:sticky;top:0}.sa-testata__nome{align-items:center;gap:12px;font-size:22px;text-decoration:none;display:flex}.sa-testata nav{margin-left:auto}.sa-testata ul{gap:28px;display:flex}.sa-testata nav a,.sa-testata__chiama{transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;font-size:15px;text-decoration:none}.sa-testata__chiama{font-weight:600}.sa-testata__chiama span{color:var(--nota);margin-left:4px;font-weight:400}}@media (hover:hover) and (pointer:fine){.sa-testata nav a:hover,.sa-testata__chiama:hover{background-size:100% 1px}}.sa-azioni{grid-template-columns:1fr;gap:12px;margin-top:32px;display:grid}@media (min-width:900px){.sa-azioni{flex-wrap:wrap;display:flex}}.sa-pulsante{border:1px solid var(--bordeaux);min-width:0;min-height:52px;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), transform .15s var(--ease-out);justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.sa-pulsante--pieno{background:var(--bordeaux);color:var(--porcellana)}.sa-pulsante--filo{color:var(--bordeaux);background:0 0}.sa-pulsante:active{transform:translateY(1px)}.sa-azioni--chiaro .sa-pulsante{border-color:var(--porcellana)}.sa-azioni--chiaro .sa-pulsante--pieno{background:var(--porcellana);color:var(--bordeaux)}.sa-azioni--chiaro .sa-pulsante--filo{color:var(--porcellana)}@media (hover:hover) and (pointer:fine){.sa-pulsante--pieno:hover{color:var(--bordeaux);background:0 0}.sa-pulsante--filo:hover{background:var(--bordeaux);color:var(--porcellana)}.sa-azioni--chiaro .sa-pulsante--pieno:hover{color:var(--porcellana);background:0 0}.sa-azioni--chiaro .sa-pulsante--filo:hover{background:var(--porcellana);color:var(--bordeaux)}}.sa-stato{min-height:1.5em;font-size:var(--t-nota);color:var(--nota);margin-top:16px}.sa-maschera{clip-path:inset(-.2em -.1em 0);display:block}.sa-maschera>span{display:block}.sa-titolo{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.012em;text-wrap:balance;max-width:14em;font-size:clamp(34px,4.4vw,64px);font-weight:400;line-height:1.06}@media (min-width:1800px){.sa-titolo{font-size:76px}}.sa-paragrafo{text-wrap:pretty;max-width:34em;margin-top:20px}.sa-nota{font-size:var(--t-nota);color:var(--nota);max-width:30em;margin-top:16px}.sa-citazione{border-top:1px solid var(--filetto);max-width:30em;margin-top:32px;padding-top:16px}.sa-citazione p{font-family:var(--sa-titoli), Georgia, serif;text-wrap:pretty;font-size:22px;line-height:1.3}.sa-citazione footer{font-size:var(--t-nota);color:var(--nota);margin-top:8px}.sa-filo{background:var(--bordeaux);transform-origin:top;width:1px;height:72px;margin-bottom:24px;display:block}.sa-apertura{grid-template-columns:1fr;display:grid}.sa-apertura__testo{padding:40px var(--margine) 48px}.sa-apertura__sopra{font-size:var(--t-nota);align-items:center;gap:12px;display:flex}.sa-apertura__titolo{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.02em;margin-top:24px;font-size:clamp(44px,12vw,64px);font-weight:400;line-height:1.02}.sa-apertura__riga{text-wrap:pretty;max-width:30em;margin-top:24px}.sa-apertura__prova{font-size:var(--t-nota);color:var(--nota);margin-top:12px}.sa-apertura__foto{position:relative}.sa-apertura__tendina{overflow:hidden}@media (min-width:900px){.sa-apertura{grid-template-columns:repeat(12,1fr);min-height:calc(100svh - 100px);max-height:1100px}.sa-apertura__testo{padding:64px 0 64px var(--margine);grid-column:1/7;align-self:center}.sa-apertura__titolo{font-size:clamp(56px,6.2vw,104px)}.sa-apertura__foto{grid-column:8/13}.sa-apertura__tendina{position:absolute;inset:0}.sa-apertura__tendina img{object-fit:cover;object-position:50% 78%;height:100%}}@media (min-width:1800px){.sa-apertura__titolo{font-size:128px}}.sa-metodo{max-width:var(--max);padding:var(--sopra) var(--margine) 0;margin:0 auto}.sa-metodo__frase{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;max-width:17em;font-size:clamp(32px,5.4vw,84px);line-height:1.1}@media (min-width:1800px){.sa-metodo__frase{font-size:100px}}.sa-metodo__parola{transition:opacity .5s var(--ease-out)}.sa-js:not(.sa-tutto) .sa-metodo__parola:not(.is-accesa){opacity:.2}.sa-metodo__sotto{color:var(--nota)}@media (min-width:900px){.sa-metodo__sotto{margin-top:40px;margin-left:50%}}.sa-laser{margin-top:var(--sopra);background:var(--bordeaux);color:var(--porcellana);padding:var(--sopra) var(--margine);gap:40px;display:grid}.sa-laser__nome{font-size:var(--t-nota);color:var(--rosa);margin-bottom:16px}.sa-laser .sa-paragrafo{color:var(--rosa)}.sa-laser .sa-citazione{border-top-color:var(--filetto-scuro)}.sa-laser .sa-citazione footer{color:var(--rosa)}.sa-laser__domande{border-top:1px solid var(--filetto-scuro)}.sa-domanda{border-bottom:1px solid var(--filetto-scuro);padding:24px 0}.sa-domanda dt{font-family:var(--sa-titoli), Georgia, serif;font-size:26px;line-height:1.2}.sa-domanda dd{color:var(--rosa);text-wrap:pretty;max-width:32em;margin-top:12px}.sa-laser__invito{margin-top:32px}.sa-laser__invito a{text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:900px){.sa-laser{padding-left:max(var(--margine), calc((100% - var(--max)) / 2 + var(--margine)));padding-right:max(var(--margine), calc((100% - var(--max)) / 2 + var(--margine)));grid-template-columns:repeat(12,1fr);gap:64px 24px}.sa-laser__testa{grid-column:1/7}.sa-laser__domande{grid-column:7/13;align-self:end}.sa-laser__frasi{grid-column:7/13;grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.sa-laser__frasi .sa-citazione{margin-top:0}.sa-laser__invito{grid-column:1/-1}}.sa-servizio,.sa-mani,.sa-contatti{max-width:var(--max);padding:var(--sopra) var(--margine) 0;gap:32px;margin:0 auto;display:grid}.sa-scatto figcaption{font-size:var(--t-nota);color:var(--nota);margin-top:12px}.sa-tendina{overflow:hidden}.sa-elenco{border-top:1px solid var(--filetto);margin-top:24px}.sa-elenco li{border-bottom:1px solid var(--filetto);padding:14px 0;font-size:20px}@media (min-width:900px){.sa-servizio,.sa-mani,.sa-contatti{grid-template-columns:repeat(12,1fr);column-gap:24px}.sa-servizio .sa-scatto{grid-column:1/6}.sa-servizio .sa-servizio__testo{grid-column:7/13;align-self:center}.sa-servizio:not(.sa-servizio--foto-prima) .sa-servizio__testo{grid-area:1/1/auto/7}.sa-servizio:not(.sa-servizio--foto-prima) .sa-scatto{grid-area:1/8/auto/13}.sa-mani .sa-scatto{grid-column:1/8}.sa-mani__testo{grid-column:9/13;align-self:end}}.sa-ragazze{margin-top:var(--sopra);background:var(--cipria);padding:var(--sopra) var(--margine);gap:32px;display:grid}.sa-ragazze__frase p{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;max-width:13em;font-size:clamp(36px,5vw,80px);line-height:1.06}.sa-ragazze__frase footer{font-size:var(--t-nota);color:var(--nota);margin-top:16px}.sa-ragazze .sa-citazione{border-top-color:var(--rosa)}.sa-ragazze .sa-paragrafo:first-child{margin-top:0}@media (min-width:900px){.sa-ragazze{padding-left:max(var(--margine), calc((100% - var(--max)) / 2 + var(--margine)));padding-right:max(var(--margine), calc((100% - var(--max)) / 2 + var(--margine)));grid-template-columns:repeat(12,1fr);column-gap:24px}.sa-ragazze__frase{grid-column:1/8}.sa-ragazze__testo{grid-column:9/13;align-self:end}}@media (min-width:1800px){.sa-ragazze__frase p{font-size:96px}}.sa-contatti{padding-bottom:var(--sopra)}.sa-orari{border-top:1px solid var(--filetto)}.sa-orari__riga{border-bottom:1px solid var(--filetto);color:var(--nota);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.sa-orari__riga dt{flex-direction:column;display:flex}.sa-orari__riga.is-oggi{color:var(--bordeaux);font-weight:600}.sa-orari__oggi{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.sa-orari__oggi:before{content:"";background:var(--bordeaux);border-radius:50%;width:8px;height:8px}.sa-dove{align-content:start;gap:12px;display:grid}.sa-dove__indirizzo{font-family:var(--sa-titoli), Georgia, serif;font-size:28px;line-height:1.25}.sa-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:900px){.sa-contatti__testa{grid-column:1/5}.sa-orari{grid-column:6/10;align-self:start}.sa-dove{grid-column:10/13;padding-left:24px}}.sa-fondo{background:var(--bordeaux);color:var(--porcellana);padding:var(--sopra) var(--margine) 40px}.sa-fondo__ps p{font-family:var(--sa-titoli), Georgia, serif;text-wrap:balance;max-width:20em;font-size:clamp(28px,3.6vw,52px);line-height:1.15}.sa-fondo__ps span{color:var(--rosa)}.sa-fondo__righe{border-top:1px solid var(--filetto-scuro);font-size:var(--t-nota);color:var(--rosa);gap:24px;margin-top:64px;padding-top:24px;display:grid}.sa-fondo__righe a{color:var(--porcellana)}.sa-fondo__nome{color:var(--porcellana);align-items:flex-start;gap:12px;display:flex}.sa-fondo__nome .sa-marchio{font-size:22px}@media (min-width:900px){.sa-fondo{padding-left:max(var(--margine), calc((100% - var(--max)) / 2 + var(--margine)));padding-right:max(var(--margine), calc((100% - var(--max)) / 2 + var(--margine)))}.sa-fondo__righe{grid-template-columns:2fr 1.4fr 1.4fr 1.4fr auto}}@keyframes sa-sale{0%{transform:translateY(120%)}to{transform:translateY(0)}}@keyframes sa-compare{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-tendina{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sa-posa{0%{transform:scale(1.08)}to{transform:scale(1)}}.sa-js .sa-apertura__titolo .sa-maschera>span{animation:sa-sale 1s var(--ease-out) both}.sa-js .sa-apertura__titolo .sa-maschera:nth-child(2)>span{animation-delay:.11s}.sa-js .sa-apertura__titolo .sa-maschera:nth-child(3)>span{animation-delay:.22s}.sa-js .sa-apertura__sopra,.sa-js .sa-apertura__riga,.sa-js .sa-apertura__prova,.sa-js .sa-apertura .sa-azioni{animation:sa-compare .8s var(--ease-out) both}.sa-js .sa-apertura__riga{animation-delay:.42s}.sa-js .sa-apertura__prova{animation-delay:.52s}.sa-js .sa-apertura .sa-azioni{animation-delay:.62s}.sa-js .sa-apertura__tendina{animation:sa-tendina 1.2s var(--ease-in-out) both}.sa-js .sa-apertura__tendina img{animation:sa-posa 1.8s var(--ease-out) both}.sa-titolo .sa-maschera>span{transition:transform .9s var(--ease-out)}.sa-js:not(.sa-tutto) .sa-titolo:not(.is-visto) .sa-maschera>span{transform:translateY(120%)}:is(.sa-paragrafo,.sa-nota,.sa-citazione,.sa-elenco li,.sa-domanda,.sa-orari__riga,.sa-dove,.sa-fondo__ps p,.sa-laser__nome,.sa-laser__invito,.sa-ragazze__frase){transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.sa-js:not(.sa-tutto) :is(.sa-paragrafo,.sa-nota,.sa-citazione,.sa-elenco li,.sa-domanda,.sa-orari__riga,.sa-dove,.sa-fondo__ps p,.sa-laser__nome,.sa-laser__invito,.sa-ragazze__frase)[data-comparsa]:not(.is-visto){opacity:0;transform:translateY(16px)}.sa-filo{transition:transform 1.2s var(--ease-in-out)}.sa-js:not(.sa-tutto) .sa-filo:not(.is-visto){transform:scaleY(.001)}.sa-tendina{clip-path:inset(0);transition:clip-path 1.1s var(--ease-in-out)}.sa-tendina img{transition:transform 1.6s var(--ease-out)}.sa-js:not(.sa-tutto) [data-comparsa]:not(.is-visto) .sa-tendina{clip-path:inset(0 0 100%)}.sa-js:not(.sa-tutto) [data-comparsa]:not(.is-visto) .sa-tendina img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.sa *,.sa :before{transition:none!important;animation:none!important}}.sa-laser__frasi>.sa-citazione:first-child{border-top:0;margin-top:0;padding-top:0}@media (min-width:900px){.sa-laser__frasi>.sa-citazione:first-child{border-top:1px solid var(--filetto-scuro);padding-top:16px}.sa-apertura__sopra .sa-segno{display:none}}.sa-scritta{width:auto;height:1em;display:block}.sa-segno{width:auto;height:30px}.sa-segno--grande{height:44px}.sa-testata__nome{font-size:20px}.sa-apertura__marchio{align-items:center;gap:14px;display:flex}.sa-apertura__marchio .sa-segno{height:44px}.sa-apertura__marchio .sa-scritta{height:26px}@media (min-width:900px){.sa-apertura__marchio{display:none}}.sa-apertura__sopra{margin-top:28px}@media (min-width:900px){.sa-apertura__sopra{margin-top:0}}.sa-apertura__titolo{font-size:clamp(40px,10.5vw,60px)}@media (min-width:900px){.sa-apertura__titolo{font-size:clamp(52px,5.4vw,92px)}}@media (min-width:1800px){.sa-apertura__titolo{font-size:112px}}.sa-apertura__servizi{border-top:1px solid var(--filetto);max-width:34em;margin-top:24px}.sa-apertura__servizi li{border-bottom:1px solid var(--filetto);font-size:var(--t-nota);padding:9px 0}.sa-apertura__prova{margin-top:16px}.sa-js .sa-apertura__servizi{animation:sa-compare .8s var(--ease-out) both;animation-delay:.42s}.sa-laser__video{max-width:280px;margin-top:32px}.sa-laser__video video{aspect-ratio:480/848;object-fit:cover;background:var(--filetto-scuro);width:100%;display:block}.sa-laser__video figcaption{font-size:var(--t-nota);color:var(--rosa);margin-top:10px}.sa-domanda-viso{max-width:30em;font-family:var(--sa-titoli), Georgia, serif;text-wrap:pretty;margin-top:24px;font-size:24px;line-height:1.3}.sa-domanda-viso strong{margin-top:6px;font-weight:400;display:block}.sa-viso__foto .sa-nota{margin-top:12px}@media (min-width:900px){.sa-servizio:not(.sa-servizio--foto-prima) .sa-viso__foto{grid-area:1/8/auto/13;align-self:center}}.sa-pacchetti{margin-top:var(--sopra);background:var(--lime);padding:var(--sopra) var(--margine);gap:48px;display:grid}.sa-pacchetti .sa-nota{color:var(--bordeaux)}.sa-gruppo__titolo{font-family:var(--sa-titoli), Georgia, serif;margin:0;font-size:30px;font-weight:400;line-height:1.15}.sa-gruppo__testo{max-width:34em;font-size:var(--t-nota);text-wrap:pretty;margin-top:12px}.sa-voci{border-top:1px solid var(--bordeaux);margin-top:20px}.sa-voce{border-bottom:1px solid #45121259;gap:6px;padding:18px 0;display:grid}.sa-voce__testa{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sa-voce :is(h3,h4){margin:0;font-size:19px;font-weight:600}.sa-voce__prezzo{font-family:var(--sa-titoli), Georgia, serif;white-space:nowrap;margin:0;font-size:26px}.sa-voce__dettaglio{font-size:var(--t-nota);max-width:34em;margin:0}.sa-voce__prenota{font-size:var(--t-nota);text-underline-offset:4px;justify-self:start;align-items:center;min-height:32px;margin-top:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (min-width:900px){.sa-pacchetti{padding-left:max(var(--margine), calc((100% - var(--max)) / 2 + var(--margine)));padding-right:max(var(--margine), calc((100% - var(--max)) / 2 + var(--margine)));grid-template-columns:repeat(12,1fr);gap:64px 24px}.sa-pacchetti__testa,.sa-gruppo--viso{grid-column:1/7}.sa-gruppo--corpo{grid-column:7/13}.sa-gruppo--rituali{grid-column:1/-1}.sa-gruppo--rituali .sa-voci{border-top:0;grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.sa-gruppo--rituali .sa-voce{border-top:1px solid var(--bordeaux);border-bottom:0}}.sa-ragazze__foto .sa-scatto figcaption{color:var(--nota)}@media (min-width:900px){.sa-ragazze__frase{grid-area:1/1/auto/8}.sa-ragazze__testo{grid-area:2/1/auto/7;align-self:start}.sa-ragazze__foto{grid-area:1/8/3/13;align-self:end}}.sa-firma{color:var(--rosa);opacity:.8;margin:32px 0 0;font-size:13px}:is(.sa-gruppo__titolo,.sa-gruppo__testo,.sa-voce,.sa-domanda-viso,.sa-laser__video,.sa-viso__foto .sa-nota){transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.sa-js:not(.sa-tutto) :is(.sa-gruppo__titolo,.sa-gruppo__testo,.sa-voce,.sa-domanda-viso,.sa-laser__video,.sa-viso__foto .sa-nota)[data-comparsa]:not(.is-visto){opacity:0;transform:translateY(16px)}.sa-voce__durata{margin:0;font-size:14px;font-weight:600}.sa-fondo__nome .sa-scritta{height:22px}.sa-fondo__titolare{margin:8px 0 0}.sa-pacchetti+.sa-ragazze{margin-top:0}.sa{--fondo-video:#4d0a0c}.sa-testata{z-index:20;height:72px;padding:0 var(--margine);color:var(--porcellana);background:0 0;border:0;align-items:center;gap:32px;display:flex;position:absolute;top:0;left:0;right:0}.sa-testata__nome{color:var(--porcellana);align-items:center;gap:8px;text-decoration:none;display:flex}.sa-testata__nome .sa-segno{height:32px}.sa-testata__nome .sa-scritta{height:16px}.sa-testata__menu,.sa-testata__prenota{display:none}.sa-tendina-menu{margin-left:auto;position:relative}.sa-tendina-menu summary{cursor:pointer;border:1px solid #f7f2e380;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.sa-tendina-menu summary::-webkit-details-marker{display:none}.sa-tendina-menu nav{background:var(--porcellana);min-width:240px;color:var(--bordeaux);padding:8px 0;position:absolute;top:calc(100% + 8px);right:0}.sa-tendina-menu a{padding:16px 24px;font-size:17px;text-decoration:none;display:block}@media (min-width:900px){.sa-testata{background:0 0;border:0;height:88px;position:absolute}.sa-testata__nome .sa-segno{height:40px}.sa-testata__nome .sa-scritta{height:20px}.sa-testata .sa-testata__menu{margin-left:40px;display:block}.sa-testata__menu ul{gap:32px;display:flex}.sa-testata__menu a{color:var(--porcellana);transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;font-size:15px;text-decoration:none}.sa-testata__prenota{background:var(--bordeaux);min-height:48px;color:var(--porcellana);transition:background-color .25s var(--ease-out);align-items:center;margin-left:auto;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sa-tendina-menu{display:none}}@media (hover:hover) and (pointer:fine){.sa-testata__menu a:hover{background-size:100% 1px}.sa-testata__prenota:hover{background:#2e0a0a}}.sa-hero{background:var(--fondo-video);color:var(--porcellana);flex-direction:column;display:flex;position:relative}.sa-hero__testo{padding:120px var(--margine) 40px}.sa-hero__media{aspect-ratio:4/5;order:2;position:relative;overflow:hidden}.sa-hero__video{object-fit:cover;object-position:78% 50%;width:100%;height:100%;display:block}.sa-hero__sopra{color:var(--cipria);font-size:15px}.sa-hero__titolo{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.02em;margin-top:16px;font-size:clamp(34px,9.6vw,56px);font-weight:400;line-height:1.04}.sa-hero__riga{color:#f7f2e3e0;text-wrap:pretty;max-width:28em;margin-top:24px;font-size:17px;line-height:1.5}.sa-hero__azioni{justify-items:start;gap:16px;margin-top:32px;display:grid}.sa-hero__pulsante{background:var(--porcellana);min-height:56px;color:var(--bordeaux);transition:background-color .25s var(--ease-out), transform .15s var(--ease-out);justify-content:center;align-items:center;padding:0 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.sa-hero__pulsante:active{transform:translateY(1px)}.sa-hero__chiama{color:#f7f2e3cc;text-underline-offset:4px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px}.sa-hero__prova{color:#f7f2e3b8;margin-top:24px;font-size:15px}@media (max-width:899px){.sa-hero__pulsante{width:100%}.sa-hero__azioni{justify-items:stretch}}@media (min-width:900px){.sa-hero{height:min(100svh,1200px);min-height:640px;display:block;overflow:hidden}.sa-hero__titolo .sa-maschera>span{white-space:nowrap}.sa-hero__media{aspect-ratio:auto;position:absolute;inset:0}.sa-hero__video{object-position:100% 50%}.sa-hero__testo{z-index:1;height:100%;max-width:calc(var(--margine) + 600px);padding:104px 0 64px var(--margine);flex-direction:column;justify-content:center;display:flex;position:relative}.sa-hero__titolo{font-size:clamp(48px,4.6vw,80px)}.sa-hero__azioni{align-items:center;gap:24px;display:flex}}@media (min-width:1800px){.sa-hero__testo{max-width:calc(var(--margine) + 840px)}.sa-hero__titolo{font-size:80px}.sa-hero__riga{font-size:20px}}@media (hover:hover) and (pointer:fine){.sa-hero__pulsante:hover{background:var(--cipria)}}.sa-js .sa-hero__titolo .sa-maschera>span{animation:sa-sale 1s var(--ease-out) both}.sa-js .sa-hero__titolo .sa-maschera:nth-child(2)>span{animation-delay:.11s}.sa-js .sa-hero__titolo .sa-maschera:nth-child(3)>span{animation-delay:.22s}.sa-js :is(.sa-hero__sopra,.sa-hero__riga,.sa-hero__azioni,.sa-hero__prova){animation:sa-compare .8s var(--ease-out) both}.sa-js .sa-hero__riga{animation-delay:.42s}.sa-js .sa-hero__azioni{animation-delay:.54s}.sa-js .sa-hero__prova{animation-delay:.64s}.sa-js .sa-hero__media{animation:sa-compare 1.2s var(--ease-out) both}.sa-hero--volto{background:var(--bordeaux);place-items:center;height:100svh;min-height:640px;max-height:1200px;display:grid;overflow:hidden}.sa-hero--volto .sa-hero__media{aspect-ratio:auto;order:0;position:absolute;inset:0}.sa-hero--volto .sa-hero__media:after{content:"";background:radial-gradient(60% 40% at 50% 62%,#1e060652,#0000 70%),linear-gradient(#1e060659,#0000 24% 70%,#1e060673);position:absolute;inset:0}.sa-hero--volto .sa-hero__sfondo{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.sa-hero--volto .sa-hero__testo{z-index:1;max-width:none;height:auto;padding:0 var(--margine) 6vh;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.sa-hero--volto .sa-hero__titolo{margin:0;line-height:0}.sa-hero__scritta{width:clamp(240px,76vw,640px);height:auto;color:var(--porcellana);display:block}.sa-hero--volto .sa-hero__riga{max-width:32em;color:var(--porcellana);text-wrap:balance;text-shadow:0 1px 16px #1e060673;margin-top:24px;font-size:clamp(16px,1.4vw,20px);line-height:1.45}.sa-hero--volto .sa-hero__pulsante{background:var(--bordeaux);width:auto;min-height:52px;color:var(--porcellana);border:1px solid #f7f2e3d9;border-radius:999px;gap:12px;margin-top:32px;padding:0 8px 0 24px;font-size:16px;font-weight:400}.sa-hero__freccia{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.sa-hero__freccia svg{width:16px;height:16px;transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sa-hero--volto .sa-hero__pulsante:hover{background:#2e0a0a}.sa-hero--volto .sa-hero__pulsante:hover .sa-hero__freccia svg{transform:translate(2px)}}@media (min-width:900px){.sa-hero--volto{height:min(100svh,1200px);display:grid}.sa-hero--volto .sa-hero__testo{padding:0 0 6vh}.sa-hero__scritta{width:clamp(400px,43vw,760px)}}.sa-tendina-menu summary{color:var(--porcellana);border-color:#d6d175b3;border-radius:999px}@media (min-width:900px){.sa-testata{height:104px;padding:0 clamp(24px,8vw,120px)}.sa-testata .sa-testata__menu{margin:0;position:absolute;left:50%;transform:translate(-50%)}.sa-testata__menu ul{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#45121247;border:1px solid #d6d175b3;border-radius:999px;gap:4px;padding:4px}.sa-testata__menu a{color:var(--lime);transition:background-color .25s var(--ease-out);background:0 0;border-radius:999px;padding:10px 20px;font-size:16px;display:block}.sa-testata__prenota{background:0 0;border:1px solid #d6d175d9;border-radius:999px;min-height:44px;padding:0 24px;font-weight:400}}@media (hover:hover) and (pointer:fine){.sa-testata__menu a:hover{background:#d6d17524}.sa-testata__prenota:hover{background:#45121299}}.sa-hero--volto .sa-hero__pulsante,.sa-testata__prenota{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#4512128c;box-shadow:inset 0 1px #f7f2e359,0 16px 32px -16px #140404cc}.sa-hero--volto .sa-hero__pulsante{border-color:#f7f2e38c}.sa-hero__freccia{transition:background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out)}.sa-hero__freccia svg{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sa-hero--volto .sa-hero__pulsante:hover,.sa-testata__prenota:hover{background:#451212c7;box-shadow:inset 0 1px #f7f2e373,0 20px 40px -16px #140404e6}.sa-hero--volto .sa-hero__pulsante:hover .sa-hero__freccia{background:var(--porcellana);border-color:var(--porcellana);color:var(--bordeaux)}.sa-hero--volto .sa-hero__pulsante:hover .sa-hero__freccia svg{transform:translate(3px)}}.sa-hero--volto .sa-hero__pulsante:focus-visible,.sa-testata a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (min-width:900px){.sa-testata__menu ul{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#45121252;position:relative;box-shadow:inset 0 1px #f7f2e32e,0 8px 24px -12px #14040499}.sa-testata__menu li:not(.sa-menu__segno){z-index:1;position:relative}.sa-testata__menu a{transition:color .25s var(--ease-out)}.sa-menu__segno{opacity:0;transition:transform .35s var(--ease-out), width .35s var(--ease-out), opacity .2s var(--ease-out);pointer-events:none;background:#d6d17529;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 0 0 1px #d6d17559}.sa-menu__segno.is-on{opacity:1}}@media (hover:hover) and (pointer:fine){.sa-testata__menu a:hover{color:var(--porcellana);background:0 0}}@keyframes sa-assesta{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes sa-sale-piano{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-scende{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.sa-js .sa-hero--volto .sa-hero__media{animation:none}.sa-js .sa-hero--volto .sa-hero__sfondo{animation:sa-assesta 1.6s var(--ease-out) both}.sa-js .sa-hero--volto .sa-hero__titolo{animation:sa-sale-piano .9s var(--ease-out) .25s backwards}.sa-js .sa-hero--volto .sa-hero__riga{animation:sa-sale-piano .9s var(--ease-out) .4s backwards}.sa-js .sa-hero--volto .sa-hero__pulsante{animation:sa-sale-piano .9s var(--ease-out) .55s backwards}.sa-js .sa-testata{animation:sa-scende .7s var(--ease-out) .7s backwards}@media (min-width:900px){.sa-testata__prenota{color:var(--porcellana);padding:0 24px}}.sa-hero__freccia--piccola{width:28px;height:28px}.sa-hero__freccia--piccola svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.sa-testata__prenota:hover .sa-hero__freccia{background:var(--porcellana);border-color:var(--porcellana);color:var(--bordeaux)}.sa-testata__prenota:hover .sa-hero__freccia svg{transform:translate(2px)}}@media (max-width:899px){.sa-hero--volto .sa-hero__sfondo{object-position:50% 30%;filter:blur(1.2px);width:calc(100% + 16px);height:calc(100% + 16px);inset:-8px}.sa-tendina-menu summary{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);min-height:44px;color:var(--porcellana);transition:background-color .25s var(--ease-out);background:#4512128c;border:1px solid #d6d175b3;border-radius:999px;padding:0 20px;font-weight:400;box-shadow:inset 0 1px #f7f2e34d,0 12px 28px -14px #140404cc}.sa-tendina-menu[open] summary{background:#451212c7}.sa-tendina-menu nav{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);min-width:224px;color:var(--porcellana);transform-origin:100% 0;background:#4512129e;border:1px solid #d6d1758c;border-radius:24px;padding:8px;box-shadow:inset 0 1px #f7f2e338,0 24px 48px -20px #140404e6}.sa-tendina-menu a{color:var(--porcellana);transition:background-color .2s var(--ease-out);border-radius:999px;padding:14px 20px;font-size:17px}.sa-tendina-menu a:active,.sa-tendina-menu a:focus-visible{background:#d6d17529;outline:none}.sa-js .sa-tendina-menu[open] nav{animation:sa-apre .28s var(--ease-out) backwards}}@keyframes sa-apre{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:899px){.sa-tendina-menu summary,.sa-tendina-menu nav{border-color:#f7f2e38c}.sa-tendina-menu li+li{margin-top:2px}.sa-tendina-menu a.sa-tendina-menu__evidenza{background:var(--porcellana);color:var(--bordeaux);margin:4px 0;font-weight:600}.sa-tendina-menu a.sa-tendina-menu__evidenza:active{background:var(--cipria)}.sa-tendina-menu nav{transform-origin:calc(100% - 44px) -28px;background:linear-gradient(#f7f2e31a,#f7f2e300 38%,#14040447),#4512129e;overflow:hidden;box-shadow:inset 0 1px #f7f2e361,inset 0 -1px #1404048c,0 2px 4px #14040459,0 12px 24px -8px #1404048c,0 36px 72px -24px #140404cc}.sa-tendina-menu nav:before{content:"";border-radius:inherit;opacity:.09;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.sa-tendina-menu nav ul{z-index:1;position:relative}.sa-tendina-menu summary{box-shadow:inset 0 1px #f7f2e359,inset 0 -1px #14040480,0 2px 4px #1404044d,0 12px 28px -14px #140404cc}.sa-tendina-menu a.sa-tendina-menu__evidenza{box-shadow:inset 0 1px #fff9,0 1px 2px #14040459,0 8px 16px -8px #14040499}.sa-tendina-menu[open]:before{content:"";z-index:-1;background:#14040473;position:fixed;inset:0}.sa-js .sa-tendina-menu[open]:before{animation:sa-velo .3s var(--ease-out) backwards}.sa-js .sa-tendina-menu[open] nav{animation:.38s cubic-bezier(.2,.9,.3,1.12) backwards sa-esce}.sa-js .sa-tendina-menu[open] nav li{animation:sa-compare .36s var(--ease-out) backwards}.sa-js .sa-tendina-menu[open] nav li:first-child{animation-delay:80ms}.sa-js .sa-tendina-menu[open] nav li:nth-child(2){animation-delay:.12s}.sa-js .sa-tendina-menu[open] nav li:nth-child(3){animation-delay:.16s}.sa-js .sa-tendina-menu[open] nav li:nth-child(4){animation-delay:.2s}.sa-js .sa-tendina-menu.is-chiude nav{animation:.26s cubic-bezier(.55,0,.75,.3) forwards sa-rientra}.sa-js .sa-tendina-menu.is-chiude nav li{animation:none}.sa-js .sa-tendina-menu.is-chiude:before{animation:sa-velo-via .26s var(--ease-out) forwards}}@keyframes sa-velo{0%{opacity:0}to{opacity:1}}@keyframes sa-velo-via{0%{opacity:1}to{opacity:0}}@keyframes sa-rientra{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes sa-esce{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.sa-hero--volto .sa-hero__pulsante,.sa-testata__prenota,.sa-tendina-menu summary{transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out), transform .2s var(--ease-out);background:linear-gradient(#f7f2e31f,#f7f2e300 45%,#14040440),#4512128c;box-shadow:inset 0 1px #f7f2e366,inset 0 -1px #1404048c,0 1px 2px #14040466,0 8px 16px -6px #14040480,0 24px 48px -20px #140404bf}.sa-tendina-menu[open] summary{background:linear-gradient(#f7f2e314,#f7f2e300 45%,#1404044d),#451212c7}.sa-hero__freccia{box-shadow:inset 0 1px #f7f2e340}@media (hover:hover) and (pointer:fine){.sa-hero--volto .sa-hero__pulsante:hover,.sa-testata__prenota:hover{background:linear-gradient(#f7f2e329,#f7f2e300 45%,#14040440),#451212b8;transform:translateY(-1px);box-shadow:inset 0 1px #f7f2e380,inset 0 -1px #1404048c,0 2px 4px #14040466,0 12px 24px -8px #1404048c,0 32px 56px -20px #140404cc}}.sa-hero--volto .sa-hero__pulsante:active,.sa-testata__prenota:active,.sa-tendina-menu summary:active{transform:translateY(1px);box-shadow:inset 0 1px #f7f2e34d,inset 0 -1px #1404048c,0 1px 2px #14040466,0 4px 10px -6px #14040499}.sa-problema{padding:clamp(96px, 14vw, 192px) var(--margine);text-align:center;background:var(--bordeaux);color:var(--porcellana)}.sa-problema__domanda{max-width:17em;font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0 auto;font-size:clamp(30px,4.2vw,60px);font-weight:400;line-height:1.12}.sa-problema__elenco{gap:8px;margin:48px auto 0;padding:0;list-style:none;display:grid}.sa-problema__elenco li{transition:opacity .7s var(--ease-out) calc(var(--i,0) * .22s), transform .7s var(--ease-out) calc(var(--i,0) * .22s);font-size:clamp(19px,1.9vw,26px);line-height:1.4}.sa-js:not(.sa-tutto) .sa-problema__elenco li:not(.is-visto){opacity:.16;transform:translateY(8px)}.sa-problema__risposta{max-width:20em;font-family:var(--sa-titoli), Georgia, serif;text-wrap:balance;margin:56px auto 0;padding-top:32px;font-size:clamp(24px,2.6vw,36px);line-height:1.2;position:relative}.sa-problema__risposta:before{content:"";background:#f7f2e399;width:48px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sa-js:not(.sa-tutto) :is(.sa-problema__domanda,.sa-problema__risposta)[data-comparsa]{transition:opacity .8s var(--ease-out), transform .8s var(--ease-out)}.sa-js:not(.sa-tutto) :is(.sa-problema__domanda,.sa-problema__risposta)[data-comparsa]:not(.is-visto){opacity:0;transform:translateY(16px)}.sa-js:not(.sa-tutto) .sa-problema__risposta[data-comparsa]{transition-delay:.3s}.sa-hero--volto .sa-hero__media:after{background:radial-gradient(60% 40% at 50% 62%,#1e060652,#0000 70%),linear-gradient(#1e060659,#0000 24% 62%,#451212bf 88%,#451212 100%)}.sa-hero__velo{z-index:0;background:var(--bordeaux);opacity:calc(var(--uscita,0) * .9);pointer-events:none;position:absolute;inset:0}.sa-hero--volto .sa-hero__testo{opacity:calc(1 - var(--uscita,0) * 1.4);transform:translateY(calc(var(--uscita,0) * -48px))}.sa-problema{padding-top:clamp(112px,15vw,208px);padding-bottom:clamp(112px,15vw,208px);position:relative;overflow:hidden}.sa-problema em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-style:italic;font-weight:400}.sa-problema__domanda{max-width:15.5em;font-size:clamp(36px,4.6vw,72px);line-height:1.08;position:relative}.sa-problema__domanda em{font-size:1.06em}.sa-problema__elenco{gap:12px;margin-top:56px;position:relative}.sa-problema__elenco li{font-family:var(--sa-titoli), Georgia, serif;color:#f7f2e3e6;text-wrap:balance;font-size:clamp(22px,2.2vw,32px);line-height:1.25}.sa-problema__risposta{max-width:none;margin-top:64px;padding-top:48px;font-size:clamp(28px,3.4vw,52px);line-height:1.15}.sa-problema__risposta em{font-size:1.06em}.sa-problema__risposta:before{background:#f7f2e380;width:120px}.sa-problema:before,.sa-problema:after{content:"";pointer-events:none;z-index:0;border:1px solid #fcd1cf61;border-radius:50%;position:absolute}.sa-problema>*{z-index:1;position:relative}.sa-problema:before{aspect-ratio:1;width:clamp(320px,42vw,640px);top:clamp(-440px,-30vw,-220px);left:clamp(-360px,-24vw,-180px)}.sa-problema:after{aspect-ratio:1;width:clamp(420px,60vw,920px);bottom:clamp(-640px,-42vw,-300px);right:clamp(-480px,-30vw,-220px)}@media (max-width:899px){.sa-problema__domanda{max-width:11em}.sa-problema__elenco li:first-child{max-width:12em;margin:0 auto}.sa-problema__risposta{max-width:13em}}.sa-metodo--linea{background:var(--porcellana);max-width:none;color:var(--bordeaux);padding:0}.sa-linea{position:relative}.sa-linea.is-attiva{height:calc(var(--passi) * 75svh + 100svh)}.sa-linea__fermo{max-width:var(--max);padding:clamp(80px, 12vh, 128px) var(--margine);grid-template-columns:1fr;grid-template-areas:"titolo""tappe""frasi""chiusura";align-content:center;gap:40px;margin:0 auto;display:grid}.sa-linea.is-attiva .sa-linea__fermo{height:100svh;position:sticky;top:0}.sa-linea__titolo{font-family:var(--sa-titoli), Georgia, serif;text-wrap:balance;grid-area:titolo;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.1}.sa-linea__tappe{grid-area:tappe;grid-template-columns:repeat(var(--passi), 1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.sa-linea__binario{left:6px;right:calc(100% / var(--passi) - 6px);background:#4512122e;height:1px;position:absolute;top:6px}.sa-linea__riempi{background:var(--bordeaux);transform-origin:0;transform:scaleX(var(--avanzamento,1));position:absolute;inset:0}.sa-linea__tappe li{color:#45121259;transition:color .4s var(--ease-out);justify-items:start;gap:12px;display:grid;position:relative}.sa-linea__punto{background:var(--porcellana);width:13px;height:13px;transition:background-color .4s var(--ease-out), transform .4s var(--ease-out);border:1px solid;border-radius:50%}.sa-linea__nome{letter-spacing:.01em;font-size:14px}.sa-linea__tappe li.is-fatta{color:var(--bordeaux)}.sa-linea__tappe li.is-fatta .sa-linea__punto{background:var(--bordeaux)}.sa-linea__tappe li.is-ora{color:var(--bordeaux)}.sa-linea__tappe li.is-ora .sa-linea__punto{background:var(--bordeaux);transform:scale(1.35);box-shadow:0 0 0 6px #4512121a}.sa-linea:not(.is-attiva) .sa-linea__tappe li{color:var(--bordeaux)}.sa-linea__frasi{grid-area:frasi;margin:0;padding:0;list-style:none;display:grid}.sa-linea__frasi li{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(40px,6.4vw,104px);line-height:1.04}.sa-linea.is-attiva .sa-linea__frasi li{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);grid-area:1/1}.sa-linea.is-attiva .sa-linea__frasi li.is-dopo{opacity:0;transform:translateY(32px)}.sa-linea.is-attiva .sa-linea__frasi li.is-prima{opacity:0;transform:translateY(-32px)}.sa-linea:not(.is-attiva) .sa-linea__frasi{gap:16px}.sa-linea:not(.is-attiva) .sa-linea__frasi li{font-size:clamp(32px,4.4vw,64px)}.sa-linea__chiusura{max-width:30em;font-size:var(--t-corpo);color:var(--nota);transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);grid-area:chiusura;line-height:1.5}.sa-linea.is-attiva .sa-linea__chiusura:not(.is-ora){opacity:0;transform:translateY(12px)}@media (min-width:900px){.sa-linea__fermo{grid-template-columns:minmax(180px,3fr) 9fr;grid-template-areas:"titolo titolo""tappe frasi"".chiusura";gap:56px 64px}.sa-linea__tappe{grid-template-columns:1fr;grid-auto-rows:auto;align-self:center;gap:32px}.sa-linea__binario{width:1px;height:auto;inset:6px auto 6px 6px}.sa-linea__riempi{transform-origin:top;transform:scaleY(var(--avanzamento,1))}.sa-linea__tappe li{grid-template-columns:13px 1fr;align-items:center;gap:20px}.sa-linea__nome{font-size:16px}.sa-linea__frasi{align-self:center}}.sa-metodo--rivista{background:var(--porcellana);max-width:none;color:var(--bordeaux);padding:0}.sa-rivista{--pagina-h:min(72svh, 620px);--pagina-w:calc(var(--pagina-h) * .74);perspective:2200px;place-items:center;height:100svh;min-height:560px;display:grid;overflow:hidden}.sa-libro{width:calc(var(--pagina-w) * 2);height:var(--pagina-h);transform-style:preserve-3d;position:relative}.sa-pagina--base,.sa-foglio{width:50%;height:100%;position:absolute;top:0;left:50%}.sa-foglio{transform-origin:0;transform-style:preserve-3d;will-change:transform}.sa-faccia,.sa-pagina--base{background-color:var(--porcellana);backface-visibility:hidden;background-image:linear-gradient(90deg,#45121224,#45121200 12%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.27 0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:auto,400px 400px;border-radius:0 6px 6px 0;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 4px #4512121a,0 24px 48px -16px #4512124d}.sa-faccia--retro{text-align:right;background-image:linear-gradient(270deg,#45121224,#45121200 12%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.27 0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");border-radius:6px 0 0 6px;align-items:flex-end;transform:rotateY(180deg)}.sa-rivista .sa-pagina--base{border-radius:0 6px 6px 0;width:50%;inset:0 auto 0 50%}.sa-faccia__ombra{opacity:0;pointer-events:none;background:linear-gradient(270deg,#45121280,#45121200);position:absolute;inset:0}.sa-copertina{text-align:center;color:var(--porcellana);background-color:var(--bordeaux);background-image:linear-gradient(90deg,#14040473,#14040400 10%),radial-gradient(90% 70% at 50% 30%,#f7f2e312,#0000 70%);justify-content:center;align-items:center;gap:20px;box-shadow:inset 0 0 0 1px #f7f2e314}.sa-copertina__segno{width:auto;height:clamp(56px,7vh,80px)}.sa-copertina__scritta{width:72%;height:auto}.sa-copertina__titolo{font-family:var(--sa-titoli), Georgia, serif;text-wrap:balance;border-top:1px solid #d6d17599;max-width:11em;margin-top:24px;padding-top:24px;font-size:clamp(22px,3vh,32px);font-weight:400;line-height:1.2}.sa-pagina__parola{font-family:var(--sa-corsivo), Georgia, serif;color:var(--bordeaux);font-size:clamp(44px,7vh,88px);font-style:italic;line-height:1}.sa-pagina__parola--telefono{display:none}.sa-pagina__frase{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,5.4vh,60px);line-height:1.1}.sa-pagina__chiusura{color:var(--nota);border-top:1px solid #45121233;margin-top:24px;padding-top:20px;font-size:15px;line-height:1.5}@media (max-width:899px){.sa-rivista{--pagina-h:min(68svh, 520px);--pagina-w:min(calc(100vw - 48px), calc(var(--pagina-h) * .74))}.sa-libro{width:var(--pagina-w)}.sa-pagina--base,.sa-foglio,.sa-rivista .sa-pagina--base{width:100%;left:0}.sa-pagina__parola--telefono{margin-bottom:20px;font-size:48px;display:block}.sa-faccia--retro{visibility:hidden}}.sa-tavolo{transform-style:preserve-3d;transform:rotateX(14deg)}.sa-libro__terra{filter:blur(8px);pointer-events:none;background:radial-gradient(#280a0a61,#280a0a00 70%);border-radius:50%;height:64px;position:absolute;bottom:-36px;left:4%;right:4%;transform:translateZ(-2px)}.sa-faccia,.sa-rivista .sa-pagina--base{background-image:linear-gradient(90deg,#4512123d 0,#45121214 5%,#45121200 16% 86%,#ffffff59 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.27 0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.sa-faccia--retro{background-image:linear-gradient(270deg,#4512123d 0,#45121214 5%,#45121200 16% 86%,#ffffff59 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.27 0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.sa-rivista .sa-pagina--base{box-shadow:1px 1px #ece4d0,2px 2px #f7f2e3,3px 3px #e6dcc6,4px 4px #f5efdf,5px 5px #e2d7bf,6px 6px #f3ecda,7px 7px #ddd1b7,0 30px 50px -18px #45121273}.sa-faccia--retro{box-shadow:-1px 1px #ece4d0,-2px 2px #e6dcc6,-3px 3px #e2d7bf,0 30px 50px -18px #45121266}.sa-copertina{border-radius:2px 8px 8px 2px;box-shadow:1px 1px #3a0f0f,2px 2px #320c0c,3px 3px #2c0a0a,4px 4px #260808,inset 0 0 0 1px #f7f2e314,inset 6px 0 10px -6px #00000080,0 30px 50px -18px #280a0a8c}@media (max-width:899px){.sa-tavolo{transform:rotateX(8deg)}}.sa-faccia.sa-copertina{background-image:linear-gradient(90deg,#14040480,#14040400 9% 92%,#f7f2e31a 100%),radial-gradient(90% 70% at 50% 30%,#f7f2e312,#0000 70%)}.sa-rivista.is-statica .sa-tavolo{transform:none}.sa-rivista.is-statica .sa-libro__terra{display:none}.sa-rivista.is-statica{height:auto;padding:96px var(--margine);perspective:none;display:block}.sa-rivista.is-statica .sa-libro{filter:none;gap:16px;width:auto;max-width:560px;height:auto;margin:0 auto;display:grid}.sa-rivista.is-statica :is(.sa-foglio,.sa-pagina--base,.sa-rivista .sa-pagina--base){width:100%;height:auto;min-height:280px;position:relative;left:0;transform:none}.sa-rivista.is-statica .sa-libro>.sa-pagina--base{order:9}.sa-rivista.is-statica .sa-faccia{position:relative}.sa-rivista.is-statica .sa-faccia--retro{display:none}.sa-rivista.is-statica .sa-pagina__parola--telefono{margin-bottom:16px;display:block}.sa-metodo--carte{max-width:none;padding:clamp(96px, 12vw, 160px) var(--margine) clamp(64px, 8vw, 120px);background:var(--porcellana);color:var(--bordeaux)}.sa-carte{max-width:1120px;margin:0 auto}.sa-carte__titolo{font-family:var(--sa-titoli), Georgia, serif;text-align:center;text-wrap:balance;margin-bottom:clamp(48px,7vw,96px);font-size:clamp(34px,4.4vw,64px);font-weight:400;line-height:1.08}.sa-carte__lista{gap:12svh;margin:0;padding:0;list-style:none;display:grid}.sa-carta{--coperta:0;top:calc(clamp(72px, 12svh, 120px) + var(--i) * 20px);transform-origin:top;min-height:min(68svh,600px);transform:scale(calc(1 - var(--coperta) * .05));filter:brightness(calc(1 - var(--coperta) * .12));border-radius:28px;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,4.5vw,64px);display:flex;position:sticky;box-shadow:inset 0 1px #ffffff2e,0 -2px 6px #4512120f,0 -24px 48px -24px #45121259,0 24px 48px -24px #4512124d}.sa-carta--1{background:var(--bordeaux);color:var(--porcellana)}.sa-carta--2{background:var(--cipria);color:var(--bordeaux)}.sa-carta--3{background:var(--lime);color:var(--bordeaux)}.sa-carta--4{color:var(--bordeaux);background:#fbf8ef;box-shadow:inset 0 0 0 1px #45121224,0 -24px 48px -24px #45121259,0 24px 48px -24px #4512124d}.sa-carta__nome{font-family:var(--sa-corsivo), Georgia, serif;font-size:clamp(40px,6vw,88px);font-style:italic;line-height:1}.sa-carta__frase{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;max-width:13em;font-size:clamp(32px,5.2vw,76px);line-height:1.04}.sa-carta__chiusura{max-width:32em;font-size:var(--t-corpo);color:var(--nota);border-top:1px solid #45121233;margin-top:24px;padding-top:20px;line-height:1.5}@media (max-width:899px){.sa-carta{top:calc(88px + var(--i) * 12px);border-radius:22px;min-height:62svh}.sa-carte__lista{gap:8svh}}@media (prefers-reduced-motion:reduce){.sa-carta{filter:none;transform:none}}.sa-carte__titolo{letter-spacing:-.01em;max-width:15.5em;margin-left:auto;margin-right:auto;font-size:clamp(36px,4.6vw,72px);line-height:1.08}.sa-carte__titolo em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-size:1.06em;font-style:italic;font-weight:400}.sa-carta{--linea:#45121233;text-align:center;outline:1px solid var(--linea);outline-offset:-18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.27 0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:400px 400px;justify-content:center;align-items:center;gap:24px;position:sticky;overflow:hidden}.sa-carta--1{--linea:#fcd1cf61;background-color:var(--bordeaux)}.sa-carta--2{background-color:var(--cipria)}.sa-carta--3{background-color:var(--lime)}.sa-carta--4{background-color:#fbf8ef}.sa-carta:before,.sa-carta:after{content:"";border:1px solid var(--linea);pointer-events:none;border-radius:50%;position:absolute}.sa-carta:before{aspect-ratio:1;width:46%;top:-26%;left:-14%}.sa-carta:after{aspect-ratio:1;width:62%;bottom:-40%;right:-18%}.sa-carta--2:before,.sa-carta--4:before{top:auto;bottom:-30%;left:-16%}.sa-carta--2:after,.sa-carta--4:after{top:-38%;bottom:auto;right:-20%}.sa-carta>*{z-index:1;position:relative}.sa-carta__segno{opacity:.85;width:auto;height:clamp(36px,4vw,52px)}.sa-carta__frase{max-width:12em;margin:0 auto}.sa-carta__chiusura{text-align:center;margin:8px auto 0}@media (max-width:899px){.sa-carta{outline-offset:-12px}.sa-carta:before{width:70%}.sa-carta:after{width:90%}}.sa-metodo--carte{background:var(--bordeaux);color:var(--porcellana);margin-top:-2px;padding:0;position:relative;overflow:clip}.sa-carte__fondo{z-index:0;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.sa-carte__fondo img{object-fit:cover;filter:blur(10px)saturate(.9);width:calc(100% + 64px);max-width:none;height:calc(100% + 64px);position:absolute;inset:-32px}.sa-carte__fondo:after{content:"";background:linear-gradient(#451212 0,#451212c7 22%,#451212d1 78%,#451212 100%);position:absolute;inset:-2px 0 0}.sa-carte{z-index:1;padding:clamp(96px, 12vw, 160px) var(--margine) clamp(96px, 10vw, 160px);position:relative}.sa-carte__titolo{color:var(--porcellana)}.sa-carta--1{box-shadow:inset 0 0 0 1px #fcd1cf38,0 -24px 48px -24px #14040499,0 24px 48px -24px #1404048c}.sa-trattamenti{padding:clamp(96px, 12vw, 160px) var(--margine);background:var(--porcellana);color:var(--bordeaux)}.sa-trattamenti__titolo{text-align:center;max-width:15.5em;font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0 auto;font-size:clamp(36px,4.6vw,72px);font-weight:400;line-height:1.08}.sa-trattamenti__titolo em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-size:1.06em;font-style:italic}.sa-schede{max-width:1200px;margin:clamp(40px,5vw,64px) auto 0}.sa-schede__linguette{scrollbar-width:none;background:#ffffff80;border:1px solid #45121229;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #fffc,0 8px 24px -16px #45121259}.sa-schede__linguette::-webkit-scrollbar{display:none}.sa-schede__linguette button{min-height:44px;color:var(--bordeaux);font:inherit;cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), box-shadow .25s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none;padding:0 22px;font-size:16px}.sa-schede__linguette button:hover{background:#4512120f}.sa-schede__linguette button.is-attiva{background:linear-gradient(to bottom, #f7f2e31a, #14040433), var(--bordeaux);color:var(--porcellana);box-shadow:inset 0 1px #f7f2e34d,0 1px 2px #1404044d,0 8px 16px -8px #45121299}.sa-schede__linguette button:focus-visible{outline:2px solid var(--bordeaux);outline-offset:2px}.sa-scheda{animation:sa-compare .6s var(--ease-out) backwards;gap:32px;margin-top:clamp(32px,4vw,56px);display:grid}.sa-scheda__media{margin:0;position:relative}.sa-scheda__media :is(img,video){aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;display:block;box-shadow:0 2px 4px #4512121a,0 32px 64px -28px #45121280}.sa-scheda__media figcaption{font-size:var(--t-nota);color:var(--nota);margin-top:12px}.sa-scheda__testo{align-self:center}.sa-scheda__sopra{font-size:var(--t-nota);color:var(--nota);margin-bottom:12px}.sa-scheda__titolo{font-family:var(--sa-titoli), Georgia, serif;text-wrap:balance;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1.1}.sa-scheda__paragrafo{max-width:34em;margin-top:20px;line-height:1.55}.sa-scheda__domande{gap:16px;margin-top:24px;display:grid}.sa-scheda__domande dt{font-family:var(--sa-titoli), Georgia, serif;font-size:22px;line-height:1.2}.sa-scheda__domande dd{max-width:34em;color:var(--nota);margin:6px 0 0;line-height:1.55}.sa-scheda__elenco{margin:24px 0 0;padding:0;list-style:none}.sa-scheda__elenco li{border-bottom:1px solid var(--filetto);padding:12px 0;font-size:20px}.sa-scheda__recensione{border-left:2px solid var(--cipria);margin:28px 0 0;padding-left:16px}.sa-scheda__recensione p{font-family:var(--sa-titoli), Georgia, serif;font-size:20px;line-height:1.35}.sa-scheda__recensione footer{font-size:var(--t-nota);color:var(--nota);margin-top:6px}.sa-scheda__azioni{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.sa-scheda__azione{background:linear-gradient(to bottom, #f7f2e31f, #f7f2e300 45%, #14040440), var(--bordeaux);min-height:52px;color:var(--porcellana);transition:transform .2s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 24px;font-size:16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #f7f2e359,inset 0 -1px #14040480,0 1px 2px #14040459,0 12px 24px -10px #4512128c}.sa-scheda__freccia{width:32px;height:32px;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.sa-scheda__freccia svg{width:16px;height:16px;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sa-scheda__azione:hover{transform:translateY(-1px)}.sa-scheda__azione:hover .sa-scheda__freccia{background:var(--porcellana);color:var(--bordeaux)}.sa-scheda__azione:hover .sa-scheda__freccia svg{transform:translate(3px)}}.sa-scheda__azione:active{transform:translateY(1px)}.sa-scheda__nota{font-size:var(--t-nota);color:var(--nota);text-underline-offset:4px;text-decoration:underline}@media (min-width:900px){.sa-scheda{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(40px,5vw,80px)}.sa-scheda__media :is(img,video){aspect-ratio:4/5}}@media (max-width:899px){.sa-schede__linguette{justify-content:flex-start}}.sa-stelle{color:#b8862f;letter-spacing:1px;margin:0 6px}:is(.sa-scheda__recensione,.sa-citazione) footer a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sa-scheda__media{isolation:isolate;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #4512121f,0 12px 24px -12px #45121259,0 40px 72px -32px #45121280}.sa-scheda__media :is(img,video){box-shadow:none;transition:transform .9s var(--ease-out);border-radius:0}.sa-scheda__media:before,.sa-scheda__media:after{content:"";pointer-events:none;z-index:1;position:absolute}.sa-scheda__media:before{border-radius:inherit;background:linear-gradient(#ffffff24,#fff0 30%,#14040400 70%,#1404042e);inset:0;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #14040440}.sa-scheda__media:after{border:1px solid #f7f2e38c;border-radius:14px;inset:14px}@media (hover:hover) and (pointer:fine){.sa-scheda__media:hover :is(img,video){transform:scale(1.035)}}@media (max-width:899px){.sa-scheda__media:after{border-radius:12px;inset:10px}}.sa-pacchetti-casa{background:var(--bordeaux);color:var(--porcellana);padding:clamp(96px,12vw,160px) 0}.sa-pacchetti-casa__titolo{max-width:15.5em;padding:0 var(--margine);text-align:center;font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;margin:0 auto;font-size:clamp(36px,4.6vw,72px);font-weight:400;line-height:1.08}.sa-pacchetti-casa__titolo em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-size:1.06em;font-style:italic}.sa-pacchetti-casa__testo{max-width:32em;padding:0 var(--margine);text-align:center;color:#f7f2e3d9;margin:20px auto 0;line-height:1.55}.sa-pacchetti-casa__rate{max-width:1200px;padding:0 var(--margine);font-size:var(--t-nota);color:#f7f2e3bf;margin:24px auto 0}.sa-carosello{max-width:1200px;margin:clamp(40px,5vw,64px) auto 0}.sa-carosello__comandi{padding:0 var(--margine);justify-content:space-between;align-items:center;gap:16px;display:flex}.sa-carosello__filtri{scrollbar-width:none;background:#f7f2e30f;border:1px solid #f7f2e340;border-radius:999px;gap:4px;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #f7f2e31f}.sa-carosello__filtri::-webkit-scrollbar{display:none}.sa-carosello__filtri button{min-height:40px;color:var(--porcellana);font:inherit;cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:15px}.sa-carosello__filtri button:hover{background:#f7f2e31a}.sa-carosello__filtri button.is-attivo{background:var(--porcellana);color:var(--bordeaux);box-shadow:inset 0 1px #fff,0 6px 14px -8px #140404cc}.sa-carosello__frecce{gap:8px;display:none}.sa-carosello__frecce button{width:48px;height:48px;color:var(--porcellana);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background:#f7f2e30a;border:1px solid #f7f2e373;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #f7f2e333}.sa-carosello__frecce button:hover{background:var(--porcellana);color:var(--bordeaux)}.sa-carosello__frecce svg{width:20px;height:20px}.sa-carosello__binario{padding:16px var(--margine) 40px;scroll-snap-type:x mandatory;scroll-padding:0 var(--margine);scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;margin:24px 0 0;list-style:none;display:flex;overflow-x:auto}.sa-carosello__binario::-webkit-scrollbar{display:none}.sa-pacco{scroll-snap-align:start;min-height:320px;color:var(--bordeaux);background:linear-gradient(to bottom, #ffffff80, #fff0 40%), var(--porcellana);outline-offset:-12px;animation:sa-compare .5s var(--ease-out) backwards;border-radius:24px;outline:1px solid #4512121f;flex-direction:column;flex:0 0 min(80vw,300px);padding:28px 24px 24px;display:flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #4512121f,0 2px 4px #14040440,0 24px 40px -20px #140404b3}.sa-pacco--viso{background:linear-gradient(to bottom, #ffffff59, #fff0 40%), var(--cipria)}.sa-pacco--corpo{background:linear-gradient(to bottom, #ffffff59, #fff0 40%), var(--lime)}.sa-pacco__nome{font-family:var(--sa-titoli), Georgia, serif;text-wrap:balance;margin-top:10px;font-size:28px;font-weight:400;line-height:1.1}.sa-pacco__dettaglio{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.sa-pacco__durata{color:#451212b3;margin-top:8px;font-size:14px}.sa-pacco__piede{border-top:1px solid #45121226;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:20px;display:flex}.sa-pacco__prezzo{font-family:var(--sa-titoli), Georgia, serif;font-size:40px;line-height:1}.sa-pacco__scopri{background:linear-gradient(to bottom, #f7f2e31f, #14040433), var(--bordeaux);min-height:44px;color:var(--porcellana);transition:transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #f7f2e34d,0 1px 2px #1404044d,0 8px 16px -8px #45121299}.sa-pacco__scopri span{transition:transform .25s var(--ease-out)}.sa-pacco__scopri:hover span{transform:translate(3px)}.sa-pacco__scopri:active{transform:translateY(1px)}@media (min-width:900px){.sa-carosello__frecce{display:flex}.sa-pacco{flex-basis:300px}}@media (min-width:1248px){.sa-carosello__binario{padding-left:max(var(--margine), calc((100vw - 1200px) / 2 + var(--margine)))}}.sa-testata.sa-testata--pagina{background:var(--bordeaux);justify-content:space-between;display:flex;position:relative}.sa-testata__torna{color:var(--porcellana);border:1px solid #f7f2e366;border-radius:999px;padding:10px 16px;font-size:15px;text-decoration:none}.sa-pacchetti--pagina .sa-voce:target{background:#fcd1cf80;border-radius:12px;padding-left:12px;padding-right:12px;scroll-margin-top:96px}.sa-pacchetti-casa{padding:0;position:relative;overflow:clip}.sa-pacchetti-casa__dentro{z-index:1;padding:clamp(96px,12vw,160px) 0;position:relative}.sa-pacco,.sa-pacco--viso,.sa-pacco--corpo{background-image:none;outline:none;box-shadow:0 2px 6px #1404042e,0 20px 40px -24px #14040499}.sa-pacco{background-color:var(--porcellana)}.sa-pacco--viso{background-color:var(--cipria)}.sa-pacco--corpo{background-color:var(--lime)}.sa-pacco__gruppo{color:#451212bf;font-size:15px}.sa-pacco__nome{letter-spacing:-.01em;margin-top:8px;font-size:30px;line-height:1.1}.sa-pacco__dettaglio{margin-top:14px;font-size:16px;line-height:1.55}.sa-pacco__durata{font-size:15px}.sa-pacco__prezzo{letter-spacing:-.01em;font-size:36px}.sa-pacco__scopri{background:var(--bordeaux);box-shadow:none;font-size:16px}.sa-pacco__piede{border-top-color:#4512122e}.sa-pacchetti-casa__titolo{margin-bottom:0}.sa-pacco{isolation:isolate;overflow:hidden}.sa-pacco:before,.sa-pacco:after{content:"";z-index:-1;pointer-events:none;border:1px solid #4512123d;border-radius:50%;position:absolute}.sa-pacco:before{aspect-ratio:1;width:260px;bottom:-150px;right:-120px}.sa-pacco:after{aspect-ratio:1;width:190px;top:-120px;left:-110px}.sa-pacco__segno{width:auto;height:28px;color:var(--bordeaux);opacity:.55;position:absolute;top:22px;right:22px}.sa-pacco__gruppo{padding-right:40px}.sa-pacco__nome{padding-right:24px}.sa-problema__domanda,.sa-problema__risposta,.sa-carte__titolo,.sa-pacchetti-casa__titolo,.sa-carta--1 .sa-carta__frase{text-shadow:0 1px 1px #14040440,0 6px 22px #14040452}.sa-problema__elenco li{text-shadow:0 1px 1px #14040433,0 4px 16px #14040440}.sa-trattamenti__titolo,.sa-scheda__titolo,.sa-carta:not(.sa-carta--1) .sa-carta__frase,.sa-pacco__nome,.sa-pacco__prezzo{text-shadow:0 1px #ffffff8c,0 6px 18px #45121224}.sa-hero__scritta{filter:drop-shadow(0 2px 2px #14040440)drop-shadow(0 10px 30px #14040459)}.sa strong{color:inherit;font-weight:600}.sa-scheda__domande dd strong,.sa-stelle{color:var(--bordeaux)}.sa-nascosto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sa-hero--volto .sa-hero__titolo>span[aria-hidden]{display:block}@media (max-width:899px){:is(.sa-scheda__recensione,.sa-citazione) footer a,.sa-scheda__nota,.sa-link,.sa-contatti a,.sa-fondo a,footer.sa-fondo a{margin-block:-12px;padding-block:12px;display:inline-block}}.sa-schede__pannelli{display:grid}.sa-scheda{grid-area:1/1;animation:none}.sa-scheda.is-aperta{animation:sa-compare .6s var(--ease-out) backwards}.sa-scheda.is-nascosta{visibility:hidden}@media (max-width:899px){.sa-scheda.is-nascosta{display:none}}.sa-carte__lista{gap:8svh}.sa-carta{min-height:min(60svh,540px)}@media (max-width:899px){.sa-carte__lista{gap:6svh}.sa-carta{min-height:56svh}}.sa{--sezione:clamp(96px, 12vw, 160px)}.sa-problema,.sa-carte,.sa-trattamenti,.sa-pacchetti-casa__dentro{padding-top:var(--sezione);padding-bottom:var(--sezione)}.sa-carosello{max-width:none}.sa-carosello__comandi{max-width:1200px;margin:0 auto}.sa-pacco{min-height:280px}@media (min-width:900px){.sa-carosello__binario{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 120px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 120px),#0000 100%)}}.sa-pacco__scopri{transition:transform .2s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);box-shadow:0 1px 2px #1404044d,0 6px 12px -8px #14040480}@media (hover:hover) and (pointer:fine){.sa-pacco__scopri:hover{background:#2e0a0a;transform:translateY(-1px);box-shadow:0 2px 4px #14040459,0 12px 20px -8px #14040499}}.sa-pacco__scopri:active{transform:translateY(1px);box-shadow:0 1px 2px #1404044d}.sa-pacco__scopri:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}@media (max-width:899px){.sa-fondo{padding-bottom:var(--sezione,96px)}.sa-carosello__comandi{justify-content:center}}.sa-chi{padding:var(--sezione) 0;background:var(--cipria);color:var(--bordeaux);overflow:clip}.sa-chi__sopra{max-width:1200px;padding:0 var(--margine);align-items:center;gap:40px;margin:0 auto;display:grid}.sa-chi__titolo{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;text-shadow:0 1px #ffffff73,0 6px 18px #45121224;font-size:clamp(36px,4.6vw,72px);font-weight:400;line-height:1.06}.sa-chi__firma{font-size:var(--t-nota);margin-top:16px}.sa-chi__firma a,.sa-chi__quante a,.sa-voce-rec footer a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sa-chi__storia{max-width:34em;margin-top:32px;line-height:1.6}.sa-chi__nomi{max-width:34em;margin-top:12px;font-weight:600;line-height:1.6}.sa-chi__foto :is(img){aspect-ratio:4/5}.sa-chi__voto{max-width:1200px;padding:0 var(--margine);align-items:center;gap:20px;margin:clamp(64px,8vw,112px) auto 0;display:flex}.sa-chi__media{font-family:var(--sa-titoli), Georgia, serif;text-shadow:0 1px #ffffff73,0 6px 18px #45121224;font-size:clamp(56px,6vw,88px);line-height:1}.sa-chi__stelle{letter-spacing:3px;margin:0;font-size:20px}.sa-chi__quante{font-size:var(--t-nota);margin-top:4px}.sa-rec{margin-top:32px;position:relative}.sa-rec__frecce{max-width:1200px;padding:0 var(--margine);justify-content:flex-end;gap:8px;margin:0 auto;display:none}.sa-rec__frecce button{width:48px;height:48px;color:var(--bordeaux);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border:1px solid #45121259;border-radius:50%;place-items:center;display:grid}.sa-rec__frecce button:hover{background:var(--bordeaux);color:var(--porcellana)}.sa-rec__frecce svg{width:20px;height:20px}.sa-rec__binario{padding:8px var(--margine) 40px;scroll-snap-type:x mandatory;scroll-padding:0 var(--margine);scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;margin:16px 0 0;list-style:none;display:flex;overflow-x:auto}.sa-rec__binario::-webkit-scrollbar{display:none}.sa-voce-rec{scroll-snap-align:start;background:var(--porcellana);isolation:isolate;border-radius:24px;flex:0 0 min(84vw,360px);padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #4512121f,0 20px 40px -24px #45121273}.sa-voce-rec:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #45121229;border-radius:50%;width:240px;position:absolute;bottom:-140px;right:-110px}.sa-voce-rec blockquote{flex-direction:column;justify-content:space-between;gap:24px;margin:0;display:flex}.sa-voce-rec p{font-family:var(--sa-titoli), Georgia, serif;text-wrap:pretty;font-size:22px;line-height:1.35}.sa-voce-rec footer{font-size:var(--t-nota)}@media (min-width:900px){.sa-chi__sopra{grid-template-columns:7fr 5fr;gap:clamp(48px,6vw,96px)}.sa-rec__frecce{margin-top:-64px;display:flex}.sa-rec__binario{padding-left:max(var(--margine), calc((100vw - 1200px) / 2 + var(--margine)));-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 120px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 120px),#0000 100%)}}@media (max-width:899px){:is(.sa-chi__firma,.sa-chi__quante,.sa-voce-rec footer) a{margin-block:-12px;padding-block:12px;display:inline-block}}@media (min-width:900px){.sa-rec__binario{scroll-padding-left:max(var(--margine), calc((100vw - 1200px) / 2 + var(--margine)))}}@media (min-width:1248px){.sa-carosello__binario{scroll-padding-left:max(var(--margine), calc((100vw - 1200px) / 2 + var(--margine)))}}.sa-carosello--foto{margin-top:clamp(32px,4vw,48px);position:relative}.sa-carosello__scena{pointer-events:none;max-width:420px;height:340px;margin:0 auto -48px;position:relative}.sa-carosello--foto .sa-carosello__foto{width:auto}.sa-carosello__foto{opacity:0;filter:drop-shadow(0 24px 40px #14040473);width:auto;max-width:none;height:100%;transition:opacity .6s var(--ease-out), transform 1s cubic-bezier(.16, 1, .3, 1);position:absolute;bottom:0;left:50%;transform:translate(calc(-50% - 60px))translateY(16px);-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.sa-carosello__foto.is-attiva{opacity:1;transition-delay:.12s;transform:translate(-50%)translateY(0)}.sa-carosello__colonna{z-index:1;position:relative}.sa-carosello__binario{perspective:1400px}.sa-carosello__binario .sa-pacco{transform-origin:50%;animation:.82s cubic-bezier(.16,1,.3,1) backwards sa-pacco-entra;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.sa-carosello__binario.is-esce .sa-pacco{animation:.3s cubic-bezier(.55,0,.75,.3) forwards sa-pacco-esce;animation-delay:calc(var(--i,0) * 40ms)}@keyframes sa-pacco-entra{0%{opacity:0;transform:rotateY(-75deg)translate(40px)scale(.92)}60%{opacity:1}to{opacity:1;transform:rotateY(0)translate(0)scale(1)}}@keyframes sa-pacco-esce{0%{opacity:1;transform:rotateY(0)scale(1)}to{opacity:0;transform:rotateY(70deg)translate(-30px)scale(.94)}}.sa-carosello__nota{max-width:1200px;padding:0 var(--margine);color:#f7f2e399;margin:8px auto 0;font-size:13px}@media (max-width:899px){.sa-carosello__comandi{margin-top:0}.sa-carosello--foto{flex-direction:column;display:flex}.sa-carosello__colonna{display:contents}.sa-carosello__comandi{z-index:2;order:1;position:relative}.sa-carosello__scena{order:2;width:100%;max-width:none;height:340px;margin-top:16px;overflow:hidden}.sa-carosello--foto .sa-carosello__foto{width:auto;height:340px}.sa-carosello__binario{z-index:1;order:3;position:relative}.sa-carosello__nota{order:4}}@media (min-width:900px){.sa-pacchetti-casa__dentro{padding-bottom:0}.sa-carosello--foto{grid-template-columns:minmax(300px,34%) 1fr;align-items:end;max-width:1440px;margin:clamp(24px,3vw,40px) auto 0;display:grid}.sa-carosello__scena{max-width:none;height:clamp(520px,44vw,680px);margin:0}.sa-carosello__foto{left:8%;transform:translate(-70px);-webkit-mask-image:none;mask-image:none}.sa-carosello__foto.is-attiva{transform:translate(0)}.sa-carosello__colonna{min-width:0;padding-bottom:var(--sezione);align-self:center}.sa-carosello--foto .sa-carosello__comandi{max-width:none;margin:0}.sa-carosello--foto .sa-carosello__binario{padding-left:var(--margine);scroll-padding-left:var(--margine)}.sa-carosello--foto .sa-carosello__nota{max-width:none;margin:0}}@media (prefers-reduced-motion:reduce){.sa-carosello__binario .sa-pacco,.sa-carosello__binario.is-esce .sa-pacco{animation:none}}.sa-pacchetti-casa{z-index:2;position:relative;overflow:visible}.sa-pacchetti-casa__ritaglio{z-index:0;position:absolute;inset:0;overflow:clip}.sa-carosello--foto .sa-carosello__foto{filter:drop-shadow(0 20px 32px #14040466);-webkit-mask-image:none;mask-image:none}@media (min-width:900px){.sa-pacchetti-casa__dentro{min-height:clamp(640px,50vw,760px)}.sa-carosello--foto{position:static}.sa-carosello__scena{z-index:2;width:46%;height:calc(100% + clamp(20px,2.4vw,40px));margin:0;position:absolute;bottom:0;left:0}.sa-carosello--foto .sa-carosello__foto{object-fit:contain;object-position:right bottom;width:100%;height:100%;left:0;right:0;transform:translate(-70px)}.sa-carosello--foto .sa-carosello__colonna{grid-column:2}.sa-carosello--foto .sa-carosello__foto.is-attiva{transform:translate(0)}.sa-pacchetti-casa__titolo{max-width:none;padding-right:var(--margine);margin-left:46%;margin-right:0}.sa-carosello--foto{grid-template-columns:46% 1fr}}@media (max-width:899px){.sa-carosello__scena{margin-bottom:-40px}}.sa-carosello__frecce.is-nascoste{display:none!important}@media (min-width:900px){.sa-pacchetti-casa__titolo{max-width:15.5em;padding:0 var(--margine);margin-left:auto;margin-right:auto}.sa-carosello--foto{max-width:none;margin-top:clamp(32px,4vw,48px);display:block}.sa-carosello__scena{z-index:0;width:46%}.sa-carosello--foto .sa-carosello__colonna{z-index:1;grid-column:auto;padding-bottom:0;position:relative}.sa-carosello--foto .sa-carosello__comandi{max-width:1360px;padding:0 var(--margine);justify-content:center;margin:0 auto;position:relative}.sa-carosello--foto .sa-carosello__frecce{right:var(--margine);position:absolute;top:50%;transform:translateY(-50%)}.sa-carosello--foto .sa-carosello__binario{max-width:1360px;padding:16px var(--margine) 40px;scroll-padding-left:var(--margine);justify-content:safe center;margin:24px auto 0;-webkit-mask-image:none;mask-image:none}.sa-carosello--foto .sa-carosello__binario.is-scorre{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 80px),#0000 100%)}.sa-carosello--foto .sa-carosello__binario--rituali .sa-pacco{flex:1 1 0;min-width:220px}.sa-carosello--foto .sa-carosello__nota{max-width:1360px;padding:0 var(--margine) var(--sezione);text-align:center;margin:0 auto}}.sa-pacchetti-casa__titolo,.sa-carosello--foto .sa-carosello__nota{z-index:1;position:relative}.sa-carosello__scena:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#fcd1cf38,#fcd1cf14 55%,#0000 100%);border-radius:50%;height:70%;position:absolute;top:8%;left:10%;right:0}.sa-carosello--foto .sa-carosello__foto{filter:saturate(.9)brightness(.94)contrast(1.03)sepia(.06);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 0 62%,#0000008c 82%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(#000 0 62%,#0000008c 82%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.sa-carosello__scena:after{content:"";pointer-events:none;background:linear-gradient(#0000,#4512128c);height:35%;position:absolute;inset:auto 0 0}@media (max-width:899px){.sa-carosello__scena{overflow:visible}.sa-carosello__scena:before{height:90%;top:0;left:10%;right:10%}.sa-carosello__scena:after{display:none}.sa-carosello--foto .sa-carosello__foto{-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#000 0 70%,#0000 100%);mask-image:linear-gradient(#000 0 70%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}}.sa-carosello__scena{filter:drop-shadow(-24px 30px 40px #14040480)}.sa-pacchetti-casa:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#45121200 0%,#4512120a 15%,#45121221 30%,#4512124d 45%,#45121285 60%,#451212bf 75%,#451212eb 88%,#451212 100%);height:181px;position:absolute;top:-180px;left:0;right:0}.sa-pacchetti-casa__dentro{z-index:1;position:relative}@media (max-width:899px){.sa-pacchetti-casa:before{height:101px;top:-100px}.sa-pacchetti-casa__ritaglio{-webkit-mask-image:linear-gradient(#0000 0,#000 80px);mask-image:linear-gradient(#0000 0,#000 80px)}}.sa-pacchetti-casa:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#451212 0%,#451212eb 12%,#451212bf 25%,#45121285 40%,#4512124d 55%,#45121221 70%,#4512120a 85%,#45121200 100%);height:181px;position:absolute;bottom:-180px;left:0;right:0}.sa-pacchetti-casa__ritaglio{-webkit-mask-image:linear-gradient(#0000 0,#000 120px calc(100% - 260px),#00000059 calc(100% - 120px),#0000 calc(100% - 30px));mask-image:linear-gradient(#0000 0,#000 120px calc(100% - 260px),#00000059 calc(100% - 120px),#0000 calc(100% - 30px))}@media (max-width:899px){.sa-pacchetti-casa:after{height:101px;bottom:-100px}.sa-pacchetti-casa__ritaglio{-webkit-mask-image:linear-gradient(#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 80px calc(100% - 80px),#0000 100%)}.sa-pacchetti-casa__dentro{position:relative}.sa-carosello--foto{display:block;position:static}.sa-carosello--foto .sa-carosello__colonna{z-index:1;display:block;position:relative}.sa-carosello__scena{z-index:0;filter:none;width:auto;max-width:none;height:auto;margin:0;position:absolute;inset:0;overflow:hidden}.sa-carosello--foto .sa-carosello__foto{filter:saturate(.85)brightness(.78)sepia(.08);-webkit-mask-composite:source-in;width:auto;height:58%;inset:7% auto auto 50%;transform:translate(calc(40px - 50%));-webkit-mask-image:linear-gradient(#000 0 60%,#0000 96%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#000 0 60%,#0000 96%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sa-carosello--foto .sa-carosello__foto.is-attiva{transform:translate(-50%)}.sa-carosello__scena:after{background:linear-gradient(#45121299 0,#45121233 30%,#45121200 55%);height:auto;display:block;inset:0}.sa-carosello__scena:before{height:60%;top:10%;left:10%;right:10%}.sa-carosello--foto .sa-carosello__comandi{z-index:2;position:relative}.sa-carosello--foto .sa-carosello__binario{margin-top:32vh}.sa-carosello--foto .sa-carosello__nota{text-align:center}}.sa-carosello--foto .sa-carosello__filtri{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(#f7f2e31a,#f7f2e300 45%,#14040440),#451212b8;border-color:#f7f2e366;box-shadow:inset 0 1px #f7f2e34d,inset 0 -1px #14040480,0 1px 2px #14040459,0 12px 28px -12px #140404b3}.sa-carosello--foto .sa-carosello__filtri button:not(.is-attivo){color:var(--porcellana)}@media (min-width:900px){.sa-carosello__scena:after{display:none}.sa-carosello--foto .sa-carosello__foto{filter:saturate(.85)brightness(.78)sepia(.08);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#00000073 0,#000000d9 30%,#000 50% 62%,#00000080 82%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(#00000073 0,#000000d9 30%,#000 50% 62%,#00000080 82%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}}.sa-trattamenti{isolation:isolate;position:relative;overflow:clip}.sa-trattamenti:before,.sa-trattamenti:after{content:"";z-index:-1;pointer-events:none;border:1px solid #45121224;border-radius:50%;position:absolute}.sa-trattamenti:before{aspect-ratio:1;width:clamp(360px,46vw,720px);top:clamp(-380px,-24vw,-180px);right:clamp(-320px,-20vw,-140px)}.sa-trattamenti:after{aspect-ratio:1;width:clamp(460px,62vw,980px);bottom:clamp(-640px,-40vw,-280px);left:clamp(-520px,-32vw,-220px);box-shadow:0 0 0 clamp(36px,4vw,64px) #0000,0 0 0 calc(clamp(36px,4vw,64px) + 1px) #45121214}@media (max-width:899px){.sa-trattamenti:before{width:360px;top:-200px;right:-200px}.sa-trattamenti:after{width:520px;bottom:-340px;left:-300px}}.sa-scheda__media:after{display:none}@media (min-width:900px){.sa-testata__menu ul{align-items:center}.sa-testata__menu li:not(.sa-menu__segno){display:flex}.sa-testata__menu a{align-items:center;height:40px;padding:2px 20px 0;line-height:1;display:inline-flex}.sa-testata__prenota{min-height:48px;line-height:1}}.sa{--dopo-titolo:56px}@media (max-width:899px){.sa{--dopo-titolo:40px}}.sa-problema__elenco{margin-top:var(--dopo-titolo)}.sa-carte__titolo{margin-bottom:var(--dopo-titolo)}.sa-schede,.sa-carosello--foto{margin-top:var(--dopo-titolo)}@media (min-width:900px){.sa-carosello--foto{margin-top:var(--dopo-titolo)}}.sa-schede__linguette button,.sa-carosello__filtri button{height:44px;min-height:44px;padding:0 20px;font-size:15px;line-height:1}.sa-testata__prenota{height:44px;min-height:44px}@media (min-width:900px){.sa-testata__prenota{height:44px;min-height:44px}}.sa-hero--volto .sa-hero__pulsante,.sa-scheda__azione{height:52px;min-height:52px}.sa-pacco__scopri{height:44px;min-height:44px;line-height:1}.sa-carta{padding-top:calc(clamp(28px,4.5vw,64px) - 16px);padding-bottom:calc(clamp(28px,4.5vw,64px) + 16px)}@media (max-width:899px){.sa-carta{padding-top:16px;padding-bottom:40px}}.sa-pacco.sa-pacco--viso,.sa-pacco.sa-pacco--corpo{background-color:var(--porcellana);background-image:none}@media (max-width:899px){.sa-schede__linguette{justify-content:center}.sa-schede__linguette button{padding:0 13px}}.sa-chi.sa-chi--storia{background-color:var(--porcellana);color:var(--bordeaux);position:relative}.sa-chi--storia .sa-chi__titolo{letter-spacing:-.01em;text-shadow:0 1px #ffffff8c,0 6px 18px #45121224;font-size:clamp(36px,4.6vw,72px);line-height:1.08}.sa-chi--storia .sa-chi__titolo em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-size:1.06em;font-style:italic}.sa-chi--storia .sa-chi__storia{margin-top:var(--dopo-titolo)}.sa-rec-grande{isolation:isolate;padding:var(--sezione) var(--margine);text-align:center;color:var(--porcellana);background-color:var(--bordeaux);position:relative;overflow:clip}.sa-rec-grande:before,.sa-rec-grande:after{content:"";z-index:-1;pointer-events:none;border:1px solid #fcd1cf4d;border-radius:50%;position:absolute}.sa-rec-grande:before{aspect-ratio:1;width:clamp(320px,42vw,640px);top:clamp(-440px,-30vw,-220px);right:clamp(-360px,-24vw,-180px)}.sa-rec-grande:after{aspect-ratio:1;width:clamp(420px,60vw,920px);bottom:clamp(-640px,-42vw,-300px);left:clamp(-480px,-30vw,-220px)}.sa-rec-grande__voto{text-align:left;align-items:center;gap:16px;display:inline-flex}.sa-rec-grande__media{font-family:var(--sa-titoli), Georgia, serif;text-shadow:0 1px 1px #14040440,0 6px 22px #14040452;font-size:clamp(48px,5vw,72px);line-height:1}.sa-rec-grande .sa-stelle{color:var(--cipria)}.sa-rec-grande__stelle{letter-spacing:3px;margin:0;font-size:18px}.sa-rec-grande__quante{font-size:var(--t-nota);color:#f7f2e3cc;margin-top:4px}.sa-rec-grande a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sa-rg{max-width:1100px;margin:var(--dopo-titolo) auto 0}.sa-rg__palco{display:grid}.sa-rg__voce{opacity:0;visibility:hidden;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), visibility 0s linear .9s;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:28px;margin:0;display:flex;transform:translateY(12px)}.sa-rg__voce.is-attiva{opacity:1;visibility:visible;transition:opacity .9s var(--ease-out) .2s, transform .9s var(--ease-out) .2s, visibility 0s;transform:none}.sa-rg__frase{max-width:22em;font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px 1px #14040440,0 6px 22px #14040452;font-size:clamp(28px,3.6vw,52px);line-height:1.18}.sa-rg__firma{font-size:var(--t-nota);color:#f7f2e3d9}.sa-rg__comandi{justify-content:center;align-items:center;gap:20px;margin-top:48px;display:flex}.sa-rg__freccia{width:44px;height:44px;color:var(--porcellana);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border:1px solid #f7f2e366;border-radius:50%;place-items:center;display:grid}.sa-rg__freccia:hover{background:var(--porcellana);color:var(--bordeaux)}.sa-rg__freccia svg{width:18px;height:18px}.sa-rg__pallini{gap:4px;display:flex}.sa-rg__pallini button{cursor:pointer;background:0 0;border:0;width:24px;height:44px;padding:0;position:relative}.sa-rg__pallini button:before{content:"";width:7px;height:7px;transition:width .3s var(--ease-out), background-color .3s var(--ease-out);background:#f7f2e359;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sa-rg__pallini button.is-attivo:before{background:var(--porcellana);border-radius:4px;width:20px}.sa-rg :is(button,a):focus-visible{outline:2px solid var(--cipria);outline-offset:3px}@media (max-width:899px){.sa-rg__frase{font-size:26px}.sa-rg__comandi{gap:12px;margin-top:32px}}@media (prefers-reduced-motion:reduce){.sa-rg__voce,.sa-rg__voce.is-attiva{transition:none;transform:none}}.sa-contatti{isolation:isolate;background-color:var(--porcellana);position:relative;overflow:clip}.sa-contatti:before,.sa-contatti:after{content:"";z-index:-1;pointer-events:none;border:1px solid #45121224;border-radius:50%;position:absolute}.sa-contatti:before{aspect-ratio:1;width:clamp(360px,46vw,720px);top:clamp(-380px,-24vw,-180px);right:clamp(-320px,-20vw,-140px)}.sa-contatti:after{aspect-ratio:1;width:clamp(460px,62vw,980px);bottom:clamp(-640px,-40vw,-280px);left:clamp(-520px,-32vw,-220px);box-shadow:0 0 0 clamp(36px,4vw,64px) #0000,0 0 0 calc(clamp(36px,4vw,64px) + 1px) #45121214}@media (max-width:899px){.sa-contatti:before{width:360px;top:-200px;right:-200px}.sa-contatti:after{width:520px;bottom:-340px;left:-300px}}.sa-contatti.sa-contatti--nuova{max-width:none;padding:var(--sezione) var(--margine);color:var(--bordeaux);margin:0;display:block}.sa-contatti__titolo{text-align:center;max-width:15.5em;font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px #ffffff8c,0 6px 18px #45121224;margin:0 auto;font-size:clamp(36px,4.6vw,72px);font-weight:400;line-height:1.08}.sa-contatti__titolo em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-size:1.06em;font-style:italic}.sa-contatti__sotto{text-align:center;max-width:32em;font-size:var(--t-corpo);color:var(--nota);margin:16px auto 0;line-height:1.55}.sa-contatti__colonne{max-width:1120px;margin:var(--dopo-titolo) auto 0;gap:40px;display:grid}.sa-colonna__titolo{font-family:var(--sa-titoli), Georgia, serif;margin-bottom:20px;font-size:clamp(26px,2.2vw,32px);font-weight:400;line-height:1.1}.sa-colonna__testo{font-size:18px;line-height:1.55}.sa-colonna__etichetta{color:var(--nota);margin-top:16px;font-size:14px}.sa-colonna__etichetta:first-of-type{margin-top:0}.sa-colonna__voce{margin-top:2px;font-size:20px;line-height:1.35}.sa-colonna__voce a{color:inherit;transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.sa-colonna__voce a:hover{background-size:100% 1px}.sa-colonna__pulsante{height:44px;color:var(--bordeaux);transition:background-color .25s var(--ease-out), color .25s var(--ease-out), transform .2s var(--ease-out);background:#fff6;border:1px solid #45121259;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:0 22px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fffc,0 6px 14px -10px #45121280}.sa-colonna__pulsante svg{width:18px;height:18px}.sa-colonna__pulsante:hover{background:var(--bordeaux);color:var(--porcellana);transform:translateY(-1px)}.sa-colonna__pulsante:active{transform:translateY(1px)}.sa-contatti--nuova .sa-orari{border-top:0;gap:14px;display:grid}.sa-contatti--nuova .sa-orari__riga{border:0;grid-template-columns:none;padding:0;display:block}.sa-contatti--nuova .sa-orari__riga dt{color:var(--nota);flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:400}.sa-contatti--nuova .sa-orari__riga.is-oggi dt{color:var(--bordeaux);font-weight:600}.sa-contatti--nuova .sa-orari__riga dd{align-items:center;gap:12px;margin:2px 0 0;font-size:20px;line-height:1.35;display:flex}.sa-orari__linea{opacity:.45;background:currentColor;flex:0 0 64px;height:1px}.sa-colonna__nota{color:var(--nota);max-width:24em;margin-top:20px;font-size:14px;line-height:1.5}.sa-contatti__mappa{aspect-ratio:16/7;isolation:isolate;border-radius:24px;max-width:1120px;margin:clamp(48px,6vw,72px) auto 0;position:relative;overflow:hidden;box-shadow:0 2px 4px #4512121a,0 32px 64px -28px #45121273}.sa-contatti__mappa iframe{filter:grayscale()sepia(.35)contrast(.95)brightness(1.02);border:0;width:100%;height:100%;display:block}.sa-contatti__mappa:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:#4512121a;position:absolute;inset:0}.sa-contatti__mappa:has(.sa-mappa-chiusa):after{display:none}@media (min-width:900px){.sa-contatti__colonne{grid-template-columns:repeat(3,1fr);gap:48px}}@media (max-width:899px){.sa-contatti__colonne{gap:40px}.sa-contatti__mappa{aspect-ratio:4/5;border-radius:20px}.sa-colonna__pulsante{width:100%}.sa-contatti a.sa-colonna__pulsante{margin:24px 0 0;padding:0 22px;display:inline-flex}}.sa-piede__carta{isolation:isolate;color:var(--porcellana);background:radial-gradient(120% 90% at 100% 100%,#fcd1cff2 0%,#e89696bf 18%,#a046468c 38%,#45121200 62%),radial-gradient(60% 50% at 70% 110%,#fcd1cf80 0%,#fcd1cf00 70%),linear-gradient(160deg,#2a0909 0%,#451212 55%,#5a1c1c 100%);border-radius:clamp(24px,2.4vw,36px);padding:clamp(40px,5vw,72px) clamp(24px,4vw,64px) 24px;position:relative;overflow:hidden;box-shadow:0 2px 4px #14040433,0 40px 80px -40px #14040499}.sa-piede__carta:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #f7f2e324}.sa-piede a{color:inherit;text-decoration:none}.sa-piede__ps{border-bottom:1px solid #f7f2e329;justify-items:start;gap:24px;padding-bottom:clamp(32px,4vw,56px);display:grid}.sa-piede__frase{max-width:22em;font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px 1px #14040440,0 6px 22px #14040452;font-size:clamp(28px,3.2vw,48px);line-height:1.12}.sa-piede__frase span{font-family:var(--sa-corsivo), Georgia, serif;color:var(--cipria);font-style:italic}.sa-piede .sa-piede__pulsante{margin:0}.sa-piede__righe{flex-wrap:wrap;justify-content:space-between;gap:32px 48px;padding-top:clamp(32px,4vw,48px);display:flex}.sa-piede__menu ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sa-piede__menu a{transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:clamp(20px,1.6vw,24px);line-height:1.3}.sa-piede__menu a:hover{background-size:100% 1px}.sa-piede__contatti{text-align:right;color:#f7f2e3d9;justify-items:end;gap:8px;font-size:16px;display:grid}.sa-piede__contatti p:last-child{color:#f7f2e3a6}.sa-piede__icone{gap:10px;margin-bottom:12px;display:flex}.sa-piede__icone a{width:44px;height:44px;color:var(--porcellana);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border:1px solid #f7f2e34d;border-radius:50%;place-items:center;display:grid}.sa-piede__icone a:hover{background:var(--porcellana);color:var(--bordeaux)}.sa-piede__icone svg{width:20px;height:20px}.sa-piede__nome{pointer-events:none;margin:clamp(24px,4vw,56px) -2% -2.5%}.sa-piede__scritta{color:#f7f2e338;filter:blur(3px);mix-blend-mode:soft-light;width:104%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 30%,#00000059 100%);mask-image:linear-gradient(#000 30%,#00000059 100%)}.sa-piede__legale{color:#f7f2e3bf;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:12px;font-size:13px;display:flex;position:relative}.sa-piede__legale a:hover{text-decoration:underline}.sa-piede :is(a):focus-visible{outline:2px solid var(--cipria);outline-offset:3px}@media (max-width:899px){.sa-piede__righe{flex-direction:column}.sa-piede__contatti{text-align:left;justify-items:start}.sa-piede__ps{justify-items:stretch}.sa-piede .sa-piede__pulsante{justify-content:space-between;width:100%}.sa-piede__nome{margin-top:32px}.sa-piede__legale{flex-direction:column}}.sa-piede .sa-piede__pulsante{height:52px;min-height:52px;color:var(--porcellana);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:transform .2s var(--ease-out), background-color .3s var(--ease-out);background:linear-gradient(#f7f2e31f,#f7f2e300 45%,#14040440),#4512128c;border:1px solid #f7f2e38c;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 24px;font-size:16px;font-weight:400;display:inline-flex;box-shadow:inset 0 1px #f7f2e366,inset 0 -1px #1404048c,0 1px 2px #14040466,0 12px 24px -10px #14040499}@media (hover:hover) and (pointer:fine){.sa-piede .sa-piede__pulsante:hover{transform:translateY(-1px)}.sa-piede .sa-piede__pulsante:hover .sa-hero__freccia{background:var(--porcellana);border-color:var(--porcellana);color:var(--bordeaux)}.sa-piede .sa-piede__pulsante:hover .sa-hero__freccia svg{transform:translate(3px)}}.sa-piede__carta{background:radial-gradient(110% 95% at 100% 100%,#fcd1cf 0%,#eca09ed9 16%,#aa504ea6 36%,#45121200 64%),radial-gradient(70% 55% at 65% 112%,#fcd1cf99 0%,#fcd1cf00 70%),linear-gradient(160deg,#2a0909 0%,#451212 55%,#5a1c1c 100%)}.sa-piede__scritta{color:#f7f2e34d;filter:blur(2.5px);mix-blend-mode:normal}.sa-piede{background:var(--bordeaux);padding:0}.sa-piede__carta{box-shadow:none;padding-left:max(var(--margine), calc((100vw - 1200px) / 2 + var(--margine)));padding-right:max(var(--margine), calc((100vw - 1200px) / 2 + var(--margine)));background:linear-gradient(170deg,#2e0b0b 0%,#451212 60%,#4d1515 100%);border-radius:0}.sa-piede__carta:before{aspect-ratio:1;width:75%;box-shadow:none;filter:blur(90px);opacity:.9;background:radial-gradient(closest-side,#fcd1cf 0%,#eca09ed9 35%,#aa504e80 65%,#45121200 100%);border-radius:50%;inset:auto -12% -62% auto}.sa-piede__carta:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(80px);pointer-events:none;background:radial-gradient(closest-side,#fcd1cfb3,#fcd1cf00);border-radius:50%;width:50%;position:absolute;inset:auto 20% -60% auto}.sa-piede__nome{margin-left:0;margin-right:0}.sa-piede__scritta{color:#f7f2e342;filter:none;width:100%;-webkit-mask-image:linear-gradient(#000 20%,#0006 100%);mask-image:linear-gradient(#000 20%,#0006 100%)}.sa-piede__contatti,.sa-piede__legale{z-index:1;text-shadow:0 1px 2px #14040473,0 0 18px #45121280;position:relative}.sa-piede__contatti p:last-child,.sa-piede__legale{color:#f7f2e3e6}@media (min-width:900px){.sa-piede__legale:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2e0b0b00,#2e0b0be0 62%);position:absolute;inset:-56px -100vw -24px}}.sa-fisso{z-index:30;background:var(--bordeaux);min-height:56px;color:var(--porcellana);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(16px);box-shadow:0 8px 24px #4512123d}.sa-fisso.is-visibile{opacity:1;pointer-events:auto;transform:none}@media (max-width:899px){.sa-fondo{padding-bottom:104px}}@media (min-width:900px){.sa-fisso{display:none}}.sa-testata.sa-testata--pagina{align-items:center}.sa-shop{isolation:isolate;color:var(--porcellana);background-color:var(--bordeaux);padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,112px);position:relative;overflow:clip}.sa-shop:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #fcd1cf4d;border-radius:50%;width:clamp(320px,42vw,640px);position:absolute;top:clamp(-440px,-30vw,-220px);right:clamp(-360px,-24vw,-180px)}.sa-shop .sa-pacchetti-casa__titolo{text-shadow:0 1px 1px #14040440,0 6px 22px #14040452}.sa-shop__testa{text-align:center}.sa-shop__testo{max-width:32em;padding:0 var(--margine);color:#f7f2e3e0;text-wrap:pretty;margin:20px auto 0;line-height:1.55}.sa-shop__rate{padding:0 var(--margine);font-size:var(--t-nota);color:#f7f2e3b8;margin:12px auto 0}.sa-shop__gruppo{isolation:isolate;margin-top:clamp(64px,8vw,112px);scroll-margin-top:24px;position:relative}.sa .sa-shop__foto{z-index:-1;object-fit:contain;object-position:left bottom;pointer-events:none;filter:saturate(.85)brightness(.78)sepia(.08);width:42%;max-width:none;height:100%;min-height:520px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 70%,#0000 100%)}.sa-shop__dentro{max-width:1200px;padding:0 var(--margine);margin:0 auto}.sa-shop__intro{text-align:center;max-width:36em;margin:0 auto}.sa-shop__titolo{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;text-shadow:0 1px 1px #14040440,0 6px 22px #14040452;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1.08}.sa-shop__titolo em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-size:1.06em;font-style:italic}.sa-shop__descrizione{font-size:var(--t-nota);color:#f7f2e3d9;text-wrap:pretty;margin-top:16px;line-height:1.55}.sa-shop__carte{margin:var(--dopo-titolo) 0 0;flex-wrap:wrap;justify-content:center;gap:20px;padding:0;list-style:none;display:flex}.sa-shop__carte .sa-pacco{flex:100%;max-width:100%;min-height:0;scroll-margin-top:24px;animation:none}.sa-shop__carte .sa-pacco__dettaglio{display:block;overflow:visible}.sa-shop__carte .sa-pacco__piede{align-items:center;margin-top:auto}.sa-shop__carte .sa-pacco__durata,.sa-shop__carte .sa-pacco__dettaglio:last-of-type{margin-bottom:20px}.sa-shop__carte .sa-pacco:target{outline:2px solid var(--cipria);outline-offset:3px}.sa-shop__nota{padding:0 var(--margine);text-align:center;color:#f7f2e399;margin-top:40px;font-size:13px;position:relative}@media (min-width:700px){.sa-shop__carte .sa-pacco{flex:0 calc(50% - 10px)}}@media (min-width:1000px){.sa-shop__carte .sa-pacco{flex:0 calc(33.3333% - 13.3333px)}}@media (max-width:899px){.sa .sa-shop__foto{object-position:center top;opacity:.55;width:100%;height:340px;min-height:0;top:0;bottom:auto;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 45%,#0000 100%);mask-image:linear-gradient(#000 0 45%,#0000 100%)}.sa-shop__intro{padding-top:96px}.sa-shop__carte{margin-top:32px}}.sa-paga{width:min(100% - 32px,460px);max-width:none;color:var(--bordeaux);background:0 0;border:0;border-radius:24px;margin:auto;padding:0;overflow:visible}.sa-paga::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e08089e}.sa-paga[open]{animation:sa-paga-entra .32s var(--ease-out)}@keyframes sa-paga-entra{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.sa-paga__carta{text-align:center;background:var(--porcellana);border-radius:24px;padding:36px 28px 28px;position:relative;box-shadow:inset 0 1px #fff,0 2px 4px #14040440,0 32px 64px -24px #140404cc}.sa-paga__chiudi{width:44px;height:44px;color:var(--bordeaux);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.sa-paga__chiudi svg{width:20px;height:20px}.sa-paga__titolo{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;font-size:36px;line-height:1.08}.sa-paga__titolo em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-size:1.06em;font-style:italic}.sa-paga__voce{margin-top:10px;font-size:16px}.sa-paga__scelte{gap:12px;margin-top:24px;display:grid}.sa-paga__pulsante{border:1px solid var(--bordeaux);background:var(--bordeaux);height:52px;min-height:52px;color:var(--porcellana);font:inherit;cursor:pointer;transition:transform .2s var(--ease-out), background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1404044d,0 6px 12px -8px #14040480}.sa-paga__pulsante--secondo{color:var(--bordeaux);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.sa-paga__pulsante:hover{color:var(--porcellana);background:#2e0a0a;transform:translateY(-1px)}}.sa-paga__pulsante:active{transform:translateY(1px)}.sa-paga :is(a,button):focus-visible,.sa-grazie :is(a,button):focus-visible{outline:2px solid var(--cipria);outline-offset:3px}.sa-paga :is(a,button):focus-visible{outline-color:var(--bordeaux)}.sa-paga__nota{color:var(--nota);margin-top:16px;font-size:14px;line-height:1.45}.sa-grazie{padding-bottom:clamp(72px,9vw,120px)}.sa-grazie__testa{text-align:center}.sa-buono-spazio{min-height:640px}.sa-buono{isolation:isolate;width:min(100% - 2 * var(--margine), 520px);color:var(--bordeaux);background:var(--porcellana);border-radius:24px;margin:48px auto 0;padding:32px 28px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 4px #14040440,0 24px 40px -20px #140404b3}.sa-buono:before,.sa-buono:after{content:"";z-index:-1;pointer-events:none;border:1px solid #4512123d;border-radius:50%;position:absolute}.sa-buono:before{aspect-ratio:1;width:260px;bottom:-150px;right:-120px}.sa-buono:after{aspect-ratio:1;width:190px;top:-120px;left:-110px}.sa-buono__nome{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;margin-top:8px;padding-right:32px;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.1}.sa-buono__prezzo{font-family:var(--sa-titoli), Georgia, serif;margin-top:12px;font-size:36px;line-height:1}.sa-buono__righe{border-top:1px solid #4512122e;margin:24px 0 0}.sa-buono__righe div{border-bottom:1px solid #4512122e;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.sa-buono__righe dt{color:#451212bf;font-size:15px}.sa-buono__righe dd{text-align:right;margin:0;font-size:16px;font-weight:600}.sa-buono__nota{margin-top:16px;font-size:14px;line-height:1.45}.sa-buono__prova{border:1px dashed var(--bordeaux);text-align:center;border-radius:12px;margin-top:12px;padding:8px 12px;font-size:14px;font-weight:600}.sa-grazie__azioni{padding:0 var(--margine);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.sa-grazie .sa-paga__pulsante--scuro{color:var(--porcellana);box-shadow:none;background:0 0;border-color:#f7f2e38c}@media (hover:hover) and (pointer:fine){.sa-grazie .sa-paga__pulsante:hover{background:var(--cipria);border-color:var(--cipria);color:var(--bordeaux)}}@media (max-width:899px){.sa-grazie__azioni .sa-paga__pulsante{width:100%}}@media print{.sa-testata,.sa-piede,.sa-grazie__azioni,.sa-grazie__testa{display:none}.sa-shop{background:#fff;padding:0}.sa-buono{box-shadow:none;outline:1px solid var(--bordeaux);margin-top:24px}}@media (prefers-reduced-motion:reduce){.sa-paga[open]{animation:none}}.sa .sa-testata.sa-testata--pagina{opacity:1;animation:none;transform:none}.sa .sa-testata.sa-testata--chiara{background:var(--porcellana);color:var(--bordeaux);border:0}.sa-testata--chiara .sa-testata__nome{color:var(--bordeaux)}.sa-testata--chiara .sa-testata__torna{color:var(--porcellana);background:var(--bordeaux);border-color:var(--bordeaux)}.sa-vetrina{max-width:1440px;color:var(--bordeaux);background:var(--porcellana);margin:0 auto;padding:0 clamp(12px,1.6vw,24px) clamp(64px,8vw,112px);overflow:clip}.sa-vetrina__apertura{isolation:isolate;min-height:clamp(520px,44vw,660px);color:var(--porcellana);background:radial-gradient(70% 90% at 78% 40%, #fcd1cf57, #45121200 70%), var(--bordeaux);border-radius:clamp(24px,2.6vw,36px);padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.sa-vetrina__titolo{z-index:1;max-width:8.5em;font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.015em;text-shadow:0 6px 22px #14040452;font-size:clamp(44px,6.4vw,96px);font-weight:400;line-height:1.02;position:relative}.sa .sa-vetrina__volto{z-index:0;object-fit:contain;object-position:right bottom;width:auto;max-width:none;height:96%;position:absolute;bottom:0;right:2%}.sa-vetrina__info{z-index:1;width:min(100% - 32px,420px);color:var(--bordeaux);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f2e3db;border-radius:20px;padding:18px 20px;font-size:16px;font-weight:600;line-height:1.45;position:absolute;bottom:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px);box-shadow:0 20px 40px -20px #140404b3}.sa-vetrina__rate{color:var(--nota);margin-top:6px;font-size:14px;font-weight:400}.sa-gruppo-shop{margin-top:clamp(72px,9vw,128px);scroll-margin-top:24px;position:relative}.sa-vetrina__nota{text-align:center;color:var(--nota);margin-top:40px;font-size:13px}@media (max-width:699px){.sa .sa-vetrina__volto{opacity:.9;height:72%;bottom:92px;right:-14%}.sa-vetrina__apertura{min-height:600px}.sa .sa-vetrina__volto{height:62%;right:-18%}}.sa .sa-vetrina__sfondo{z-index:-2;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sa-vetrina__apertura:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#451212db 0%,#45121280 34%,#45121200 62%),linear-gradient(#45121200 58%,#45121299 100%),linear-gradient(#fcd1cf14,#fcd1cf14);position:absolute;inset:0}@media (max-width:699px){.sa-vetrina__apertura:after{background:linear-gradient(#451212c7 0%,#45121240 32%,#45121200 52%),linear-gradient(#45121200 58%,#45121299 100%)}}.sa-vetrina__apertura:after{background:linear-gradient(100deg,#3a0c0cf5 0%,#451212c7 30%,#45121252 56%,#45121214 78%),linear-gradient(#45121200 42%,#4512124d 66%,#2e0a0ad1 100%),linear-gradient(#2e0a0a6b 0%,#45121200 26%),radial-gradient(60% 80% at 84% 30%,#fcd1cf29,#fcd1cf00 70%)}.sa-vetrina__titolo{text-shadow:0 1px #1404048c,0 2px 3px #14040480,0 10px 24px #1404048c,0 28px 64px #14040499}.sa-vetrina__info{color:var(--porcellana);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);text-shadow:0 1px 2px #1404048c,0 4px 14px #14040466;background:linear-gradient(#f7f2e324,#f7f2e300 45%,#14040438),#4512129e;border:1px solid #f7f2e34d;box-shadow:inset 0 1px #f7f2e34d,inset 0 -1px #14040480,0 2px 4px #14040466,0 24px 48px -18px #140404cc}.sa-vetrina__rate{color:#f7f2e3db}@media (max-width:699px){.sa-vetrina__apertura:after{background:linear-gradient(#3a0c0ceb 0%,#45121280 34%,#45121214 56%),linear-gradient(#45121200 44%,#45121247 64%,#2e0a0adb 100%)}}.sa .sa-testata.sa-testata--chiara,.sa-vetrina{background-color:var(--porcellana)}.sa-vetrina{isolation:isolate;max-width:none;padding-left:max(clamp(12px,1.6vw,24px),50% - 696px);padding-right:max(clamp(12px,1.6vw,24px),50% - 696px);position:relative}.sa-vetrina:before,.sa-gruppo-shop:before,.sa-gruppo-shop:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #45121224;border-radius:50%;position:absolute}.sa-vetrina:before{width:clamp(460px,62vw,980px);bottom:clamp(-640px,-40vw,-280px);left:clamp(-520px,-32vw,-220px);box-shadow:0 0 0 clamp(36px,4vw,64px) #0000,0 0 0 calc(clamp(36px,4vw,64px) + 1px) #45121214}.sa-gruppo-shop:before{width:clamp(360px,46vw,720px);top:clamp(-200px,-10vw,-80px);right:clamp(-320px,-20vw,-140px)}.sa-gruppo-shop:after{width:clamp(420px,56vw,880px);top:40%;left:clamp(-480px,-30vw,-220px);box-shadow:0 0 0 clamp(36px,4vw,64px) #0000,0 0 0 calc(clamp(36px,4vw,64px) + 1px) #45121214}.sa-gruppo-shop--corpo:before{left:clamp(-320px,-20vw,-140px);right:auto}.sa-gruppo-shop--corpo:after{left:auto;right:clamp(-480px,-30vw,-220px)}@media (max-width:899px){.sa-gruppo-shop:before{width:360px;top:-120px;right:-200px}.sa-gruppo-shop:after{width:520px;left:-300px}.sa-gruppo-shop--corpo:before{left:-200px;right:auto}.sa-gruppo-shop--corpo:after{left:auto;right:-300px}}.sa-vetrina:before,.sa-gruppo-shop:after{box-shadow:none;outline-offset:clamp(36px, 4vw, 64px);outline:1px solid #45121214}.sa-salta{z-index:5;pointer-events:none;justify-content:center;margin-top:20px;display:flex;position:sticky;top:12px}.sa-salta ul{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(#f7f2e31a,#f7f2e300 45%,#14040440),#451212d1;border:1px solid #f7f2e366;border-radius:999px;gap:4px;margin:0;padding:4px;list-style:none;display:flex;box-shadow:inset 0 1px #f7f2e34d,inset 0 -1px #14040480,0 1px 2px #14040459,0 12px 28px -12px #140404b3}.sa-salta li{display:flex}.sa-salta a{height:44px;color:var(--porcellana);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.sa-salta a.is-attivo{background:var(--porcellana);color:var(--bordeaux);box-shadow:inset 0 1px #fff,0 6px 14px -8px #140404cc}@media (hover:hover) and (pointer:fine){.sa-salta a:not(.is-attivo):hover{background:#f7f2e324}}.sa-salta a:focus-visible{outline:2px solid var(--cipria);outline-offset:2px}.sa-salta ul{transition:transform .35s var(--ease-out), opacity .25s var(--ease-out)}.sa-salta.is-nascosta ul{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 20px))}.sa-salta.is-nascosta a{visibility:hidden;transition:visibility 0s linear .25s}@media (prefers-reduced-motion:reduce){.sa-salta ul{transition:none}}.sa-gruppo-shop{gap:24px;padding:0 clamp(4px,2vw,32px);scroll-margin-top:80px;display:grid}.sa-gruppo-shop__scena{height:112vw;max-height:560px;position:relative;overflow:hidden}.sa-gruppo-shop__scena h2{z-index:0;text-align:center;transform:translateY(var(--sposta,0px));will-change:transform;font-weight:400;position:relative}.sa-gruppo-shop__sopra{font-family:var(--sa-corsivo), Georgia, serif;font-size:clamp(26px,2.6vw,40px);font-style:italic;line-height:1;display:block}.sa-gruppo-shop__parola{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.03em;font-size:34vw;line-height:.95;display:block}.sa-gruppo-shop--rituali .sa-gruppo-shop__parola{font-size:26vw}.sa .sa-gruppo-shop__scena img{z-index:1;width:auto;max-width:none;height:76%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.sa-gruppo-shop__colonna{min-width:0}.sa-gruppo-shop__frase{text-wrap:pretty;font-size:18px;line-height:1.5}.sa-gruppo-shop__voci{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sa-gruppo-shop__voci li{background:#fffdf680;border:1px solid #45121247;border-radius:999px;padding:7px 14px;font-size:14px;line-height:1.25}.sa-gruppo-shop__carte{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sa-gruppo-shop--rituali .sa-gruppo-shop__carte{margin-top:0}.sa .sa-gruppo-shop__carte .sa-pacco{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-height:0;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fffdf6bd;border-radius:22px;outline:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;padding:20px 22px;scroll-margin-top:80px;animation:none;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 4px #45121214,0 20px 36px -24px #45121280}.sa-gruppo-shop__carte .sa-pacco:before,.sa-gruppo-shop__carte .sa-pacco:after{display:none}.sa-gruppo-shop__carte .sa-pacco__nome{font-family:var(--sa-testi), system-ui, sans-serif;letter-spacing:-.01em;text-shadow:none;grid-column:1;margin:0;padding:0;font-size:22px;font-weight:600;line-height:1.2}.sa-gruppo-shop__carte .sa-pacco__dettaglio{grid-column:1;margin:6px 0 0;font-size:16px;line-height:1.45;display:block;overflow:visible}.sa-gruppo-shop__carte .sa-pacco__durata{grid-column:1;margin:4px 0 0;font-size:14px}.sa-gruppo-shop__carte .sa-pacco__piede{border:0;grid-area:1/2/span 3;align-self:center;align-items:center;gap:16px;margin:0;padding:0;display:flex}.sa-gruppo-shop__carte .sa-pacco__prezzo{font-family:var(--sa-testi), system-ui, sans-serif;white-space:nowrap;text-shadow:none;font-size:28px;font-weight:600}.sa-gruppo-shop__carte .sa-pacco:target{box-shadow:0 0 0 2px var(--bordeaux), 0 20px 36px -24px #45121280}@media (hover:hover) and (pointer:fine){.sa-gruppo-shop__carte .sa-pacco:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 4px 8px #4512121a,0 28px 44px -22px #45121299}}@media (max-width:559px){.sa .sa-gruppo-shop__carte .sa-pacco{grid-template-columns:minmax(0,1fr)}.sa-gruppo-shop__carte .sa-pacco__piede{border-top:1px solid #4512122e;grid-area:auto/1;justify-content:space-between;margin-top:14px;padding-top:12px}}@media (min-width:900px){.sa-gruppo-shop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px)}.sa-gruppo-shop--corpo .sa-gruppo-shop__scena{order:2}.sa-gruppo-shop__scena{align-self:start;height:clamp(520px,46vw,680px);max-height:none;position:sticky;top:24px}.sa-gruppo-shop__parola{font-size:clamp(120px,15.5vw,224px)}.sa-gruppo-shop--corpo .sa-gruppo-shop__parola{font-size:clamp(100px,12.6vw,184px)}.sa-gruppo-shop--rituali .sa-gruppo-shop__parola{font-size:clamp(92px,11.8vw,172px)}}.sa-gruppo-shop.is-pronto .sa-gruppo-shop__scena img{transition:transform 1.1s cubic-bezier(.16, 1, .3, 1), opacity .8s var(--ease-out)}.sa-gruppo-shop.is-pronto:not(.is-visto) .sa-gruppo-shop__scena img{opacity:0;transform:translate(-50%)translateY(64px)}.sa-gruppo-shop.is-pronto .sa-gruppo-shop__frase,.sa-gruppo-shop.is-pronto .sa-gruppo-shop__voci{transition:opacity .7s var(--ease-out) .15s, transform .7s var(--ease-out) .15s}.sa-gruppo-shop.is-pronto:not(.is-visto) :is(.sa-gruppo-shop__frase,.sa-gruppo-shop__voci){opacity:0;transform:translateY(20px)}.sa-gruppo-shop.is-pronto .sa-pacco{animation:none}.sa-gruppo-shop.is-pronto:not(.is-visto) .sa-pacco{opacity:0;transform:translateY(28px)}.sa-gruppo-shop.is-pronto.is-visto .sa-pacco{animation:sa-carta-entra .7s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .25s)}@keyframes sa-carta-entra{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.sa-testata--chiara .sa-testata__torna{height:44px;color:var(--porcellana);background:linear-gradient(to bottom, #f7f2e31f, #14040433), var(--bordeaux);transition:transform .2s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;border-radius:999px;align-items:center;padding:0 20px;font-size:15px;line-height:1;display:inline-flex;box-shadow:0 1px 2px #1404044d,0 6px 12px -8px #14040480}@media (hover:hover) and (pointer:fine){.sa-testata--chiara .sa-testata__torna:hover{background:#2e0a0a;transform:translateY(-1px);box-shadow:0 2px 4px #14040459,0 12px 20px -8px #14040499}}.sa-testata--chiara .sa-testata__torna:active{transform:translateY(1px)}.sa-testata--chiara .sa-testata__torna:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}.sa-shop.sa-grazie{color:var(--bordeaux);background-color:var(--porcellana)}.sa-shop.sa-grazie:before{border-color:#45121224}.sa-shop.sa-grazie:after{content:"";z-index:-1;aspect-ratio:1;outline-offset:clamp(36px, 4vw, 64px);pointer-events:none;border:1px solid #45121224;border-radius:50%;outline:1px solid #45121214;width:clamp(460px,62vw,980px);position:absolute;bottom:clamp(-640px,-40vw,-280px);left:clamp(-520px,-32vw,-220px)}.sa-grazie .sa-pacchetti-casa__titolo{text-shadow:0 1px #ffffff8c,0 6px 18px #45121224}.sa-grazie .sa-shop__testo{color:var(--bordeaux)}.sa-grazie .sa-buono{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#fffdf6d1;box-shadow:inset 0 1px #fff,0 2px 4px #45121214,0 24px 40px -24px #45121280}.sa-grazie .sa-paga__pulsante{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--porcellana)}.sa-grazie .sa-paga__pulsante--scuro{border-color:var(--bordeaux);color:var(--bordeaux);background:0 0}@media (hover:hover) and (pointer:fine){.sa-grazie .sa-paga__pulsante:hover{color:var(--porcellana);background:#2e0a0a;border-color:#2e0a0a}}.sa-grazie :is(a,button):focus-visible{outline-color:var(--bordeaux)}.sa-legale{padding:clamp(40px, 6vw, 80px) var(--margine) clamp(72px, 9vw, 120px);color:var(--bordeaux);background-color:var(--porcellana);position:relative;overflow:clip}.sa-legale__dentro{max-width:720px;margin:0 auto}.sa-legale h1{font-family:var(--sa-titoli), Georgia, serif;letter-spacing:-.01em;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.08}.sa-legale h1 em{font-family:var(--sa-corsivo), Georgia, serif;letter-spacing:0;font-size:1.06em;font-style:italic}.sa-legale__data{color:var(--nota);margin-top:12px;font-size:14px}.sa-legale h2{font-family:var(--sa-titoli), Georgia, serif;margin-top:40px;scroll-margin-top:24px;font-size:26px;font-weight:400;line-height:1.2}.sa-legale p{margin-top:12px;font-size:17px;line-height:1.6}.sa-legale ul{gap:8px;margin:12px 0 0;padding-left:20px;font-size:17px;line-height:1.55;display:grid}.sa-manca{color:var(--bordeaux);background:var(--lime);border-radius:6px;padding:1px 6px}.sa-paga__nota a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sa-mappa-chiusa{text-align:center;height:100%;color:var(--bordeaux);background:radial-gradient(70% 90% at 50% 40%,#fcd1cf80,#fcd1cf24 70%),#fffdf6b3;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.sa-mappa-chiusa__segno{width:auto;height:48px}.sa-mappa-chiusa__via{font-family:var(--sa-titoli), Georgia, serif;font-size:clamp(22px,2.4vw,32px);line-height:1.2}.sa-mappa-chiusa .sa-pacco__scopri{font:inherit;color:var(--porcellana);cursor:pointer;border:0;font-size:15px}.sa-mappa-chiusa__nota{color:var(--nota);font-size:14px}.sa-mappa-chiusa__nota a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:699px){.sa-paga__carta{padding-top:56px}.sa-paga__titolo{font-size:32px}}.sa-paga__dettaglio{color:var(--nota);margin-top:8px;font-size:15px;line-height:1.45}.sa-paga__pulsante{white-space:nowrap}.sa-legale a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sa-recesso{margin-top:20px}.sa-recesso__modulo,.sa-recesso__conferma{background:#fffdf6;border:1px solid #45121233;border-radius:20px;padding:clamp(20px,3vw,32px)}.sa-recesso__modulo{justify-items:start;gap:16px;display:grid;position:relative}.sa-recesso__campo{gap:6px;width:100%;min-width:0;font-size:15px;display:grid}.sa-recesso__campo :is(input,select){box-sizing:border-box;width:100%;min-width:0;height:52px;color:inherit;background:var(--porcellana);font:inherit;border:1px solid #45121259;border-radius:12px;padding:0 14px;font-size:17px}.sa-recesso__esca{position:absolute;left:-9999px}.sa-recesso__errore,.sa-recesso__conferma p:first-child{margin-top:0}.sa-recesso__conferma:focus{outline:none}.sa-recesso :is(button,input,select):focus-visible,.sa-recesso a:focus-visible{outline:2px solid var(--bordeaux);outline-offset:2px}.sa-recesso button:disabled{opacity:.6;cursor:default}@media (max-width:699px){.sa-recesso .sa-paga__pulsante{width:100%}}
