.btn-container{margin:1rem 0 0!important}@font-face{font-family:Cocogoose;src:url(/font/Cocogoose-Pro-Light-trial.ttf);font-weight:500}@font-face{font-family:Cocogoose;src:url(/font/Cocogoose-Pro-Semilight-trial.ttf);font-weight:600}@font-face{font-family:Cocogoose;src:url(/font/Cocogoose-Pro-Thin-trial.ttf);font-weight:100}@font-face{font-family:Cocogoose;src:url(/font/Cocogoose-Pro-Italic-trial.ttf);font-weight:600;font-style:italic}@font-face{font-family:Cocogoose;src:url(/font/Cocogoose-Pro-trial.ttf);font-weight:600}body,html{background-color:#fff;overflow-x:hidden;font-family:Cocogoose,sans-serif}textarea{resize:none}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.map-frame{border:0}.red{color:#db3131!important}input[type=email],input[type=password],input[type=text],textarea{background-color:#e4e4e4;font-size:20px;margin:0;padding:18px;color:#333;outline:none;border:0;overflow:hidden;font-family:Red Hat Display}input ::-moz-placeholder,textarea ::-moz-placeholder{color:#666;opacity:1}input :-ms-input-placeholder,textarea :-ms-input-placeholder{color:#666}input::-moz-placeholder,textarea::-moz-placeholder{color:#666}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}input::placeholder,textarea::placeholder{color:#666}.generalButton{max-height:54px;display:flex;align-items:center;justify-content:space-around;border-radius:7px;border:1px solid rgba(70,70,70,.18);font-size:18px;font-weight:700;cursor:pointer;padding:.8rem 1rem;font-family:Lato,sans-serif;transform:all .2s ease-in-out}.generalButton img{height:24px;margin-right:12px}.icon-container{background-color:#f5f5f5;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);--webkit-backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.5);padding:27px;border:.2px solid #acacac;border-radius:50%;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:9px}.icon-container .icon{width:40px;height:40px;background-size:contain}.icon{background-size:contain;background-position:50%;background-repeat:no-repeat;width:18px;height:18px}.icon.phone{background-image:url(/images/phone.png);transform:scale(.9)}.icon.home{background-image:url(/images/home.png)}.icon.map{background-image:url(/images/map.png)}.icon.bin{background-image:url(/images/bin.png);transform:scale(1.2)}.icon.arrow{background-image:url(/images/arrow.png)}.icon.arrow-dark{background-image:url(/images/arrow-dark.png)}.icon.arrow-left,.icon.arrow-right{background-image:url(/images/arrow-right.png)}.icon.arrow-left{transform:rotate(180deg)}.icon.mail{background-image:url(/images/email.png)}.icon.mail-dark{background-image:url(/images/mail-dark.png)}.icon.wheat{background-image:url(/images/wheat.png)}.icon.plate{background-image:url(/images/plate.png)}.icon.milk{background-image:url(/images/milk.png)}.icon.cheese{background-image:url(/images/cheese.png)}.icon.honey{background-image:url(/images/honey.png)}.icon.yogurt{background-image:url(/images/yogurt.png)}.icon.icecream{background-image:url(/images/icecream.png)}.icon.maternity{background-image:url(/images/maternity.png)}.icon.history{background-image:url(/images/history.png)}.icon.family{background-image:url(/images/family.png)}.icon.flour{background-image:url(/images/flour.png)}.icon.drink{background-image:url(/images/drink.png)}.icon.us{background-image:url(/images/us.png)}.icon.menu{background-image:url(/images/menu.png)}.btn{border-radius:4px;padding:15px 24px;color:#fff;font-weight:500;font-size:15px;transition:all .2s ease-in-out;display:flex;justify-content:space-between;align-items:center;text-align:center;min-width:186px}.btn.left{float:left}.btn.right{float:right}.btn .icon{width:17px;height:17px;margin-left:21px}.btn:hover{opacity:.9}.btn.yellow,.btn:hover{background-color:#c12337;color:#fff;cursor:pointer}.btn.white{background-color:#fff;border-radius:6px;background:#fff;border:1px solid #707070;color:#000;filter:drop-shadow(0 9px 24px rgba(15,35,74,.12))}.btn.white:hover{color:#000;background-color:#fafafa}.btn.light{background-color:#faead9;color:#000}.btn.light:hover{opacity:.9}.btn.black{background-color:#000}.btn.black:hover{color:#fff;background-color:rgba(0,0,0,.8)}.logo{background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/images/logo.png);height:170px;width:100%;transform:scale(.99) translateX(-8px)}.logo:hover{cursor:pointer;opacity:.9}.global-container{max-width:1800px;width:100%;margin:auto;position:relative}.global-container .content-container{width:100%;padding-left:310px}.section.articles .content .articles-container{display:flex;justify-content:center;flex-direction:row}.section.articles .content .articles-container .article{max-width:300px;max-width:33vw;padding:24px}.section.articles .content .articles-container .article .container{padding:24px;border-radius:4px;background-color:hsla(0,0%,100%,.6)}.section.articles .content .articles-container .article .container .thumbnail{width:80px;height:80px;background-color:#aaa;margin-right:12px;border-radius:12px}.section.articles .content .articles-container .article .container .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.section.articles .content .articles-container .article .container .text-container .title{font-size:17px;color:#000;font-weight:600;margin:2px 0}.section.articles .content .articles-container .article .container .text-container .subtitle{font-size:13px;color:#666;font-weight:500}.header,.section{display:flex;justify-content:center;flex-direction:row}.header .content,.section .content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.section:last-child .content.center-col .text{font-weight:800}.section .content{padding:24px 40px}.section .content .product-title{color:#655044;font-size:40px;font-weight:500}.section .content.center{justify-content:center}.section .content.center-col{flex-direction:column;align-items:center;padding:120px 0}.section .content.center-col .title{text-align:center}.section .content.center-col .text{font-size:19px;margin-bottom:12px;margin-top:12px;font-weight:500;text-align:center}.section .content .text-container{font-family:Lato;font-weight:400;font-size:23px;line-height:42px;text-align:left;color:#5e4739;opacity:.58}.section .content .title{color:#655044;font-size:40px;font-weight:500}.section .content .text{color:rgba(0,0,0,.45);font-size:17px;font-weight:400}.section .content .btn-container{margin-top:21px}.section .content .image-container{width:100%;height:39vw;border-radius:4px}.section.history{border-bottom:1px solid rgba(0,0,0,.12)}.section.history .content{padding:84px 0}.section.products{border-bottom:1px solid rgba(0,0,0,.1)}.section.products-slider{border-bottom:1px solid rgba(0,0,0,.12)}.section.product{border-bottom:1px solid rgba(0,0,0,.1)}.section.product .content{padding:70px 0}.section.product .image-container{width:51vw;height:32vw;border-radius:4px}.section.product .text-container{width:40vw}.section.product .text-container.full{width:100%}.section.product .text-container .title{font-size:32px;font-weight:700;margin-bottom:21px;color:#655044}.section.product .text-container .text{margin-bottom:24px;color:#000;padding-right:21px;font-size:17px}.section.product .text-container .text.lighter{color:rgba(0,0,0,.6)}.section.product.right .content .text-container{margin-left:-24px}.section.product.right .content .image-container{margin-left:0;margin-right:24px;width:42vw;height:34vw}.section.grid{border-bottom:1px solid rgba(0,0,0,.12);margin:auto}.section.grid .content{padding:84px 0}.section.grid .content .head-row{display:flex;justify-content:space-between;margin-bottom:24px;width:100%}.section.grid .content .head-row .title{color:#655044;font-size:40px;font-weight:700}.section.grid .content .head-row .text{color:rgba(0,0,0,.45);font-size:15px;font-weight:400}.section.grid .content .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:27px;margin-top:9px;width:100%}.section.grid .content .grid .item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:4px;background-color:#fff;overflow:hidden;height:30vw;max-height:447px;transition:all .2s ease-in-out}.section.grid .content .grid .item .overlay{width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.7),rgba(121,107,99,0));padding:24px;transition:all .2s ease-in-out}.section.grid .content .grid .item .overlay .title{color:#fff;font-size:21px;font-weight:600;text-align:left}.section.grid .content .grid .item .overlay .text{color:hsla(0,0%,100%,.45);font-size:15px;font-weight:400;text-align:left}.section.grid .content .grid .item:hover{cursor:pointer;box-shadow:0 6px 15px rgba(0,0,0,.54);transform:scale(1.01)}.section.grid .content .grid .item:hover .overlay{opacity:.9}.section.fixed-content{background-position:50%!important;background-size:cover;background-attachment:fixed}.section.fixed-content .overlay{background-color:rgba(0,0,0,.55);padding:54px 0;width:100%;display:flex;justify-content:center;flex-direction:row}.section.fixed-content .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.section.fixed-content .content .icon-container{margin-bottom:24px;padding:38px}.section.fixed-content .content .icon-container .icon{width:45px;height:45px}.section.fixed-content .content .title{color:#fff;font-size:34px;font-weight:700;box-shadow:0 0 12px rgba(0,0,0,.12);text-align:center}.section.fixed-content .content .text{color:hsla(0,0%,100%,.774);box-shadow:0 0 12px rgba(0,0,0,.18);font-size:17px;font-weight:400;margin-top:9px;max-width:480px;text-align:center}.section.fixed-content.half{width:50%;display:inline-block;overflow:hidden;background-attachment:local;background-size:cover}.section.fixed-content.half .overlay{padding-bottom:114px;padding-top:114px}.section.fixed-content.half .content .title{font-weight:700;font-size:27px;width:80%;max-width:400px}.section.head{background-position:50%;background-size:cover;background-attachment:fixed}.section.head .overlay{padding:24px 0;width:100%;display:flex;justify-content:center;flex-direction:row}.section.head .content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;padding:54px 40px 12px}.section.head .content .icon-container{margin-bottom:24px}.section.head .content .title{font-size:45px;font-weight:500;color:#571212}.text-row{display:flex;width:100%;justify-content:stretch;padding:54px 54px 54px 64px;border-top:1px solid hsla(0,0%,44%,.094)}.text-row div:last-child{font-family:Red Hat Display;line-height:32px;text-align:left;color:#000;padding-right:21px;max-width:calc(100vw - 300px)}.text-row .icon-container{padding:27px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:54px}.text-row .text{color:#000;font-size:15px;font-weight:400}.section.text-container-grid{display:block}.section.text-container-grid .grid{display:grid;grid-template-columns:1fr 1fr}.section.text-container-grid .grid .text-row{border:0;padding:54px}.section.text-container-grid .grid .text-row div:last-child{max-width:calc(50vw - 259px)}.section.text-container-grid .grid .text-row:first-child{justify-content:flex-end}.section.text-container-grid .grid .text-row:nth-child(2){border-left:1px solid hsla(0,0%,44%,.094);justify-content:flex-start}.header{position:fixed;top:0;left:0;z-index:50;background:#ebe3cf;border:1px solid #ededed;padding:24px 0;display:flex;justify-content:space-between;width:310px;border-radius:4px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);--webkit-backdrop-filter:blur(5px);background-color:hsla(0,0%,96%,.8)}.header,.header .content{height:100%;flex-direction:column}.header .content{justify-content:flex-start}.header .logo{margin-top:24px;font-size:32px;font-weight:700;width:100%;color:#fff}.header .menu{display:flex;justify-content:space-between;flex-direction:column}.header .menu ul{margin-top:10px;margin-right:10px;list-style:none;width:100%;padding:0}.header .menu ul li{padding:1px 19px 0;width:100%;border-bottom:.3px solid #dedede;flex-direction:row;font-weight:500;text-decoration:none;font-weight:300;font-size:16px;line-height:56px;text-align:left;color:#624c3e;transition:.2s}.header .menu ul li,.header .menu ul li>div{display:flex;justify-content:flex-start;align-items:center}.header .menu ul li>div{font-weight:500}.header .menu ul li>div .icon{margin-right:18px;transform:translateY(-1px)}.header .menu ul li:hover{background-color:#ebebeb;cursor:pointer}.header .menu ul li.selected{font-weight:500;color:#c12337;background:#ffe7eb;border-radius:2px}.header .menu ul li.selected .icon.mail{background-image:url(/images/email-red.png)}.header .menu ul li.selected .icon.home{background-image:url(/images/home-red.png)}.header .menu ul li.selected .icon.us{background-image:url(/images/us-red.png)}.header .menu ul li.selected .icon.menu{background-image:url(/images/menu-red.png)}.header .menu ul a{color:#c12337;font-weight:500}.header .menu ul a li.selected:hover{color:#f5f5f5}.header .menu.dark{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.9))}.header .menu.dark ul li a{color:rgba(0,0,0,.7)}.header .menu.dark ul li.selected a{color:#000;border-bottom:2.7px solid rgba(0,0,0,.7)}.header .menu.dark .logo{background-image:url(/images/logo.png)}.header .menu.dark .facebook{background-image:url(/images/facebook-dark.png)}.header .menu.dark .instagram{background-image:url(/images/instagram-dark.png)}.header .social{display:flex;flex-direction:row;width:100%;margin-left:3px;justify-content:space-between;padding:0 24px}.header .social .label{width:130px;font-size:14px}.header .social div:last-child{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.header .social div:last-child .icon{width:28px;height:28px;margin-left:12px;background-size:contain;background-position:50%;background-repeat:no-repeat}.header .social div:last-child .icon.facebook{background-image:url(/images/facebook.png)}.header .social div:last-child .icon.instagram{background-image:url(/images/instagram.png);transform:scale(1.04)}.header .social div:last-child .icon.phone{background-image:url(/images/phone.png);transform:scale(.98)}.header .social div:last-child .icon:hover{opacity:.7;cursor:pointer}.photo{background-size:cover;background-position:50%;background-repeat:no-repeat}.photo.photo-01{background-image:url(/images/photos/01.jpg);background-position:center 130%}.photo.photo-02{background-image:url(/images/photos/02.jpeg)}.photo.photo-03{background-image:url(/images/photos/03.jpg)}.photo.photo-04{background-image:url(/images/photos/04.jpg)}.photo.photo-05{background-image:url(/images/photos/05.jpg)}.photo.photo-06{background-image:url(/images/photos/06.jpg)}.photo.photo-07{background-image:url(/images/photos/07.jpg)}.photo.photo-08{background-image:url(/images/photos/08.jpg)}.photo.photo-09{background-image:url(/images/photos/09.jpg)}.photo.photo-10{background-image:url(/images/photos/10.jpg)}.photo.photo-11{background-image:url(/images/photos/11.jpg)}.photo.photo-12{background-image:url(/images/photos/12.jpg)}.photo.photo-13{background-image:url(/images/photos/13.jpg)}.photo.photo-14{background-image:url(/images/photos/14.jpg)}.photo.photo-15{background-image:url(/images/photos/15.jpg)}.photo.photo-16{background-image:url(/images/photos/16.jpg)}.photo.photo-17{background-image:url(/images/photos/17.jpg)}.photo.photo-18{background-image:url(/images/photos/18.jpg)}.photo.photo-19{background-image:url(/images/photos/19.jpg)}.photo.photo-20{background-image:url(/images/photos/20.jpg)}.photo.photo-21{background-image:url(/images/photos/21.jpg)}.photo.photo-22{background-image:url(/images/photos/22.jpg)}.photo.photo-23{background-image:url(/images/photos/23.jpg)}.photo.photo-24{background-image:url(/images/photos/24.jpg)}.photo.photo-25{background-image:url(/images/photos/25.jpg)}.photo.photo-26{background-image:url(/images/photos/26.jpg)}.photo.photo-27{background-image:url(/images/photos/27.jpg)}.photo.photo-28{background-image:url(/images/photos/28.jpg)}.photo.photo-29{background-image:url(/images/photos/29.jpg)}.photo.person-01{background-image:url(/images/photos/people/01.jpg)}.photo.person-02{background-image:url(/images/photos/people/02.jpg)}.photo.person-03{background-image:url(/images/photos/people/03.jpg)}.photo.person-04{background-image:url(/images/photos/people/04.png)}.photo.product-01{background-image:url(/images/products/01.jpg)}.photo.product-02{background-image:url(/images/products/02.jpg)}.photo.product-03{background-image:url(/images/products/03.jpg)}.photo.product-04{background-image:url(/images/products/04.jpg)}.photo.product-05{background-image:url(/images/products/05.jpg)}.photo.product-06{background-image:url(/images/products/06.jpg)}.photo.product-07{background-image:url(/images/products/07.jpg)}.photo.product-08{background-image:url(/images/products/08.jpg)}.photo.product-09{background-image:url(/images/products/09.jpg)}.photo.product-10{background-image:url(/images/products/10.jpg)}.photo.product-11{background-image:url(/images/products/11.jpg)}.photo.product-12{background-image:url(/images/products/12.jpg)}.photo.product-13{background-image:url(/images/products/13.jpg)}.photo.product-14{background-image:url(/images/products/14.jpg)}.photo.product-15{background-image:url(/images/products/15.jpg)}.photo.product-16{background-image:url(/images/products/16.jpg)}.photo.product-17{background-image:url(/images/products/17.jpg)}.photo.product-18{background-image:url(/images/products/18.jpg)}.photo.product-19{background-image:url(/images/products/19.jpg)}.btn-container{display:flex;flex-direction:row;justify-content:flex-start}.btn-container.center{justify-content:center}.btn-container.btn-container.center{margin-left:21px}.btn-container .btn{margin-right:20px}.head-main{width:100%;position:relative}.head-main .content{position:relative;z-index:10;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.head-main .content .title{text-align:center;font-weight:500;font-size:49px;line-height:72px;color:#571212;text-align:left;margin-bottom:12px;margin-top:24px}.head-main .content .title span{color:#c12337;font-weight:500}.head-main .content .text{line-height:26px;margin-bottom:18px;width:50vw;max-width:400px;font-family:Red Hat Display;color:hsla(0,0%,100%,.8);font-weight:300;font-size:19px;line-height:28px;text-align:left;color:#624c3e}.head-main .content .text .arrow-text{float:left}.head-main .content .text .arrow-long{float:left;height:1.7rem;width:10rem;margin-left:1rem;transform:translateY(.1rem);background-image:url(/images/arrow-long.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.head-main .content .btn-container{margin-top:-4.3rem;margin-left:18rem}.head-main .content .btn-container .btn{justify-content:center}.head-main .news{position:absolute;bottom:30px;right:30px;width:360px;max-width:40vw;height:460px;max-height:80vh;background-color:hsla(0,0%,100%,.8);border-radius:4px;padding:30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head-main .news .thumbnail{width:100%;height:340px;max-height:34vh;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:4px;margin-bottom:24px;background-color:#655044}.head-main .news .title{font-size:24px;font-weight:700;margin-bottom:12px;color:#655044}.head-main .news .text{font-size:14px;font-weight:400;line-height:20px;color:rgba(0,0,0,.671)}.head{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.head .slider{width:100%;height:100%;display:flex;flex-direction:row}.head .slider:hover{opacity:.7}.head .slider img{height:100vh;min-width:30vh}.head .overlay{background:linear-gradient(transparent,#000);width:100%;height:100%;position:absolute}.head .btn-container{display:flex;justify-content:center;flex-direction:row;margin-top:18px}.head .text-container{position:absolute;bottom:144px}.head .text-container .title{font-size:48px;font-weight:400;margin-bottom:24px;line-height:45px}.head .text-container .text{font-size:18px;font-weight:400}.head .text-container .btn-container{margin-top:24px;display:flex;justify-content:center}.head .text-container .btn-container .btn{margin:0 9px}.tab-bar-container{width:100%;position:absolute;z-index:50;margin-top:-53px;padding-left:11px;padding-top:54px;border-bottom:.3px solid #333}.tab-bar-container ul{list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0}.tab-bar-container ul li{padding:12px 27px;transition:all .2s ease-in-out;border-bottom:4px solid hsla(0,0%,100%,0);color:rgba(0,0,0,.3)}.tab-bar-container ul li a{font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none;color:rgba(0,0,0,.5)}.tab-bar-container ul li:hover{color:#000;cursor:pointer;border-bottom:4px solid hsla(0,0%,100%,.2)}.tab-bar-container.sticky{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:auto;position:fixed;top:52px;left:0;right:0;padding-top:24px;padding-left:341px;z-index:21}.tab-bar-container.sticky ul li.selected{color:#c12337;border-bottom:3px solid #c12337}.title-row{padding:27px 54px;margin-top:18px}.title-row .title{font-size:27px;font-weight:500;color:#fff}.slideshow-container{padding:21px 0;display:flex;justify-content:space-between;align-items:center;width:1366px;width:100%;margin-top:0;position:relative}.slideshow-container .text-container{padding-right:100px}.slideshow-container .text-container .title{font-size:50px;font-weight:500;color:#655044}.slideshow-container .text-container .text{font-size:17px;color:rgba(0,0,0,.45)}.slideshow-container .text-container .btn-container{display:flex;justify-content:flex-start;margin-top:18px}.slideshow-container .slideshow{position:relative;overflow-x:hidden;display:flex;flex-direction:row;justify-content:flex-start;flex-shrink:1}.slideshow-container .slideshow .item{width:840px;height:488px;min-width:800px;max-width:90vw;border-radius:4px;margin-right:24px;transition:all .2s ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-size:cover;background-position:50%}.slideshow-container .slideshow .item:first-child{margin-left:40px}.slideshow-container .slideshow .item:last-child{margin-right:21px}.slideshow-container .slideshow .item.product-card{width:340px!important;height:488px!important;min-width:340px!important;max-width:90vw!important}.slideshow-container .slideshow .item.product-card .photo{width:auto!important;height:auto!important;min-width:280px!important;min-height:280px!important}.slideshow-container .slideshow .item .person{width:100%;height:100%;position:relative;padding:48px 48px 24px;transition:all .2s ease-in-out}.slideshow-container .slideshow .item .person .photo{width:260px;height:260px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.slideshow-container .slideshow .item .txt{transition:all .2s ease-in-out}.slideshow-container .slideshow .item .title{color:#000;font-size:24px;font-weight:700;text-align:center;transition:all .2s ease-in-out}.slideshow-container .slideshow .item .text{font-size:14px;color:rgba(0,0,0,.671);text-align:center;margin-top:12px;max-width:70%;margin-left:auto;margin-right:auto;transition:all .2s ease-in-out;text-overflow:clip;height:80px;overflow:hidden}.slideshow-container .slideshow .item:hover .person{transform:scale(.43) translateY(-45%)}.slideshow-container .slideshow .item:hover .txt{transform:translateY(-142px);font-size:30px;text-align:center}.slideshow-container .slideshow .item:hover .txt .text{height:auto}.slideshow-container>.arrow-right{position:absolute;padding:24px;border-radius:6px;background-color:#fff;bottom:0;right:50px;transform:translateY(-50%);transition:all .2s ease-in-out;z-index:6}.slideshow-container>.arrow-right .icon{width:24px;height:24px;transform:translateX(-1px)}.slideshow-container>.arrow-right:hover{background-color:#f5f5f5;box-shadow:0 5px 10px rgba(0,0,0,.1);cursor:pointer}.slideshow-container>.arrow-left{position:absolute;padding:24px;border-radius:6px;background-color:#fff;bottom:0;left:50px;transform:translateY(-50%);transition:all .2s ease-in-out;z-index:6}.slideshow-container>.arrow-left .icon{width:24px;height:24px;transform:translateX(2px);transform:rotate(180deg)}.slideshow-container>.arrow-left:hover{background-color:#f5f5f5;box-shadow:0 5px 10px rgba(0,0,0,.1);cursor:pointer}.icons-row{margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 24px)}.icons-row .icon-container{width:13.5vw;height:13.5vw;max-width:180px;max-height:180px;display:flex;justify-content:center;align-items:center;margin:2.3vw;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,.1)}.icons-row .icon-container .text-container{text-align:left!important}.icons-row .icon-container .icon{transition:all .2s ease-in-out;background-size:54px auto;width:64px;height:64px}.icons-row .icon-container .icon.icecream{background-size:auto 54px;opacity:.61}.icons-row .icon-container:hover{cursor:pointer;border-radius:30%;background-color:#c12337;color:#fff;border:0}.icons-row .icon-container:hover .text-container{opacity:1}.icons-row .icon-container:hover .icon{border-radius:50%;transform:scale(1.2) translate(-70%,-70%);border:3.4px solid #fff;box-shadow:0 6px 12px rgba(0,0,0,.12);background-size:21px;background-position:50%;background-color:#f5f5f5;width:45px;height:45px;opacity:0}.icons-row .icon-container:hover .icon.icecream{background-size:auto 21px;opacity:.88}.icons-row .icon-container .text-container{opacity:0;position:absolute;padding:45px 24px 24px;font-size:24px!important;font-weight:600;bottom:0;left:0;width:100%}.icons-row .icon-container .text-container .title{font-size:21px!important;font-weight:600;color:#fff;width:100%}.icons-row .icon-container .text-container .text{color:hsla(0,0%,100%,.54);font-size:1vw}.contact .head,.login .head{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.contact .head .text-container,.login .head .text-container{position:relative;bottom:auto;max-width:100%;left:auto;margin:0 auto;transform:translateX(0);width:100%;padding:0 40px}.contact .head .text-container .title,.login .head .text-container .title{margin-top:80px;font-weight:500;font-size:44px;color:#655044}.contact .head .text-container .text,.login .head .text-container .text{font-weight:300;font-size:13px;line-height:15px;color:rgba(0,0,0,.45);margin-top:12px;margin-bottom:42px}.contact .head .text-container form .label,.login .head .text-container form .label{font-size:13px;font-weight:400;text-align:left;margin:18px 0 9px;color:rgba(0,0,0,.45)}.contact .head .text-container form input,.contact .head .text-container form textarea,.login .head .text-container form input,.login .head .text-container form textarea{font-size:13px;width:100%;padding:18px 24px;color:#000;outline:none;border:0!important}.contact .head .text-container form textarea,.login .head .text-container form textarea{height:280px;padding:18px 24px}.contact .head .text-container form .btn,.login .head .text-container form .btn{float:right;transform:translate(-18px,-94px);position:relative;z-index:24;min-width:auto;width:120px}.contact .head .text-container .btn,.login .head .text-container .btn{float:right;margin:24px 0 64px}.contact .heading,.login .heading{display:flex;justify-content:space-between}.contact .heading>div,.login .heading>div{width:50%}.contact .heading>div:last-child,.login .heading>div:last-child{padding-left:9px}.contact .heading>div:first-child,.login .heading>div:first-child{padding-right:9px}.map-section{padding-bottom:94px;width:1366px;width:100%;margin:0 auto}.map-section .text-container{padding-right:90px}.map-section .text-container .text{font-weight:600}.map-section .text-container .text .icon{float:left;margin-right:9px}.map-section .text-container .text span{font-weight:700}.map-section .text-container .text a{color:#655044;font-weight:700;text-decoration:underline}.map-section .text-container .title{font-size:42px;font-weight:700;color:#655044}.map-section .text-container .text{font-size:17px;color:rgba(0,0,0,.45)}.map-section .text-container .btn-container{display:flex;justify-content:flex-start;margin-top:18px}.map-section .map-container{width:100%;height:54vw;max-height:70vh;background-color:#333;border-radius:4px;overflow:hidden}.map-section .map-container iframe{width:100%;height:100%}.login .head .text-container form .btn{width:-webkit-min-content;width:-moz-min-content;width:min-content}.footer{background:#f5f5f5;padding:180px 0;position:relative;font-family:Lato,sans-serif}.footer a{color:#655044;font-weight:700;text-decoration:underline}.footer .logo{font-size:32px;font-weight:700;color:#fff;margin:auto;background-image:url(/images/logo.png);background-position:50%}.footer .text{position:absolute;bottom:24px;margin:auto;text-align:center;color:rgba(0,0,0,.44);left:50%;transform:translateX(-50%);font-size:15px}.openBtn{display:none;font-size:30px;position:fixed;top:24px;right:21px}.closebtn,.openBtn{cursor:pointer}.sidenav{display:none;height:100%;width:0;position:fixed;z-index:100;top:0;right:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.99);overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a,.sidenav div{padding:12px 8px 12px 32px;text-decoration:none;font-size:25px;color:#655044;display:block;transition:.3s}.sidenav>div>div{display:flex;vertical-align:middle;justify-content:flex-start;align-items:center}.sidenav>div>div .icon{margin-right:21px;width:17px;height:17px;background-size:19px}.sidenav a:hover{color:#c12337}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:54px;margin-left:50px}.dj-slide{width:20vw;height:20vw;max-width:180px;max-height:180px;-webkit-animation:scroll 22s linear infinite;animation:scroll 22s linear infinite}.dj-slide .icon-container{width:17vw;height:17vw;max-width:150px;max-height:150px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.dj-slide .icon-container:hover{cursor:pointer;box-shadow:0 6px 21px rgba(0,0,0,.12);transform:scale(1.02)}.dj-slider{width:100%;display:flex;gap:3em;overflow:hidden;margin-top:60px;padding-top:6px;position:relative}.dj-slider .overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff2f4 0,rgba(255,248,239,0) 50%,#fff2f4);z-index:5;pointer-events:none}@-webkit-keyframes scroll{0%{transform:translateX(0);opacity:0}10%{transform:translateX(-20%);opacity:1}90%{transform:translatex(-680%);opacity:1}to{transform:translatex(-700%);opacity:0}}@keyframes scroll{0%{transform:translateX(0);opacity:0}10%{transform:translateX(-20%);opacity:1}90%{transform:translatex(-680%);opacity:1}to{transform:translatex(-700%);opacity:0}}.section.products{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2px;margin-top:28px;padding:4px}.section.products .product{background-color:#efefef;aspect-ratio:1;transition:all .2s ease-in-out}.section.products .product .info{background-color:transparent;transition:all .2s ease-in-out;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;opacity:0;background-position:50%;background-size:cover;padding:2.2rem}.section.products .product .info .title{font-family:Lato;font-weight:500;font-size:1.5rem;line-height:2.3rem;text-align:left;color:#fff;text-shadow:0 2px 12px rgba(101,80,68,.729);transform:scale(1)}.section.products .product .info .description{margin-top:45%;margin-bottom:1rem;font-size:.8rem;font-weight:500;line-height:.8rem;color:rgba(0,0,0,.9);background-color:hsla(0,0%,100%,.7);padding:.5rem .65rem .42rem;border-radius:1.2rem;transition:all .2s ease-in-out}.section.products .product:hover .info{background-color:rgba(101,80,68,.729);opacity:1;transform:scale(1.1),translateY(0)}.section.products .product:hover .info .title{margin-bottom:8px}.section.products .product:hover .info .description{margin-top:-5%}.person-row{flex-direction:row;display:flex;justify-content:center!important;align-items:flex-start;padding:24px 40px!important;margin-bottom:44px!important}.person-row .person{width:100%;aspect-ratio:1;border-radius:50%}.person-row .person-phrase{width:100%;padding:40px!important;background-color:#f5f5f5;color:rgba(94,71,57,.616);margin:0 34px 24px!important;width:516px;font-family:Lato;font-weight:500;font-style:italic;font-size:20px;line-height:40px;text-align:left;color:#5e4739;opacity:.58}.person-row .person-phrase span{font-weight:700;color:#000}@media only screen and (min-width:1400px){.global-container .content-container{width:100%;padding-left:330px}.header{width:330px}.head-main .content .title{text-align:center;font-weight:500;font-size:60px;line-height:90px;color:#571212;text-align:left;margin-bottom:24px;margin-top:30px}.head-main .content .title span{color:#c12337;font-weight:500}.section.products{display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1540px){.head-main .content .title{text-align:left;font-weight:500;font-size:70px;line-height:104px;margin-bottom:30px;margin-top:45px}}@media only screen and (max-width:800px){.head-main .content{justify-content:center!important}.head-main .content .text{font-family:Cocogoose,sans-serif;color:rgba(0,0,0,.45);font-weight:400}.head-main .content .tct{text-align:center}.head-main .content .btn-container .btn{margin:1rem!important}.section.products{display:grid;grid-template-columns:1fr}.section.products .product{aspect-ratio:1.4}.section.products .product .info{background-color:rgba(101,80,68,.729);opacity:1}.section.products .product .info .description{margin-top:-5%}.dj-slider{display:none}.dj-slider .dj-slide{width:40vw;height:40vw}.login{padding:24px}.login form{margin-top:42px}.login form .btn{width:auto!important}.header .content{width:100%;padding-left:15px;padding-right:21px}.header.content,.section.content{padding:24px;margin:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.section .content,.section.fixed-content.half{display:block;width:100%}.section .content{padding:12px 21px}.section .content.center-col{display:flex}.section .content .text-container{width:100%;font-family:Lato,sans-serif;font-weight:500;font-size:21px;line-height:32px;text-align:left;color:#5e4739;opacity:.58}.section .content .image-container{width:100%;height:54vw;margin:0 auto}.section.grid .content .grid{display:block}.section.grid .content .grid .item{margin-bottom:24px;height:57vw;text-align:left}.section.grid .content .grid .item .text{text-align:left}.section.grid .content .grid .item:last-child{margin-bottom:0}.section.head{background-position:50%!important;background-attachment:scroll;background-size:cover!important}.section.head .content{padding-bottom:0!important;padding-right:21px;padding-left:21px}.section.product .content .image-container{width:100%!important}.section.product.right .text-container{width:100%!important;padding:24px}.section.product.right .image-container{min-height:65vw}.map-section{padding:24px}.map-section .text-container,.slideshow-container{padding:0}.map-section .overlay-gradient,.slideshow-container .overlay-gradient{left:0}.map-section .slideshow,.slideshow-container .slideshow{overflow-x:scroll}.map-section .slideshow .item,.slideshow-container .slideshow .item{width:300px;height:380px}.map-section .slideshow .item .person,.slideshow-container .slideshow .item .person{padding:24px 32px 12px}.map-section .slideshow .item .person .photo,.slideshow-container .slideshow .item .person .photo{width:200px;height:200px}.map-section .slideshow .item .text,.slideshow-container .slideshow .item .text{font-size:12px}.map-section .slideshow .item:first-child,.slideshow-container .slideshow .item:first-child{margin-left:24px}.map-section .slideshow .item:hover .person,.slideshow-container .slideshow .item:hover .person{opacity:0}.map-section .arrow-left,.map-section .arrow-right,.slideshow-container .arrow-left,.slideshow-container .arrow-right{top:60%}.map-section .arrow-left,.slideshow-container .arrow-left{left:12px;display:none}.map-section .arrow-right,.slideshow-container .arrow-right{right:12px;display:none}.map-section .text-container,.slideshow-container .text-container{padding:24px}.text-row{padding:24px!important;justify-content:space-between!important}.text-row div:last-child{max-width:calc(100vw - 140px)}.text-row.full div{max-width:100%!important}.text-row.full .title{color:#655044;font-size:40px;font-weight:700;margin-top:24px}.text-row.full .text{font-size:17px}.text-row .icon-container{width:70px;height:70px;padding:0;display:flex;justify-content:center;align-items:center;margin-right:24px}.text-row .icon-container .icon{background-size:30px auto;width:30px}.section.text-container-grid,.section.text-container-grid .grid{display:block}.section.text-container-grid .grid .text-row{display:flex;justify-content:space-between;width:100%}.section.text-container-grid .grid .text-row div:last-child{width:100%;max-width:calc(100vw - 140px)!important}.sidenav{display:flex;flex-direction:column;justify-content:space-evenly}.openBtn{display:block}.head{padding-top:74px}.head-main{overflow-x:hidden}.head-main .content{display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:48px!important;padding-top:94px}.head-main .content .title{font-size:40px;margin-top:12px;font-weight:500;width:100%;text-align:center}.head-main .content .title span{font-weight:500}.head-main .content .text{text-align:center;max-width:98%;width:420px;font-size:17px;margin:auto auto 21px}.head-main .content .text .arrow-long,.head-main .content .text br{display:none}.head-main .content .text .arrow-text{float:none}.head-main .content .btn-container{margin:auto}.head-main .btn-container{display:flex;justify-content:center;margin-top:18px;margin-left:24px}.head-main .btn-container.btn:last-child{margin-right:0!important}.head-main .photo{width:100vw;min-width:100vw;height:100vh;text-align:center}.head-main .photo .bg{padding:54px 27px}.head-main .photo .bg .btn-container{display:flex;flex-direction:row;justify-content:center;text-align:center}.head-main .photo .bg .btn-container .btn{float:none;width:200px;margin-top:18px}.header{height:100px;width:100%;padding:6px 18px}.header .logo{height:100px!important;margin-top:0!important;transform:translateX(-50%);left:50%;margin-left:50%}.header .menu{display:none;align-items:center}.header .social{display:none}.slideshow-container{display:block}.slideshow-container>div:first-child{margin:24px 0}.section.history{display:flex;flex-direction:column-reverse}.section.history .icon-container{padding:18px}.section.history .icon-container .icon{width:24px;height:24px}.section.history .btn-container .btn{margin-right:0}.section.history .image-container{margin-top:21px}.section .btn-container{display:block}.section .btn-container .btn{margin-bottom:21px}.photos-row{display:block;width:100vw;height:auto}.photos-row .photo,.photos-row .text-card{height:100vw!important;width:100vw!important}.contact .map-section{display:block;transform:translate(-45px)!important}.contact .map-section .map-container{width:100%;height:64vw;margin-top:24px}.contact .head .text-container{padding:30px 18px}.contact .head .text-container .form-row .label{width:calc(100% - 300px);text-align:left}.contact .head .text-container .title{margin-top:80px}.contact .map-section{padding:21px}.contact .map-section .text-container{padding:0}.icon-container{pointer-events:none}.photo{background-position:50%;background-size:cover}.global-container .content-container{width:100%;padding-left:0}.columns{display:block!important}.columns .column{width:100%!important}.columns .column .product-card .photo{width:calc(100vw - 74px)!important;height:calc(100vw - 74px)!important}.person-row{display:none!important}.slideshow-container .slideshow .item{min-width:430px}}.columns{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;height:100%}.columns,.columns .column{width:100%;padding:0;margin:0}.columns .column.is-2{width:calc(20% - 24px)}.columns .column.is-3{width:calc(30% - 24px)}.columns .column.is-7,.columns .column.is-8{width:calc(70% - 24px)}.columns .column.is-half{width:calc(50% - 24px)}.columns .column:first-child .product-card{margin-top:21px}.product-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px;background-color:#f8f8f8;border-radius:8px;transition:all .3s ease-in-out;cursor:pointer;position:relative;overflow:hidden;margin-bottom:24px}.product-card:hover{background-color:#f2f2f2}.product-card .photo{width:calc(50vw - 280px);height:calc(50vw - 280px);border-radius:4px}.product-card .text-container{width:100%;height:100%;padding:24px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative}.product-card .text-container .title{font-family:Lato;font-weight:600;font-size:24px;line-height:32px;text-align:left;color:#000}.product-card .text-container .description{font-size:16px;line-height:24px;margin-bottom:24px}.col{display:flex;flex-direction:column!important}.btnCta{border-radius:4px;padding:15px 24px;font-weight:500;font-size:15px;transition:all .2s ease-in-out;text-align:center;min-width:186px;background-color:#c12337;color:#fff;cursor:pointer}.tct{font-family:Cocogoose,sans-serif;color:rgba(0,0,0,.45);font-size:17px;font-weight:400}.banner-red{width:100%;min-height:200px;display:flex;justify-content:center;align-items:center;background-color:#ffe7eb;flex-direction:column;text-align:center;padding:2rem}.banner-red h1{color:#c12337;font-weight:500}.banner-red .btnMenu{background-color:#fff;cursor:pointer;color:#c12337;padding:1rem;border-radius:12px;margin:1rem;transition:all .3s ease-in-out}.banner-red .btnMenu:hover{color:#fff;background-color:#c12337}.logo-footer{font-size:32px;font-weight:700;color:#fff;background-image:url(/images/logo.png);background-position:50%}.psnav{margin:.5rem}.psfooter{margin:.7rem!important}.iubenda-nostyle{display:none!important}.banner{position:fixed;z-index:1000;background-color:#571212;width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%)}.whit{color:#fff!important}.food-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.food-container .card-xl{flex-grow:1;margin:8px;width:540px;height:400px;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;cursor:pointer}.food-container .card-xl.card-xl:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background-color:#571212;transition:all .3s ease;opacity:0}.food-container .card-xl:hover:before{opacity:.4}.food-container .card-sm{cursor:pointer;margin:8px;flex-grow:1;color:#fff;height:400px;width:400px;min-width:30%;display:flex;align-items:center;justify-content:center;position:relative}.food-container .card-sm.card-sm:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background-color:#571212;transition:all .3s ease;opacity:0}.food-container .card-sm:hover:before{opacity:.4}.tito{z-index:10;opacity:0;font-size:28px;transition:all .3s ease}.card-sm:hover .tito,.card-xl:hover .tito{opacity:1}.formaggi{background-image:url(/images/formaggi.jpg)}.formaggi,.salumi{background-size:cover}.salumi{background-image:url(/images/salumi.jpg)}.primi{background-image:url(/images/piatti/780_3930.JPG)}.gelatine,.primi{background-size:cover;background-position:bottom}.gelatine{background-image:url(/images/piatti/MTonno_780_3853.JPG)}.secondi{background-image:url(/images/piatti/780_5272.JPG)}.dolci,.secondi{background-size:cover;background-position:100%}.dolci{background-image:url(/images/piatti/780_4032.JPG)}.antipasti{background-image:url(/images/piatti/780_3901.JPG);background-position:bottom}.a1,.antipasti{background-size:cover}.a1{background-image:url(/images/a1.jpg)}.a2{background-image:url(/images/a2.jpg);background-position:50%}.a2,.a3{background-size:cover}.a3{background-image:url(/images/a3.jpg)}.a4{background-image:url(/images/a4.jpg)}.a4,.a5{background-size:cover}.a5{background-image:url(/images/a5.jpg)}.center{width:100%;display:flex;justify-content:center;align-items:center;margin:1rem}.popup{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.cornice,.popup{padding:2rem;z-index:100}.cornice{width:500p;height:60.0015000375vw}.ima{min-width:80%!important;max-width:80%!important;min-height:80%!important;max-height:80%!important}.hide{opacity:0!important;pointer-events:none!important}.show{opacity:1!important}.noscroll{overflow:hidden!important;position:fixed}.btnsl{transition:all .3s ease-in-out;transform:translateY(-50%);right:20px}.btnsl,.btnslpr{z-index:300;top:50vh;width:60px;height:60px;border-radius:10px;display:flex;justify-content:center;align-items:center;position:fixed;background:#fff}.btnslpr{transform:translateY(-50%) rotate(180deg);left:20px}.prodImg{transition:all .3s ease-in-out}.closeslp{z-index:300;top:40px;width:60px;height:60px;border-radius:30px;display:flex;justify-content:center;align-items:center;transform:translateY(-50%) rotate(180deg);right:20px;position:fixed;background:#fff;cursor:pointer}.susanna{background-image:url(/images/susanna.jpg)}