@font-face{font-family:'Original Sans Web';src:url('../fonts/OriginalSans-Three-Web.woff2') format('woff2'),url('../fonts/OriginalSans-Three-Web.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:400;src:url('../fonts/lato-v24-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:400;src:url('../fonts/lato-v24-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:700;src:url('../fonts/lato-v24-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:700;src:url('../fonts/lato-v24-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:900;src:url('../fonts/lato-v24-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:900;src:url('../fonts/lato-v24-latin-900italic.woff2') format('woff2')}@media (min-width:1367px){.homepage h1{font-size:120px;line-height:120px}.homepage h2{font-size:95px;line-height:95px}.homepage h3{font-size:45px;line-height:45px}}@media (max-width:1024px){.homepage .homepage-content{margin-bottom:-20px}.homepage h1{font-size:80px;line-height:80px}.homepage h2{font-size:50px;line-height:50px}.homepage h3{font-size:25px;line-height:25px}.page .hero{margin-top:-280px;height:550px}.page .hero h1{padding-top:280px;max-width:400px;justify-self:center}.menu-our-product{padding:100px 0 200px 0}.menu-our-product .container{padding:0 500px 100px 20px}.footer .container{padding:90px 25px 50px 25px}}@media (max-width:768px){h1{font-size:60px;line-height:55px}.header{padding:35px}.header .header-logo img{height:100px}.menu #m_menu_close{top:75px;right:35px}.page{padding-top:75px}.page h1{margin-bottom:75px;padding-left:50px}.homepage{background:url(../img/homepage-background-2.jpg?2) no-repeat center;background-size:cover;padding:75px 35px}.homepage .homepage-content{margin-bottom:100px}.homepage .homepage-content h1{font-size:80px;line-height:80px}.homepage .homepage-content h2{font-size:60px;line-height:60px}.homepage .homepage-content h3{font-size:30px;line-height:30px}.hero{height:450px}.hero.about-us{background:url(/img/about-us-hero.jpg?3) no-repeat center 100px;background-size:cover}.hero.take-away{background:url(/img/take-away-hero.jpg?2) no-repeat center 80px;background-size:cover}.hero.hero.blog{background:url(/img/blog-hero.jpeg?2) no-repeat right 70px;background-size:cover}.menu-wrapper{background:transparent url('../img/pattern-dough.png') repeat top center;background-size:cover}.menu-wrapper h2{font-size:35px;line-height:40px}.menu-wrapper h3{font-size:25px;line-height:30px}.menu-wrapper .menu-title{margin:55px 0 10px 0;font-size:28px}.menu-wrapper .menu-content{padding:50px 25px;font-size:18px;line-height:18px}.menu-wrapper .menu-content .menu-item{gap:6px;font-size:24px}.menu-wrapper .menu-content .menu-item .menu-price{width:120px}.menu-our-product{background:#d4d8ca url(../img/menu-our-product-background.jpg?2) no-repeat center bottom;background-size:cover;padding:50px 0 250px 0}.menu-our-product .container{padding:0 350px 100px 20px}.take-away-wrapper{background:transparent url(../img/pattern-sunflower.png) repeat top center;background-size:100%;padding:50px 0 150px 0}.take-away-wrapper .cols{gap:30px}.take-away-wrapper .take-away-btn{margin:auto;font-size:50px;padding:40px 0}.page-about-us .about-us-wrapper{background:transparent url(../img/pattern-noccarella.png) repeat top center;background-size:300% auto;padding:50px 0}.page-about-us .about-us-story{padding:50px 0 150px 0}.cols{margin-bottom:100px}.page-contacts .contacts-wrapper{background:transparent url(../img/pattern-pine.png) repeat top center;background-size:100%;padding-top:50px}.page-contacts .contacts-wrapper .contacts-hours{margin-bottom:60px}.page-contacts .contacts-wrapper .contacts-email{font-size:50px;line-height:50px;margin-bottom:75px}body.is-contacts footer{background:transparent url(../img/footer-background-yellow.svg) no-repeat top center;background-size:180% auto;position:relative}body.is-contacts footer::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:400px;background-color:#f5cc28;z-index:-1}body .btn-contact-us{bottom:30px;right:30px;font-size:20px}footer .container{padding:125px 25px 50px 25px;font-size:16px;line-height:20px;gap:20px}footer .container .footer-logo{height:100px;align-self:end}}@media (max-width:767px){body.is-contacts footer .container{padding:50px 25px 50px 25px}h1{font-size:50px;line-height:45px}p:not(:last-child){margin-bottom:20px}.header{padding:25px}.cols{margin-bottom:50px}.cols .col h3{margin:30px auto 10px auto}.homepage{background:url(../img/homepage-background-2.jpg?2) no-repeat center center;background-size:cover;padding:75px 35px}.homepage .homepage-content{margin-bottom:50px}.homepage .homepage-content h1{font-size:40px;line-height:40px}.homepage .homepage-content h2{font-size:30px;line-height:30px}.homepage .homepage-content h3{font-size:25px;line-height:25px;max-width:400px}.page{padding-top:150px}.page h1{margin-bottom:0px;padding-left:0}.page h3{margin-bottom:35px}.page .hero{height:450px}.hero{height:450px}.menu #m_menu_close{top:64px;right:25px}.menu-wrapper{background:transparent url('../img/pattern-dough.png') repeat top center;background-size:250% auto;padding:50px 0}.menu-wrapper h2{font-size:35px;line-height:40px}.menu-wrapper h3{font-size:25px;line-height:30px}.menu-wrapper .menu-title{margin:25px 0 10px 0;font-size:24px}.menu-wrapper .menu-content{padding:25px 15px}.menu-wrapper .menu-content .menu-item{font-size:16px}.menu-wrapper .menu-content .menu-item .menu-price{width:70px}.menu-wrapper .menu-content .menu-item.menu-item-first{margin-bottom:-55px}.menu-our-product{background:#d4d8ca url(../img/menu-our-product-background.jpg?2) no-repeat -350px -70px;background-size:cover;padding:35px 0 300px 0}.menu-our-product .container{padding:30px}.take-away-wrapper{background:transparent url(../img/pattern-sunflower.png) repeat top center;background-size:300% auto;padding:50px 0 200px 0}.take-away-wrapper .cols{gap:30px}.take-away-wrapper .cols .col{flex:initial}.take-away-wrapper .cols .col p:not(:last-child){margin-bottom:10px}.take-away-wrapper .take-away-btn{margin:auto;font-size:30px;padding:40px 0}.page-contacts .contacts-wrapper{background:transparent url(../img/pattern-pine.png) repeat top center;background-size:300% auto;padding-top:50px}.page-contacts .contacts-wrapper .contacts-hours{margin-bottom:60px}.page-contacts .contacts-wrapper .contacts-find-us{align-items:flex-end;gap:25px}.page-contacts .contacts-wrapper .contacts-find-us #map{flex:none;width:100%;height:350px;aspect-ratio:none}.page-contacts .contacts-wrapper .contacts-join-us .col{flex:initial}.page-contacts .contacts-wrapper .contacts-join-us #team-img{order:-1}.page-contacts .contacts-wrapper .contacts-email{font-size:35px;line-height:35px}footer{margin-top:-150px}footer .container h3{margin-bottom:10px}}@media (max-height:450px){.homepage .homepage-content{margin-bottom:-20px}.homepage h1{font-size:50px;line-height:50px}.homepage h2{font-size:30px;line-height:30px}.homepage h3{font-size:20px;line-height:20px}.menu a{font-size:40px;line-height:40px}.menu .menu-languages{margin-top:30px}}