@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/fonts/cormorant-garamond-latin-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/assets/fonts/jost-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/assets/fonts/jost-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--avorio: #F6F1E7;--lino: #EDE5D6;--inchiostro: #1E1B18;--nocciola: #6B5E4F;--vinaccia: #6E1F2A;--vinaccia-scuro: #521620;--ginestra: #C9A227;--cantina: #231A16;--filo: rgba(107, 94, 79, .24);--filo-oro: rgba(201, 162, 39, .75);--avorio-tenue: rgba(246, 241, 231, .74);--f-titoli: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-testo: "Jost", "Avenir Next", "Century Gothic", "Segoe UI", sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--bordo: clamp(18px, 5vw, 56px);--raggio: 5px;--h-testata: 78px;--ombra: 0 1px 2px rgba(35, 26, 22, .05), 0 10px 28px -14px rgba(82, 22, 32, .22);--ombra-alta: 0 2px 4px rgba(35, 26, 22, .08), 0 28px 60px -24px rgba(35, 26, 22, .45);--molla: cubic-bezier(.2, .7, .2, 1)}@media(min-width:700px){:root{--h-testata: 84px}}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--avorio);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--h-testata) + 16px)}body{margin:0;min-width:320px;font-family:var(--f-testo);font-size:1.0625rem;line-height:1.7;font-weight:400;color:var(--inchiostro);background:var(--avorio) url(/assets/img/grana.webp);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}img,svg{max-width:100%}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}address{font-style:normal}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--vinaccia);outline-offset:3px;border-radius:2px}.sezione--cantina :focus-visible,.piede :focus-visible{outline-color:var(--avorio)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.salta{position:absolute;left:12px;top:-80px;z-index:100;padding:12px 18px;background:var(--vinaccia);color:var(--avorio);border-radius:var(--raggio);text-decoration:none}.salta:focus{top:12px}.contenitore{width:min(100% - 2 * var(--bordo),1180px);margin-inline:auto}.contenitore--stretto{width:min(100% - 2 * var(--bordo),780px)}.sezione{padding-block:clamp(72px,10vw,136px)}.sezione--lino{background-color:var(--lino)}.sezione--cantina{background-color:var(--cantina);color:var(--avorio)}.centro{text-align:center}.piccolo{font-size:.875rem;color:var(--nocciola)}.titolo{font-family:var(--f-titoli);font-weight:600;font-size:clamp(2.3rem,1.6rem + 3vw,3.5rem);line-height:1.08;letter-spacing:-.012em;text-wrap:balance}.titolo--medio{font-size:clamp(1.9rem,1.4rem + 2.2vw,2.8rem)}.titolo--grande{font-size:clamp(3rem,2rem + 5vw,5rem);line-height:1}.etichetta{font-family:var(--f-testo);font-weight:500;font-size:.75rem;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--nocciola)}.intestazione{display:grid;justify-items:center;gap:var(--s5);text-align:center;margin-bottom:clamp(40px,6vw,72px)}.rametto{display:block;width:27px;height:36px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.ornamento{display:flex;align-items:center;justify-content:center;gap:var(--s4);color:var(--ginestra)}.ornamento span{width:56px;height:1px;background:var(--filo-oro)}.filetto{display:block;width:56px;height:1px;margin-bottom:var(--s5);background:var(--filo-oro)}.ornamento--grande .rametto{width:33px;height:44px}.ornamento--grande span{width:clamp(48px,9vw,96px)}.pulsante{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 30px;border:1px solid transparent;border-radius:4px;font-family:var(--f-testo);font-weight:500;font-size:1rem;line-height:1.2;letter-spacing:.04em;text-decoration:none;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s var(--molla)}.pulsante svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.pulsante--pieno{background-color:var(--vinaccia);color:var(--avorio)}.pulsante--linea{border-color:#1e1b188c;color:var(--inchiostro);background-color:transparent}.pulsante--piccolo{min-height:44px;padding:8px 20px;font-size:.9375rem}.pulsante--largo{width:100%}@media(hover:hover){.pulsante--pieno:hover{background-color:var(--vinaccia-scuro)}.pulsante--linea:hover{background-color:var(--inchiostro);border-color:var(--inchiostro);color:var(--avorio)}}.pulsante:active{transform:translateY(1px) scale(.99)}.pulsante--pieno:active{background-color:var(--vinaccia-scuro)}.collegamento{color:var(--vinaccia);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}@media(hover:hover){.collegamento:hover{color:var(--vinaccia-scuro);text-decoration-thickness:2px}}.collegamento:active{color:var(--vinaccia-scuro)}.collegamento--chiaro{color:var(--avorio);text-decoration-color:var(--ginestra)}@media(hover:hover){.collegamento--chiaro:hover{color:var(--avorio);text-decoration-color:var(--avorio)}}.collegamento--chiaro:active{color:var(--avorio-tenue)}.pillola-demo{display:inline-flex;align-items:center;min-height:24px;padding:3px 11px;border:1px solid var(--vinaccia);border-radius:999px;background-color:var(--lino);color:var(--vinaccia);font-family:var(--f-testo);font-weight:500;font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.testata{position:sticky;top:0;z-index:50;background-color:var(--avorio);border-bottom:1px solid transparent;transition:transform .4s var(--molla),border-color .3s ease}.testata.scesa{border-bottom-color:var(--filo)}.testata.nascosta{transform:translate3d(0,-100%,0)}.testata__dentro{display:flex;align-items:center;gap:var(--s3);min-height:var(--h-testata);width:min(100% - 2 * var(--bordo),1320px);margin-inline:auto;padding-block:8px}.testata__marchio{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-right:auto;min-width:0}.marchio{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--inchiostro);border-radius:3px}.marchio__rametto{width:21px;height:30px;color:var(--ginestra);flex:none}.marchio__testo{display:grid;line-height:1}.marchio__sopra{font-family:var(--f-testo);font-weight:500;font-size:.5938rem;letter-spacing:.34em;text-transform:uppercase;color:var(--nocciola)}.marchio__nome{font-family:var(--f-titoli);font-weight:600;font-size:1.4375rem;letter-spacing:-.005em;white-space:nowrap;margin-top:3px}.marchio--chiaro{color:var(--avorio)}.marchio--chiaro .marchio__sopra{color:var(--avorio-tenue)}.testata .pillola-demo{font-size:.5938rem;min-height:20px;padding:2px 9px;margin-left:30px}.lingue{flex:none;display:inline-flex;align-items:center;border:1px solid var(--filo);border-radius:999px;background-color:var(--avorio)}.lingue li{display:flex}.lingue a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border-radius:999px;font-family:var(--f-testo);font-weight:500;font-size:.8125rem;line-height:1;letter-spacing:.08em;text-decoration:none;color:var(--nocciola);transition:background-color .25s ease,color .25s ease}.lingue a[aria-current=true]{background-color:var(--vinaccia);color:var(--avorio)}@media(hover:hover){.lingue a:not([aria-current=true]):hover{background-color:var(--lino);color:var(--inchiostro)}}.lingue a:not([aria-current=true]):active{background-color:var(--lino);color:var(--inchiostro)}.testata__richiedi{display:none}.menu-apri{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--filo);border-radius:999px;background-color:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease}.menu-apri svg{width:22px;height:22px;fill:none;stroke:var(--inchiostro);stroke-width:1.4;stroke-linecap:round}.menu-apri path{transform-origin:12px 12px;transition:transform .3s var(--molla)}.menu-apri[aria-expanded=true] .menu-apri__a{transform:translateY(3.5px) rotate(45deg)}.menu-apri[aria-expanded=true] .menu-apri__b{transform:translateY(-3.5px) rotate(-45deg)}@media(hover:hover){.menu-apri:hover{background-color:var(--lino)}}.menu-apri:active{background-color:var(--lino)}.menu-sito{position:absolute;top:100%;left:0;right:0;display:none;background-color:var(--avorio);border-bottom:1px solid var(--filo);box-shadow:var(--ombra);max-height:calc(100dvh - var(--h-testata));overflow-y:auto}.testata.aperta .menu-sito{display:block}.menu-sito ul{display:grid;width:min(100% - 2 * var(--bordo),1320px);margin-inline:auto;padding-block:var(--s3) var(--s5)}.menu-sito li+li{border-top:1px solid var(--filo)}.menu-sito a:not(.pulsante){display:flex;align-items:center;min-height:54px;font-family:var(--f-titoli);font-weight:600;font-size:1.5rem;text-decoration:none;color:var(--inchiostro);transition:color .2s ease}.menu-sito a[aria-current=page]{color:var(--vinaccia)}.menu-sito a:not(.pulsante):active{color:var(--vinaccia)}.menu-sito .menu-sito__richiedi{border-top:0;padding-top:var(--s4)}.menu-sito__richiedi .pulsante{width:100%}html:not(.js) .testata{position:static}html:not(.js) .testata__dentro{flex-wrap:wrap}html:not(.js) .menu-sito{position:static;display:block;order:5;width:100%;box-shadow:none;border:0}html:not(.js) .menu-apri{display:none}@media(min-width:700px){.testata__marchio{flex-direction:row;align-items:center;gap:var(--s4)}.testata .pillola-demo{font-size:.6563rem;min-height:24px;padding:3px 11px;margin-left:0}.marchio__rametto{width:24px;height:34px}.marchio__nome{font-size:1.625rem}.marchio__sopra{font-size:.625rem}.testata__richiedi{display:inline-flex}.menu-sito .menu-sito__richiedi{display:none}}@media(min-width:1240px){.testata__dentro{gap:var(--s5)}.testata__marchio{margin-right:0}.menu-apri{display:none}.menu-sito,html:not(.js) .menu-sito{position:static;display:block;order:0;width:auto;margin-inline:auto;background:none;border:0;box-shadow:none;overflow:visible;max-height:none}.menu-sito ul{display:flex;align-items:center;gap:clamp(14px,1.6vw,28px);width:auto;padding:0}.menu-sito li+li{border-top:0}.menu-sito a:not(.pulsante){position:relative;min-height:44px;font-family:var(--f-testo);font-weight:400;font-size:.9688rem;letter-spacing:.03em;white-space:nowrap}.menu-sito a:not(.pulsante):after{content:"";position:absolute;left:0;right:0;bottom:9px;height:1px;background:var(--vinaccia);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--molla)}.menu-sito a:not(.pulsante):hover{color:var(--vinaccia)}.menu-sito a:not(.pulsante):hover:after,.menu-sito a[aria-current=page]:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.testata,.menu-apri path,.pulsante{transition:none}}.foto{position:relative;overflow:hidden;border-radius:var(--raggio);background-color:var(--lino)}.foto img{display:block;width:100%;height:100%;object-fit:cover}.segnaposto:after{content:"";position:absolute;inset:10px;border:1px solid rgba(201,162,39,.55);border-radius:2px;pointer-events:none}.segnaposto__etichetta{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:26px;text-align:center;font-size:.875rem;line-height:1.4;letter-spacing:.02em;color:#1e1b18b8}.segnaposto__etichetta .rametto{width:22px;height:30px;color:var(--ginestra)}.segnaposto--scuro .segnaposto__etichetta{color:var(--avorio-tenue)}.riga{display:flex;align-items:flex-end;gap:10px}.riga__nome{flex:0 1 auto;min-width:0}.riga__puntini{flex:1 1 28px;min-width:24px;height:0;margin-bottom:.48em;border-bottom:2px dotted rgba(107,94,79,.5)}.riga__prezzo{flex:none;white-space:nowrap;font-family:var(--f-testo);font-weight:500;font-variant-numeric:lining-nums tabular-nums;margin:0}.carta--chiara .riga__puntini{border-bottom-color:#f6f1e766}.rivela-pronto .rivela{opacity:0;transform:translate3d(0,14px,0)}.rivela-pronto .rivela.vista{opacity:1;transform:none;transition:opacity .45s ease-out,transform .45s var(--molla)}@media(prefers-reduced-motion:reduce){.rivela-pronto .rivela,.rivela-pronto .rivela.vista{opacity:1;transform:none;transition:none}}.piede{background-color:var(--cantina);color:var(--avorio-tenue);padding-block:clamp(56px,8vw,88px) var(--s6);font-size:.9688rem}.piede a{color:var(--avorio);text-decoration:none;transition:color .2s ease}.piede a:not(.marchio):not([data-lingua]){text-decoration:underline;text-decoration-color:#f6f1e74d;text-decoration-thickness:1px;text-underline-offset:.22em}@media(hover:hover){.piede a:not(.marchio):not([data-lingua]):hover{text-decoration-color:var(--ginestra)}}.piede a:not(.marchio):not([data-lingua]):active{color:var(--avorio-tenue)}.piede__griglia{display:grid;gap:var(--s6)}.piede__payoff{margin-top:var(--s4);font-family:var(--f-titoli);font-style:italic;font-weight:500;font-size:1.25rem;line-height:1.3;color:var(--avorio-tenue)}.piede__blocco{display:grid;gap:6px;align-content:start}.piede__blocco p a{display:inline-flex;align-items:center;min-height:32px}.piede__orari span{display:block;white-space:nowrap}.piede__social{gap:10px}.piede__social svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}.piede__social circle:last-of-type{fill:currentColor}.piede .lingue{justify-self:start;background-color:transparent;border-color:#f6f1e742}.piede .lingue a{color:var(--avorio-tenue)}.piede .lingue a[aria-current=true]{background-color:var(--avorio);color:var(--cantina)}@media(hover:hover){.piede .lingue a:not([aria-current=true]):hover{background-color:#f6f1e71f;color:var(--avorio)}}.piede .lingue a:not([aria-current=true]):active{background-color:#f6f1e71f;color:var(--avorio)}.piede__fondo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s6);margin-top:clamp(40px,6vw,64px);padding-top:var(--s5);border-top:1px solid rgba(246,241,231,.16);font-size:.9063rem}.piede__fondo ul{display:flex;gap:var(--s5)}.piede__fondo a{display:inline-flex;align-items:center;min-height:44px}@media(min-width:700px){.piede__griglia{grid-template-columns:1.3fr 1fr}}@media(min-width:1000px){.piede__griglia{grid-template-columns:1.4fr 1fr 1.2fr auto;gap:var(--s7)}}a[href^="tel:"],.tel{white-space:nowrap}
