.lucia-ciao,.lucia-ciao-page{background:var(--wp--preset--color--tertiary,#d6d2c4)}.lucia-ciao{align-items:center;color:var(--wp--preset--color--brown,#4e3629);display:flex;flex-direction:column;padding:100px var(--wp--custom--container--gutter,24px) 48px}@media(min-width:1024px){.lucia-ciao{padding:var(--wp--custom--container--inset,112px)}}.lucia-ciao__inner{align-items:center;display:flex;flex-direction:column;gap:48px;max-width:1216px;width:100%}@media(min-width:1024px){.lucia-ciao__inner{gap:112px}}.lucia-ciao__title{color:var(--wp--preset--color--brown,#4e3629);font-family:var(--wp--preset--font-family--ebgaramond,"EBGaramond",serif);font-size:var(--wp--preset--font-size--display-lg,48px);font-weight:500;letter-spacing:-.01em;line-height:normal;margin:0;text-align:center;text-transform:uppercase;width:100%}.lucia-ciao__cluster{align-items:stretch;display:flex;flex-direction:column;gap:32px;width:100%}@media(min-width:1024px){.lucia-ciao__cluster{align-items:start;display:grid;gap:112px;grid-template-columns:minmax(0,1fr)}.lucia-ciao__cluster--with-form{grid-template-columns:445px minmax(0,1fr)}}.lucia-ciao__form{min-width:0;width:100%}@media(min-width:1024px){.lucia-ciao__form{grid-column:2;grid-row:1}.lucia-ciao__form:only-child{grid-column:1/-1}}.lucia-ciao__info{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;width:100%}@media(min-width:1024px){.lucia-ciao__info{display:flex;flex-direction:column;grid-column:1;grid-row:1;width:445px}.lucia-ciao__info:only-child{grid-column:1/-1}}.lucia-ciao__block{align-items:flex-start;display:flex;flex-direction:column;gap:14px;min-width:0}.lucia-ciao__address{max-width:256px}.lucia-ciao__hours,.lucia-ciao__reservations{max-width:300px}.lucia-ciao__label{color:var(--wp--preset--color--secondary,#c8102e);font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-size:var(--wp--preset--font-size--secondary-text,14px);font-weight:500;letter-spacing:.1em;line-height:normal;margin:0;text-transform:uppercase}.lucia-ciao__address,.lucia-ciao__value{color:var(--wp--preset--color--brown,#4e3629);font-family:var(--wp--preset--font-family--ebgaramond,"EBGaramond",serif);font-size:var(--wp--preset--font-size--paragraph,16px);font-style:normal;font-weight:500;letter-spacing:0;line-height:normal;margin:0}.lucia-ciao__address-lines{margin:0}.lucia-ciao__phone{margin:16px 0 0}.lucia-ciao__address a,.lucia-ciao__value a{color:inherit;text-decoration:none;transition:color .3s ease}.lucia-ciao__address a:hover,.lucia-ciao__value a:hover{color:var(--wp--preset--color--secondary,#c8102e);text-decoration:none}.lucia-ciao__address a:focus-visible,.lucia-ciao__value a:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.lucia-ciao__hours-table{color:var(--wp--preset--color--brown,#4e3629);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--ebgaramond,"EBGaramond",serif);font-size:var(--wp--preset--font-size--paragraph,16px);font-weight:500;gap:14px;letter-spacing:0;line-height:normal;margin:0;width:100%}@media(min-width:1024px){.lucia-ciao__hours-table{gap:0}}.lucia-ciao__hours-row{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:1024px){.lucia-ciao__hours-row{align-items:baseline;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto}}.lucia-ciao__hours-days{white-space:nowrap}@media(min-width:1024px){.lucia-ciao__hours-days{white-space:normal}}.lucia-ciao__hours-times{white-space:nowrap}@media(min-width:1024px){.lucia-ciao__hours-times{text-align:right}}.lucia-ciao__connect{display:contents}@media(min-width:1024px){.lucia-ciao__connect{align-items:flex-start;display:flex;gap:48px}}.lucia-ciao__email{grid-column:1/-1}@media(min-width:1024px){.lucia-ciao__email{grid-column:auto}}.lucia-ciao__social{align-items:center;display:flex;gap:13px;list-style:none;margin:0;padding:0}.lucia-ciao__social-link{color:inherit;display:inline-flex;text-decoration:none;transition:color .3s ease}.lucia-ciao__social-link:focus-visible,.lucia-ciao__social-link:hover{color:var(--wp--preset--color--secondary,#c8102e)}.lucia-ciao__social-link:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.lucia-ciao .gform_wrapper.gravity-theme{background:0 0;border:0;margin:0;max-width:100%;padding:0;width:100%}.lucia-ciao .gform_wrapper.gravity-theme .gform_heading,.lucia-ciao .gform_wrapper.gravity-theme .gform_required_legend{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lucia-ciao .gform_wrapper.gravity-theme form{display:flex;flex-direction:column;gap:24px;margin:0;padding:0}.lucia-ciao .gform_wrapper.gravity-theme .gform_body{margin:0;padding:0}.lucia-ciao .gform_wrapper.gravity-theme .gform_fields{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.lucia-ciao .gform_wrapper.gravity-theme .gfield,.lucia-ciao .gform_wrapper.gravity-theme .gfield.gfield--width-full{background:0 0;border:0;grid-column:1/-1;margin:0;padding:0}.lucia-ciao .gform_wrapper.gravity-theme .gfield_label,.lucia-ciao .gform_wrapper.gravity-theme .gform-field-label{color:var(--wp--preset--color--brown,#4e3629);display:block;font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-size:var(--wp--preset--font-size--secondary-text,14px);font-weight:500;letter-spacing:.06em;line-height:normal;margin:0 0 16px;padding:0;text-transform:uppercase}.lucia-ciao .gform_wrapper.gravity-theme .gfield_required{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lucia-ciao .gform_wrapper.gravity-theme .ginput_container{margin:0;padding:0}.lucia-ciao .gform_wrapper.gravity-theme .gfield input.large,.lucia-ciao .gform_wrapper.gravity-theme .gfield input.medium,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=email],.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=phone],.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=tel],.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=text],.lucia-ciao .gform_wrapper.gravity-theme .gfield select,.lucia-ciao .gform_wrapper.gravity-theme .gfield textarea{border:0;border-radius:0;box-shadow:none;color:var(--wp--preset--color--brown,#4e3629);font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-size:var(--wp--preset--font-size--secondary-text,14px);font-weight:500;height:58px;letter-spacing:.06em;line-height:normal;margin:0;max-width:100%;padding:10px 10px 10px 21px;text-transform:uppercase;width:100%}.lucia-ciao .gform_wrapper.gravity-theme .gfield input.large:focus,.lucia-ciao .gform_wrapper.gravity-theme .gfield input.medium:focus,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=email]:focus,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=phone]:focus,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=tel]:focus,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=text]:focus,.lucia-ciao .gform_wrapper.gravity-theme .gfield select:focus,.lucia-ciao .gform_wrapper.gravity-theme .gfield textarea:focus{box-shadow:none;outline:none}.lucia-ciao .gform_wrapper.gravity-theme .gfield input.large:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme .gfield input.medium:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=email]:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=phone]:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=tel]:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=text]:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme .gfield select:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme .gfield textarea:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.lucia-ciao .gform_wrapper.gravity-theme .gfield input.large::-moz-placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input.medium::-moz-placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=email]::-moz-placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=phone]::-moz-placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=tel]::-moz-placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=text]::-moz-placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield select::-moz-placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder{color:var(--wp--custom--color--placeholder,#666);opacity:1}.lucia-ciao .gform_wrapper.gravity-theme .gfield input.large::placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input.medium::placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=email]::placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=phone]::placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=tel]::placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=text]::placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield select::placeholder,.lucia-ciao .gform_wrapper.gravity-theme .gfield textarea::placeholder{color:var(--wp--custom--color--placeholder,#666);opacity:1}.lucia-ciao .gform_wrapper.gravity-theme .gfield input.large,.lucia-ciao .gform_wrapper.gravity-theme .gfield input.medium,.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=email],.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=phone],.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=tel],.lucia-ciao .gform_wrapper.gravity-theme .gfield input[type=text],.lucia-ciao .gform_wrapper.gravity-theme .gfield textarea{background:var(--wp--custom--color--field-cream,#fffdf8)}.lucia-ciao .gform_wrapper.gravity-theme .gfield select{background-color:var(--wp--custom--color--field-cream,#fffdf8)}.lucia-ciao .gform_wrapper.gravity-theme .gfield textarea{height:171px;padding-top:24px;resize:vertical}.lucia-ciao .gform_wrapper.gravity-theme .gform_footer{background:0 0;border:0;display:flex;justify-content:flex-start;margin:0;padding:0}.lucia-ciao .gform_wrapper.gravity-theme .gform_footer input[type=hidden]{display:none}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors{background:0 0;border:0;border-radius:0;box-shadow:none;color:var(--wp--preset--color--secondary,#c8102e);margin:0 0 24px;padding:0;width:100%}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors:focus{outline:none}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>h2,.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>ol,.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>ol a,.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>ol li{color:inherit;font-family:var(--wp--preset--font-family--ebgaramond,"EBGaramond",serif);font-size:var(--wp--preset--font-size--paragraph,16px);font-weight:500;letter-spacing:0;line-height:normal;text-transform:none}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>h2{margin:0}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{display:none}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>ol{margin:8px 0 0;padding-inline-start:20px}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>ol li{margin:0}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>ol a{text-decoration:underline}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>ol a:focus{outline:none}.lucia-ciao .gform_wrapper.gravity-theme .gform_validation_errors>ol a:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.lucia-ciao .gform_wrapper.gravity-theme .gfield .gfield_validation_message,.lucia-ciao .gform_wrapper.gravity-theme .gfield .validation_message{background:0 0;border:0;color:var(--wp--preset--color--secondary,#c8102e);font-family:var(--wp--preset--font-family--ebgaramond,"EBGaramond",serif);font-size:var(--wp--preset--font-size--paragraph,16px);font-weight:500;letter-spacing:0;line-height:normal;margin:8px 0 0;padding:0;text-transform:none}.lucia-ciao .gform_wrapper.gravity-theme .gfield_error:not(fieldset){display:flex;flex-direction:column}.lucia-ciao .gform_wrapper.gravity-theme .gfield_error .gfield_validation_message,.lucia-ciao .gform_wrapper.gravity-theme .gfield_error .validation_message{order:1}.lucia-ciao .gform_wrapper.gravity-theme .gform_confirmation_message{color:var(--wp--preset--color--brown,#4e3629);font-family:var(--wp--preset--font-family--ebgaramond,"EBGaramond",serif);font-size:var(--wp--preset--font-size--paragraph,16px);font-weight:500;letter-spacing:0;line-height:normal;margin:0}.lucia-ciao .gform_wrapper.gravity-theme .gform_button,.lucia-ciao .gform_wrapper.gravity-theme button.gform_button,.lucia-ciao .gform_wrapper.gravity-theme button[type=submit],.lucia-ciao .gform_wrapper.gravity-theme input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:var(--wp--custom--button--radius,999px);box-shadow:none;color:var(--wp--preset--color--secondary,#c8102e);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-size:var(--wp--preset--font-size--secondary-text,14px);font-weight:500;gap:12px;justify-content:center;letter-spacing:.06em;line-height:normal;margin:0;padding:var(--wp--custom--button--padding-block,10px) var(--wp--custom--button--padding-inline,17px);text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.lucia-ciao .gform_wrapper.gravity-theme .gform_button:after,.lucia-ciao .gform_wrapper.gravity-theme button.gform_button:after,.lucia-ciao .gform_wrapper.gravity-theme button[type=submit]:after,.lucia-ciao .gform_wrapper.gravity-theme input[type=submit]:after{background-color:currentcolor;content:"";flex-shrink:0;height:13px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2713%27 fill=%27none%27 overflow=%27visible%27 preserveAspectRatio=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M23.06 5.917c-1.102-1.172-2.268-2.35-3.387-3.508l-.924-.956c-.165-.171-.342-.345-.49-.525-.167-.202-.12-.602.074-.766.478-.404.812.037 1.108.346l.55.568 1.9 1.963 1.978 2.046.642.664c.224.231.364.327.489.637v.226c-.052.119-.078.201-.167.297-.31.332-.632.66-.948.986L22.04 9.803l-1.948 2.014-.566.583c-.171.18-.411.48-.638.568-.445.173-.906-.384-.677-.822.09-.172.345-.404.486-.55l.623-.643 2.515-2.6.805-.832c.124-.127.302-.3.415-.43-.562.01-1.147.004-1.712.004H1.513c-.31 0-.623.004-.932 0a.57.57 0 0 1-.51-.313C.046 6.737.026 6.678 0 6.637v-.273c.1-.18.175-.38.41-.427.22-.043.549-.027.781-.027l1.165.001h18.865c.573 0 1.28-.021 1.84.006%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2713%27 fill=%27none%27 overflow=%27visible%27 preserveAspectRatio=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M23.06 5.917c-1.102-1.172-2.268-2.35-3.387-3.508l-.924-.956c-.165-.171-.342-.345-.49-.525-.167-.202-.12-.602.074-.766.478-.404.812.037 1.108.346l.55.568 1.9 1.963 1.978 2.046.642.664c.224.231.364.327.489.637v.226c-.052.119-.078.201-.167.297-.31.332-.632.66-.948.986L22.04 9.803l-1.948 2.014-.566.583c-.171.18-.411.48-.638.568-.445.173-.906-.384-.677-.822.09-.172.345-.404.486-.55l.623-.643 2.515-2.6.805-.832c.124-.127.302-.3.415-.43-.562.01-1.147.004-1.712.004H1.513c-.31 0-.623.004-.932 0a.57.57 0 0 1-.51-.313C.046 6.737.026 6.678 0 6.637v-.273c.1-.18.175-.38.41-.427.22-.043.549-.027.781-.027l1.165.001h18.865c.573 0 1.28-.021 1.84.006%27/%3E%3C/svg%3E") center/contain no-repeat;width:25px}.lucia-ciao .gform_wrapper.gravity-theme .gform_button:hover,.lucia-ciao .gform_wrapper.gravity-theme button.gform_button:hover,.lucia-ciao .gform_wrapper.gravity-theme button[type=submit]:hover,.lucia-ciao .gform_wrapper.gravity-theme input[type=submit]:hover{background:0 0;color:var(--wp--preset--color--secondary,#c8102e)}.lucia-ciao .gform_wrapper.gravity-theme .gform_button:focus,.lucia-ciao .gform_wrapper.gravity-theme button.gform_button:focus,.lucia-ciao .gform_wrapper.gravity-theme button[type=submit]:focus,.lucia-ciao .gform_wrapper.gravity-theme input[type=submit]:focus{box-shadow:none;outline:none}.lucia-ciao .gform_wrapper.gravity-theme .gform_button:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme button.gform_button:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme button[type=submit]:focus-visible,.lucia-ciao .gform_wrapper.gravity-theme input[type=submit]:focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media(min-width:1024px){.lucia-ciao .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lucia-ciao .gform_wrapper.gravity-theme .gfield--type-email,.lucia-ciao .gform_wrapper.gravity-theme .gfield--type-phone{grid-column:auto}.lucia-ciao .gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end}}