@font-face{font-family:"Instrument Serif";src:url(/fonts/extra/InstrumentSerif-normal-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/extra/InstrumentSerif-italic-400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Syne;src:url(/fonts/extra/Syne-normal-400-800.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Variable.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}:root{--acqua-profonda: #0b1615;--acqua-garda: #182b29;--acqua-riflesso: #6fa39c;--luce-mattino: #f6f0e7;--luce-avorio: #ebe2d5;--smeraldo-chiaro: #a4d8cf;--font-serif: "Instrument Serif", Georgia, serif;--font-display: "Syne", sans-serif;--font-sans: "Cabinet Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--mpq-accent: var(--smeraldo-chiaro);--mpq-primary: var(--acqua-profonda);--mpq-surface: var(--luce-mattino);--mpq-font: var(--font-sans);--mpq-go-ink: var(--acqua-profonda);--cg-firma-colore: var(--luce-mattino);--cg-firma-a: var(--smeraldo-chiaro);--cg-firma-b: #d58b67;--ombra-testo-forte: 0 2px 5px rgba(4, 10, 9, .98), 0 8px 24px rgba(4, 10, 9, .94), 0 16px 44px rgba(4, 10, 9, .88);--ombra-titolo: 0 4px 12px rgba(3, 9, 8, .96), 0 12px 36px rgba(3, 9, 8, .92), 0 0 48px rgba(4, 12, 11, .85)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--acqua-profonda);color:var(--luce-mattino);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background-color:var(--acqua-profonda);color:var(--luce-mattino);overflow-x:hidden;position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.salta-contenuto{position:fixed;top:-100px;left:1.5rem;z-index:1000;background:var(--luce-mattino);color:var(--acqua-profonda);padding:.75rem 1.25rem;font-weight:700;text-decoration:none;border-radius:2rem;transition:top .25s ease}.salta-contenuto:focus{top:1rem;outline:3px solid var(--smeraldo-chiaro);outline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid var(--smeraldo-chiaro);outline-offset:5px;border-radius:999px}body.movimento-fermo .cursore-acqua,.cursore-acqua{display:none}@media (pointer: fine){.cursore-acqua{display:block;position:fixed;top:0;left:0;width:44px;height:44px;margin-left:-22px;margin-top:-22px;pointer-events:none;z-index:90;mix-blend-mode:screen;will-change:transform;opacity:0;transition:opacity .25s ease}.cursore-acqua.cursore-vivo{opacity:1}.cursore-goccia{position:absolute;inset:15px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffffff 0%,rgba(164,216,207,.65) 60%,transparent 100%);transition:transform .25s cubic-bezier(.22,1,.36,1)}.cursore-onda{position:absolute;inset:0;border-radius:54% 46% 48% 52%/46% 54%;border:1px solid rgba(246,240,231,.42);box-shadow:0 0 18px #a4d8cf40,inset 0 0 10px #f6f0e726;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}body.cursore-attivo .cursore-onda{transform:scale(1.55);border-color:#a4d8cfd9}body.cursore-attivo .cursore-goccia{transform:scale(.5)}}.testata-fluida{position:fixed;top:0;left:0;width:100%;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 3.2vw 1.6rem;background:linear-gradient(180deg,#060e0df0,#060e0d99 52%,#060e0d00);pointer-events:none}.testata-identita,.testata-nav{pointer-events:auto;display:flex;align-items:center;gap:1.35rem}.testata-sigla{font-family:var(--font-display);font-weight:700;font-size:.92rem;letter-spacing:.07em;text-transform:uppercase;color:var(--luce-mattino);white-space:nowrap;text-shadow:var(--ombra-testo-forte)}.testata-luogo{font-size:.86rem;color:var(--luce-avorio);white-space:nowrap;text-shadow:var(--ombra-testo-forte)}.link-fluido{color:var(--luce-mattino);text-decoration:none;font-size:.88rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;position:relative;padding:.25rem .1rem;text-shadow:var(--ombra-testo-forte)}.link-fluido:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:linear-gradient(90deg,transparent,var(--smeraldo-chiaro),var(--luce-mattino),transparent);transform:scaleX(.3);opacity:.7;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease}.link-fluido:hover:after,.link-fluido:focus-visible:after{transform:scaleX(1);opacity:1}.btn-acqua{appearance:none;background:#0a1614bd;color:var(--luce-mattino);border:1px solid rgba(246,240,231,.38);border-radius:999px;padding:.42rem .95rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;backdrop-filter:blur(8px);transition:background .3s ease,border-color .3s ease}.btn-acqua:hover{background:#18302de0;border-color:var(--smeraldo-chiaro)}.indicatore-onda{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--smeraldo-chiaro);box-shadow:0 0 10px var(--smeraldo-chiaro)}body.movimento-fermo .indicatore-onda{background:var(--luce-avorio);box-shadow:none;opacity:.55}.riga-legale{display:flex;justify-content:space-between;align-items:center;gap:.35rem 2.4rem;flex-wrap:wrap;margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(246,240,231,.22);font-size:.74rem;color:var(--luce-avorio);text-shadow:var(--ombra-testo-forte)}.riga-legale a{color:inherit;text-decoration:underline;text-underline-offset:2px}.riga-legale .cg-firma{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}@media (max-width: 900px){.testata-fluida{padding:.6rem;gap:.2rem}.testata-identita{gap:.2rem}.testata-sigla{font-size:.75rem;letter-spacing:.01em}.testata-luogo{display:none}.testata-nav{gap:.35rem}.link-fluido{font-size:.8125rem;letter-spacing:0}.btn-acqua{padding:.18rem .55rem;font-size:.75rem;gap:.3rem}.indicatore-onda{width:5px;height:5px}.riga-legale{flex-direction:column;align-items:flex-start;gap:.1rem;margin-top:.4rem;padding-top:.4rem;font-size:.75rem}.riga-legale .cg-firma{min-height:38px}}@media (pointer: coarse){.link-fluido,.btn-acqua{min-height:44px}.link-fluido,.btn-acqua{display:inline-flex;align-items:center}}@media (max-width: 419.98px){.testata-fluida{flex-wrap:wrap;row-gap:.15rem;padding:.55rem .75rem .7rem}.testata-identita{flex:1 0 100%}.testata-nav{flex:1 0 100%;justify-content:space-between}#testo-btn-movimento{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-acqua{width:44px;height:44px;padding:0;justify-content:center}}@media (max-width: 380px){.riga-legale{margin-top:.25rem;padding-top:.25rem;gap:0}.riga-legale .cg-firma{min-height:30px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--testo-quieto: rgba(235, 226, 213, .8);--linea-acqua: rgba(246, 240, 231, .22);--linea-viva: rgba(164, 216, 207, .55);--avviso: #f2b9a0;--larghezza-pagina: 1360px;--bordo-pagina: clamp(1rem, 4.5vw, 4rem);--testata-alta: 4.7rem}@media (max-width: 900px){:root{--testata-alta: 3.5rem}}@media (max-width: 519.98px){:root{--testata-alta: 5.3rem}}html{scroll-padding-top:5.5rem;scroll-padding-bottom:6.5rem}.pagina-shop{min-height:100vh;min-height:100svh}html,.pagina-shop{overflow-x:clip}[hidden]{display:none!important}html:not(.js) .solo-js{display:none}[tabindex="-1"]:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus-visible{outline:2px solid var(--smeraldo-chiaro);outline-offset:6px;border-radius:6px}input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--smeraldo-chiaro);outline-offset:3px}.fondale-acqua{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(110% 62% at 82% -8%,#6fa39c42,#6fa39c00 62%),radial-gradient(80% 55% at 0% 100%,#182b29f2,#182b2900 72%),linear-gradient(180deg,#10211f,#0b1615 46% 100%)}.fondale-acqua:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(164,216,207,.055) 0,rgba(164,216,207,.055) 1px,transparent 1px,transparent 61px) 13px 0,repeating-linear-gradient(90deg,rgba(164,216,207,.035) 0,rgba(164,216,207,.035) 1px,transparent 1px,transparent 97px) 41px 0,repeating-linear-gradient(90deg,rgba(246,240,231,.028) 0,rgba(246,240,231,.028) 2px,transparent 2px,transparent 173px) 89px 0;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 52%);mask-image:linear-gradient(180deg,#000 0%,transparent 52%)}.testata-shop{background:none}.testata-shop:before{content:"";position:absolute;inset:0 0 -1.7rem;z-index:-1;pointer-events:none;background:#081110f0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 calc(100% - 2.2rem),transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 calc(100% - 2.2rem),transparent 100%)}.testata-shop .testata-identita{text-decoration:none;border-radius:6px}.link-fluido[aria-current=page]{color:var(--smeraldo-chiaro)}.link-fluido[aria-current=page]:after{transform:scaleX(1);opacity:1}.pagina-shop .cursore-acqua{transition:opacity .25s ease,transform .16s cubic-bezier(.22,1,.36,1)}.flusso-shop,.riva-shop{position:relative;z-index:10}.occhiello{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--smeraldo-chiaro);margin-bottom:.7rem}.titolo-shop{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.6rem,5.6vw,5.3rem);line-height:1;letter-spacing:-.01em;color:var(--luce-mattino);margin-bottom:1.3rem;text-wrap:balance}.titolo-sezione{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.05rem,3.9vw,3.7rem);line-height:1.04;color:var(--luce-mattino);margin-bottom:.95rem;text-wrap:balance}.titolo-minore{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.5rem,2.1vw,1.95rem);line-height:1.1;color:var(--luce-mattino);margin-bottom:.8rem}.guida-shop,.testo-sezione{font-size:clamp(1.02rem,1.16vw,1.16rem);line-height:1.58;color:var(--luce-avorio);max-width:58ch}.didascalia-liquida{margin-top:.7rem;font-family:var(--font-serif);font-style:italic;font-size:1rem;line-height:1.35;color:var(--luce-avorio)}.avviso-acqua{font-size:.98rem;line-height:1.5;color:var(--luce-mattino);padding:.2rem 0 .2rem 1rem;border-left:2px solid var(--avviso);max-width:62ch}.avviso-acqua a,.nota-campo a,.credito-foto a,.nota-foto a,.riga-crediti a{color:inherit;text-decoration:underline;text-underline-offset:2px}.azione-piena{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.7rem 1.55rem;border:1px solid var(--luce-mattino);border-radius:999px;background:var(--luce-mattino);color:var(--acqua-profonda);font-family:var(--font-sans);font-size:.98rem;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.azione-piena:hover{background:var(--smeraldo-chiaro);border-color:var(--smeraldo-chiaro)}.azione-piena:active{transform:scale(.98)}.azione-linea{appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:.3rem 0;border:0;background:transparent;color:var(--luce-mattino);font-family:var(--font-sans);font-size:.84rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:left;cursor:pointer;position:relative}.azione-linea:after{content:"";position:absolute;left:0;bottom:9px;width:100%;height:2px;background:linear-gradient(90deg,var(--smeraldo-chiaro),var(--luce-mattino),transparent);transform-origin:left center;transition:transform .35s ease}.azione-linea:hover:after{transform:scaleX(1.12)}.apertura-shop{width:100%;max-width:var(--larghezza-pagina);margin:0 auto;padding:clamp(7.5rem,15vh,10.5rem) var(--bordo-pagina) 0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,5.5rem)}.azioni-apertura{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem;margin-top:1.9rem}.lente-apertura{margin:0}.maschera-onda{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:46% 54% 38% 62%/55% 42% 58% 45%;box-shadow:0 24px 60px #030908d1,inset 0 0 36px #a4d8cf3d}.maschera-onda:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.28) 0%,transparent 38%),linear-gradient(165deg,rgba(164,216,207,.18) 0%,transparent 50%,rgba(8,17,16,.55) 100%)}.maschera-onda img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04);filter:contrast(1.06) saturate(1.08)}.lente-apertura .didascalia-liquida{text-align:center}.sezione-shop{width:100%;max-width:var(--larghezza-pagina);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) var(--bordo-pagina) 0}.intestazione-sezione{max-width:760px;margin-bottom:clamp(1.8rem,3.2vw,3rem)}.sezione-shop:before{content:"";display:block;height:1px;margin-bottom:clamp(3rem,6vw,5.5rem);background:linear-gradient(90deg,transparent,var(--linea-viva) 22%,rgba(246,240,231,.5) 50%,var(--linea-viva) 78%,transparent)}.filtri-lastre{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.filtro,.pastiglia-rapida{appearance:none;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.4rem 1.05rem;border:1px solid rgba(246,240,231,.38);border-radius:999px;background:#0a161480;color:var(--luce-mattino);font-family:var(--font-sans);font-size:.92rem;font-weight:600;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease}.filtro:hover,.pastiglia-rapida:hover{border-color:var(--smeraldo-chiaro)}.filtro[aria-pressed=true],.pastiglia-rapida[aria-pressed=true]{background:var(--smeraldo-chiaro);border-color:var(--smeraldo-chiaro);color:var(--acqua-profonda)}.filtro-numero{font-family:var(--font-serif);font-style:italic;font-size:1.02rem;opacity:.85}.attesa-lastre{font-family:var(--font-serif);font-style:italic;font-size:1.3rem;color:var(--luce-avorio);min-height:40vh}.elenco-lastre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.6rem,4.5vw,4.5rem) clamp(1.6rem,3.6vw,3.6rem);align-items:start}.elenco-lastre[data-quante=due]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px}.elenco-lastre[data-quante=una]{grid-template-columns:minmax(0,1fr)}.elenco-lastre[data-quante=una] .lastra{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5.5rem)}.elenco-lastre[data-quante=una] .lastra-testo{padding-top:0}.elenco-lastre[data-quante=molte] .lastra[data-terzo="1"]{margin-top:clamp(1.5rem,4vw,4.2rem)}.lastra{position:relative;min-width:0}.lastra-sede{position:relative;aspect-ratio:3 / 2;border-radius:7px;background:var(--acqua-garda);background:color-mix(in srgb,var(--tinta, #6fa39c) 46%,#0b1615);box-shadow:0 30px 52px -22px #030908e6;transition:background .5s ease}.lastra-foto,.lastra-disegno{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px;opacity:0;transition:opacity .5s ease}.lastra-foto.pronta,.lastra-disegno.pronta{opacity:1}.lastra-sede.ha-acqua .lastra-foto,.lastra-sede.ha-acqua .lastra-disegno{opacity:0}.lastra-viva{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .55s ease}.lastra-sede.in-tela{background:transparent}.lastra-sede.in-tela .lastra-viva{opacity:1}.lastra-sede:not(.ha-acqua) .lastra-foto,.lastra-sede:not(.ha-acqua) .lastra-disegno{filter:saturate(1.3) brightness(.78) contrast(1.06);transition:opacity .5s ease,filter 2.6s cubic-bezier(.4,0,.2,1) .45s}.lastra-sede.sotto-lo-sguardo:not(.ha-acqua) .lastra-foto,.lastra-sede.sotto-lo-sguardo:not(.ha-acqua) .lastra-disegno{filter:saturate(calc(1 + var(--lucido, 0) * .24 - var(--ruvido, 0) * .22)) brightness(calc(1.03 - var(--lucido, 0) * .08 + var(--ruvido, 0) * .1)) contrast(calc(1 + var(--lucido, 0) * .06 - var(--ruvido, 0) * .08))}.lastra-sede:not(.ha-acqua):after{content:"";position:absolute;inset:0;border-radius:7px;pointer-events:none;background:linear-gradient(118deg,transparent 26%,rgba(246,240,231,.55) 45%,transparent 63%);opacity:.62;transition:opacity 2.6s cubic-bezier(.4,0,.2,1) .45s}.lastra-sede.sotto-lo-sguardo:not(.ha-acqua):after{opacity:calc(var(--lucido, 0) * .5 + var(--satinato, 0) * .16)}.lastra-testo{padding-top:1.15rem}.lastra-stato{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin-bottom:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--luce-avorio)}.disponibilita{display:inline-flex;align-items:center;gap:.5rem;color:var(--luce-mattino)}.disponibilita:before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:50%;border:1px solid var(--luce-avorio)}.disponibilita[data-stato=disponibile]{color:var(--smeraldo-chiaro)}.disponibilita[data-stato=disponibile]:before{border-color:var(--smeraldo-chiaro);background:var(--smeraldo-chiaro);box-shadow:0 0 10px var(--smeraldo-chiaro)}.disponibilita[data-stato=esaurito]{color:var(--testo-quieto)}.disponibilita[data-stato=esaurito]:before{border-color:var(--testo-quieto);background:linear-gradient(135deg,transparent 44%,var(--testo-quieto) 44%,var(--testo-quieto) 56%,transparent 56%)}.lastra-piazzale{color:var(--smeraldo-chiaro)}.lastra-nome{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.6rem,2.25vw,2.2rem);line-height:1.08;margin-bottom:.4rem;overflow-wrap:anywhere}.lastra-apri{color:var(--luce-mattino);text-decoration:none;transition:color .3s ease}.lastra-apri:after{content:"";position:absolute;inset:0;z-index:2;border-radius:10px}.lastra-apri:focus-visible{outline:none}.lastra-apri:focus-visible:after{outline:2px solid var(--smeraldo-chiaro);outline-offset:8px}.lastra-sintesi{font-size:1rem;line-height:1.5;color:var(--luce-avorio);max-width:44ch}.lastra-misure{margin-top:.45rem;font-family:var(--font-serif);font-style:italic;font-size:1.08rem;color:var(--smeraldo-chiaro)}.lastra-invito{display:inline-block;position:relative;margin-top:.85rem;padding-bottom:.4rem;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--luce-mattino)}.lastra-invito:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--smeraldo-chiaro),var(--luce-mattino),transparent);transform:scaleX(.55);transform-origin:left center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.lastra:hover .lastra-invito:after,.lastra:focus-within .lastra-invito:after{transform:scaleX(1.1)}.lastra:hover .lastra-apri{color:var(--smeraldo-chiaro)}.lastra[data-disponibilita=esaurito] .lastra-sede{opacity:.6}.campo-acqua{border:0;min-width:0;margin-bottom:1.35rem}.etichetta-campo{display:block;font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--smeraldo-chiaro);margin-bottom:.55rem}legend.etichetta-campo{padding:0;float:left;width:100%}legend.etichetta-campo+*{clear:both}.nota-campo{margin-top:.5rem;font-size:.92rem;line-height:1.45;color:var(--testo-quieto);max-width:60ch}.errore-campo{margin-top:.5rem;font-size:.95rem;font-weight:600;color:var(--avviso)}.pastiglie{display:flex;flex-wrap:wrap;gap:.55rem}.pastiglia{position:relative;display:inline-flex;cursor:pointer}.pastiglia input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pastiglia span{display:inline-flex;align-items:center;min-height:44px;padding:.4rem 1.05rem;border:1px solid rgba(246,240,231,.38);border-radius:999px;background:#0a161480;color:var(--luce-mattino);font-size:.95rem;font-weight:600;line-height:1.2;transition:background .25s ease,border-color .25s ease,color .25s ease}.pastiglia:hover span{border-color:var(--smeraldo-chiaro)}.pastiglia input:checked+span{background:var(--smeraldo-chiaro);border-color:var(--smeraldo-chiaro);color:var(--acqua-profonda)}.pastiglia input:focus-visible+span{outline:2px solid var(--smeraldo-chiaro);outline-offset:3px}.misura-numero,.riga-acqua,.scelta-acqua{appearance:none;width:100%;min-height:46px;padding:.5rem .1rem;border:0;border-bottom:1px solid rgba(246,240,231,.42);border-radius:0;background:transparent;color:var(--luce-mattino);font-family:var(--font-sans);font-size:1.05rem;line-height:1.3;transition:border-color .25s ease}.misura-numero{width:6.2rem;font-family:var(--font-serif);font-size:1.55rem;text-align:left;-moz-appearance:textfield}.misura-numero::-webkit-outer-spin-button,.misura-numero::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea.riga-acqua{resize:vertical;min-height:3.4rem}.misura-numero:hover,.riga-acqua:hover,.scelta-acqua:hover{border-bottom-color:var(--smeraldo-chiaro)}.scelta-acqua{padding-right:1.8rem;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,var(--smeraldo-chiaro) 50%),linear-gradient(135deg,var(--smeraldo-chiaro) 50%,transparent 50%);background-position:calc(100% - 11px) 55%,calc(100% - 5px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.scelta-acqua option{background:var(--acqua-garda);color:var(--luce-mattino)}.passo-quantita{display:inline-flex;align-items:center;gap:.7rem}.passo-quantita .unita{font-family:var(--font-serif);font-style:italic;font-size:1.25rem;color:var(--smeraldo-chiaro);margin-left:.2rem}.passo{appearance:none;width:44px;height:44px;flex-shrink:0;border:1px solid rgba(246,240,231,.38);border-radius:50%;background:#0a161480;color:var(--luce-mattino);font-family:var(--font-sans);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .25s ease,border-color .25s ease}.passo:hover{border-color:var(--smeraldo-chiaro);background:#18302de0}.esito-azione{min-height:1.5rem;margin-top:.7rem;font-size:.98rem;color:var(--luce-mattino)}.esito-azione .azione-linea{margin-left:.8rem}.vista-scheda{width:100%;max-width:var(--larghezza-pagina);margin:0 auto;padding:clamp(6.2rem,12vh,8.5rem) var(--bordo-pagina) 0}.scheda{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"ritorno ritorno" "palco testa" "palco dati";grid-template-rows:auto auto 1fr;column-gap:clamp(2rem,5vw,5.5rem)}.ritorno{grid-area:ritorno;justify-self:start}.scheda-testa{grid-area:testa;margin-bottom:1.6rem}.scheda-palco{grid-area:palco;align-self:start}@media (min-width: 1001px) and (min-height: 880px){.scheda-palco{position:sticky;top:5.6rem}}.scheda-dati{grid-area:dati;min-width:0}.ritorno{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-bottom:.9rem;color:var(--luce-avorio);font-size:.84rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .25s ease}.ritorno:hover{color:var(--smeraldo-chiaro)}.scheda-sigla{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1.1rem;margin-bottom:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--luce-avorio)}.sigla{font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--luce-avorio)}.scheda-nome{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.3rem,4.3vw,4.2rem);line-height:1.02;color:var(--luce-mattino);margin-bottom:.7rem;overflow-wrap:anywhere;text-wrap:balance}.scheda-sintesi{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.32;color:var(--smeraldo-chiaro);max-width:44ch}.scheda-testa .avviso-acqua{margin-top:1rem}.palco-lastra .lastra-sede{cursor:pointer;box-shadow:0 40px 70px -26px #030908f2}.palco-comandi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem 1.5rem;margin:.9rem 0 1.1rem}.stato-superficie{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .65rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.stato-bagnata{color:var(--smeraldo-chiaro)}.stato-freccia{color:var(--luce-avorio)}.stato-asciutta{color:var(--luce-mattino)}.frase-finitura{min-height:1.4rem;margin-top:.75rem;font-family:var(--font-serif);font-style:italic;font-size:1.1rem;line-height:1.35;color:var(--luce-avorio);max-width:52ch}.miniature{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem}.miniatura{appearance:none;width:84px;height:56px;padding:0;border:1px solid transparent;border-radius:5px;background:var(--acqua-garda);overflow:hidden;cursor:pointer;opacity:.7;transition:opacity .25s ease,border-color .25s ease}.miniatura img{display:block;width:100%;height:100%;object-fit:cover}.miniatura:hover,.miniatura[aria-pressed=true]{opacity:1}.miniatura[aria-pressed=true]{border-color:var(--smeraldo-chiaro)}.miniatura:focus-visible{border-radius:5px;outline-offset:3px}.scheda-didascalia .didascalia-liquida{margin-top:0}.credito-foto,.nota-foto{margin-top:.35rem;font-size:.86rem;line-height:1.45;color:var(--testo-quieto);overflow-wrap:anywhere}.scheda-descrizione{font-size:clamp(1.02rem,1.16vw,1.14rem);line-height:1.6;color:var(--luce-avorio);max-width:60ch;margin-bottom:2rem}.modulo-scheda{padding:1.7rem 0 .4rem;border-top:1px solid var(--linea-acqua)}.scheda-peso{font-family:var(--font-serif);font-style:italic;font-size:1.12rem;color:var(--luce-mattino);margin-bottom:.4rem}.scheda-prezzo{font-size:.98rem;line-height:1.5;color:var(--luce-avorio);max-width:56ch}.scheda-prezzo strong{color:var(--luce-mattino)}.azioni-scheda{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem;margin-top:1.4rem}.piazzale,.carta-pietra{margin-top:2.2rem;padding-top:1.8rem;border-top:1px solid var(--linea-acqua)}.lotti{list-style:none}.lotto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem 1.5rem;padding:.75rem 0;border-bottom:1px solid var(--linea-acqua)}.lotto-testo{display:flex;flex-direction:column;gap:.15rem;flex:1 1 16rem;font-size:1rem;line-height:1.45;color:var(--luce-mattino)}.lotto-testo .sigla{color:var(--smeraldo-chiaro)}.lotto-note{font-size:.92rem;color:var(--testo-quieto)}.altri-lotti summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none;font-size:.84rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--luce-mattino);border-bottom:1px solid var(--linea-acqua);border-radius:6px}.altri-lotti summary::-webkit-details-marker{display:none}.altri-lotti summary:after{content:"+";font-family:var(--font-serif);font-size:1.6rem;font-weight:400;line-height:1;color:var(--smeraldo-chiaro)}.altri-lotti[open] summary:after{content:"−"}.voci-pietra{margin-bottom:1.4rem}.voci-pietra>div{margin-bottom:.8rem}.voci-pietra dt,.tabella-tecnica caption{font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--smeraldo-chiaro);margin-bottom:.2rem}.voci-pietra dd{font-size:1.02rem;line-height:1.5;color:var(--luce-mattino)}.tabella-tecnica{width:100%;border-collapse:collapse}.tabella-tecnica caption{text-align:left;padding-bottom:.4rem}.tabella-tecnica th,.tabella-tecnica td{padding:.7rem 0;border-bottom:1px solid var(--linea-acqua);text-align:left;vertical-align:baseline;font-size:1rem;font-weight:400;color:var(--luce-avorio)}.tabella-tecnica td{text-align:right;white-space:nowrap;padding-left:1rem;font-family:var(--font-serif);font-size:1.25rem;color:var(--luce-mattino)}.norma{display:inline-block;margin-left:.3rem;font-size:.82rem;color:var(--testo-quieto)}.banco-resa{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"comandi vista" "comandi numeri";grid-template-rows:auto 1fr;column-gap:clamp(2rem,5vw,5.5rem);align-items:start}.comandi-resa{grid-area:comandi}.resa-vista{grid-area:vista}.resa-numeri{grid-area:numeri}.gruppo-misure{border:0;margin-bottom:1.5rem}.misura{display:grid;grid-template-columns:minmax(6.4rem,auto) 5.6rem minmax(0,1fr);align-items:center;gap:0 1.1rem;min-height:56px}.misura-nome{font-size:1.05rem;color:var(--luce-mattino)}.misura .misura-numero{width:100%}.corsa-acqua{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;--pieno: 50%}.corsa-acqua::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--smeraldo-chiaro) var(--pieno),rgba(246,240,231,.45) var(--pieno))}.corsa-acqua::-moz-range-track{height:2px;border-radius:2px;background:#f6f0e773}.corsa-acqua::-moz-range-progress{height:2px;border-radius:2px;background:var(--smeraldo-chiaro)}.corsa-acqua::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-11px;border:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffffff 0%,var(--smeraldo-chiaro) 46%,var(--acqua-riflesso) 100%);box-shadow:0 0 0 5px #a4d8cf24,0 4px 14px #030908b3;transition:box-shadow .25s ease}.corsa-acqua::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffffff 0%,var(--smeraldo-chiaro) 46%,var(--acqua-riflesso) 100%);box-shadow:0 0 0 5px #a4d8cf24,0 4px 14px #030908b3}.corsa-acqua:hover::-webkit-slider-thumb,.corsa-acqua:active::-webkit-slider-thumb{box-shadow:0 0 0 9px #a4d8cf33,0 4px 14px #030908b3}.corsa-acqua:focus-visible{outline:2px solid var(--smeraldo-chiaro);outline-offset:2px;border-radius:999px}.riga-spessore{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.parametri-resa{margin-top:.4rem;padding:.4rem 0 .6rem;border-top:1px solid var(--linea-acqua);border-bottom:1px solid var(--linea-acqua)}.parametri-resa summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none;font-size:.84rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--luce-mattino);border-radius:6px}.parametri-resa summary::-webkit-details-marker{display:none}.parametri-resa summary:after{content:"+";font-family:var(--font-serif);font-size:1.6rem;font-weight:400;line-height:1;color:var(--smeraldo-chiaro)}.parametri-resa[open] summary:after{content:"−"}.griglia-parametri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem;margin-top:1.2rem}.griglia-parametri .campo-acqua:last-child{grid-column:1 / -1}.figura-blocco{margin:0 0 1.4rem}.disegno-blocco svg{display:block;width:100%;height:auto;overflow:visible}.blocco-faccia,.blocco-bordo{stroke:#f6f0e780;stroke-width:1;stroke-linejoin:round}.blocco-bordo{fill:none}.blocco-tagli{stroke:var(--smeraldo-chiaro);stroke-opacity:.72}.blocco-tagli-sopra{stroke:#0b161580}.blocco-cortina{stroke:var(--smeraldo-chiaro);stroke-opacity:.36;stroke-dasharray:3 9;stroke-linecap:round}.disegno-blocco.scorre .blocco-cortina{animation:cortina .65s linear 2}@keyframes cortina{to{stroke-dashoffset:-24}}.blocco-testo{font-family:var(--font-sans);font-size:15px;font-weight:600;fill:var(--luce-avorio);paint-order:stroke;stroke:var(--acqua-profonda);stroke-width:5px;stroke-linejoin:round}.figura-blocco .didascalia-liquida{min-height:2.7rem}.resa-frase{font-family:var(--font-serif);font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.16;color:var(--luce-mattino);margin-bottom:1.3rem;text-wrap:balance}.resa-frase strong{font-weight:400;font-style:italic;color:var(--smeraldo-chiaro)}.resa-voci{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-bottom:1.5rem}.resa-voci dt{font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--smeraldo-chiaro);margin-bottom:.15rem}.resa-voci dd{font-family:var(--font-serif);font-size:1.3rem;line-height:1.25;color:var(--luce-mattino)}.resa-misura{margin-bottom:1.2rem}.barra-acqua{height:8px;border-radius:999px;background:#6fa39c57;overflow:hidden}.barra-acqua span{display:block;height:100%;border-radius:999px;background:var(--luce-mattino);transition:width .35s cubic-bezier(.22,1,.36,1)}.barra-carroponte span{background:var(--smeraldo-chiaro)}.oltre-portata .barra-carroponte span{background:var(--avviso)}.resa-legenda{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1.5rem;margin-top:.5rem;font-size:.95rem;line-height:1.4;color:var(--luce-avorio)}.resa-legenda strong{color:var(--luce-mattino)}.oltre-portata .resa-legenda span:last-child{color:var(--avviso);font-weight:600}.avviso-resa{font-size:1rem;line-height:1.5;color:var(--avviso);font-weight:600;margin-bottom:1rem;max-width:60ch}.azioni-resa{margin-top:1.5rem}.passi-acqua{list-style:none;counter-reset:passo;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1.4rem,3vw,3rem)}.passi-acqua li{counter-increment:passo;position:relative;padding-top:2.6rem;font-size:1rem;line-height:1.55;color:var(--luce-avorio)}.passi-acqua li:before{content:counter(passo,decimal-leading-zero);position:absolute;top:0;left:0;font-family:var(--font-serif);font-style:italic;font-size:1.5rem;line-height:1;color:var(--smeraldo-chiaro)}.passo-nome{font-family:var(--font-serif);font-weight:400;font-size:1.55rem;line-height:1.12;color:var(--luce-mattino);margin-bottom:.45rem}.riva-shop{margin-top:clamp(4rem,8vw,7rem)}.lago-riva{display:block;width:100%;height:clamp(190px,23vw,340px)}.riva-interno{position:relative;padding:clamp(2.6rem,5vw,4.6rem) max(var(--bordo-pagina),calc((100% - var(--larghezza-pagina)) / 2 + var(--bordo-pagina))) 7.5rem;background:linear-gradient(180deg,#1c3431,#14261f 52%,#0e1c1a)}.riva-testa{max-width:800px;margin-bottom:2.4rem}.riva-approdo{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(2rem,4vw,4rem)}.riva-recapiti{flex:1 1 55%}.riva-riga{font-size:1.02rem;line-height:1.5;color:var(--luce-mattino);margin-bottom:.4rem}.riva-contatti{display:flex;flex-wrap:wrap;gap:1.4rem 2.6rem;margin-top:1.2rem}.recapito{display:flex;flex-direction:column;color:var(--luce-mattino);text-decoration:none}.recapito-nome{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--smeraldo-chiaro);margin-bottom:.15rem}.recapito-valore{font-family:var(--font-serif);font-size:clamp(1.3rem,2vw,1.85rem);border-bottom:1px solid rgba(164,216,207,.5);padding-bottom:.12rem;overflow-wrap:anywhere;transition:border-color .3s ease,color .3s ease}.recapito:hover .recapito-valore{color:var(--smeraldo-chiaro);border-bottom-color:var(--luce-mattino)}.riva-varchi{flex:0 1 40%;display:flex;flex-direction:column;gap:.9rem}.varco{display:flex;flex-direction:column;padding-bottom:.6rem;border-bottom:1px solid rgba(246,240,231,.3);color:var(--luce-mattino);text-decoration:none;border-radius:4px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.varco:hover{transform:translate(8px);border-bottom-color:var(--smeraldo-chiaro)}.varco-nome{font-family:var(--font-serif);font-style:italic;font-size:1.7rem;line-height:1.1}.varco-desc{margin-top:.2rem;font-size:.92rem;line-height:1.4;color:var(--luce-avorio)}.riva-crediti{margin-top:3rem}.riga-crediti{font-size:.8rem;line-height:1.5;color:var(--testo-quieto);overflow-wrap:anywhere}.riva-shop .riga-legale{text-shadow:none;font-size:.8rem}.vasca{appearance:none;position:fixed;right:max(1.2rem,env(safe-area-inset-right));bottom:max(1.2rem,env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;min-height:60px;min-width:13.5rem;padding:.6rem 1.5rem .6rem 1.4rem;border:1px solid rgba(246,240,231,.42);border-radius:20px 20px 30px 30px/16px 16px 34px 34px;background:#081211e6;color:var(--luce-mattino);font-family:var(--font-sans);text-align:left;cursor:pointer;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px -12px #030908e6;--livello: .24;transition:border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1);animation:vasca-arriva .6s cubic-bezier(.22,1,.36,1) both}.vasca:hover{border-color:var(--smeraldo-chiaro);transform:translateY(-2px)}.vasca:focus-visible{border-radius:20px 20px 30px 30px/16px 16px 34px 34px;outline-offset:4px}.vasca-acqua{position:absolute;left:0;right:0;bottom:0;height:100%;transform-origin:bottom center;transform:scaleY(var(--livello));background:linear-gradient(180deg,#6fa39c6b,#6fa39c42);border-top:1px solid rgba(246,240,231,.7);transition:transform .9s cubic-bezier(.22,1,.36,1)}.vasca-testo{position:relative;display:flex;flex-direction:column;gap:.1rem;text-shadow:0 1px 6px rgba(4,10,9,.9)}.vasca-nome{font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vasca-conto{font-family:var(--font-serif);font-size:1.2rem;line-height:1.15;min-height:1.4rem}.vasca:after{content:"";position:absolute;left:50%;top:40%;width:14px;height:14px;margin:-7px 0 0 -7px;border:1px solid rgba(246,240,231,.85);border-radius:50%;opacity:0;pointer-events:none}.vasca.onda:after{animation:vasca-onda .9s ease-out 1}@keyframes vasca-onda{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(9,4)}}@keyframes vasca-arriva{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.goccia-volante{position:fixed;left:0;top:0;z-index:70;pointer-events:none}.goccia-volante span{display:block;width:12px;height:20px;margin:-10px 0 0 -6px;border-radius:50%/65% 65% 35% 35%;background:radial-gradient(circle at 35% 35%,#ffffff,var(--smeraldo-chiaro));box-shadow:0 0 16px #a4d8cfd9}.distinta{position:fixed;inset:0 0 0 auto;width:min(34rem,100vw);max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-left:1px solid var(--linea-acqua);background:linear-gradient(180deg,#10211f,#0b1615 60%,#0d1b19);color:var(--luce-mattino);box-shadow:-30px 0 80px #030908b3;overflow:hidden}.distinta[open]{display:flex;flex-direction:column;animation:distinta-entra .45s cubic-bezier(.22,1,.36,1) both}.distinta::backdrop{background:#040a099e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes distinta-entra{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.distinta-testa{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.6rem clamp(1.1rem,4vw,2.2rem) 1rem;border-bottom:1px solid var(--linea-acqua)}.distinta-testa .occhiello{margin-bottom:.3rem}.distinta-titolo{font-family:var(--font-serif);font-weight:400;font-size:2.4rem;line-height:1}.chiudi-acqua{appearance:none;min-height:44px;padding:.4rem 1.05rem;border:1px solid rgba(246,240,231,.38);border-radius:999px;background:#0a161480;color:var(--luce-mattino);font-family:var(--font-sans);font-size:.86rem;font-weight:600;cursor:pointer;transition:border-color .25s ease}.chiudi-acqua:hover{border-color:var(--smeraldo-chiaro)}.distinta-corpo{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:1.3rem clamp(1.1rem,4vw,2.2rem) 2.2rem}.distinta-vuota p{font-family:var(--font-serif);font-style:italic;font-size:1.3rem;line-height:1.35;color:var(--luce-avorio);margin-bottom:.8rem}.righe-distinta{list-style:none}.riga{padding:1.2rem 0 .3rem;border-bottom:1px solid var(--linea-acqua)}.riga:first-child{padding-top:.2rem}.riga-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.riga-nome{font-family:var(--font-serif);font-weight:400;font-size:1.55rem;line-height:1.1;overflow-wrap:anywhere}.riga-testa .azione-linea{flex-shrink:0;min-height:36px;margin-top:-.2rem}.riga-scelte{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:0 1.2rem}.riga .campo-acqua{margin-bottom:1rem}.riga-quantita{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 1.5rem}.riga-peso{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;color:var(--luce-avorio);margin-bottom:1.3rem}.riga-ferma{margin:.6rem 0 1rem;font-size:.98rem;line-height:1.45;color:var(--luce-avorio)}.totali-distinta{padding:1.1rem 0;border-bottom:1px solid var(--linea-acqua)}.totali-distinta>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.1rem 1rem;padding:.2rem 0}.totali-distinta dt{font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--smeraldo-chiaro);padding-top:.3rem}.totali-distinta dd{font-family:var(--font-serif);font-size:1.3rem;text-align:right}.modulo-richiesta{padding-top:1.5rem}.chi-richiede{border:0;min-width:0}.chi-richiede>legend{color:var(--luce-avorio);margin-bottom:1rem}.azioni-distinta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.8rem;margin:.6rem 0 .9rem}.richiesta-pronta{margin-top:1.6rem;padding-top:1.5rem;border-top:1px solid var(--linea-viva)}.pronta-titolo{font-family:var(--font-serif);font-weight:400;font-size:1.9rem;line-height:1.1;margin-bottom:.5rem}.richiesta-pronta .testo-sezione{font-size:1rem;margin-bottom:1.1rem}.testo-richiesta{display:block;width:100%;min-height:15rem;padding:.9rem 1rem;border:1px solid rgba(246,240,231,.3);border-radius:10px;background:#040a0980;color:var(--luce-mattino);font-family:var(--font-sans);font-size:.95rem;line-height:1.5;resize:vertical}@media (max-width: 1150px){.elenco-lastre,.elenco-lastre[data-quante=molte]{grid-template-columns:repeat(2,minmax(0,1fr))}.elenco-lastre[data-quante=molte] .lastra[data-terzo="1"]{margin-top:0}.elenco-lastre[data-quante=molte] .lastra[data-secondo="1"]{margin-top:clamp(1.2rem,3.5vw,3rem)}.passi-acqua{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1000px){.scheda{display:block}.scheda-palco{margin-bottom:1.8rem}.banco-resa{display:block}.resa-vista{position:sticky;top:var(--testata-alta);z-index:5;margin:0 calc(-1 * var(--bordo-pagina)) 1.8rem;padding:.7rem var(--bordo-pagina) .8rem;background:#081110f0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.resa-vista:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.5rem;pointer-events:none;background:linear-gradient(180deg,#081110f0,#08111000)}.figura-blocco{margin-bottom:.4rem}.figura-blocco .didascalia-liquida{display:none}.disegno-blocco svg{width:auto;max-width:100%;height:min(30vh,56vw);height:min(30svh,56vw);margin:0 auto}.resa-vista .resa-frase{font-size:clamp(1.2rem,4.6vw,1.6rem);margin-bottom:0}.resa-numeri{margin-top:2rem}}@media (max-width: 700px){html{scroll-padding-top:6.6rem}.apertura-shop{grid-template-columns:minmax(0,1fr);padding-top:6.8rem;gap:1.8rem}.titolo-shop{font-size:clamp(2.35rem,11.4vw,3.1rem);margin-bottom:.9rem}.azioni-apertura{margin-top:1.3rem}.azioni-apertura .azione-piena{flex:1 1 100%}.maschera-onda{aspect-ratio:16 / 9}.sezione-shop{padding-top:3.6rem}.sezione-shop:before{margin-bottom:2.6rem}.elenco-lastre,.elenco-lastre[data-quante=molte],.elenco-lastre[data-quante=due]{grid-template-columns:minmax(0,1fr);gap:2.8rem}.elenco-lastre[data-quante=molte] .lastra[data-secondo="1"]{margin-top:0}.elenco-lastre[data-quante=una] .lastra{display:block}.elenco-lastre[data-quante=una] .lastra-testo{padding-top:1.15rem}.lastra-nome{font-size:1.75rem}.riga{padding-top:1rem}.riga-scelte{grid-template-columns:repeat(2,minmax(0,1fr))}.riga .campo-acqua{margin-bottom:.75rem}.riga-peso{margin-bottom:1.05rem}.vista-scheda{padding-top:6.2rem}.miniature{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--bordo-pagina));padding:3px var(--bordo-pagina) 6px;scroll-padding-inline:var(--bordo-pagina);scrollbar-width:thin;scrollbar-color:rgba(246,240,231,.4) transparent}.miniatura{flex-shrink:0}.scheda-nome{font-size:clamp(2.1rem,9.6vw,2.7rem)}.misura{grid-template-columns:minmax(0,1fr) 6rem;gap:0 1rem;padding-top:.5rem}.misura .corsa-acqua{grid-column:1 / -1}.resa-voci{gap:.9rem 1.2rem}.resa-voci dd{font-size:1.15rem}.blocco-testo{font-size:20px}.passi-acqua{grid-template-columns:minmax(0,1fr);gap:1.6rem}.riva-interno{padding-bottom:7rem}.riva-approdo{flex-direction:column;align-items:stretch;gap:2.2rem}.riva-contatti{flex-direction:column;gap:1.1rem}.recapito{min-height:48px}.vasca{left:max(.8rem,env(safe-area-inset-left));right:max(.8rem,env(safe-area-inset-right));bottom:max(.8rem,env(safe-area-inset-bottom));min-width:0;min-height:58px}.vasca-testo{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;width:100%}.distinta{inset:auto 0 0;width:100vw;height:100vh;height:100dvh;border-left:0}@keyframes distinta-entra{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}.azioni-distinta .azione-piena,.azioni-scheda .azione-piena,.azioni-resa .azione-piena{flex:1 1 100%}}@media (min-width: 520px) and (max-width: 900px){.testata-shop .testata-nav{gap:clamp(.7rem,2.2vw,1.3rem)}}@media (max-width: 519.98px){.testata-shop{flex-wrap:wrap;row-gap:.15rem;padding:.55rem .75rem .7rem}.testata-shop .testata-identita{flex:1 0 100%;min-height:28px}.testata-shop .testata-nav{flex:1 0 100%;justify-content:space-between}}body.movimento-fermo .vasca,body.movimento-fermo .distinta[open],body.movimento-fermo .vasca.onda:after,body.movimento-fermo .disegno-blocco.scorre .blocco-cortina{animation:none}body.movimento-fermo .lastra-sede:not(.ha-acqua) .lastra-foto,body.movimento-fermo .lastra-sede:not(.ha-acqua) .lastra-disegno,body.movimento-fermo .lastra-sede:not(.ha-acqua):after,body.movimento-fermo .lastra-viva,body.movimento-fermo .vasca-acqua,body.movimento-fermo .barra-acqua span,body.movimento-fermo .varco,body.movimento-fermo .vasca{transition:none}@media (prefers-reduced-motion: reduce){.vasca,.distinta[open]{animation:none}}
