ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}body{--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--elegant:#001c28;--wp--preset--color--cherry:#300000;--wp--preset--color--light:#fff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);font:300 14px/1.625"Lora",serif;cursor:default;background-position:50%0;background-attachment:fixed;font-synthesis:none;-webkit-font-smoothing:subpixel-antialiased;min-height:100vh}.center{max-width:1170px;margin:0 auto}*,::after,::before{margin:0;padding:0;box-sizing:border-box}.like-table{display:table;width:100%;table-layout:fixed}.like-table>*{display:table-cell;vertical-align:middle;float:none}.clearfix::after{visibility:hidden;display:block;content:"";clear:both;height:0}#layout{min-height:50%;position:relative}img{vertical-align:top;max-width:100%;height:auto}#container{padding-top:60px;padding-bottom:.1px}.overlay,a{transition:all .25s ease}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;z-index:10;visibility:hidden;opacity:0}#footer h2,.current-cat a,.header-container a:hover,a:hover{color:#d1a054}#footer,#top-bar,.header-container,.header-mini-cart{color:#fff;background-color:#1b2024}.header-mini-cart{border-color:#c48f65}.cart-link .count{background-color:#d1a054}.color-tr{color:#fff}#layout:after,#layout:before{left:0;content:"";width:100%;height:7px;position:absolute;background-image:url(/wp-content/themes/cristiano/assets/images/torn-papper2.png);z-index:10}#layout:before{top:-7px;background-position:15%0}#layout:after{bottom:-7px;background-position:15% 100%}.divimage{height:140%;width:100%}.dzsparallaxer .container{height:100%}h1.font-heading{text-transform:uppercase;color:#fff}#footer h2,.font-heading{font-family:"Cinzel",serif}h1,h2{margin-bottom:20px;font-size:30px;font-weight:400;line-height:1.2}h2{font-size:32px}p,ul{line-height:1.72;margin-bottom:24px}a{text-decoration:none;color:inherit}#content ul li{list-style-position:inside}.reset ul{padding-left:0}.reset ul li{list-style:none}:focus{outline:0;border-color:rgb(127 127 127/.5)}#top-bar{box-shadow:0 1px 3px rgb(0 0 0/.1);font-size:12px;letter-spacing:.5px;z-index:10;line-height:35px}#top-bar .social{float:right}#top-bar .social a{text-decoration:none;width:25px;text-align:center;opacity:.8;margin:0}#top-bar .header-info,.additional-links a,.primary-menu li>a{display:inline-block}#top-bar .header-info li{display:inline-block;margin-right:30px}.additional-links{float:right;margin:0;line-height:inherit}.additional-links li{float:left;padding:0 10px;list-style:none}#top-bar a:hover{color:#d1a054}.header .center{position:relative}.sticky{width:100%;top:0;position:-webkit-sticky;position:sticky}.header-container{z-index:20;box-shadow:0 0 5px rgb(0 0 0/.5);transition:all .25s linear}#nav li,.header li{list-style:none}.header-info{font-size:13px;margin:0;opacity:.8}.header-info i{margin-right:5px}.logo{text-align:center}.logo img{width:auto}.header-v1 .logo{float:left;line-height:80px}.header-v1 .logo img{max-height:60px;max-width:200px;vertical-align:middle}.custom-logo-link{display:inline-block;vertical-align:middle;line-height:1}.header .primary-menu{float:right}.primary-menu{text-align:center;text-transform:uppercase;font-size:13px;margin:0;line-height:80px}.primary-menu a{text-decoration:none}.primary-menu>li{display:inline-block}.primary-menu li,.primary-menu>li{position:relative}.primary-menu li>a{padding:0 20px}#nav-listener{width:25px;height:18px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:99;display:none}#nav-listener span{display:block;position:absolute;width:100%;border-top:1px solid;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-listener span:nth-child(2){top:8px}#nav-listener span:nth-child(3){top:16px}#page-header{min-height:510px;height:65vmin;position:relative;background-attachment:fixed;background-position:50%;background-color:#111;-webkit-background-size:cover;background-size:cover}#page-header h1{font-size:52px}#page-header .heading-title{margin:0;position:absolute;width:100%;text-align:center;top:50%;left:0;transform:translateY(-50%);z-index:10}.shading{background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.gradient{background:linear-gradient(to top,rgb(0 0 0/.25) 60%,rgb(0 0 0) 100%)}#footer{text-align:center;clear:both;position:sticky;top:100%}#footer .widget{padding:60px 30px;vertical-align:top}#footer .widget_cristiano_contact{background-color:rgb(255 255 255/.03)}#footer .widget li{padding:0}#footer ul{margin-bottom:0}#footer .contact-info .hours{font-size:13px}#footer h2{font-size:21px;margin-bottom:15px;text-transform:none;letter-spacing:1px}#bottom-bar,#footer .social{text-align:center}#footer .social a{width:45px;line-height:45px;display:inline-block;background-color:rgb(255 255 255/.05);margin:0 7px;border-radius:50%}#bottom-bar{font-size:12px;opacity:.8;border-top:1px solid rgb(255 255 255/.06);box-shadow:0-1px 0 rgb(0 0 0/.3)}#bottom-bar p{margin:0;line-height:40px}.tax-dishes_categories #categories-nav{font-size:17px}#categories-nav{text-align:center;text-transform:uppercase;letter-spacing:.5px}#categories-nav li{display:inline-block;line-height:1;margin:0 13px 10px}#categories-nav a{display:block;padding-bottom:5px;text-decoration:none;border-bottom:1px solid #fff0}#categories-nav .current-cat a,#categories-nav a:hover{border-bottom:1px solid}#categories-nav,.widget{margin-bottom:45px}.widget a{transition:all .05s linear}.widget ul{list-style:none;margin:0}.widget li{padding:10px 20px}.widget>ul>li{border-bottom:1px solid rgb(127 127 127/.25)}.widget .contact-info li{border:0}.clearfix:after,.clearfix:before,.header-mini-cart .widget_shopping_cart .widgettitle{display:none}.shopping-cart{float:right;padding-left:15px;line-height:78px;position:relative}.cart-link{position:relative;font-size:18px}.cart-link .count{font-size:10px;width:15px;height:15px;line-height:16px;position:absolute;right:-10px;top:-5px;border-radius:15px;text-align:center}.cart-links{margin:0;font-size:13px;overflow:hidden;text-transform:uppercase;text-align:center;border-bottom:1px solid rgb(0 0 0/.1);box-shadow:0 1px 0 rgb(255 255 255/.05);display:flex;align-items:center}.cart-links a{padding:15px 10px;flex-grow:1;border-right:1px solid rgb(127 127 127/.1)}.cart-links .close-cart{flex-grow:0;padding:18px}.cart-links i{margin-right:10px}.header-mini-cart{position:absolute;width:390px;top:80px;right:0;transform:translateY(30px);box-shadow:0 5px 15px rgb(0 0 0/.5);border-width:1px 0 0;border-style:solid none none;transition:all .25s ease;z-index:10;opacity:0;visibility:hidden}.header-mini-cart .widget_shopping_cart{margin-bottom:0}@media screen and (max-width:1920px){.center{width:1170px}}@media screen and (max-width:1245px){.center{width:100%;padding-left:2.5%;padding-right:2.5%}}@media screen and (max-width:1024px){#page-header{background-attachment:scroll}.flex-header{display:flex;justify-content:space-between;align-items:center}#nav-listener{display:block}#menu-top-nav,#top-bar,.flex-header:after{display:none}.header-v1{position:relative}.header-v1 .logo{float:none}.header-container{padding-bottom:0!important}.primary-menu{position:fixed;background:rgb(0 0 0/.9);left:-100%;width:100%;height:100%;text-align:center;padding-top:90px;overflow-y:auto;z-index:90;opacity:0;top:0;bottom:0;visibility:hidden;transition:all .25s linear}.primary-menu>li{float:none;display:block;line-height:30px;margin:20px 0}.primary-menu>li a{padding:0 15px;display:inline-block;color:#fff}}@media screen and (max-width:825px){.center{padding-left:25px;padding-right:25px}.like-table>*{display:block}}@media screen and (max-width:736px){#page-header{padding-top:30px;height:320px}#page-header h1{font-size:10vmin}}@media screen and (max-width:768px){#container{padding-top:45px}.header-mini-cart{position:fixed;width:100%;height:100%;overflow-x:auto;padding-bottom:80px;z-index:99}}@media screen and (max-width:380px){.center{padding-left:20px;padding-right:20px}}.dzsparallaxer{color:#fff}.dzsparallaxer:not(.mode-oneelement){height:300px;overflow:hidden;background-color:#1c1a17;position:relative;transition-property:height;transition-duration:.3s;-moz-transition-property:height;-moz-transition-duration:.3s;-webkit-transition-property:height;-webkit-transition-duration:.3s;-o-transition-property:height;-o-transition-duration:.3s;-ms-transition-property:height;-ms-transition-duration:.3s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.dzsparallaxer:not(.mode-oneelement),.dzsparallaxer:not(.mode-oneelement) *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dzsparallaxer:not(.mode-oneelement) .dzsparallaxer--target,.dzsparallaxer:not(.mode-oneelement)>.container,.dzsparallaxer:not(.mode-oneelement)>div{position:relative}.dzsparallaxer.use-loading .dzsparallaxer--target{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.7s;-moz-transition-property:opacity,visibility;-moz-transition-duration:.7s;-webkit-transition-property:opacity,visibility;-webkit-transition-duration:.7s;-o-transition-property:opacity,visibility;-o-transition-duration:.7s;-ms-transition-property:opacity,visibility;-ms-transition-duration:.7s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.dzsparallaxer.height-is-based-on-content{height:auto;padding:0}.dzsparallaxer.height-is-based-on-content .dzsparallaxer--target{position:absolute;width:100%}.dzsparallaxer.height-is-based-on-content>div{position:relative}.divimage{background-size:cover;background-position:center center}body,html{overflow-x:hidden;max-width:100%}:root{--wpforms-field-border-radius:3px;--wpforms-field-background-color:#ffffff;--wpforms-field-border-color:rgba( 0, 0, 0, 0.25 );--wpforms-field-text-color:rgba( 0, 0, 0, 0.7 );--wpforms-label-color:rgba( 0, 0, 0, 0.85 );--wpforms-label-sublabel-color:rgba( 0, 0, 0, 0.55 );--wpforms-label-error-color:#d63637;--wpforms-button-border-radius:3px;--wpforms-button-background-color:#066aab;--wpforms-button-text-color:#ffffff;--wpforms-field-size-input-height:43px;--wpforms-field-size-input-spacing:15px;--wpforms-field-size-font-size:16px;--wpforms-field-size-line-height:19px;--wpforms-field-size-padding-h:14px;--wpforms-field-size-checkbox-size:16px;--wpforms-field-size-sublabel-spacing:5px;--wpforms-field-size-icon-size:1;--wpforms-label-size-font-size:16px;--wpforms-label-size-line-height:19px;--wpforms-label-size-sublabel-font-size:14px;--wpforms-label-size-sublabel-line-height:17px;--wpforms-button-size-font-size:17px;--wpforms-button-size-height:41px;--wpforms-button-size-padding-h:15px;--wpforms-button-size-margin-top:10px}