@font-face{font-family:Archivo;src:url(/fonts/archivo-variable-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--caviar:#2c2f32;--swan:#e4dac9;--teal:#30535a;--apricot:#c46858;--camel:#ad8166;--fog:#f7f5f0;--line:#2c2f3229}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--fog);color:var(--caviar);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--teal);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;font-family:Archivo,Helvetica Neue,sans-serif;font-stretch:118%}h1,h2{text-transform:lowercase}.visivamente-nascosto{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.testata{background:var(--fog);align-items:center;gap:32px;height:88px;padding:0 clamp(20px,5vw,80px);display:flex}.logo img{width:134px;height:auto;display:block}.sede{color:#596064;margin-left:auto;font-size:14px}.carrello-tasto{border:1px solid var(--caviar);background:0 0;border-radius:999px;align-items:center;gap:15px;padding:9px 14px 9px 20px;font-weight:700;display:flex}.carrello-tasto span{background:var(--caviar);width:27px;height:27px;color:var(--fog);border-radius:50%;place-items:center;font-size:13px;display:grid}.percorso-krug{isolation:isolate;color:#f2ece3;background:#171615;position:relative;overflow:clip}.apertura{isolation:isolate;background:radial-gradient(37% 67% at 73% 58%,#302923 0%,#1d1c1c 62%,#111112 100%);min-height:calc(100svh - 88px);position:relative;overflow:hidden}.apertura:before{content:"";pointer-events:none;background:linear-gradient(#0000 75%,#00000059 90%,#171615 100%),radial-gradient(47% 16% at 74% 96%,#ad816630,#0000 77%);position:absolute;inset:0}.apertura:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e4dac917 47%,#0000);height:1px;position:absolute;bottom:12%;left:0;right:0}.apertura-bollicine{z-index:1;pointer-events:none;position:absolute;inset:0}.apertura-interno{z-index:2;align-items:center;max-width:1800px;min-height:calc(100svh - 88px);margin:auto;padding:72px clamp(24px,5.5vw,104px);display:flex;position:relative}.apertura-testo{z-index:2;width:min(61vw,1000px);margin-top:-1vh;position:relative}.sopratitolo{color:var(--swan);letter-spacing:.025em;margin-bottom:24px;font-size:14px;font-weight:700}.sopratitolo.scuro{color:var(--teal)}.apertura h1{letter-spacing:-.058em;text-transform:none;max-width:none;margin:0 0 28px;font-family:Archivo,Helvetica Neue,sans-serif;font-size:clamp(64px,5.7vw,116px);font-weight:740;font-stretch:118%;line-height:.92;position:relative}.apertura h1>span{white-space:nowrap;display:block}.apertura-punto{color:var(--apricot)}.apertura-testo>p:not(.sopratitolo){color:#e1dcd4;max-width:37ch;margin-bottom:32px;font-size:clamp(18px,1.35vw,22px);line-height:1.48}.apertura-link{color:#191817;background:#f2ece3;border-radius:999px;justify-content:center;align-items:center;min-height:60px;padding:0 37px;font-family:Archivo,Helvetica Neue,sans-serif;font-size:21px;font-weight:720;font-stretch:118%;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 27px #00000030}.apertura-link:hover{background:#fff}.apertura-testo .apertura-orari{color:#d7cfc3;flex-direction:column;gap:2px;margin:18px 0 0;font-size:13px;font-weight:700;display:flex}.apertura-orari span{color:#f2ece3}.apertura-nota{color:#c8bfb3;letter-spacing:.04em;margin:0;font-size:11px;position:absolute;bottom:28px;right:7%}.percorso-bottiglia{z-index:5;object-fit:contain;pointer-events:none;transform-origin:50% 75%;filter:drop-shadow(35px 38px 23px #00000078);will-change:transform;width:auto;max-width:none;height:min(87svh,900px);position:absolute;top:2svh;left:65%}.percorso-bottiglia-mobile{display:none}.servizio{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;max-width:1500px;margin:auto;padding:36px clamp(20px,5vw,80px);display:grid}.servizio div{border-left:2px solid var(--camel);flex-direction:column;padding-left:22px;display:flex}.servizio strong{font-family:Archivo,Helvetica Neue,sans-serif;font-size:17px;font-weight:750}.servizio span{color:#53585c;margin-top:2px;font-size:14px}.occasione{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);max-width:1500px;margin:auto;padding:96px clamp(20px,5vw,80px);display:grid}.occasione h2{max-width:13ch;margin:0;font-size:clamp(38px,4.5vw,64px);line-height:1.06}.occasione>div:last-child{max-width:52ch;font-size:clamp(17px,1.45vw,20px)}.occasione>div:last-child p:last-child{margin-bottom:0}.krug-scena{background:radial-gradient(45% 65% at 75%,#3b3027 0%,#262322 51%,#171615 100%);min-height:100svh;position:relative}.krug-scena-luce{pointer-events:none;background:linear-gradient(#171615 0%,#0000 18%),radial-gradient(24% 30% at 73% 79%,#c4685824,#0000 85%);position:absolute;inset:0}.krug-scena-interno{align-items:center;max-width:1800px;min-height:100svh;margin:auto;padding:8svh clamp(24px,5.5vw,104px);display:flex;position:relative}.krug-testo{z-index:2;width:min(48%,720px);padding-bottom:8svh;position:relative}.krug-testo .sopratitolo{color:#d6bc9c;margin-bottom:28px}.krug-testo h2{letter-spacing:-.055em;max-width:11ch;margin:0 0 28px;font-family:Archivo,Helvetica Neue,sans-serif;font-size:clamp(58px,5.4vw,104px);font-weight:740;font-stretch:118%;line-height:.96}.krug-testo>p:not(.sopratitolo){color:#e3dcd2;max-width:34ch;margin:0 0 30px;font-size:clamp(19px,1.45vw,23px);line-height:1.48}.krug-testo>span{color:#d5cec4;border-top:1px solid #e4dac952;padding-top:14px;font-size:13px;display:inline-block}.krug-firma{color:#e4dac90e;letter-spacing:-.1em;pointer-events:none;font-family:Archivo,Helvetica Neue,sans-serif;font-size:clamp(170px,25vw,380px);font-weight:740;font-stretch:118%;line-height:1;position:absolute;bottom:3%;right:8%}.krug-firma span{vertical-align:top;letter-spacing:-.04em;font-size:.22em}.catalogo{max-width:1500px;margin:auto;padding:96px clamp(20px,5vw,80px) 128px}.catalogo-intro{justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px;display:flex}.catalogo-intro h2{max-width:13ch;margin:0;font-size:clamp(34px,4vw,57px);line-height:1.1}.catalogo-intro>p{max-width:42ch;margin:0 0 6px;font-size:17px}.filtri{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:15px 0;display:flex}.categorie{flex-wrap:wrap;gap:8px;display:flex}.categorie button{border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:999px;padding:7px 15px;font-size:14px}.categorie button:hover,.categorie button.attivo{background:var(--caviar);border-color:var(--caviar);color:var(--fog)}.ricerca input{border:1px solid var(--line);background:#fff;border-radius:999px;width:220px;min-height:39px;padding:6px 15px}.griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.vino{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.vino-foto{background:#eee9df;place-items:center;height:330px;display:grid;position:relative}.vino-foto img{object-fit:contain;padding:30px}.vino-testo{flex-direction:column;flex:1;padding:24px;display:flex}.vino-tipo{color:var(--teal);margin-bottom:9px;font-size:13px;font-weight:700}.vino h3{margin:0 0 5px;font-size:23px;font-weight:750;line-height:1.16}.vino-dettaglio{color:#5d6265;margin-bottom:18px;font-size:14px}.vino-descrizione{margin-bottom:24px;font-size:15px;line-height:1.55}.vino-regalo{color:var(--teal);margin:-12px 0 20px;font-size:13px;font-weight:700}.vino-fondo{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.vino-prezzo{white-space:nowrap;font-size:20px;font-weight:750}.vino-fondo button,.pagamento{background:var(--caviar);color:var(--fog);border:1px solid var(--caviar);border-radius:999px;min-height:44px;padding:0 20px;font-weight:700}.vino-fondo button:hover{background:var(--teal);border-color:var(--teal)}.vino-fondo button:disabled,.quantita button:disabled{opacity:.45;cursor:not-allowed}.catalogo-vuoto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0 56px}.catalogo-vuoto-intro{max-width:800px}.catalogo-vuoto h3{margin-bottom:12px;font-size:28px;line-height:1.15}.catalogo-vuoto-intro p{max-width:60ch;margin:0 0 12px}.catalogo-vuoto-intro small{color:#596064;font-size:13px;display:block}.anteprima-vini{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.anteprima-vino{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.anteprima-foto{background:#eee9df;place-items:center;height:340px;display:grid;position:relative;overflow:hidden}.anteprima-foto img{object-fit:contain;padding:26px 36px}.anteprima-foto>span{color:#596064;font-size:14px}.anteprima-testo{flex:1;padding:22px 24px 26px}.anteprima-stato{color:var(--teal);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.anteprima-testo h4{letter-spacing:-.025em;margin:0 0 6px;font:750 21px/1.2 Archivo,Helvetica Neue,sans-serif}.anteprima-testo p{color:#596064;margin:0;font-size:14px}.anteprima-testo small{border-top:1px solid var(--line);color:#596064;margin-top:12px;padding-top:12px;font-size:12px;line-height:1.4;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.anteprima-vino{transition:transform .35s,box-shadow .35s}.anteprima-vino:hover{transform:translateY(-6px);box-shadow:0 18px 36px #2c2f321a}.anteprima-foto img{transition:transform .5s}.anteprima-vino:hover .anteprima-foto img{transform:scale(1.045)}}.nessun-risultato{padding:40px 0}.avviso-apertura{background:var(--swan);border-radius:9px;padding:14px 20px;font-weight:700}.piede{background:var(--swan);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;min-height:136px;padding:40px clamp(20px,5vw,80px);font-size:14px;display:flex}.piede>span:first-child{white-space:nowrap;font-family:Archivo,Helvetica Neue,sans-serif;font-size:21px;font-weight:760}.piede a{color:inherit;text-underline-offset:4px}.punto{color:var(--apricot)}.informazioni{max-width:850px;margin:0 auto;padding:34px 24px 100px}.informazioni-logo img{width:130px;margin-bottom:100px}.informazioni h1{letter-spacing:-.055em;max-width:11ch;margin:14px 0 75px;font:800 clamp(48px,8vw,90px)/.98 Archivo,Helvetica Neue,sans-serif}.informazioni section{border-top:1px solid var(--line);padding:28px 0 34px}.informazioni h2{margin:0 0 12px;font-size:25px}.informazioni section p{max-width:65ch;margin:0;font-size:18px;line-height:1.6}.informazioni a{color:var(--teal)}.informazioni-indietro{margin-top:40px;display:inline-block}.testo-legale-versione{color:#596064;font-size:14px}.testo-legale section p{white-space:pre-line}.velo,.eta-sfondo{z-index:10;background:#191c1ead;position:fixed;inset:0}.velo{justify-content:flex-end;display:flex}.cassetto{background:var(--fog);flex-direction:column;width:min(100%,460px);height:100%;padding:30px;display:flex;box-shadow:-12px 0 40px #00000029}.cassetto-testata{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.cassetto-testata h2{margin:0;font-size:30px}.cassetto-testata button{background:0 0;border:0;font-size:34px;line-height:1}.cassetto-righe{flex:1;overflow:auto}.riga-carrello{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px 0;display:flex}.riga-carrello strong,.riga-carrello small{display:block}.riga-carrello small{color:#596064;margin-top:5px}.quantita{align-items:center;gap:10px;display:flex}.quantita button{border:1px solid var(--line);background:#fff;border-radius:50%;width:30px;height:30px}.cassetto-fondo{border-top:1px solid var(--line);max-height:60vh;padding-top:18px;overflow:auto}.cassetto-fondo p{justify-content:space-between;font-size:20px;display:flex}.cassetto-fondo span{color:#596064;margin-bottom:20px;display:block}.cassetto-fondo label{margin-bottom:14px;font-size:14px;font-weight:700;display:block}.cassetto-fondo label.consenso-vendita{align-items:flex-start;gap:10px;margin:18px 0;font-weight:400;line-height:1.45;display:flex}.cassetto-fondo .consenso-vendita input{flex:none;width:18px;height:18px;min-height:18px;margin:2px 0 0}.cassetto-fondo .consenso-vendita span{color:var(--caviar);margin:0;display:inline}.consenso-vendita a{color:var(--teal);text-underline-offset:3px}.cassetto-fondo input,.cassetto-fondo select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:44px;margin-top:5px;padding:8px 12px;font-size:16px;display:block}.cassetto-fondo .errore{color:#a02f23;font-size:14px;font-weight:700;display:block}.pagamento{width:100%;min-height:52px}.pagamento:disabled{opacity:.5;cursor:not-allowed}.carrello-vuoto{max-width:34ch;margin-top:32px}.eta-sfondo{z-index:20;place-items:center;padding:20px;display:grid}.eta-dialogo{background:var(--fog);text-align:center;border-radius:12px;width:min(100%,500px);padding:44px}.eta-dialogo img{width:130px;margin-bottom:30px}.eta-dialogo h2{margin:0 0 16px;font-size:35px;line-height:1.1}.eta-dialogo p:not(.sopratitolo){max-width:34ch;margin:0 auto 24px}.eta-dialogo button{background:var(--caviar);width:100%;min-height:52px;color:var(--fog);border:0;border-radius:999px;font-weight:700;display:block}.eta-dialogo a{color:var(--teal);margin-top:18px;display:inline-block}@media (max-width:900px){.apertura h1{font-size:clamp(55px,7vw,78px)}.apertura-testo{width:65vw}.percorso-bottiglia{height:79svh;left:69%}.krug-testo{width:52%}.griglia,.anteprima-vini{grid-template-columns:repeat(2,minmax(0,1fr))}.filtri{flex-direction:column;align-items:flex-start}.catalogo-intro{flex-direction:column;align-items:start;gap:20px}.occasione{gap:32px}}@media (max-width:650px){.testata{gap:12px;height:70px;padding:0 20px}.logo img{width:105px}.sede{display:none}.carrello-tasto{margin-left:auto}.apertura{min-height:max(840px,112svh)}.apertura-interno{min-height:max(840px,112svh);padding:46px 24px 40px;display:block}.apertura-testo{width:100%;max-width:460px;margin:0}.apertura .sopratitolo{margin-bottom:23px;font-size:12px}.apertura h1{margin-bottom:27px;font-size:clamp(36px,10.5vw,54px);line-height:.94}.apertura h1>span{white-space:normal}.apertura-testo>p:not(.sopratitolo){max-width:30ch;margin-bottom:24px;font-size:16px}.apertura-link{min-height:54px;padding:0 28px;font-size:18px}.apertura-nota{font-size:10px;bottom:16px;left:24px;right:24px}.percorso-bottiglia-desktop{display:none}.percorso-bottiglia-mobile{height:47svh;display:block;top:clamp(475px,56svh,600px);left:59%}.krug-scena,.krug-scena-interno{min-height:140svh}.krug-scena-interno{align-items:flex-start;padding:62px 24px}.krug-testo{width:100%;max-width:330px;padding:0}.krug-testo .sopratitolo{margin-bottom:18px;font-size:12px}.krug-testo h2{max-width:9ch;margin-bottom:21px;font-size:clamp(44px,10vw,60px)}.krug-testo>p:not(.sopratitolo){max-width:28ch;margin-bottom:18px;font-size:16px}.krug-testo>span{font-size:11px}.krug-firma{display:none}.servizio{padding:24px;display:block}.servizio div{margin:0 0 20px}.servizio div:last-child{margin-bottom:0}.occasione{grid-template-columns:1fr;gap:24px;padding:72px 24px}.occasione h2{font-size:clamp(38px,10vw,52px)}.catalogo{padding:64px 20px 88px}.catalogo-intro h2{font-size:39px}.griglia,.anteprima-vini{grid-template-columns:1fr;gap:20px}.vino-foto{height:280px}.anteprima-foto{height:300px}.ricerca,.ricerca input{width:100%}.catalogo-vuoto{padding:32px 0}.catalogo-vuoto h3{font-size:22px}.piede{flex-direction:column;align-items:flex-start;gap:8px;padding:32px 24px}.eta-dialogo{padding:32px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sala{max-width:1400px;margin:auto;padding:24px clamp(20px,4vw,56px) 80px}.sala-testata{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding-bottom:20px;display:flex}.sala-testata img{width:120px}.sala-testata span{color:var(--teal);font-weight:700}.sala-testata button{margin-left:auto}.sala button{border:1px solid var(--caviar);background:var(--caviar);color:#fff;border-radius:999px;padding:10px 18px;font-weight:700}.sala button:disabled{opacity:.45;cursor:not-allowed}.sala-login{max-width:420px;margin:80px auto}.sala-login h1,.sala-listino h1{font-size:clamp(36px,5vw,58px)}.sala-login label{margin:18px 0;font-weight:700;display:block}.sala-login input,.sala-listino input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:48px;margin-top:6px;padding:9px 14px;display:block}.sala-login button{width:100%;margin-top:12px}.sala-nav{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.sala-nav button{color:var(--caviar);background:0 0}.sala-nav button.attivo{background:var(--caviar);color:#fff}.sala-nuovi{background:var(--swan);border-left:4px solid var(--apricot);padding:12px 18px;font-weight:700}.sala-riepilogo{background:var(--teal);color:#fff;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:24px;padding:28px;display:flex}.sala-riepilogo strong{font:750 clamp(28px,4vw,48px)/1.05 Archivo,sans-serif}.sala-riepilogo small{margin-top:7px;font-size:14px}.sala-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sala-ordine,.sala-bottiglia{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.sala-ordine-testa{color:var(--teal);justify-content:space-between;gap:15px;display:flex}.sala-ordine h2,.sala-bottiglia h2{margin:14px 0 8px;font-size:27px}.sala-meta,.sala-bottiglia small{color:#596064}.sala-listino-intro{justify-content:space-between;align-items:end;gap:32px;margin:36px 0 24px;display:flex}.sala-listino-intro h1{margin:0}.sala-listino-intro label{min-width:260px}.sala-azioni{flex-wrap:wrap;gap:10px;display:flex}.sala-azioni button:nth-child(2){color:var(--caviar);background:0 0}.sala .sala-rimborso{color:#a02f23;background:0 0;border-color:#a02f23;margin-top:10px;display:block}.sala-errore{color:#fff;background:#a02f23;border-radius:9px;max-width:520px;padding:18px;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 8px 30px #0002}.sala-chiusure{max-width:820px}.sala-chiusure h1{margin:32px 0 12px;font-size:clamp(36px,5vw,58px)}.sala-chiusure h2{margin-top:44px}.sala-chiusure form{flex-wrap:wrap;align-items:end;gap:16px;margin-top:28px;display:flex}.sala-chiusure label{font-weight:700;display:block}.sala-chiusure input,.sala-chiusure select{border:1px solid var(--line);min-height:48px;font:inherit;background:#fff;border-radius:8px;margin-top:6px;padding:9px 14px;display:block}.sala-chiusure form button{min-height:48px}.sala-chiusure-lista>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.sala-chiusure-lista button{color:var(--caviar);background:0 0}@media (max-width:700px){.sala-griglia{grid-template-columns:1fr}.sala-listino-intro{display:block}.sala-listino-intro label{margin-top:20px;display:block}}.krug-scopri{color:#f2ece3;text-underline-offset:5px;align-items:center;gap:18px;margin-top:28px;padding:12px 0;font-weight:700;display:inline-flex}.krug-scopri span{color:var(--apricot);font-size:23px}.percorsi-cantina{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1500px;margin:0 auto;padding:0 clamp(20px,5vw,80px) 64px;display:grid}.percorsi-cantina a{min-height:215px;color:var(--caviar);background:#ede8df;border-radius:12px;flex-direction:column;padding:26px;text-decoration:none;transition:transform .25s,background .25s;display:flex}.percorsi-cantina a:hover{background:var(--swan);transform:translateY(-4px)}.percorsi-cantina span{color:var(--teal);font-size:12px;font-weight:700}.percorsi-cantina strong{max-width:14ch;margin:18px 0 auto;font-family:Archivo,Helvetica Neue,sans-serif;font-size:clamp(24px,2.2vw,34px);font-stretch:118%;line-height:1.04}.percorsi-cantina small{justify-content:space-between;gap:12px;margin-top:20px;font-size:13px;display:flex}.percorsi-cantina b{color:var(--apricot);font-size:20px;line-height:1}.filtri{flex-wrap:wrap}.filtri-secondari{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.fascia-prezzo,.filtro-stasera{white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.fascia-prezzo select{border:1px solid var(--line);max-width:210px;min-height:40px;color:var(--caviar);background:#fff;border-radius:999px;padding:6px 12px}.filtro-stasera{border:1px solid var(--teal);color:var(--teal);border-radius:999px;padding:7px 12px}.filtro-stasera input{width:17px;height:17px;accent-color:var(--teal)}.vino h3 a,.anteprima-testo h4 a{text-decoration:none}.vino h3 a:hover,.anteprima-testo h4 a:hover{text-underline-offset:3px;text-decoration:underline}.vino-disponibilita{color:var(--teal);margin:0 0 10px;font-size:14px;font-weight:700}.vino-confronto{color:#596064;margin:0 0 18px;font-size:13px}.vino-confronto strong{color:var(--caviar)}.anteprima-testo>p+p{color:var(--caviar);margin-top:6px;font-weight:700}.carrello-preavviso{color:var(--teal);background:#e7eeeb;border-radius:8px;margin:4px 0 18px;padding:12px 14px;font-size:14px}.carrello-consiglio{background:#eae3d7;border-radius:9px;flex-direction:column;gap:8px;margin:18px 0;padding:18px;display:flex}.carrello-consiglio span{color:var(--teal);margin:0;font-size:12px;font-weight:700}.carrello-consiglio strong{font-size:17px}.carrello-consiglio button{border:1px solid var(--caviar);background:0 0;border-radius:999px;align-self:flex-start;min-height:39px;padding:0 16px;font-size:13px;font-weight:700}.carrello-consiglio button:hover{background:var(--caviar);color:#fff}.breadcrumb{color:#596064;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 26px;font-size:13px;display:flex}.breadcrumb a{color:var(--teal);text-underline-offset:3px}.informazioni-logo img{margin-bottom:42px}.scheda-pagina{max-width:1510px;margin:auto;padding:0 clamp(20px,4vw,72px) 100px}.scheda-testata,.landing-testata{justify-content:space-between;align-items:center;padding:26px 0 34px;display:flex}.scheda-testata img,.landing-testata img{width:132px;display:block}.scheda-testata>a:last-child,.landing-testata>a:last-child{color:var(--teal);font-weight:700}.scheda-corpo{grid-template-columns:minmax(0,1fr) minmax(360px,.84fr);gap:clamp(32px,6vw,100px);display:grid}.scheda-foto{text-align:center;color:#596064;background:#ece7de;border-radius:12px;place-items:center;min-height:640px;padding:50px;display:grid}.scheda-foto img{object-fit:contain;filter:drop-shadow(24px 26px 20px #26221d29);padding:50px}.scheda-dettagli{padding:clamp(10px,3vw,58px) 0}.scheda-dettagli h1{letter-spacing:-.055em;max-width:11ch;margin:0 0 20px;font-size:clamp(42px,4.8vw,80px);font-weight:740;line-height:1.02}.scheda-dettagli>p:not(.sopratitolo){max-width:50ch;font-size:17px;line-height:1.6}.scheda-denominazione{color:var(--teal);font-weight:700}.scheda-prezzi{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin:28px 0;padding:20px 0;display:flex}.scheda-prezzi strong{font-size:25px}.scheda-prezzi span{color:#596064}.scheda-prezzo-attesa,.scheda-attesa{background:var(--swan);border-radius:9px;margin:24px 0;padding:18px;font-weight:700}.scheda-acquisto{margin:24px 0}.scheda-acquisto p{color:var(--teal);font-weight:700}.scheda-acquisto a,.landing-hero>a,.landing-chiusura>a{color:#fff;background:var(--caviar);border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.scheda-avviso{color:#596064;max-width:50ch;font-size:13px;display:block}.scheda-servizio{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:30px;padding-top:20px;font-size:14px;display:flex}.scheda-servizio span{color:#596064}.scheda-abbinamenti{border-top:1px solid var(--line);margin:80px 0 30px;padding:35px 0}.scheda-abbinamenti h2{font-size:clamp(34px,4vw,56px);line-height:1.06}.scheda-abbinamenti>div{flex-wrap:wrap;gap:12px;display:flex}.scheda-abbinamenti a{background:#eae3d7;border-radius:9px;justify-content:space-between;gap:20px;min-width:240px;padding:22px;font-weight:700;text-decoration:none;display:flex}.scheda-abbinamenti a span{color:var(--apricot)}.pagina-editoriale .breadcrumb{margin:0 0 40px}.pagina-editoriale .informazioni-logo img{margin-bottom:40px}.faq-lista{border-top:1px solid var(--line)}.faq-lista details{border-bottom:1px solid var(--line)}.faq-lista summary{cursor:pointer;padding:22px 26px 22px 0;font-family:Archivo,Helvetica Neue,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:720;line-height:1.2}.faq-lista details p{max-width:65ch;padding:0 24px 24px 0;font-size:17px;line-height:1.6}.editoriale-cta{background:var(--swan);border-radius:12px;margin-top:48px;padding:26px}.editoriale-cta p{margin:0 0 14px}.editoriale-cta a{margin:0 18px 8px 0;display:inline-block}.landing-regalo,.landing-amari{max-width:1550px;margin:auto;padding:0 clamp(20px,5vw,80px) 80px}.landing-hero{max-width:1000px;padding:80px 0 105px}.landing-hero h1{letter-spacing:-.06em;max-width:11ch;margin:0 0 34px;font-size:clamp(52px,7vw,112px);font-weight:740;line-height:.97}.landing-hero>p:not(.sopratitolo){max-width:52ch;margin-bottom:32px;font-size:clamp(19px,1.7vw,25px);line-height:1.5}.landing-regalo .landing-hero{max-width:none}.landing-regalo .landing-hero h1{max-width:11ch}.landing-fatti{background:#d6cec2;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.landing-fatti div{background:#eae3d7;flex-direction:column;gap:8px;padding:30px;display:flex}.landing-fatti strong{font-family:Archivo,Helvetica Neue,sans-serif;font-size:clamp(25px,2.5vw,39px);line-height:1}.landing-fatti span{font-size:14px}.landing-chiusura{max-width:820px;margin:105px 0}.landing-chiusura h2{font-size:clamp(38px,5vw,70px);line-height:1.03}.landing-chiusura p{max-width:58ch;margin:25px 0;font-size:19px;line-height:1.55}.pagina-editoriale footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px;padding-top:30px;display:flex}.pagina-editoriale footer a{color:var(--teal)}.landing-candidati{border-top:1px solid var(--line);padding:35px 0 100px}.landing-candidati h2{font-size:clamp(34px,4vw,58px)}.landing-candidati>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.landing-candidati a{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.landing-bottiglia{background:#eae3d7;height:320px;position:relative}.landing-bottiglia img{object-fit:contain;width:100%;height:100%;padding:22px 38px;position:absolute;inset:0}.landing-candidato-testo{flex-direction:column;gap:8px;padding:20px 42px 24px 22px;display:flex}.landing-candidati a span{font-family:Archivo,Helvetica Neue,sans-serif;font-size:21px;font-weight:740;line-height:1.2}.landing-candidati a small{color:#596064}.landing-candidati a b{color:var(--apricot);font-size:23px;position:absolute;bottom:20px;right:20px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-candidati a{transition:transform .35s,box-shadow .35s}.landing-candidati a:hover{transform:translateY(-6px);box-shadow:0 18px 36px #2c2f321a}}@media (max-width:900px){.percorsi-cantina{grid-template-columns:1fr}.percorsi-cantina a{min-height:170px}.scheda-corpo{grid-template-columns:minmax(0,1fr);gap:18px}.scheda-foto{min-height:480px}.landing-fatti{grid-template-columns:1fr}.landing-candidati>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.filtri-secondari{justify-content:flex-start;width:100%;margin:0}.fascia-prezzo{justify-content:space-between;width:100%}.fascia-prezzo select{flex:1;max-width:none}.filtro-stasera{width:100%}.scheda-testata,.landing-testata{padding:20px 0 25px}.scheda-testata img,.landing-testata img{width:110px}.scheda-foto{min-height:360px;padding:30px}.scheda-foto img{padding:30px}.scheda-dettagli h1{font-size:clamp(42px,10vw,62px)}.landing-hero{padding:54px 0 70px}.landing-hero h1{font-size:clamp(48px,11vw,68px)}.landing-candidati>div{grid-template-columns:1fr}.landing-chiusura{margin:65px 0}}.salta{z-index:40;background:var(--caviar);color:var(--fog);border-radius:8px;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-64px;left:16px}.salta:focus{top:16px}.testata{z-index:6;grid-template-columns:auto auto 1fr auto;align-items:center;gap:0 16px;height:88px;display:grid;position:relative}.testata-marchio{border-left:1px solid var(--line);color:var(--teal);letter-spacing:.04em;padding-left:16px;font-family:Archivo,Helvetica Neue,sans-serif;font-size:13px;font-weight:700;font-stretch:118%;line-height:1}.testata-nav{justify-content:center;gap:32px;display:flex}.testata-nav a{padding:12px 0;font-size:15px;font-weight:600;text-decoration:none;position:relative}.testata-nav a:after{content:"";background:var(--apricot);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.testata-nav a:hover:after,.testata-nav a[aria-current=page]:after{transform:scaleX(1)}.testata-azione{justify-content:flex-end;display:flex}.testata-avvisami,.carrello-tasto{border:1px solid var(--caviar);min-height:48px;color:var(--caviar);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.testata-avvisami:hover,.carrello-tasto:hover{background:var(--caviar);color:var(--fog)}a.carrello-tasto{padding:0 24px}.bottone,.editoriale-cta .bottone{background:var(--caviar);min-height:48px;color:var(--fog);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 24px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.bottone:hover,.vino-fondo button:hover,.pagamento:hover:not(:disabled),.eta-dialogo button:hover{background:var(--apricot);border-color:var(--apricot);color:#fff}.link-testo{color:var(--teal);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.piede{background:var(--swan);min-height:0;padding:64px clamp(20px,5vw,80px) 32px;font-size:15px;display:block}.piede-griglia{border-bottom:1px solid #2c2f322e;grid-template-columns:1.4fr repeat(3,1fr);gap:48px;max-width:1500px;margin:0 auto;padding-bottom:48px;display:grid}.piede-marchio img{width:120px;height:auto;margin-bottom:24px;display:block}.piede-marchio p{max-width:32ch;margin:0}.piede h2{letter-spacing:.04em;text-transform:lowercase;color:var(--teal);margin:0 0 16px;font-family:Archivo,Helvetica Neue,sans-serif;font-size:13px;font-weight:700;font-stretch:118%;line-height:1}.piede-griglia>div:not(.piede-marchio){flex-direction:column;align-items:flex-start;gap:8px;display:flex}.piede-griglia p{margin:0}.piede a{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .25s}.piede a:hover{background-size:100% 1px}.piede-legale{color:#4d5357;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;max-width:1500px;margin:0 auto;padding-top:24px;font-size:13px;display:flex}.piede-legale-link{gap:24px;display:flex}.piede-legale a{text-underline-offset:3px;background:0 0;text-decoration:underline}.avvisami{width:100%;max-width:480px}.avvisami-riga{border:1px solid var(--line);background:#fff;border-radius:999px;gap:8px;padding:6px;display:flex}.avvisami-riga input{min-width:0;min-height:48px;color:var(--caviar);background:0 0;border:0;flex:1;padding:0 16px;font-size:16px}.avvisami-riga input:focus-visible{outline:none}.avvisami-riga:focus-within{outline:3px solid var(--teal);outline-offset:3px}.avvisami-riga button{background:var(--caviar);min-height:48px;color:var(--fog);white-space:nowrap;border:0;border-radius:999px;padding:0 24px;font-weight:700;transition:background .2s}.avvisami-riga button:hover:not(:disabled){background:var(--apricot)}.avvisami-riga button:disabled{opacity:.6}.avvisami-nota{color:#596064;margin:12px 0 0;font-size:13px}.avvisami-errore{color:#a02f23;margin:8px 0 0;font-size:14px;font-weight:700}.avvisami-grazie{color:var(--teal);background:#e7eeeb;border-radius:999px;margin:0;padding:16px 24px;font-weight:700}.avvisami-trappola{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.avvisami-instagram{background:var(--caviar);min-height:48px;color:var(--fog);border-radius:999px;align-items:center;margin-top:16px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.avvisami-scuro .avvisami-riga{background:#f2ece314;border-color:#f2ece347}.avvisami-scuro .avvisami-riga input{color:#f2ece3}.avvisami-scuro .avvisami-riga input::placeholder{color:#b9b1a6}.avvisami-scuro .avvisami-riga:focus-within{outline-color:var(--swan)}.avvisami-scuro .avvisami-riga button{color:#191817;background:#f2ece3}.avvisami-scuro .avvisami-riga button:hover:not(:disabled){background:#fff}.avvisami-scuro .avvisami-nota{color:#c8bfb3}.avvisami-scuro .avvisami-grazie{color:#f2ece3;background:#f2ece31a}.avvisami-scuro .avvisami-instagram{color:#191817;background:#f2ece3}.avvisami-scuro .avvisami-errore{color:#f0a597}.apertura-attesa{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.apertura-testo .apertura-attesa .apertura-orari{margin:0}.apertura-secondario{color:#f2ece3;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.apertura-secondario span{color:var(--apricot)}.krug-scopri{min-height:44px}.catalogo-vuoto{border:0;padding:0}.anteprima-vini{margin-top:0}.anteprima-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.anteprima-testo h3{letter-spacing:-.025em;margin:0 0 8px;font:750 21px/1.2 Archivo,Helvetica Neue,sans-serif}.anteprima-testo{flex-direction:column;display:flex}.anteprima-testo .anteprima-prezzo{color:var(--caviar);margin-top:auto;padding-top:14px;font-size:20px;font-weight:750}.anteprima-prezzo small{color:#596064;border:0;margin:0;padding:0;font-size:12px;font-weight:400;display:inline}.anteprima-link:hover h3{text-underline-offset:3px;text-decoration:underline}.anteprima-link:focus-visible{outline:3px solid var(--teal);outline-offset:-3px;border-radius:12px}.anteprima-crediti{color:#596064;margin:24px 0 0;font-size:13px}.apertura-invito{background:var(--swan);border-radius:12px;grid-template-columns:1fr minmax(320px,480px);align-items:end;gap:48px;margin-top:64px;padding:48px;display:grid}.apertura-invito h2{max-width:16ch;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.08}.apertura-invito .sopratitolo{margin-bottom:16px}.categorie button{min-height:44px;padding:0 16px}.scheda-pagina{padding-top:32px}.scheda-dettagli h1{text-transform:none;max-width:14ch}.scheda-foto{margin:0;position:relative}.scheda-foto figcaption{color:#6b7074;font-size:12px;position:absolute;bottom:16px;left:24px}.scheda-tavola{width:100%;height:100%;min-height:inherit;background:var(--caviar);color:var(--swan);text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;padding:40px;display:flex}.scheda-tavola span{letter-spacing:.04em;color:var(--apricot);font-size:13px;font-weight:700}.scheda-tavola strong{letter-spacing:-.05em;max-width:10ch;font-family:Archivo,Helvetica Neue,sans-serif;font-size:clamp(40px,5vw,72px);font-weight:740;font-stretch:118%;line-height:.98}.scheda-foto:has(.scheda-tavola){padding:0}.scheda-invito{background:var(--swan);border-radius:12px;flex-direction:column;gap:16px;margin:32px 0;padding:24px;display:flex}.scheda-invito .avvisami-riga{border-color:#0000}dl.scheda-servizio{border-top:1px solid var(--line);gap:0;margin:32px 0 0;padding:0;display:grid}dl.scheda-servizio>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:16px 0;display:grid}dl.scheda-servizio dt{font-weight:700}dl.scheda-servizio dd{color:#4d5357;margin:0}.informazioni{padding-top:48px}.pagina-vuota{min-height:56vh}.pagina-vuota h1{max-width:14ch;margin-bottom:32px}.pagina-vuota-testo{max-width:52ch;font-size:19px;line-height:1.6}.pagina-vuota-azioni{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.pagina-vuota-azioni>a:not(.bottone){color:var(--teal);text-underline-offset:4px;font-weight:700}.ordine-aiuto{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.passi{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 80px;padding:0;list-style:none;display:grid}.passi li{background:#ede8df;border-radius:12px;padding:24px}.passi li span{color:var(--apricot);font-size:13px;font-weight:700}.passi li h2{margin:16px 0 8px;font-size:24px}.passi li p{margin:0;font-size:15px;line-height:1.55}.faq-titolo{margin:0 0 24px;font-size:clamp(30px,3vw,40px)}.editoriale-cta .pagina-vuota-azioni{margin-top:16px}.editoriale-cta .pagina-vuota-azioni a{margin:0}.landing-avvisami{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.landing-avvisami>a{color:var(--teal);text-underline-offset:4px;font-weight:700}.landing-hero .bottone{margin-top:8px}.scheda-testata,.landing-testata{display:none}@media (max-width:1100px){.testata-nav{gap:24px}.piede-griglia{grid-template-columns:repeat(3,1fr)}.piede-marchio{grid-column:1/-1}}@media (max-width:900px){.testata{grid-template-columns:auto auto minmax(0,1fr) auto;height:auto;padding-top:16px;padding-bottom:0}.testata-nav{scrollbar-width:none;border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;min-width:0;margin:8px -20px 0;padding:0 20px;overflow-x:auto}.testata-nav::-webkit-scrollbar{display:none}.testata-nav a{white-space:nowrap;padding:12px 0;font-size:14px}.testata-azione{grid-column:4}.apertura-invito{grid-template-columns:1fr;gap:24px;padding:32px}.passi{grid-template-columns:1fr}}@media (max-width:650px){.testata{gap:0 12px;padding:12px 16px 0}.testata-nav{margin:8px -16px 0;padding:0 16px}.testata-marchio{padding-left:12px;font-size:12px}.testata-avvisami,.carrello-tasto{min-height:40px;padding:0 16px;font-size:14px}.testata-avvisami{font-size:0}.testata-avvisami:after{content:attr(data-breve);font-size:14px}.apertura{min-height:max(760px,100svh)}.apertura-interno{min-height:max(760px,100svh);padding-top:40px}.avvisami-riga{border-radius:16px;flex-direction:column;padding:8px}.avvisami-riga button{width:100%}.anteprima-vini{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.anteprima-foto{aspect-ratio:3/4;height:auto}.anteprima-foto img,.anteprima-testo{padding:16px}.anteprima-stato{font-size:11px}.anteprima-testo h3{font-size:16px;line-height:1.2}.anteprima-testo p{font-size:13px}.apertura-invito{margin-top:40px;padding:24px}.piede{padding:48px 20px 24px}.piede-griglia{grid-template-columns:1fr 1fr;gap:32px 24px}.piede-legale{flex-direction:column}dl.scheda-servizio>div{grid-template-columns:1fr;gap:4px}.scheda-tavola{padding:24px}.scheda-dettagli{min-width:0}.scheda-dettagli h1{overflow-wrap:anywhere}.pagina-vuota-testo{font-size:17px}}@media (max-width:360px){.testata{grid-template-columns:auto minmax(0,1fr) auto;gap:0 8px}.testata-marchio{display:none}.testata-azione{grid-column:3}.logo img{width:96px}}.informazioni a.bottone,.pagina-editoriale a.bottone,.editoriale-cta a.bottone{color:var(--fog);text-decoration:none}.informazioni a.bottone:hover,.pagina-editoriale a.bottone:hover{color:#fff}:root{--bordo:calc(max(0px, (100vw - 1500px) / 2) + clamp(20px, 5vw, 80px))}.testata,.apertura-interno,.krug-scena-interno,.servizio,.occasione,.percorsi-cantina,.catalogo,.piede,.scheda-pagina,.landing-regalo,.landing-amari{max-width:none;padding-left:var(--bordo);padding-right:var(--bordo);margin-left:0;margin-right:0}.piede-griglia,.piede-legale{max-width:none}.occasione{border-bottom:0;padding-bottom:64px}.servizio{border-bottom:1px solid var(--line)}.landing-regalo,.landing-amari{padding-top:32px}.krug-scopri span,.apertura-secondario span{text-decoration:none;display:inline-block}.krug-scopri,.apertura-secondario{text-decoration-thickness:1px}.anteprima-chiusura .anteprima-link{background:var(--caviar);color:var(--swan);justify-content:space-between;padding:32px}.anteprima-chiusura span{color:var(--apricot);font-size:13px;font-weight:700}.anteprima-chiusura strong{letter-spacing:-.04em;max-width:10ch;font-family:Archivo,Helvetica Neue,sans-serif;font-size:clamp(26px,2.4vw,36px);font-weight:740;font-stretch:118%;line-height:1.02}.anteprima-chiusura em{text-underline-offset:4px;font-style:normal;font-weight:700;text-decoration:underline}.anteprima-chiusura .anteprima-link:hover em{color:#fff}.faq-lista summary{padding-right:48px;list-style:none;position:relative}.faq-lista summary::-webkit-details-marker{display:none}.faq-lista summary:after{content:"";background:linear-gradient(var(--apricot),var(--apricot)) center/16px 2px no-repeat,linear-gradient(var(--apricot),var(--apricot)) center/2px 16px no-repeat;width:16px;height:16px;margin-top:-8px;transition:transform .25s;position:absolute;top:50%;right:8px}.faq-lista details[open] summary:after{transform:rotate(45deg)}.faq-lista summary:hover{color:var(--teal)}@media (min-width:651px) and (max-width:1100px){.percorso-bottiglia{height:min(64svh,600px);top:6svh;left:60%}.apertura-testo{width:58vw}.krug-testo{width:56%}}@media (min-width:701px) and (max-width:900px){.percorsi-cantina{grid-template-columns:repeat(3,minmax(0,1fr))}.percorsi-cantina a{min-height:200px;padding:24px 20px}.percorsi-cantina strong{font-size:22px}}@media (max-width:420px){.testata-nav{gap:20px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.piede-griglia{grid-template-columns:1fr}.anteprima-chiusura .anteprima-link{padding:20px}}@media (max-width:650px){.anteprima-testo h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.anteprima-chiusura strong{max-width:none;font-size:20px}.anteprima-chiusura .anteprima-link{padding:16px}}.anteprima-foto img,.vino-foto img,.scheda-foto img{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}@media (max-width:360px){.anteprima-chiusura strong{font-size:17px}}@media (max-width:650px){.anteprima-testo h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.anteprima-prezzo small{margin-top:2px;line-height:1.3;display:block}}@media (max-width:360px){.anteprima-testo h3{font-size:15px}.anteprima-chiusura strong{letter-spacing:-.02em;font-size:15px}}.note-vino{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:80px 0 0;padding:48px 0 16px;display:grid}.note-blocco h2{letter-spacing:.02em;color:var(--teal);margin:0 0 16px;font-family:Archivo,Helvetica Neue,sans-serif;font-size:15px;font-weight:740;font-stretch:118%}.note-blocco p{max-width:36ch;margin:0;font-size:18px;line-height:1.5}.note-blocco small{color:#596064;margin-top:12px;font-size:14px;display:block}.note-gusti{gap:12px;margin:0;padding:0;list-style:none;display:grid}.note-gusti li{align-items:center;gap:16px;font-size:17px;line-height:1.3;display:flex}.note-gusti li:first-letter{text-transform:uppercase}.icona-gusto{box-sizing:content-box;width:28px;height:28px;color:var(--apricot);background:#ede8df;border-radius:50%;flex:none;padding:10px}.scheda-invito{gap:16px}.scheda-invito .bottone{align-self:flex-start}.catalogo-intro>p{color:#4d5357}@media (max-width:900px){.note-vino{grid-template-columns:1fr;gap:32px;margin-top:48px;padding-top:32px}}.icona-gusto{width:26px;height:26px;padding:11px}.scheda-dettagli .note-vino{border:0;grid-template-columns:1fr;gap:28px;margin:8px 0 32px;padding:0}.scheda-dettagli .note-blocco p{font-size:17px}.scheda-dettagli .note-gusti{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.scheda-dettagli .note-gusti li{gap:12px;font-size:15px}@media (max-width:420px){.scheda-dettagli .note-gusti{grid-template-columns:1fr}}.cassetto-fondo label.biglietto-scelta{align-items:flex-start;gap:10px;margin:18px 0 12px;display:flex}.cassetto-fondo .biglietto-scelta input{flex:none;width:18px;height:18px;min-height:18px;margin:2px 0 0}.cassetto-fondo .biglietto-scelta span{color:var(--caviar);margin:0;display:inline}.cassetto-fondo .biglietto-scelta small{color:#596064;margin-top:2px;font-weight:400;display:block}.biglietto{margin:0 0 18px}.cassetto-fondo .biglietto textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:9px;margin-top:5px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.45;display:block}.cassetto-fondo .biglietto-conta{color:#596064;margin:-6px 0 12px;font-size:13px;display:block}.cassetto-fondo .biglietto-conta.oltre{color:#a02f23;font-weight:700}.biglietto-anteprima{aspect-ratio:105/148;border:1px solid var(--line);text-align:center;background:#fffdf8;flex-direction:column;justify-content:center;width:min(100%,240px);margin:0 auto;padding:13% 7% 22%;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #2c2f321a}.cassetto-fondo .biglietto-anteprima span{color:var(--caviar);white-space:pre;margin:0;display:block}.cassetto-fondo .biglietto-anteprima .biglietto-vuoto{color:#8a8f92;white-space:normal;font-style:italic}.biglietto-anteprima img{opacity:.85;width:28%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.sala-dedica{border-left:3px solid var(--camel);white-space:pre-line;background:#f3eee5;margin:10px 0;padding:10px 12px;font-size:14px}.biglietto-stampa{display:none}@media print{@page{size:105mm 148mm;margin:0}body *{visibility:hidden}.biglietto-stampa,.biglietto-stampa *{visibility:visible}.biglietto-stampa{color:#000;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:105mm;height:148mm;padding:18mm 12mm 30mm;font-family:Georgia,Times New Roman,serif;font-size:12pt;line-height:1.5;display:flex;position:fixed;inset:0}.biglietto-stampa span{white-space:pre;display:block}.biglietto-stampa img{width:30mm;position:absolute;bottom:12mm;left:50%;transform:translate(-50%)}}.scheda-acquisto p.ultime,.vino-disponibilita.ultime{color:#9a4637}.domande{margin:8px 0 32px}.domande h2{letter-spacing:.02em;color:var(--teal);margin:20px 0 6px;font-size:15px}.domande details{border-bottom:1px solid var(--line)}.domande summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 0;font-weight:700;list-style:none;display:flex}.domande summary::-webkit-details-marker{display:none}.domande summary:after{content:"+";color:var(--teal);flex:none;font-size:22px;font-weight:400;line-height:1}.domande details[open] summary:after{content:"−"}.domande summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.domande details p{color:#3f4549;max-width:52ch;margin:0 0 16px}.domande-altro{color:#596064;margin:14px 0 0;font-size:14px}.domande-altro a{color:var(--teal);text-underline-offset:3px}
