.mk-ck{position:fixed;left:0;right:0;bottom:0;z-index:990;background:var(--crema,#211c18);color:#f3eee2;border-top:1px solid rgba(201,169,110,.35);padding:22px 0 calc(22px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .6s cubic-bezier(.22,.61,.36,1)}.mk-ck[hidden]{display:none}.mk-ck.is-open{transform:none}.mk-ck__in{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex;align-items:center;gap:clamp(20px,3vw,44px)}.mk-ck__testo{flex:1;margin:0;font-family:Jost,sans-serif;font-size:13px;line-height:1.75;letter-spacing:.01em;color:rgba(243,238,226,.86)}.mk-ck__testo a{color:#fff;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mk-ck__testo a:hover{color:var(--oro,#c9a96e)}.mk-ck__azioni{display:flex;align-items:center;gap:12px;flex-shrink:0}.mk-ck__btn,.mk-ck__btn:hover,.mk-ck__btn:focus,.mk-ck__btn:active{min-width:152px;padding:14px 24px !important;margin:0;border:1px solid rgba(243,238,226,.7) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#f3eee2 !important;font-family:Jost,sans-serif !important;font-size:11.5px !important;font-weight:400 !important;letter-spacing:.26em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:color .3s,border-color .3s,background-color .3s}.mk-ck__btn:hover{border-color:var(--oro,#c9a96e) !important;color:var(--oro,#c9a96e) !important}.mk-ck__btn--pieno,.mk-ck__btn--pieno:focus,.mk-ck__btn--pieno:active{background:var(--oro,#c9a96e) !important;border-color:var(--oro,#c9a96e) !important;color:#211c18 !important}.mk-ck__btn--pieno:hover{background:#d9bf8b !important;border-color:#d9bf8b !important;color:#211c18 !important}.mk-ck__link,.mk-ck__link:hover,.mk-ck__link:focus,.mk-ck__link:active{background:none !important;border:0 !important;box-shadow:none !important;padding:8px 4px !important;color:rgba(243,238,226,.86) !important;font-family:Jost,sans-serif !important;font-size:11px !important;letter-spacing:.22em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.mk-ck__link:hover{color:var(--oro,#c9a96e) !important}.mk-ck button:focus{outline:none}.mk-ck button:focus-visible{outline:1px solid var(--oro,#c9a96e);outline-offset:3px}@media (max-width:860px){.mk-ck{padding-top:20px}.mk-ck__in{flex-direction:column;align-items:stretch;gap:16px}.mk-ck__testo{font-size:12.5px;line-height:1.7}.mk-ck__azioni{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mk-ck__btn{min-width:0;padding:13px 10px !important;letter-spacing:.2em}.mk-ck__link{grid-column:1 / -1;justify-self:center}}.mk-ck-pannello{position:fixed;margin:auto;padding:0;border:0;width:calc(100% - 32px);max-width:600px;max-height:calc(100% - 40px);background:var(--bg0,#f7f3ee);color:var(--crema,#211c18);box-shadow:0 30px 80px rgba(17,17,17,.28);overflow:auto}.mk-ck-pannello::backdrop{background:rgba(17,17,17,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mk-ck-pannello[open]{animation:mkCkIn .45s cubic-bezier(.22,.61,.36,1) both}@keyframes mkCkIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-ck-pannello__in{position:relative;padding:clamp(34px,5vw,50px) clamp(22px,5vw,48px) clamp(28px,4vw,40px)}.mk-ck-pannello__in::before{content:"";position:absolute;inset:10px;border:1px solid rgba(201,169,110,.45);pointer-events:none}.mk-ck-pannello__chiudi,.mk-ck-pannello__chiudi:hover,.mk-ck-pannello__chiudi:focus{position:absolute;top:18px;right:20px;z-index:1;width:32px;height:32px;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;font-size:26px;line-height:1;font-weight:300;color:var(--grigio,#736b62) !important;cursor:pointer;outline:none}.mk-ck-pannello__chiudi:hover,.mk-ck-pannello__chiudi:focus-visible{color:var(--oro,#c9a96e) !important}.mk-ck-pannello__occhiello{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--oro,#c9a96e)}.mk-ck-pannello__occhiello::before{content:"";width:34px;height:1px;background:var(--oro,#c9a96e)}.mk-ck-pannello__titolo{margin:0 0 10px;font-family:"Cormorant Garamond",serif;font-weight:300;font-size:clamp(28px,5vw,36px);line-height:1.1;color:var(--crema,#211c18)}.mk-ck-pannello__intro{margin:0 0 22px;font-family:Jost,sans-serif;font-size:14px;line-height:1.7;color:var(--grigio,#736b62)}.mk-ck-pannello__intro a{color:var(--crema,#211c18);text-decoration:underline;text-underline-offset:3px}.mk-ck-cat{padding:16px 0;border-top:1px solid var(--line,rgba(33,28,24,.12))}.mk-ck-cat__testa{display:flex;align-items:center;gap:12px;cursor:pointer}.mk-ck-cat__nome{flex:1;font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--crema,#211c18)}.mk-ck-cat__sempre{font-family:Jost,sans-serif;font-size:12px;color:var(--grigio,#736b62)}.mk-ck-cat__descr{margin:8px 0 0;font-family:Jost,sans-serif;font-size:13.5px;line-height:1.65;color:var(--grigio,#736b62)}.mk-ck-cat__servizi{margin:6px 0 0;font-family:Jost,sans-serif;font-size:12px;letter-spacing:.04em;color:var(--crema,#211c18)}.mk-ck-switch{-webkit-appearance:none;appearance:none;flex:none;margin:0;padding:0;position:relative;width:48px;height:26px;cursor:pointer;background:transparent !important;border:0;border-radius:0;box-shadow:none}.mk-ck-switch::before{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:rgba(33,28,24,.22);transition:background-color .5s ease}.mk-ck-switch::after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--bg0,#f7f3ee);box-shadow:inset 0 0 0 2px var(--grigio,#736b62),0 0 0 3px var(--bg0,#f7f3ee);transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.mk-ck-switch:checked::before{background:rgba(201,169,110,.55)}.mk-ck-switch:checked::after{transform:translateX(22px);box-shadow:inset 0 0 0 11px var(--oro,#c9a96e),0 0 0 3px var(--bg0,#f7f3ee)}.mk-ck-switch:hover::after{box-shadow:inset 0 0 0 2px var(--crema,#211c18),0 0 0 3px var(--bg0,#f7f3ee)}.mk-ck-switch:checked:hover::after{box-shadow:inset 0 0 0 11px #b8955a,0 0 0 3px var(--bg0,#f7f3ee)}.mk-ck-switch:disabled{opacity:.5;cursor:default}.mk-ck-switch:disabled:hover::after{box-shadow:inset 0 0 0 11px var(--oro,#c9a96e),0 0 0 3px var(--bg0,#f7f3ee)}.mk-ck-switch:focus{outline:none}.mk-ck-switch:focus-visible{outline:1px solid var(--oro,#c9a96e);outline-offset:4px;border-radius:14px}.mk-ck-pannello__azioni{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line,rgba(33,28,24,.12))}.mk-ck-pannello .mk-ck__btn,.mk-ck-pannello .mk-ck__btn:focus,.mk-ck-pannello .mk-ck__btn:active{min-width:0;padding:15px 12px !important;letter-spacing:.2em;white-space:nowrap;color:var(--crema,#211c18) !important;border-color:var(--crema,#211c18) !important}.mk-ck-pannello .mk-ck__btn:hover{color:var(--oro,#c9a96e) !important;border-color:var(--oro,#c9a96e) !important}.mk-ck-pannello .mk-ck__btn--pieno,.mk-ck-pannello .mk-ck__btn--pieno:focus,.mk-ck-pannello .mk-ck__btn--pieno:active{background:var(--crema,#211c18) !important;color:#f3eee2 !important}.mk-ck-pannello .mk-ck__btn--pieno:hover{background:var(--oro,#c9a96e) !important;border-color:var(--oro,#c9a96e) !important;color:#211c18 !important}.mk-ck-pannello__salva{margin:14px 0 0;text-align:center}.mk-ck-pannello .mk-ck__link,.mk-ck-pannello .mk-ck__link:focus,.mk-ck-pannello .mk-ck__link:active{color:var(--crema,#211c18) !important}.mk-ck-pannello .mk-ck__link:hover{color:var(--oro,#c9a96e) !important}@media (prefers-reduced-motion:reduce){.mk-ck{transition:none}.mk-ck-pannello[open]{animation:none}}.mk-ck-elenco h3{margin:32px 0 6px}.mk-ck-elenco p{margin:0 0 12px}.mk-ck-elenco__scorri{overflow-x:auto;margin-bottom:8px}.mk-ck-elenco table{width:100%;border-collapse:collapse;font-family:Jost,sans-serif;font-size:13.5px;line-height:1.55}.mk-ck-elenco th{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--crema,#211c18);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--grigio,#736b62)}.mk-ck-elenco td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line,rgba(33,28,24,.12));vertical-align:top}.mk-ck-elenco__nomi{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-word}.mk-ck-elenco__btn{display:inline-block;margin-top:10px;padding:14px 28px;border:1px solid var(--crema,#211c18);font-family:Jost,sans-serif;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--crema,#211c18) !important;text-decoration:none !important;transition:.3s}.mk-ck-elenco__btn:hover{background:var(--crema,#211c18);color:#f3eee2 !important}.mk-footer__cookie{color:inherit;text-decoration:underline;text-underline-offset:3px}.mk-footer__cookie:hover{color:var(--oro,#c9a96e)}
