.CookiePreferencesLink_link__PZFOc{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}@font-face{font-family:montserrat;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/13d587dd9d179c13-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_f67f4d{font-family:montserrat,montserrat Fallback}.__variable_f67f4d{--font-montserrat:"montserrat","montserrat Fallback"}@font-face{font-family:gourmand;src:url(/_next/static/media/7ce399a0a5848d10-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gourmand Fallback;src:local("Arial");ascent-override:87.07%;descent-override:26.83%;line-gap-override:0.00%;size-adjust:105.37%}.__className_32df53{font-family:gourmand,gourmand Fallback;font-weight:400;font-style:normal}.__variable_32df53{--font-gourmand:"gourmand","gourmand Fallback"}@font-face{font-family:ebGaramond;src:url(/_next/static/media/d209395dea072b84-s.p.ttf) format("truetype");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:ebGaramond Fallback;src:local("Arial");ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.00%;size-adjust:85.52%}.__className_79cdd7{font-family:ebGaramond,ebGaramond Fallback;font-style:normal}.__variable_79cdd7{--font-eb-garamond:"ebGaramond","ebGaramond Fallback"}.lk-banner{position:fixed;bottom:clamp(1rem,3vw,2rem);left:50%;z-index:9999;width:min(52rem,calc(100% - 2rem));background:linear-gradient(rgba(8,21,33,.9),rgba(8,21,33,.98)),var(--texture-blu-buondelmonte) center /32rem repeat;border:1px solid var(--color-border-strong,rgba(201,169,107,.7));border-radius:var(--border-radius,.3rem);box-shadow:0 1.5rem 4rem rgba(2,10,16,.65),inset 0 0 0 1px rgba(237,230,217,.06);color:var(--color-text,#f4f4f4);font-family:var(--font-body,sans-serif);padding:1.35rem 1.5rem 1.2rem;transform:translateX(-50%);animation:lk-banner-in .5s cubic-bezier(.22,1,.36,1) both}.lk-banner-content{display:grid;grid-gap:.95rem;gap:.95rem}.lk-banner-content p{color:var(--color-text-muted,#c9c1b9);font-size:.82rem;line-height:1.65;margin:0;max-width:46rem}.lk-actions{display:flex;flex-wrap:wrap;gap:.6rem}.lk-button{border:1px solid rgba(244,244,244,.24);border-radius:.2rem;cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.2;padding:.72rem 1rem;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lk-button:focus-visible,.lk-button:hover{transform:translateY(-2px)}.lk-actions .lk-button:first-child{background:linear-gradient(135deg,#a81930,var(--color-carminio,#8b0f23));border-color:var(--color-oro-antico,#c9a96b);color:var(--color-text,#f4f4f4)}.lk-actions .lk-button:first-child:focus-visible,.lk-actions .lk-button:first-child:hover{background:#b22a40;border-color:var(--color-bianco-calce,#ede6d9)}.lk-actions .lk-button:nth-child(2),.lk-button-secondary{background:transparent;color:var(--color-text,#f4f4f4)}.lk-actions .lk-button:nth-child(2):focus-visible,.lk-actions .lk-button:nth-child(2):hover,.lk-button-secondary:focus-visible,.lk-button-secondary:hover{background:rgba(201,169,107,.14);border-color:var(--color-oro-antico,#c9a96b)}.lk-button-icon{background:transparent;color:var(--color-text-muted,#c9c1b9);min-width:2.6rem;padding-inline:.7rem}.lk-links{display:flex;flex-wrap:wrap;gap:1rem}.lk-links a{color:var(--color-gold,#c9a35d);font-size:.68rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.2em}.lk-links a:focus-visible,.lk-links a:hover{color:var(--color-ivory,#f1e7d3)}.lk-modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.lk-modal-content{background:linear-gradient(rgba(8,21,33,.94),rgba(8,21,33,.99)),var(--texture-blu-buondelmonte) center /34rem repeat;border:1px solid var(--color-border-strong,rgba(201,163,93,.55));border-radius:var(--border-radius,.3rem);box-shadow:0 2rem 5rem rgba(0,0,0,.62);color:var(--color-text,#f4f4f4);max-height:calc(100dvh - 2rem);max-width:42rem;overflow-y:auto;padding:clamp(1.25rem,4vw,2rem);position:relative;width:min(42rem,calc(100% - 2rem));z-index:10001}.lk-modal-content h2{color:var(--color-text,#f4f4f4);font-family:var(--font-display,cursive);font-size:clamp(2.4rem,6vw,3.5rem);font-weight:400;letter-spacing:.06em;line-height:1;margin:0 0 .7rem;text-align:left;text-transform:uppercase}.lk-modal-content>p{color:var(--color-text-muted,#c9c1b9);font-size:.82rem;line-height:1.6;margin:0}.lk-preferences{display:grid;grid-gap:.7rem;gap:.7rem;margin:1.4rem 0}.lk-preference-item{align-items:center;background:rgba(244,244,244,.035);border:1px solid rgba(244,244,244,.12);border-radius:.25rem;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.lk-preference-item strong{color:var(--color-ivory,#f1e7d3);display:block;font-size:.78rem;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.lk-preference-item p{color:var(--color-text-muted,#c9c1b9);font-size:.75rem;line-height:1.5;margin:0}.lk-preference-item input{accent-color:var(--color-blood,#951c1c);flex:0 0 auto;height:1.1rem;width:1.1rem}.lk-modal-actions{display:flex;flex-wrap:wrap;gap:.6rem}.lk-backdrop{background:rgba(0,0,0,.78);inset:0;position:absolute}@keyframes lk-banner-in{0%{opacity:0;transform:translate(-50%,1.5rem)}to{opacity:1;transform:translate(-50%)}}@media (max-width:560px){.lk-banner{bottom:.75rem;padding:1.15rem 1.1rem 1rem;width:calc(100% - 1.5rem)}.lk-actions{display:grid;grid-template-columns:1fr 1fr}.lk-actions .lk-button{width:100%}.lk-actions .lk-button:first-child{grid-column:1/-1}.lk-links a{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.lk-banner,.lk-button{animation:none;transition:none}}