@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.FmFecq_className{font-family:Barlow,Barlow Fallback;font-style:normal}.FmFecq_variable{--f-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f4c9bb5c0af5f83a-s.2l86oyw8m7m8i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ba6a73fb7e268588-s.1j1vlf2g065kb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/850cd616517802f9-s.3ib79zxnvmnqz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f652cc132abf836b-s.19ky7mwiyo_m9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7492e39f66eb978e-s.1dodi-1hgtaz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/11f42d17ac28200b-s.p.0rf4-6aaxpvxb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f4c9bb5c0af5f83a-s.2l86oyw8m7m8i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ba6a73fb7e268588-s.1j1vlf2g065kb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/850cd616517802f9-s.3ib79zxnvmnqz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f652cc132abf836b-s.19ky7mwiyo_m9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7492e39f66eb978e-s.1dodi-1hgtaz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/11f42d17ac28200b-s.p.0rf4-6aaxpvxb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.Qj8opq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.Qj8opq_variable{--f-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.JVVYWq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.JVVYWq_variable{--f-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--color-carta:#fff;--color-pietra:#f2f0eb;--color-pietra-forte:#e7e4dc;--color-segnaposto:#3a3f45;--color-filetto:#e2ded4;--color-filetto-scuro:#34382d;--color-inchiostro:#14160f;--color-inchiostro-tenue:#2a2d24;--color-grigio:#6b675c;--color-spento:#b9b4a8;--color-bosco:#2e3a24;--color-su-scuro:#cfcabd;--color-su-scuro-tenue:#8d887a;--color-arancio:#bf4f1c;--color-arancio-forte:#a3421a;--color-ok:#5a8a3a;--capo-loden:#45543b;--capo-antracite:#2b2f2c;--capo-pietra:#8d8673;--capo-nero:#1a1a17;--capo-navy:#26303a;--capo-sabbia:#b8a681;--capo-cuoio:#7a5a3a;--velo-basso:linear-gradient(0deg,#0a0c099e 0%,#0a0c092e 42%,#0a0c0900 70%);--velo-sinistra:linear-gradient(90deg,#0a0c099e,#0a0c0933 55%,#0a0c090d);--velo-pieno:#0a0c0966;--velo-schermo:#0a0c0980;--velo-etichetta:#14160fb3;--font-titolo:"Barlow",system-ui,sans-serif;--font-testo:"IBM Plex Sans",system-ui,sans-serif;--font-etichetta:"IBM Plex Mono",ui-monospace,monospace;--text-minuto:12px;--text-piccolo:14px;--text-corpo:16px;--text-medio:20px;--text-titolo-1:clamp(40px,6.2vw,92px);--text-titolo-2:clamp(30px,3.6vw,52px);--text-titolo-3:clamp(22px,2vw,28px);--spaziatura-titolo:.08em;--spaziatura-etichetta:.14em;--interlinea-stretta:1.02;--interlinea-media:1.35;--interlinea-testo:1.65;--spazio-1:4px;--spazio-2:8px;--spazio-3:12px;--spazio-4:20px;--spazio-5:32px;--spazio-6:56px;--spazio-sezione:clamp(56px,7vw,96px);--spazio-blocco:clamp(32px,4vw,56px);--fuga:20px;--container-ampia:min(90vw,1600px);--container-colonna:min(90vw,1440px);--container-lettura:min(90vw,740px);--misura-testo:62ch;--alto-comando:48px;--lato-tasto:44px;--filo:1.5px;--alto-testata:112px;--durata-breve:.2s;--durata-media:.35s;--durata-lunga:.9s;--curva:cubic-bezier(.2,.7,.2,1);--ombra-sospesa:0 30px 40px -30px #14160f59}@media (max-width:860px){:root{--fuga:12px;--alto-testata:64px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--alto-testata)}body{background:var(--color-carta);color:var(--color-inchiostro);font:400 var(--text-corpo)/var(--interlinea-testo) var(--font-testo);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}[hidden]{display:none!important}html[data-bloccato]{overflow:hidden}:focus-visible{outline:2px solid var(--color-arancio);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nascosto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.salta{left:var(--spazio-4);z-index:100;background:var(--color-inchiostro);color:var(--color-carta);padding:var(--spazio-3) var(--spazio-4);position:absolute;top:-100px}.salta:focus{top:var(--spazio-4)}@media (max-width:860px){.solo-ampio{display:none!important}}@media (min-width:861px){.solo-telefono{display:none!important}}.colonna{width:var(--container-colonna);margin-inline:auto}.colonna--ampia{width:var(--container-ampia)}.colonna--lettura{width:var(--container-lettura)}.sezione{padding-block:var(--spazio-sezione)}.sezione--filetto{border-top:1px solid var(--color-filetto)}.sezione--pietra{background:var(--color-pietra)}.sezione--scura{background:var(--color-inchiostro);color:var(--color-carta)}.sezione--centrata{text-align:center}.sezione--centrata .pila{justify-items:center}.sezione--stretta{padding-block:var(--spazio-blocco)}.sezione--senza-fondo{padding-bottom:0}.sezione--scura .occhiello{color:var(--color-su-scuro)}.griglia{grid-template-columns:repeat(var(--colonne,3),minmax(0,1fr));gap:var(--vuoto,var(--spazio-4));display:grid}.griglia--fuga{--vuoto:var(--fuga);padding:var(--fuga)}.griglia--fuga+.griglia--fuga{padding-top:0}.griglia--unita{--vuoto:0}@media (max-width:1100px){.griglia{grid-template-columns:repeat(var(--colonne-medio,var(--colonne,3)),minmax(0,1fr))}}@media (max-width:860px){.griglia{grid-template-columns:repeat(var(--colonne-telefono,1),minmax(0,1fr))}}.pila{align-content:start;justify-items:start;gap:var(--vuoto,var(--spazio-4));display:grid}.pila--stretta{--vuoto:var(--spazio-2)}.pila>:is(div,dl,form,nav,ul,ol,table,details,section){justify-self:stretch}.titolo{font-family:var(--font-titolo);text-transform:uppercase;font-weight:600;line-height:var(--interlinea-stretta);letter-spacing:var(--spaziatura-titolo)}.titolo--1{font-size:var(--text-titolo-1);letter-spacing:.07em}.titolo--2{font-size:var(--text-titolo-2)}.titolo--3{font-size:var(--text-titolo-3);letter-spacing:.1em}.titolo--4{font-size:var(--text-corpo);letter-spacing:.1em;line-height:var(--interlinea-media)}.occhiello{font:600 var(--text-piccolo)/var(--interlinea-media) var(--font-titolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase;display:block}.occhiello--tenue{color:var(--color-grigio)}.etichetta{font:400 var(--text-minuto)/var(--interlinea-media) var(--font-etichetta);letter-spacing:.08em;text-transform:uppercase}.etichetta--tenue{color:var(--color-grigio)}.etichetta--segnale{color:var(--color-arancio)}.testo{max-width:var(--misura-testo);color:var(--color-inchiostro-tenue)}.testo>*+*{margin-top:var(--spazio-3)}.testo--tenue{color:var(--color-grigio)}.testo--piccolo{font-size:var(--text-piccolo)}.testo a{border-bottom:1px solid}.sezione--scura .testo,.quadro .testo{color:inherit;opacity:.88}.collegamento{font:600 var(--text-piccolo)/var(--interlinea-media) var(--font-titolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase;border-bottom:var(--filo) solid currentColor;transition:color var(--durata-breve);padding-bottom:2px;display:inline-block}.collegamento:hover{color:var(--color-arancio)}.bottone{justify-content:center;align-items:center;gap:var(--spazio-3);min-height:var(--alto-comando);font:600 var(--text-piccolo)/1 var(--font-titolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase;white-space:nowrap;background:var(--color-inchiostro);color:var(--color-carta);border:var(--filo) solid transparent;transition:background var(--durata-breve),color var(--durata-breve),border-color var(--durata-breve);padding:0 28px;display:inline-flex}.bottone:hover,.bottone--arancio{background:var(--color-arancio)}.bottone--arancio:hover{background:var(--color-inchiostro)}.bottone--chiaro{background:var(--color-carta);color:var(--color-inchiostro)}.bottone--chiaro:hover{background:var(--color-inchiostro);color:var(--color-carta)}.bottone--contorno{color:inherit;background:0 0;border-color:currentColor}.bottone--contorno:hover{background:var(--color-inchiostro);color:var(--color-carta);border-color:var(--color-inchiostro)}.sezione--scura .bottone--contorno:hover{background:var(--color-carta);color:var(--color-inchiostro);border-color:var(--color-carta)}.bottone--pieno{width:100%}.bottone[disabled]{background:var(--color-grigio);cursor:not-allowed}.bottone small{font-size:inherit}.tasto{width:var(--lato-tasto);height:var(--lato-tasto);transition:background var(--durata-breve),color var(--durata-breve);flex:none;place-items:center;display:inline-grid;position:relative}.tasto:hover{background:var(--color-pietra)}.tasto--bordo{border:var(--filo) solid currentColor}.tasto--bordo:hover{background:var(--color-inchiostro);color:var(--color-carta)}.tasto--grande{background:var(--color-carta);width:76px;height:76px;color:var(--color-inchiostro);transition:transform var(--durata-breve),background var(--durata-breve),color var(--durata-breve);border-radius:50%}.tasto--grande:hover{background:var(--color-arancio);color:var(--color-carta);transform:scale(1.08)}.tasto>b{background:var(--color-arancio);min-width:18px;height:18px;color:var(--color-carta);font:400 var(--text-minuto)/1 var(--font-etichetta);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:5px;right:4px}.icona{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:24px;height:24px}.icona--piena{fill:currentColor;stroke:none}.campo{align-items:center;display:inline-flex;position:relative}.campo>select,.campo>input{appearance:none;width:100%;min-height:var(--alto-comando);padding:0 40px 0 var(--spazio-3);border:var(--filo) solid var(--color-filetto);background:var(--color-carta);font-size:var(--text-piccolo);border-radius:0}.campo>input{padding-right:var(--spazio-3)}.campo:has(select):after{content:"";border:solid;border-width:0 var(--filo) var(--filo) 0;pointer-events:none;width:7px;height:7px;position:absolute;right:16px;transform:translateY(-2px)rotate(45deg)}.coppia{border:var(--filo) solid var(--color-inchiostro);display:flex}.coppia>input{outline-offset:-3px;min-width:0;padding:0 var(--spazio-4);font-size:var(--text-corpo);background:0 0;border:0;flex:1}.spunta{align-items:flex-start;gap:var(--spazio-3);font-size:var(--text-piccolo);line-height:var(--interlinea-media);cursor:pointer;display:flex}.spunta>input{appearance:none;border:var(--filo) solid var(--color-inchiostro);cursor:pointer;flex:none;place-content:center;width:18px;height:18px;display:grid}.spunta>input:checked{background:var(--color-inchiostro)}.spunta>input:checked:after{content:"";border:2px solid var(--color-carta);border-top:0;border-right:0;width:9px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.spunta>small{color:var(--color-grigio);font-size:var(--text-minuto);margin-left:auto}.spunta a{color:var(--color-inchiostro);border-bottom:1px solid}.spunta--tenue{color:var(--color-grigio)}.pastiglia{border:var(--filo) solid var(--color-filetto);min-height:40px;font:600 var(--text-piccolo)/1 var(--font-titolo);letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--durata-breve),background var(--durata-breve),color var(--durata-breve);flex:none;align-items:center;padding:0 18px;display:inline-flex}.pastiglia:hover{border-color:var(--color-inchiostro)}.pastiglia[aria-current=page]{background:var(--color-inchiostro);border-color:var(--color-inchiostro);color:var(--color-carta)}.pastiglie{gap:var(--spazio-2);flex-wrap:wrap;display:flex}.pastiglie--fila{scrollbar-width:none;padding:var(--spazio-4) calc((100% - var(--container-colonna)) / 2);border-bottom:1px solid var(--color-filetto);flex-wrap:nowrap;overflow-x:auto}.pastiglie--fila::-webkit-scrollbar{display:none}.taglia{min-width:var(--alto-comando);height:var(--alto-comando);padding:0 var(--spazio-2);border:var(--filo) solid var(--color-filetto);font:600 var(--text-piccolo)/1 var(--font-titolo);letter-spacing:.06em;transition:border-color var(--durata-breve)}.taglia:hover{border-color:var(--color-inchiostro)}.taglia[aria-pressed=true]{background:var(--color-inchiostro);border-color:var(--color-inchiostro);color:var(--color-carta)}.taglia[aria-disabled=true]{color:var(--color-spento);cursor:not-allowed;background:repeating-linear-gradient(135deg,transparent 0 6px,var(--color-pietra) 6px 7px);text-decoration:line-through}.tinta{background:var(--tinta);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.tinta--media{width:16px;height:16px}.tinta--grande{border:2px solid var(--color-carta);width:38px;height:38px;box-shadow:0 0 0 1px var(--color-filetto);transition:box-shadow var(--durata-breve)}.tinta--grande[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-inchiostro)}[data-tinta=loden]{--tinta:var(--capo-loden)}[data-tinta=antracite]{--tinta:var(--capo-antracite)}[data-tinta=pietra]{--tinta:var(--capo-pietra)}[data-tinta=nero]{--tinta:var(--capo-nero)}[data-tinta=navy]{--tinta:var(--capo-navy)}[data-tinta=sabbia]{--tinta:var(--capo-sabbia)}[data-tinta=cuoio]{--tinta:var(--capo-cuoio)}.scelte{gap:var(--spazio-2);flex-wrap:wrap;display:flex}.scelte--taglie{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.distintivo{background:var(--color-carta);font:600 var(--text-minuto)/1.2 var(--font-titolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase;padding:5px 9px;display:inline-block}.distintivo--pietra{background:var(--color-pietra)}.stato{align-items:center;gap:var(--spazio-2);font-size:var(--text-piccolo);color:var(--color-grigio);display:flex}.stato:before{content:"";background:var(--color-ok);border-radius:50%;width:8px;height:8px}.foto{aspect-ratio:4/5;background:var(--color-pietra);display:block;position:relative;overflow:hidden}.foto>img{object-fit:cover;object-position:var(--fuoco,50% 40%);width:100%;height:100%;transition:transform .6s var(--curva),opacity .4s,filter var(--durata-media);position:absolute;inset:0}.foto--ritaglio>img:first-of-type{object-fit:contain;width:74%;height:80%;inset:10% 13%}.foto--quadrata{aspect-ratio:1}.foto--larga{aspect-ratio:5/4}.foto--orizzontale{aspect-ratio:3/2}.foto>img+img{opacity:0}a:hover>.foto>img+img{opacity:1}a:hover>.foto>img:first-of-type,a.foto:hover>img{transform:scale(1.05)}.foto>svg{width:100%;height:100%;transition:transform var(--durata-lunga) var(--curva);position:absolute;inset:0}a.scheda:hover .foto>svg{transform:scale(1.05)}.foto>small,.quadro>small{top:var(--spazio-3);right:var(--spazio-3);z-index:2;background:var(--velo-etichetta);color:var(--color-carta);padding:5px 8px;position:absolute}.foto>.distintivo{left:var(--spazio-3);top:var(--spazio-3);z-index:2;position:absolute}.foto>.etichetta{right:var(--spazio-3);top:var(--spazio-3);z-index:2;color:var(--color-grigio);position:absolute}.dati{font-size:var(--text-piccolo)}.dati>div{justify-content:space-between;gap:var(--spazio-4);padding:var(--spazio-3) 0;border-bottom:1px solid var(--color-filetto);display:flex}.dati>div:last-child{border-bottom:0}.dati dt{color:var(--color-grigio)}.dati dd{text-align:right}.dati--bordo{border-top:1px solid var(--color-filetto)}.dati--bordo>div:last-child{border-bottom:1px solid var(--color-filetto)}.dati--impilati{grid-template-columns:repeat(var(--colonne,3),minmax(0,1fr));gap:var(--spazio-4);display:grid}.dati--impilati>div{border:0;padding:0;display:block}.dati--impilati dt{font:400 var(--text-minuto)/var(--interlinea-media) var(--font-etichetta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--spazio-1)}.dati--impilati dd{text-align:left}.dati--riquadri{border-block:1px solid var(--color-filetto);grid-template-columns:repeat(3,1fr);display:grid}.dati--riquadri>div{padding:var(--spazio-4) var(--spazio-2);border:0;border-right:1px solid var(--color-filetto);text-align:center;font-size:var(--text-minuto);flex-direction:column;justify-content:flex-start;gap:2px}.dati--riquadri>div:last-child{border-right:0}.dati--riquadri dt{color:var(--color-inchiostro);font:600 var(--text-minuto)/1.3 var(--font-titolo);letter-spacing:.12em;text-transform:uppercase}.dati--riquadri dd{text-align:center;color:var(--color-grigio)}.dati--cifre{border-top:1px solid var(--color-filetto-scuro);grid-template-columns:repeat(3,1fr);display:grid}.dati--cifre>div{padding:var(--spazio-4) var(--spazio-2);border:0;border-right:1px solid var(--color-filetto-scuro);flex-direction:column-reverse;display:flex}.dati--cifre>div:last-child{border-right:0}.dati--cifre dd{text-align:center;font:600 var(--text-titolo-3)/1.1 var(--font-titolo);letter-spacing:var(--spaziatura-titolo);text-transform:uppercase}.dati--cifre dt,.sezione--scura .dati dt{color:var(--color-su-scuro-tenue)}@media (max-width:860px){.dati--impilati{grid-template-columns:repeat(2,minmax(0,1fr))}.dati--cifre{grid-template-columns:1fr}.dati--cifre>div{border-right:0;border-bottom:1px solid var(--color-filetto-scuro)}}.tabella{border-collapse:collapse;width:100%;font-size:var(--text-piccolo)}.tabella th{padding:var(--spazio-3) var(--spazio-2);border-bottom:2px solid var(--color-inchiostro);text-align:left;font:600 var(--text-minuto)/1.2 var(--font-titolo);letter-spacing:.1em;text-transform:uppercase}.tabella td{padding:var(--spazio-3) var(--spazio-2);border-bottom:1px solid var(--color-filetto)}.domanda{border-bottom:1px solid var(--color-filetto)}.domanda:first-of-type{border-top:1px solid var(--color-filetto)}.domanda>summary{justify-content:space-between;align-items:center;gap:var(--spazio-4);padding:var(--spazio-4) 0;cursor:pointer;font:600 var(--text-corpo)/var(--interlinea-media) var(--font-titolo);letter-spacing:.04em;transition:color var(--durata-breve);list-style:none;display:flex}.domanda>summary::-webkit-details-marker{display:none}.domanda>summary:after{content:"+";font-size:var(--text-medio);transition:transform var(--durata-breve);line-height:1}.domanda[open]>summary:after{transform:rotate(45deg)}.domanda>summary:hover{color:var(--color-arancio)}.domanda>:not(summary){padding-bottom:var(--spazio-4)}.domanda--compatta>summary{font-size:var(--text-piccolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase}.domanda--compatta:first-of-type{border-top:0}.percorso ol{gap:var(--spazio-2);color:var(--color-grigio);flex-wrap:wrap;display:flex}.percorso li+li:before{content:"/";margin-right:var(--spazio-2)}.percorso a:hover{color:var(--color-inchiostro)}.quadro .percorso ol{color:inherit;opacity:.8}.intestazione{justify-content:space-between;align-items:flex-end;gap:var(--spazio-4);margin-bottom:var(--spazio-5);display:flex}.intestazione>nav{align-items:center;gap:var(--spazio-5);display:flex}.intestazione>nav>div{gap:var(--spazio-2);display:flex}@media (max-width:860px){.intestazione{flex-direction:column;align-items:flex-start}.intestazione>nav>div{display:none}}[data-compare]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}[data-compare=visto]{opacity:1;transform:none}.quadro{isolation:isolate;background:var(--color-segnaposto);color:var(--color-carta);display:grid;position:relative;overflow:hidden}.quadro>img,.quadro>svg{z-index:-2;object-fit:cover;object-position:var(--fuoco,50% 35%);width:100%;height:100%;transition:transform var(--durata-lunga) var(--curva);position:absolute;inset:0}.quadro>img[data-ritaglio]{z-index:-1;object-fit:contain;filter:drop-shadow(0 18px 22px #00000073);width:auto;max-width:78%;height:62%;inset:auto auto 10% 50%;transform:translate(-50%)}.quadro:after{content:"";z-index:-1;background:var(--velo-basso);pointer-events:none;position:absolute;inset:0}.quadro>div{align-self:end;justify-items:start;gap:var(--spazio-4);padding:clamp(20px,2.6vw,36px);display:grid}a.quadro:hover>img{transform:scale(1.045)}a.quadro:hover>img[data-ritaglio]{transform:translate(-50%)scale(1.05)}.quadro--verticale{aspect-ratio:4/5}.quadro--orizzontale{aspect-ratio:16/10}.quadro--apertura{height:min(68vh,680px);min-height:460px}.quadro--testata{height:min(52vh,520px);min-height:340px}.quadro--fascia{height:min(64vh,620px);min-height:380px}.quadro--bassa{height:min(46vh,440px);min-height:300px}.quadro--alta{height:min(78vh,760px);min-height:460px}.carosello>.quadro>div,.quadro--apertura>div,.quadro--testata>div,.quadro--fascia>div,.quadro--bassa>div,.quadro--alta>div{width:var(--container-colonna);margin-inline:auto;padding:0 0 clamp(32px,6vw,72px)}.carosello>.quadro>div{padding-bottom:clamp(64px,6vw,72px)}.quadro--alta>img[data-ritaglio]{height:66%;left:70%}.quadro--centrato:after{background:var(--velo-pieno)}.quadro--centrato>div{text-align:center;align-self:center;justify-items:center;padding-bottom:0}.quadro--sinistra:after{background:var(--velo-sinistra)}.quadro--sinistra>div{align-self:center;padding-bottom:0}.quadro--sinistra>div>*{max-width:560px}@media (max-width:860px){.quadro--orizzontale{aspect-ratio:4/5}.quadro--alta>img[data-ritaglio]{height:52%;bottom:30%;left:50%}.quadro--sinistra:after{background:var(--velo-basso)}.quadro--sinistra>div{padding-bottom:var(--spazio-5);align-self:end}}.carosello{background:var(--color-segnaposto);height:min(68vh,680px);min-height:460px;position:relative;overflow:hidden}.carosello>.quadro{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.carosello>.quadro[data-attivo]{opacity:1}.carosello>.quadro>img{transition:transform 7s ease-out;transform:scale(1.06)}.carosello>.quadro[data-attivo]>img{transform:none}.carosello>.quadro>div>*{opacity:0;transition:opacity .7s .35s,transform .7s .35s;transform:translateY(14px)}.carosello>.quadro[data-attivo]>div>*{opacity:1;transform:none}.carosello>nav{z-index:2;gap:var(--spazio-1);display:flex;position:absolute;bottom:clamp(24px,4vw,48px);right:max(5vw,50vw - 720px)}.carosello>nav button{place-items:center;width:24px;height:24px;display:grid}.carosello>nav button:before{content:"";width:9px;height:9px;transition:background var(--durata-breve),transform var(--durata-breve);background:#fff6;border-radius:50%}.carosello>nav button[aria-current=true]:before{background:var(--color-carta);transform:scale(1.25)}@media (max-width:860px){.carosello{height:64vh;min-height:440px}}.scorrevole{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--spazio-4)) / 4);gap:var(--spazio-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--spazio-1);display:grid;overflow-x:auto}.scorrevole::-webkit-scrollbar{display:none}.scorrevole>*{scroll-snap-align:start}@media (max-width:1100px){.scorrevole{grid-auto-columns:calc((100% - 2 * var(--spazio-4)) / 3)}}@media (max-width:860px){.scorrevole{gap:var(--spazio-3);grid-auto-columns:72%}}.capo{align-content:start;gap:var(--spazio-1);display:grid}.capo>.foto{margin-bottom:var(--spazio-3)}.capo>p{color:var(--color-grigio);font-size:var(--text-piccolo)}.capo>ul{margin-top:var(--spazio-2);gap:6px;display:flex}@media (max-width:860px){.capo>.foto>.etichetta{display:none}}.scheda{align-content:start;gap:var(--spazio-2);display:grid}.scheda>.foto,.scheda>.quadro{margin-bottom:var(--spazio-3)}.scheda>p{color:var(--color-grigio);font-size:var(--text-piccolo);max-width:380px}.affiancata{background:var(--color-pietra);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.affiancata>img{aspect-ratio:1;object-fit:cover;width:100%}.affiancata>div{padding:var(--spazio-6) clamp(32px,6vw,110px)}@media (max-width:860px){.affiancata{grid-template-columns:1fr}.affiancata>div{padding:var(--spazio-5) 5vw var(--spazio-6)}}.annunci{justify-content:center;align-items:center;gap:var(--spazio-5);background:var(--color-bosco);height:36px;color:var(--color-carta);font:600 var(--text-minuto)/1 var(--font-titolo);letter-spacing:.16em;text-transform:uppercase;display:flex}.annunci>p[data-cambio]{opacity:0}.annunci>p{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:opacity .3s;overflow:hidden}.annunci>button{opacity:.6;width:32px;height:32px}.annunci>button:hover{opacity:1}@media (max-width:860px){.annunci{gap:var(--spazio-1);letter-spacing:.1em}}.testata{z-index:50;background:var(--color-carta);border-bottom:1px solid var(--color-filetto);position:sticky;top:0}.testata>.colonna{padding-block:var(--spazio-3) var(--spazio-1);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.testata>.colonna>div:last-child{justify-self:end;align-items:center;gap:var(--spazio-1);display:flex}.testata [rel=home] img{width:auto;height:66px;transition:height var(--durata-media)}.testata[data-compatta] [rel=home] img{height:38px}.testata>nav{padding:var(--spazio-2) 0 var(--spazio-3);justify-content:center;gap:34px;display:flex}.testata>nav a{padding:var(--spazio-1) 0;font:600 var(--text-piccolo)/var(--interlinea-media) var(--font-titolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase;position:relative}.testata>nav a:after{content:"";background:var(--color-arancio);height:2px;transition:transform var(--durata-breve);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.testata>nav a:hover:after,.testata>nav a[aria-expanded=true]:after{transform:scaleX(1)}@media (max-width:1100px){.testata>nav{gap:22px}}@media (max-width:860px){.testata>.colonna{padding-block:var(--spazio-3)}.testata [rel=home] img{height:40px}.testata[data-compatta] [rel=home] img{height:34px}.testata>nav{display:none}}.lingue{margin-left:var(--spazio-3);border:var(--filo) solid var(--color-filetto);border-radius:999px;display:inline-flex;overflow:hidden}.lingue>button{font:400 var(--text-piccolo)/1 var(--font-etichetta);letter-spacing:.1em;color:var(--color-grigio);transition:color var(--durata-breve);padding:9px 13px}.lingue>button:hover{color:var(--color-inchiostro)}.lingue>button[aria-pressed=true]{background:var(--color-inchiostro);color:var(--color-carta)}.ricerca{transition:grid-template-rows var(--durata-media);border-top:1px solid #0000;grid-template-rows:0fr;display:grid}.ricerca[data-aperta]{border-top-color:var(--color-filetto);grid-template-rows:1fr}.ricerca>div{align-items:center;gap:var(--spazio-3);display:flex;overflow:hidden}.ricerca[data-aperta]>div{padding-block:var(--spazio-4)}.ricerca input{border:0;border-bottom:var(--filo) solid var(--color-inchiostro);min-width:0;font-size:var(--text-corpo);outline-offset:4px;background:0 0;flex:1;padding:10px 2px}.ricerca .icona{color:var(--color-grigio)}.menu{z-index:5;background:var(--color-carta);border-top:1px solid var(--color-filetto);box-shadow:var(--ombra-sospesa);opacity:0;visibility:hidden;transition:opacity var(--durata-breve),transform var(--durata-breve),visibility var(--durata-breve);position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.menu[data-aperto]{opacity:1;visibility:visible;transform:none}.menu>.colonna{gap:var(--spazio-6);grid-template-columns:1fr 340px;padding-block:36px 44px;display:grid}.menu section{transition:opacity var(--durata-breve)}.menu section[data-spento]{opacity:.38}.menu section[data-spento]:hover{opacity:1}.menu h2 a{border-bottom:2px solid var(--color-inchiostro);font:600 var(--text-corpo)/1.2 var(--font-titolo);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;display:block}.menu li a{font-size:var(--text-piccolo);color:var(--color-inchiostro-tenue);transition:color var(--durata-breve),padding var(--durata-breve);padding:5px 0;display:block}.menu li a:hover{color:var(--color-arancio);padding-left:var(--spazio-1)}.menu section>.collegamento{margin-top:var(--spazio-3)}@media (max-width:1180px){.menu>.colonna{gap:var(--spazio-5);grid-template-columns:1fr 280px}}@media (max-width:860px){.menu{display:none}}.cassetto{z-index:85;background:var(--velo-schermo);opacity:0;visibility:hidden;transition:opacity var(--durata-media),visibility var(--durata-media);position:fixed;inset:0}.cassetto[data-aperto]{opacity:1;visibility:visible}.cassetto>aside{background:var(--color-carta);width:min(92vw,440px);transition:transform var(--durata-media) var(--curva);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.cassetto--sinistra>aside{width:min(86vw,380px);left:0;right:auto;transform:translate(-100%)}.cassetto[data-aperto]>aside{transform:none}.cassetto>aside>header{padding:var(--spazio-4) var(--spazio-4);border-bottom:1px solid var(--color-filetto);justify-content:space-between;align-items:center;display:flex}.cassetto>aside>div{padding:var(--spazio-2) var(--spazio-4);flex:1;overflow-y:auto}.cassetto>aside>footer{padding:var(--spazio-4);border-top:1px solid var(--color-filetto)}.cassetto nav a{padding:var(--spazio-4) 0;border-bottom:1px solid var(--color-filetto);font:600 var(--text-medio)/1.2 var(--font-titolo);letter-spacing:.12em;text-transform:uppercase;display:block}.riga{align-items:start;gap:var(--spazio-3);padding:var(--spazio-4) 0;border-bottom:1px solid var(--color-filetto);grid-template-columns:84px 1fr auto;display:grid}.riga>div{justify-items:start;gap:6px;display:grid}.quantita{border:var(--filo) solid var(--color-inchiostro);align-items:center;display:inline-flex}.quantita>button{width:var(--lato-tasto);font-size:var(--text-medio);align-self:stretch}.quantita>output{text-align:center;min-width:28px}.quantita--piccola{border-width:1px;border-color:var(--color-filetto)}.quantita--piccola>button{width:30px;height:30px;font-size:var(--text-corpo)}.totale{font:600 var(--text-corpo)/1.2 var(--font-titolo);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex}.finestra{width:min(92vw,520px);max-height:88vh;padding:var(--spazio-6) var(--spazio-5) var(--spazio-5);background:var(--color-carta);color:var(--color-inchiostro);border:0;margin:auto}.finestra--larga{width:min(92vw,640px)}.finestra::backdrop{background:#0a0c09db}.finestra>form[method=dialog]{top:var(--spazio-2);right:var(--spazio-2);position:absolute}.avviso{z-index:95;padding:var(--spazio-3) 18px;background:var(--color-inchiostro);color:var(--color-carta);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.avviso[data-aperto]{opacity:1;transform:translate(-50%)}.nota{left:var(--spazio-4);bottom:var(--spazio-4);z-index:60;align-items:center;gap:var(--spazio-3);padding:var(--spazio-2) var(--spazio-3);background:var(--color-inchiostro);color:var(--color-carta);transition:bottom var(--durata-media);display:flex;position:fixed}.nota>button{opacity:.6;font-size:var(--text-corpo);line-height:1}.barra-acquisto[data-visibile]~.nota{bottom:104px}@media (max-width:860px){.nota{left:var(--spazio-2);right:var(--spazio-2);bottom:var(--spazio-2)}.barra-acquisto[data-visibile]~.nota{bottom:84px}}.piede{padding-block:72px var(--spazio-5);background:var(--color-inchiostro);color:var(--color-su-scuro);font-size:var(--text-piccolo)}.piede>.colonna>div:first-child{padding-bottom:var(--spazio-6);grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}.piede img{width:auto;height:56px;margin-bottom:var(--spazio-4)}.piede p{max-width:320px}.piede h2{margin-bottom:var(--spazio-4);font:600 var(--text-piccolo)/1.2 var(--font-titolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase;color:var(--color-carta)}.piede nav a{padding:var(--spazio-1) 0;display:block}.piede a:hover{color:var(--color-carta)}.piede section{padding-block:var(--spazio-5);border-block:1px solid var(--color-filetto-scuro)}.piede dd{color:var(--color-su-scuro)}.piede>.colonna>p{justify-content:space-between;gap:var(--spazio-4);max-width:none;padding-top:var(--spazio-4);font-size:var(--text-minuto);color:var(--color-su-scuro-tenue);display:flex}@media (max-width:860px){.piede{padding-top:var(--spazio-6)}.piede>.colonna>div:first-child{gap:var(--spazio-5);grid-template-columns:1fr 1fr}.piede>.colonna>div:first-child>div{grid-column:1/-1}.piede>.colonna>p{flex-direction:column}}.negozio{gap:var(--spazio-6);grid-template-columns:240px 1fr;display:grid}.negozio>div>header{justify-content:space-between;align-items:center;gap:var(--spazio-4);margin-bottom:28px;display:flex}@media (max-width:860px){.negozio{grid-template-columns:1fr;gap:0}}.filtri fieldset{border:0;border-top:1px solid var(--color-filetto);padding:var(--spazio-4) 0;gap:var(--spazio-1);display:grid}.filtri legend{float:left;width:100%;margin-bottom:var(--spazio-3);font:600 var(--text-piccolo)/1.2 var(--font-titolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase}.filtri .spunta{align-items:center;padding:5px 0}.filtri>header,.filtri>footer{display:none}@media (min-width:861px){.filtri{top:calc(var(--alto-testata) + var(--spazio-5));max-height:calc(100vh - var(--alto-testata) - 2 * var(--spazio-5));scrollbar-width:thin;align-self:start;padding-right:6px;position:sticky;overflow-y:auto}}@media (max-width:860px){.filtri{z-index:86;padding:var(--spazio-4) 5vw 100px;background:var(--color-carta);transition:transform var(--durata-media);position:fixed;inset:0;overflow-y:auto;transform:translateY(100%)}.filtri[data-aperto]{transform:none}.filtri>header{margin-bottom:var(--spazio-3);justify-content:space-between;align-items:center;display:flex}.filtri>footer{left:5vw;right:5vw;bottom:var(--spazio-4);display:block;position:fixed}}.prodotto{gap:var(--spazio-6);padding-block:28px var(--spazio-sezione);grid-template-columns:1.25fr 1fr;align-items:start;display:grid}.prodotto>*{min-width:0}.prodotto>.percorso{margin-bottom:calc(-1 * var(--spazio-4));grid-column:1/-1}@media (max-width:1100px){.prodotto{gap:36px}}@media (max-width:860px){.prodotto{gap:var(--spazio-4);width:100%;padding-top:var(--spazio-3);grid-template-columns:1fr}.prodotto>.percorso,.prodotto>.acquisto{padding-inline:5vw}.prodotto>.percorso{margin-bottom:0}}.galleria{gap:var(--spazio-3);grid-template-columns:1fr 1fr;display:grid;position:relative}.galleria>.foto:first-child{aspect-ratio:5/4;grid-column:1/-1}.galleria>.quadro{aspect-ratio:4/5}.galleria>.quadro:after{content:none}.galleria>.etichetta{left:var(--spazio-3);top:var(--spazio-3);z-index:3;background:var(--velo-etichetta);color:var(--color-carta);padding:6px 9px;position:absolute}.galleria[data-cambio]>.foto:first-child>img{opacity:0}@media (max-width:860px){.galleria{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.galleria::-webkit-scrollbar{display:none}.galleria>*,.galleria>.foto:first-child{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 100%}}[data-simula=antracite] [data-tingibile]{filter:grayscale()brightness(.55)contrast(1.1)}[data-simula=pietra] [data-tingibile]{filter:grayscale(.9)sepia(.3)brightness(.92)contrast(1.05)}[data-simula=nero] [data-tingibile]{filter:grayscale()brightness(.32)contrast(1.2)}[data-simula=navy] [data-tingibile]{filter:grayscale()sepia()hue-rotate(180deg)saturate(1.6)brightness(.5)}[data-simula=sabbia] [data-tingibile]{filter:grayscale(.6)sepia(.8)brightness(1.35)}.acquisto{top:calc(var(--alto-testata) + var(--spazio-5));gap:var(--spazio-4);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}.acquisto>header{justify-items:start;gap:var(--spazio-2);display:grid}.acquisto>header>p:first-of-type{font-size:var(--text-medio)}.acquisto>[role=group]{gap:var(--spazio-3);display:grid}.acquisto>[role=group]>p{font-size:var(--text-piccolo);justify-content:space-between;align-items:baseline;display:flex}.acquisto>[role=group] b{font:600 var(--text-piccolo)/1.2 var(--font-titolo);letter-spacing:var(--spaziatura-etichetta);text-transform:uppercase}.acquisto>[role=group] span{color:var(--color-grigio)}.acquisto>[role=group] p>button{border-bottom:1px solid}.acquisto>div:has(>.quantita){grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.acquisto>div:has(>.quantita)>.bottone{min-height:56px;padding-inline:var(--spazio-3);white-space:normal;text-align:center;line-height:1.2}@media (max-width:860px){.acquisto{position:static}}.prestazioni{gap:var(--spazio-5);grid-template-columns:repeat(6,1fr);display:grid}.prestazioni figure{align-items:center;gap:var(--spazio-4);text-align:center;flex-direction:column;width:max-content;display:flex}.prestazioni figure>div{flex-direction:column;gap:2px;width:124px;display:flex}.prestazioni svg{aspect-ratio:612/172;width:100%;height:auto;fill:var(--color-pietra-forte)}.prestazioni svg[data-pieno]{fill:var(--color-inchiostro)}.prestazioni figcaption{font:600 var(--text-piccolo)/1.2 var(--font-titolo);letter-spacing:var(--spaziatura-titolo);text-transform:uppercase}@media (max-width:860px){.prestazioni{gap:28px var(--spazio-4);grid-template-columns:repeat(3,1fr)}.prestazioni figure>div{gap:1px;width:92px}.prestazioni figcaption{font-size:var(--text-minuto)}}.barra-acquisto{z-index:55;background:var(--color-carta);border-top:1px solid var(--color-filetto);transition:transform var(--durata-media) var(--curva);position:sticky;bottom:0;transform:translateY(110%);box-shadow:0 -14px 30px -24px #14160f66}.barra-acquisto[data-visibile]{transform:none}.barra-acquisto>.colonna{align-items:center;gap:var(--spazio-4);padding-block:var(--spazio-3);display:flex}.barra-acquisto img{object-fit:contain;background:var(--color-pietra);flex:none;width:52px;height:64px}.barra-acquisto .colonna>div:first-of-type{flex:1;min-width:0;display:grid}.barra-acquisto .colonna>div:first-of-type b{font:600 var(--text-piccolo)/1.3 var(--font-titolo);letter-spacing:var(--spaziatura-titolo);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barra-acquisto .colonna>div:first-of-type span{font-size:var(--text-piccolo);color:var(--color-grigio)}.barra-acquisto .colonna>div:nth-of-type(2){align-items:center;gap:var(--spazio-4);font-size:var(--text-piccolo);display:flex}.barra-acquisto label,.barra-acquisto [data-tinta-scelta]{align-items:center;gap:var(--spazio-2);display:flex}.barra-acquisto .campo{min-width:96px}@media (max-width:860px){.barra-acquisto>.colonna{gap:var(--spazio-3);padding-block:10px}.barra-acquisto img,.barra-acquisto .colonna>div:first-of-type,.barra-acquisto [data-tinta-scelta],.barra-acquisto label>.etichetta,.barra-acquisto .bottone small{display:none}.barra-acquisto .bottone{padding:0 var(--spazio-3);font-size:var(--text-minuto);flex:1}.barra-acquisto .campo{min-width:0}}
:root{--font-titolo:var(--f-barlow), system-ui, sans-serif;--font-testo:var(--f-plex-sans), system-ui, sans-serif;--font-etichetta:var(--f-plex-mono), ui-monospace, monospace}
