body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}ul{box-sizing:border-box;list-style:none;margin:0;padding:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}body{display:block;margin:0;padding:0;font-family:"Quicksand",sans-serif;color:#414042;font-size:15px;overflow-x:hidden}button::-moz-focus-inner{padding:0;border:0}@font-face{font-display:swap;font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,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)format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}html{overflow-x:hidden;scroll-behavior:smooth}body p{line-height:24px;font-size:18px;color:var(--maincolor)}a,p{padding:0;margin:0}a,a:hover{text-decoration:inherit;color:inherit}p{font-size:18px;color:gray}button:focus,input:focus{outline:0}section{width:100%;height:auto;position:relative}.container-80{width:80%;margin:0 auto;padding:0;position:relative}.padding--vh{padding:10vh 0}.text-align-center{text-align:center}h1,h3,h4{font-family:"Quicksand",sans-serif}h1{font-size:60px;line-height:72px;font-weight:400;margin-bottom:25px;color:var(--maincolor)}@media screen and (max-width:768px){h1{font-size:36px;line-height:40px;margin-bottom:20px;font-family:"Quicksand",sans-serif}}h3,h4{font-size:21px;font-weight:700;color:var(--secondcolor)}h4{font-family:"Quicksand";font-weight:600;font-size:18px;text-transform:uppercase}h5{font-family:"Caveat",cursive;letter-spacing:4px;font-size:22px}li{list-style:none;margin:0;padding:0}:root{--maincolor:#000;--secondcolor:#da1e48;--thirdcolor:#fcd2c1;--fourthcolor:#fff}.navigazione,.navigazione:before{width:100%;top:0;left:0;-webkit-transition:all .55s ease;transition:all .55s ease}.navigazione{height:90px;position:fixed;z-index:9995;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;display:flex;align-items:center;justify-content:space-between;padding-left:2%;padding-right:2%;color:var(--fourthcolor);background-color:var(--fourthcolor)!important}.navigazione:before{position:absolute;height:100%;content:"";background-color:#fff;transform:translateY(-100%)}.hamburger,.navigazione-logo{position:relative;height:auto;width:auto}.navigazione-logo img{height:120px;width:auto;margin-top:50px}.hamburger>div{width:40px;height:2px;margin-bottom:10px;background-color:var(--secondcolor);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hamburger{text-align:center;color:var(--fourthcolor);position:fixed;width:60px;right:5px;top:35px;transform:translateY(-50%);z-index:9999}.hamburger>div:last-child,.navigazione__menu .menu-item-has-children .sub-menu li:last-child{margin-bottom:0}.hamburger:hover{cursor:pointer}@media screen and (min-width:990px){.hamburger{display:none;z-index:9999}}.menu-full{position:fixed;left:0;top:0;background-color:var(--thirdcolor);height:100%;width:100%;z-index:1000;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;visibility:hidden;opacity:0}.navigazione__menu{text-align:right;position:relative;z-index:100}.navigazione__menu ul{margin:0;padding:0}.navigazione__menu ul li{display:inline;margin-right:30px;position:relative}.navigazione__menu .menu-item-has-children .sub-menu li a,.navigazione__menu ul li a{font-size:16px;font-weight:400;text-transform:uppercase;color:var(--maincolor);font-family:"Quicksand",sans-serif;padding:15px;transition:all .7s cubic-bezier(.17,.67,.32,.87) .1s}.navigazione__menu .menu-item-has-children .sub-menu li a:before,.navigazione__menu ul li a:before{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--secondcolor);transition:all 1s cubic-bezier(.04,.71,.19,.94);z-index:-1}.navigazione__menu ul li a:after{content:attr(data-hover);display:block;position:absolute;top:0;left:0;width:0;height:100%;color:var(--fourthcolor);font-weight:500;white-space:nowrap;transition:all .53s cubic-bezier(.17,.67,.32,.87);overflow:hidden}.navigazione__menu ul li a:hover{color:var(--secondcolor)}.navigazione__menu .menu-item-has-children .sub-menu li a:hover:before,.navigazione__menu ul li a:hover:before{width:100%}.navigazione__menu .menu-item-has-children .sub-menu li a:hover:after,.navigazione__menu ul li a:hover:after{width:102%}.navigazione__menu li a{-webkit-transition:all .35s;transition:all .35s}.navigazione__menu .menu-item-has-children .sub-menu{position:absolute;background-color:var(--secondcolor);width:100%;min-width:275px;padding:0;left:0;visibility:hidden;opacity:0;-webkit-transition:all .35s;transition:all .35s;border-left:2px solid var(--secondcolor);margin-top:10px;border-radius:0 10px 10px}.navigazione__menu .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}.navigazione__menu .menu-item-has-children .sub-menu li{display:block;margin-bottom:5px;padding:15px}.navigazione__menu .menu-item-has-children .sub-menu li a{font-weight:600;color:var(--fourthcolor);font-size:13px}.navigazione__menu .menu-item-has-children .sub-menu li a:before{bottom:-2px;background-color:var(--fourthcolor);z-index:999}.navigazione__menu .menu-item-has-children .sub-menu li a:after{content:attr(data-hover);display:block;position:absolute;top:0;left:0;width:0;height:100%;color:var(--fourthcolor);font-weight:500;white-space:nowrap;transition:all .53s cubic-bezier(.17,.67,.32,.87);overflow:hidden}.navigazione__menu .menu-item-has-children .sub-menu li a:hover{color:var(--fourthcolor)}.navigazione__menu .menu-item-has-children .sub-menu li:last-child{margin-right:0}.navigazione__menu li.menu-item-has-children ul li{text-align:left;display:inline}@media screen and (max-width:990px){.hamburger{display:inherit}.navigazione{height:70px;width:100%;position:fixed;top:inherit;z-index:9995;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.navigazione-logo{position:absolute;top:12px;left:12px;z-index:9999}.navigazione-logo img{height:120px;width:auto;margin-top:-10px;transition:all .3s linear}.navigazione__menu{visibility:hidden;opacity:0}.navigazione__menu ul.menu{margin:0;padding:0;text-align:left;position:absolute;top:35%;left:5%}.navigazione__menu ul.menu li{display:block;margin-right:0;position:relative;margin-bottom:20px}.navigazione__menu ul li a{font-size:18px;text-transform:uppercase;color:var(--secondcolor);border-top:2px solid transparent;transition:all .53s cubic-bezier(.17,.67,.32,.87);font-weight:600}.navigazione__menu .menu-item-has-children .sub-menu{position:relative;background-color:var(--secondcolor);min-width:auto;padding:0 0 0 10px;visibility:visible;opacity:1;display:none;margin-bottom:10px;border-left:2px solid #fff;left:15px;border-radius:10px;box-shadow:20px 20px 35px #fcd2c1,-1px -1px 9px #fff;transition:all .3s linear;height:0}.navigazione__menu .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;height:100%;transition:all 1.3s linear}.navigazione__menu .menu-item-has-children .sub-menu li{display:block;margin-bottom:5px;position:relative}.navigazione__menu .menu-item-has-children .sub-menu li a{font-size:14px}.menu-item-has-children:after{content:"";width:0;height:0;position:relative;right:0;bottom:-12px;border-width:6px 6px 0;border-style:solid;border-color:var(--fourthcolor) transparent;transition:all 1s ease-in}.navigazione__menu ul li a:hover{color:var(--fourthcolor);transition:all .53s cubic-bezier(.17,.67,.32,.87)}}@media screen and (max-width:349px){.navigazione-logo{position:absolute;top:19px;left:12px;z-index:9999}}.navigazione__menu__icons__icon{height:35px;width:35px;background-color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-left:12px}.desktop_search,.navigazione__menu__icons__icon,.navigazione__menu__icons__icon img{-webkit-transition:all .25s ease;transition:all .25s ease}.navigazione__menu__icons__icon img{height:25px}.navigazione__menu__icons__icon:hover{background-color:var(--secondcolor);cursor:pointer}.navigazione__menu__icons__icon:hover img{filter:invert(100)}.desktop_search{position:fixed;top:70px;right:5%;z-index:10;background-color:var(--thirdcolor);padding:12px 20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;visibility:hidden;opacity:0}.desktop_search .search_row{display:flex}.desktop_search .search-field{border:0;min-width:280px;background-color:transparent;border-bottom:1px solid #fff;color:#fff}.desktop_search .cerca_lente{background-color:#000;border:0;margin-left:10px}.desktop_search .cerca_lente:hover{cursor:pointer}@media (max-width:990px){.seach-icon{display:none}}@media (min-width:990px){.mobile_search{display:none}}.paragrafo p,.titolo-single h1{letter-spacing:4px;color:var(--maincolor)}.paragrafo p{font-weight:400;font-size:16px;line-height:150%;margin-bottom:30px}.paragrafo h3{font-size:35px;font-weight:800;color:var(--thirdcolor);margin-bottom:30px}@media screen and (max-width:768px){.paragrafo p{color:var(--maincolor);font-weight:300;font-size:16px;line-height:150%}}.flex-column-news{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.flex-column-news-col{width:32%;margin-bottom:50px}.informazioni-ricetta span{font-size:16px;font-weight:400;color:var(--maincolor);margin-bottom:15px;margin-right:10px}.flex-column-news img{width:100%;height:400px;object-fit:cover;margin-bottom:15px;background:#f5f5f5;box-shadow:20px 20px 35px #d0d0d0,-20px -20px 35px #ffff;border-radius:10px}.flex-column-news h4{font-size:14px;text-transform:uppercase;color:var(--secondcolor);font-weight:600;margin-bottom:15px}.flex-column-news h3,.informazioni-ricetta p{font-size:22px;font-weight:600;margin-bottom:15px;color:var(--maincolor)}.informazioni-ricetta p{font-size:16px}.flex-column-news a:hover{color:var(--secondcolor);transition:all .3s linear}.flex-column-news a:hover img{box-shadow:5px 5px 10px var(--thirdcolor);transition:all .3s linear}.informazioni-ricetta{display:flex;flex-direction:column}.informazioni-ricetta-list{display:inline-flex}.informazioni-ricetta-list img{height:25px!important;width:auto!important;margin-right:15px;background:0 0;box-shadow:none;border-radius:0}.hero--single{position:relative;display:flex;justify-content:space-between;align-items:center;align-content:flex-start;margin-bottom:50px}.titolo-single{display:flex;flex-direction:column}.titolo-single h1{font-family:"Caveat",cursive;font-style:normal;font-weight:700;font-size:40px}.paragrafo-single p,.titolo-single span{color:var(--maincolor);font-weight:400;letter-spacing:4px}.titolo-single span{font-family:"Quicksand",sans-serif;font-size:14px}.hero--single-section{margin-top:200px;margin-bottom:50px}.single-img{position:relative;text-align:center}.single-img img{width:100%;height:50vw;object-fit:cover;background:#f5f5f5;box-shadow:20px 20px 35px #d0d0d0,-20px -20px 35px #ffff;border-radius:10px}.paragrafo-single p{font-size:16px;line-height:150%;margin-bottom:30px}.archive-tag-cloud ul,.dati_di_contatto_footer{display:flex;flex-wrap:wrap;justify-content:flex-start}.archive-tag-cloud a{background:#c4c4c4;border-radius:10px;padding:10px 20px;color:var(--fourthcolor);font-weight:500;text-transform:uppercase}.archive-tag-cloud ul li{margin-right:10px;margin-bottom:30px}footer{position:relative;width:100%;height:auto;overflow:hidden;padding:10vh 0 0}.dati_contatto p{font-weight:300;font-size:16px;line-height:150%;color:#fff}.dati_di_contatto_footer{justify-content:center;align-items:center;align-content:center;margin-bottom:50px}.dati_di_contatto_footer img{width:300px;height:auto}.footer_col_1{flex:1;width:30%}.footer_col_2,.footer_col_3{flex:1;width:30%;display:flex;flex-direction:column;align-items:center}.socials--footer{display:flex;justify-content:center;flex-wrap:wrap;align-content:center;align-items:center;margin-top:50px}.socials--footer img{height:50px;width:auto;padding:10px}.search .search-field{background-color:transparent;border-radius:0;color:var(--maincolor)!important;font-size:21px;padding:0;margin:0}.search_row{display:flex;justify-content:flex-end}.cerca_lente,.search .search-field{border:0;border-bottom:2px solid var(--maincolor)}.cerca_lente{height:100%;width:30px;padding-bottom:30px;display:flex;flex-direction:column;margin-top:auto}@media (max-width:990px){.seach-icon{display:none}.mobile_search{position:relative;top:110px}.mobile_search .search_row{display:flex;align-items:center;width:90vw}.mobile_search .search-field{width:calc(80vw - 40px);padding:10px;border:0;border-bottom:1px solid #fff;display:block!important;background-color:var(--thirdcolor);margin-right:20px;border-radius:0;margin-left:0}.mobile_search .search input{font-size:15px;color:#fff!important}.mobile_search .cerca_lente{width:35px;height:35px;border:0;background-color:var(--thirdcolor)!important;border-radius:100%}}@media screen and (max-width:990px){.flex-column-news-col{width:46%;margin-bottom:50px}.flex-column-news img{width:100%;height:300px}.hero--single{position:relative;justify-content:space-between;align-items:flex-start;align-content:flex-start}.hero--single,.titolo-single{display:flex;flex-direction:column;margin-bottom:50px}.informazioni-ricetta p,.informazioni-ricetta span{font-size:15px}.footer_col_1,.footer_col_2{display:block;width:100%}.dati_di_contatto_footer{display:block}.search_row,.socials--footer{display:flex;justify-content:flex-start}.socials--footer{flex-wrap:wrap}.dati_contatto p{font-size:18px}.search_row{margin-top:30px;margin-bottom:30px;width:100%}}.total-footer{background-color:var(--thirdcolor);padding:5% 5% 2%}@media screen and (max-width:600px){.flex-column-news{justify-content:flex-start;flex-direction:column}.flex-column-news-col{width:100%;margin-bottom:50px}.flex-column-news img{width:100%;height:350px;object-fit:cover;margin-bottom:15px}.flex-column-news h3{font-size:18px;font-weight:600;margin-bottom:15px;color:var(--maincolor)}.informazioni-ricetta-list img{height:20px;width:auto;margin-right:15px}.informazioni-ricetta p,.informazioni-ricetta span{font-size:14px}.hero--single-section{margin-top:150px;margin-bottom:50px}.hero--single{justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-direction:column}.titolo-single h1{font-size:30px}.informazioni-ricetta{margin-top:30px}.single-img img{width:100%;height:100vw;object-fit:cover;border-radius:10px}.paragrafo-single p{font-size:15px}.footer_col_1,.footer_col_2{display:block;width:100%;margin-bottom:30px;text-align:center}.dati_di_contatto_footer img{width:200px;height:auto}.socials--footer img{height:50px;width:auto;padding:10px}.footer_col_3{width:100%;display:flex;flex-direction:column;align-items:center}}