@import url(https://fonts.googleapis.com/css2?family=Norican&display=swap);*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:.625rem}body{font-weight:400;box-sizing:border-box;overflow-x:hidden;width:100vw;background-color:#fff}button,button:focus{outline:none}.hidden{display:none}a,a:hover{text-decoration:none}body{font-family:Gilroy-ExtraBold}.ft-font-s-12{font-size:12px}.ft-font-s-22{font-size:22px}.ft-font-color-black{color:#3a3a3a}.ft-gilroy-light{font-family:Gilroy-Light}.ft-font-size-40{font-size:4rem}.ft-font-size-24{font-size:2.4rem}.ft-font-size-28{font-size:2.8rem}.header{position:absolute;z-index:97;padding:1rem}.header .logo img{width:7.2rem}.header .ft-container{width:100%}.ft-nav{width:100vw;height:100vh;background-color:hsla(0,0%,100%,.9);transition:transform .3s ease-out;transform:translateX(-100%);position:fixed;left:0;top:0;z-index:98}.ft-nav--open{transform:translateX(0)}.ft-nav .menu-menu-container{height:100%;width:100%;padding:3.5rem 0 0 1rem}.ft-nav .menu-menu-container ul{display:flex;flex-direction:column;align-items:center;list-style:none;width:100%;height:100%}.ft-nav .menu-menu-container ul .menu-item{margin-top:3rem;height:5rem}.ft-nav .menu-menu-container ul .menu-item a{font-size:3.2rem;font-weight:600;color:#6a4132}.ft-nav .menu{height:100%;width:100%;padding:3.5rem 0 0 1rem}.ft-nav .menu ul{display:flex;flex-direction:column;align-items:center;list-style:none;width:100%;height:100%}.ft-nav .menu ul .page_item{margin-bottom:3.5rem}.ft-nav .menu ul .page_item a{font-size:2rem;font-weight:600;color:#6a4132}@media only screen and (min-width:600px){.ft-nav{width:400px;right:0;left:100%;transform:translateX(100%)}.ft-nav--open{transform:translateX(-100%)}}.ft-toggle-btn{cursor:pointer;width:3.2rem;height:3.2rem;border:.1rem solid transparent;background-color:transparent;position:absolute;right:1rem;top:1rem;z-index:99}.ft-toggle-btn__bar{width:2.7rem;transform-origin:right center;background-color:#6a4132;height:.3rem;border-radius:1rem;transition:transform .3s linear,opacity .2s linear}.ft-toggle-btn--active span:first-child{transform:rotate(-45deg)}.ft-toggle-btn--active span:nth-child(2){opacity:0}.ft-toggle-btn--active span:nth-child(3){transform:rotate(45deg) translateY(-.1rem)}@media only screen and (min-width:600px){.ft-toggle-btn--active{position:fixed}}.fixedNavbar{background-color:hsla(0,0%,100%,.9);position:fixed}.fixedNavbar .ft-toggle-btn{top:50%;transform:translateY(-50%)}.fixedNavbar .ft-toggle-btn.ft-toggle-btn--active{top:3.5rem}.ft-position--right-bottom{position:absolute;right:1rem;bottom:5rem}.food-menu-list{margin-top:35px;list-style:none;width:100%;display:grid;grid-template-columns:100%}@media only screen and (min-width:768px){.food-menu-list{grid-template-columns:50% 50%}}@media only screen and (min-width:992px){.food-menu-list{grid-template-columns:repeat(3,33.33%)}}.ft-container{max-width:1400px;margin:0 auto;position:relative}.ft-height-50{min-height:50vh}.ft-height-100{min-height:100vh}.ft-m-t-7{margin-top:7rem}.w-80{width:80%!important}.ft-height-110{min-height:110vh}.ft-height-auto{height:auto!important}.order-table{font-size:1.6rem}.header__cart{width:6.5rem;height:3.5rem;display:inline;margin-left:1.5rem;text-transform:none;color:#000}.header__cart:hover .header__cart--icon{transform:scale(1.15) translateY(-.5rem)}.header__cart--icon{transition:transform .3s ease;width:3rem!important}.header__cart--quantity{font-weight:800;font-size:1.6rem}.footer{min-height:20rem;background-color:#6a4132;color:#fff;border-radius:2rem 2rem 0 0;position:relative;z-index:2}@media only screen and (min-width:768px){.footer{border-radius:0}}.footer .ft-container{display:flex;flex-wrap:wrap;justify-content:space-between;height:100%;padding:0 2rem}.footer .ft-container div{margin-top:5rem}.footer__powered-by{font-size:1.6rem}.footer__powered-by a{text-decoration:underline}.footer__info{max-width:33.3rem;display:flex;flex-direction:column}.footer__info--title{font-size:3.5rem;text-transform:capitalize;font-weight:700}.footer__info--paragraph{font-size:1.3rem;font-family:Gilroy-Light}.footer__info--email,.footer__info--phone{font-weight:800;font-size:1.6rem;text-decoration:underline}.footer__links{width:33.3rem}.footer__links--title{font-size:3.5rem;text-transform:capitalize;font-weight:700}.footer__links--list{list-style:none}.footer__links--list li a{display:flex;align-items:center;color:#fff;font-size:2.3rem;text-decoration:underline;transition:transform .3s ease}.footer__links--list li a img{margin:0 1rem 1rem 0;width:2rem;color:#fff}.footer__links--list li a:hover{transform:translateY(-.5rem)}.footer__logo{min-height:200px;width:320px;display:flex;display:none}.footer__logo img{width:170px;height:160px}@media only screen and (min-width:768px){.footer__logo{display:block}}.ft-h-150{min-height:15rem}.ft-btn{border:.1rem solid #6a4132;border-radius:30px;background-color:transparent;padding:.5rem 1.5rem;cursor:pointer;width:12rem;height:4.5rem;margin:0 1rem;display:flex;align-items:center;justify-content:space-around;font-weight:700;font-size:2.2rem!important;color:#6a4132!important;position:relative}.ft-btn:hover{background-color:#b83b26;border:none}.ft-btn:hover,.ft-btn:hover span{color:#fff!important}.ft-btn span{font-size:2.2rem!important;font-weight:700;color:#6a4132!important;margin-bottom:.6rem;position:absolute;top:50%;transform:translateY(-80%)}.ft-btn img{width:2rem}.ft-btn:hover{background:#b83b26;color:#fff}.ft-active-btn{border-color:#b83b26!important;color:#fff8f2!important}.ft-active-btn,.ft-active-extras{background-color:#b83b26!important}.ft-active-extras{border-color:transparent!important}.alert-success,.alert-success-porosi{color:#fff8f2;background-color:#b83b26;border-color:#6a4132}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:.1rem solid transparent;border-radius:.25rem}.ft-alert-success{position:fixed!important;text-align:center;font-size:1.8rem;font-weight:700;width:100%;top:7rem;z-index:99;background-color:#40e0d0}.ft-btn--offertat{cursor:pointer;font-family:Gilroy-ExtraBold;border:1px solid #6a4132;width:3.3rem;height:3.3rem;font-size:.6rem;color:#6a4132;border-radius:100%;padding:.2rem;background-color:#fff8f2;flex-direction:column}.ft-btn--add,.ft-btn--offertat{display:flex;align-items:center}.ft-btn--add{width:3.2rem;background-color:transparent;height:3.2rem;border-radius:100%;border:.2rem solid #000!important;justify-content:center;position:relative}.ft-btn--add div{width:1.8rem;height:.2rem;background-color:#000;position:absolute}.ft-btn--add div:last-child{transform:rotate(90deg)}.ft-btn--color-brown{border-color:#6a4132!important}.ft-btn--color-brown div{background-color:#6a4132!important}.ft-btn--color-yellow{border-color:#6a4132!important}.ft-btn--color-yellow div{background-color:#eba90a!important}.ft-number-input{width:3.5rem;border:none;background:transparent;color:#6a4132;text-align:center}.fn-minus-btn-shporta{cursor:pointer;transition:transform .3s ease;display:flex;justify-content:center;align-items:center;width:2.5rem;text-align:center;height:2.5rem;border:.1rem solid #6a4132;border-radius:1rem}.fn-minus-btn-shporta:hover{background-color:#d6241e;color:#fff;transform:scale(1.1);border-color:#d6241e}.fn-plus-btn-shporta{cursor:pointer;transition:transform .3s ease;display:flex;justify-content:center;align-items:center;text-align:center;width:2.5rem;height:2.5rem;border:.1rem solid #6a4132;border-radius:1rem}.fn-plus-btn-shporta:hover{background-color:#d6241e;color:#fff;transform:scale(1.1);border-color:#d6241e}.fn-delete-item-shporta{cursor:pointer;transition:transform .3s ease;border:none;background-color:transparent;width:auto}.fn-delete-item-shporta:hover{transform:scale(1.1)}.fn-delete-item-shporta:active{outline:none}.fn-delete-item-shporta svg{width:3rem;height:3rem}.wpcf7-form-control{padding:.5rem;border-radius:.5rem;border:.1rem solid #6a4132;width:40rem}.wpcf7-form-control.wpcf7-submit{border:.1rem solid #6a4132;padding:.2rem 1.5rem 0;width:12rem;height:4.5rem;margin:0 1rem;font-size:2.2rem!important}.menu-item{display:flex;justify-content:center;position:relative;padding:2.5rem 2rem;border-radius:2rem;margin-top:-3.5rem;height:100%;height:22rem;width:100%}.menu-item__info{width:50%;display:flex;justify-content:space-between;flex-direction:column;height:100%;padding-bottom:2rem}.menu-item__info--title{font-size:3.6rem;font-weight:700;line-height:.95;color:#fff8f2}@media only screen and (max-width:370px){.menu-item__info--title{font-size:3.4rem}}@media only screen and (max-width:355px){.menu-item__info--title{font-size:3.2rem}}@media only screen and (max-width:335px){.menu-item__info--title{font-size:2.9rem}}.menu-item__info--ingridients{font-size:1.2rem;margin-top:.5rem;line-height:1;font-family:Gilroy-Light}.menu-item__info--price-container{height:4rem;width:13.5rem;margin-top:10px;position:relative}.menu-item__info--price{font-size:3rem;font-weight:800;left:0}.menu-item__info--btn,.menu-item__info--price{display:inline;position:absolute;top:50%;transform:translateY(-50%)}.menu-item__info--btn{cursor:pointer;width:3rem;height:3rem;margin-left:1.5rem;border-radius:100%;background-color:transparent;border:.2rem solid #6a4132;padding:0;right:0}.menu-item__info--btn:active{box-shadow:none;outline:none}.menu-item__info--btn div{background-color:#6a4132;position:absolute;left:50%;width:1.8rem;height:.2rem}.menu-item__info--btn div:first-child{transform:translate(-50%,-50%)}.menu-item__info--btn div:last-child{transform:translate(-50%,-50%) rotate(90deg)}.menu-item__slogan{position:absolute;right:11%;top:3%;font-family:Norican,cursive;font-size:3rem;font-weight:400;z-index:4;color:#fff8f2}@media only screen and (max-width:400px){.menu-item__slogan{right:5%;font-size:2.6rem}}@media only screen and (max-width:325px){.menu-item__slogan{font-size:2.4rem}}.menu-item__image{width:50%;max-width:17rem;margin-top:1.5rem;z-index:3;-webkit-filter:drop-shadow(0 10px 5px rgba(0,0,0,.2));filter:drop-shadow(0 10px 5px rgba(0,0,0,.2))}.menu-item__offer{margin-top:10px}.menu-item__offer .menu-item__info{display:flex;width:50%;flex-direction:column;justify-content:space-between;height:25.5rem;max-width:auto}.menu-item__offer .menu-item__info--title{color:#eba90a;font-size:4.5rem;line-height:.98}.menu-item__offer .menu-item__info--ingridients{color:#d6241e;font-size:2rem;font-weight:650;line-height:1.15}.menu-item__offer .menu-item__info--price{color:#6a4132;font-size:4.2rem!important;font-weight:800;margin:0!important;position:absolute;top:50%!important;padding:0;margin:0}.menu-item__offer .menu-item__info--btn{border:.1rem solid #6a4132;width:2.3rem;height:2.3rem;position:absolute;top:50%;right:0;padding:0;margin:0}.menu-item__offer .menu-item__info--btn div{background-color:#6a4132;width:1.4rem!important;height:.1rem}.menu-item__offer .menu-item__info--price-container{position:relative;width:16.5rem;height:4rem;align-items:center;display:flex;justify-content:space-between}.menu-item__offer .menu-item__image{width:50%;max-width:30rem;margin-bottom:2.5rem!important}.offer-menu-item{height:20.5rem;display:flex;justify-content:center;position:relative;padding:1rem;background-color:#fff}.offer-menu-item__info{width:50%;display:flex;justify-content:space-between;flex-direction:column;height:80%;padding-bottom:1.5rem;word-wrap:break-word}.offer-menu-item__info--title{font-size:3.2rem;font-weight:700;line-height:.8;color:#eba90a}.offer-menu-item__info--ingridients{font-size:1.3rem;color:#d6241e;margin-top:.5rem;line-height:1}.offer-menu-item__info--price-container{position:relative;height:4rem;width:13.5rem;min-width:10.5rem;margin-top:1rem}.offer-menu-item__info--price{display:inline;font-size:2.8rem;font-weight:800;position:relative;top:.1rem;color:#6a4132}.offer-menu-item__info--btn{cursor:pointer;display:inline;width:3rem;height:3rem;border-radius:100%;background-color:transparent;border:2px solid #6a4132;padding:0;position:relative;top:50%;transform:translateY(-50%)}.offer-menu-item__info--btn:active{box-shadow:none;outline:none}.offer-menu-item__info--btn div{background-color:#6a4132;position:absolute;left:50%;top:50%;width:1.8rem;height:.2rem}.offer-menu-item__info--btn div:first-child{transform:translate(-50%,-50%)}.offer-menu-item__info--btn div:last-child{transform:translate(-50%,-50%) rotate(90deg)}.offer-menu-item__slogan{position:absolute;right:34%;transform:translateX(50%);top:20rem;font-family:Norican,cursive;font-size:3rem;font-weight:400;z-index:2;color:#fff8f2}.offer-menu-item__image{margin-top:2.8rem;width:15rem;-webkit-filter:drop-shadow(0 10px 5px rgba(0,0,0,.2));filter:drop-shadow(0 10px 5px rgba(0,0,0,.2))}.menu-item__offer--modal.menu-item__info{display:flex;height:100%;width:40rem;flex-direction:column;justify-content:s}.menu-item__offer--modal.menu-item__info--title{color:#eba90a;font-size:3.5rem;line-height:.9}.menu-item__offer--modal.menu-item__info--ingridients{color:#d6241e;font-size:1.6rem;font-weight:650;line-height:1}.menu-item__offer--modal.menu-item__info--price{color:#6a4132;font-size:2.4rem}.menu-item__offer--modal.menu-item__info--btn{border:.2rem solid #6a4132}.menu-item__offer--modal.menu-item__info--btn div{background-color:#6a4132}.menu-item__offer--modal.menu-item__image{width:15rem}.ft-item--color:nth-child(5n+1) .menu-item{background-color:#b83b26}.ft-item--color:nth-child(5n+1) .menu-item__info--ingridients,.ft-item--color:nth-child(5n+1) .menu-item__info--title{color:#fff8f2}.ft-item--color:nth-child(5n+1) .menu-item__info--price{color:#ffe451}.ft-item--color:nth-child(5n+1) .menu-item__info--btn{border-color:#ffe451}.ft-item--color:nth-child(5n+1) .menu-item__info--btn div{background-color:#ffe451}.ft-item--color:nth-child(5n+2) .menu-item{background-color:#6a4132}.ft-item--color:nth-child(5n+2) .menu-item__info--ingridients,.ft-item--color:nth-child(5n+2) .menu-item__info--title{color:#fff8f2}.ft-item--color:nth-child(5n+2) .menu-item__info--price{color:#ffe451}.ft-item--color:nth-child(5n+2) .menu-item__info--btn{border-color:#ffe451}.ft-item--color:nth-child(5n+2) .menu-item__info--btn div{background-color:#ffe451}.ft-item--color:nth-child(5n+3) .menu-item{background-color:#ffcb9f}.ft-item--color:nth-child(5n+3) .menu-item__info--ingridients,.ft-item--color:nth-child(5n+3) .menu-item__info--title{color:#6a4132}.ft-item--color:nth-child(5n+3) .menu-item__info--price{color:#b83b26}.ft-item--color:nth-child(5n+3) .menu-item__info--btn{border-color:#b83b26}.ft-item--color:nth-child(5n+3) .menu-item__info--btn div{background-color:#b83b26}.ft-item--color:nth-child(5n+4) .menu-item{background-color:#425f29}.ft-item--color:nth-child(5n+4) .menu-item__info--ingridients,.ft-item--color:nth-child(5n+4) .menu-item__info--title{color:#fff8f2}.ft-item--color:nth-child(5n+4) .menu-item__info--price{color:#ffe451}.ft-item--color:nth-child(5n+4) .menu-item__info--btn{border-color:#ffe451}.ft-item--color:nth-child(5n+4) .menu-item__info--btn div{background-color:#ffe451}.ft-item--color:nth-child(5n+5) .menu-item{background-color:#eba90a}.ft-item--color:nth-child(5n+5) .menu-item__info--ingridients,.ft-item--color:nth-child(5n+5) .menu-item__info--title{color:#6a4132}.ft-item--color:nth-child(5n+5) .menu-item__info--price{color:#b83b26}.ft-item--color:nth-child(5n+5) .menu-item__info--btn{border-color:#b83b26}.ft-item--color:nth-child(5n+5) .menu-item__info--btn div{background-color:#b83b26}.banner{padding-top:3.5rem;position:relative;overflow:hidden;height:42rem;min-height:14rem}.banner .carousel-item{margin-top:4rem}@media only screen and (min-width:530px){.banner .carousel-item{height:31rem}}.banner .carousel-item .menu-item{margin-bottom:1rem;height:100%}.banner .carousel-item .menu-item__info{padding-top:2rem;width:50%;padding-bottom:0;display:flex;flex-direction:column;justify-content:space-between}.banner .carousel-item .menu-item__info--title{font-size:4rem;font-weight:700;word-wrap:wrap}.banner .carousel-item .menu-item__info--ingridients{font-size:1.92rem;font-family:Gilroy-ExtraBold}.banner .carousel-item .menu-item .menu-item__info--price-container{position:relative}.banner .carousel-item .menu-item__image{width:50%;margin-bottom:1.6rem;align-self:flex-end;-webkit-filter:drop-shadow(0 1rem .5rem rgba(0,0,0,.2));filter:drop-shadow(0 1rem .5rem rgba(0,0,0,.2))}@media only screen and (min-width:700px){.banner .menu-item__info--title{font-size:6.5rem}.banner .menu-item__info--ingridients{font-size:2.5rem}.banner .menu-item__info--price{font-size:3rem;top:.5rem}.banner .menu-item__image{width:30rem;margin-bottom:7rem}.banner .menu-item__slogan{font-size:4.5rem}}.banner .modal .menu-item{margin-bottom:0!important;background-color:#fff8f2}.banner .modal .menu-item__info--title{font-size:4rem!important}.banner .modal .menu-item .modal-dialog,.banner .modal .modal-content{background-color:#fff8f2!important}.banner .modal .order-product{border:.1rem solid #c7c7c7;top:100%;z-index:100;background-color:#fff;width:100%;max-width:50rem;height:auto;margin:0 auto;border-radius:1rem 1rem 0 0;transition:top .3s ease-out;padding-bottom:1rem;overflow:hidden}.banner .modal .order-product-rating{display:flex;align-items:center;margin-top:1rem}.banner .modal .order-product-rating span{font-size:2.8rem;font-weight:700;margin-left:.8rem;color:#3a3a3a}.banner .modal .order-product-add-other-item{display:flex;justify-content:flex-end;height:17rem}.banner .modal .order-product-add-other-item-name{color:#6a4132;font-size:1.4rem;line-height:1;font-family:Gilroy-Light;margin-bottom:.5rem}.banner .modal .order-product-add-other-item-price{color:#6a4132;margin-top:.5rem;font-size:1.4rem;font-family:Gilroy-Light}.banner .modal .order-product-add-other-item-image{background-color:#f4f4f4;border-radius:.8rem;width:7.5rem;height:7.5rem;transition:all .1s linear;cursor:pointer}@media only screen and (min-width:340px){.banner .modal .order-product-add-other-item-image{width:9rem;height:9rem}}.banner .modal .order-product-add-other-item-image img{width:6.5rem;height:6.5rem}.banner .modal .order-product-add-other-arrows button{border:none;width:3rem;height:3rem;cursor:pointer;border-radius:100%}.banner .modal .order-product-add-other-arrows button img{width:3rem;height:3rem}.banner .modal .order-product-add-other-text{padding-top:1rem!important;margin-bottom:-2rem}.banner .modal .order-product-add-other-text,.banner .modal .order-product-choice-text{color:#6a4132;font-weight:700;font-size:1.3rem}.banner .modal .order-product-choices{margin-top:2rem!important}.banner .modal .order-product-choices-choice{display:flex;flex-direction:column}.banner .modal .order-product-choices-choice button{background-color:transparent;width:5rem;height:5rem;text-align:center;border:.1rem solid rgba(106,65,50,.5);border-radius:100%;font-size:3.2rem;font-family:Gilroy-Light;color:#6a4132;display:flex;justify-content:center;align-items:center;text-transform:uppercase;transition:all .2s ease;cursor:pointer}.banner .modal .order-product-choices-choice span{color:#6a4132;margin-top:1rem;font-size:1.4rem;font-family:Gilroy-Light}.banner .modal .order-product-total span{color:#3a3a3a;font-size:1.8rem;margin-top:1.2rem;font-weight:800}.banner .modal .order-product-total-buttons{margin-top:3rem}.banner .modal .order-product-choicemenu{margin-top:1.5rem}.banner-quote{font-family:Norican,cursive;color:#d88b3b;position:absolute;top:0;right:48%;transform:translateX(50%);width:19.2rem;display:flex;flex-direction:column;align-items:flex-end}.banner-quote-main{font-size:3.2rem}.banner-quote-sub{position:relative;bottom:1.6rem}.catygory-options{list-style:none;padding:0;margin:0;width:100%}.catygory-option{border:.1rem solid rgba(106,65,50,.5);border-radius:.8rem;margin-right:1rem;min-width:7rem;height:2.3rem;text-align:center;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;z-index:60;transition:transform .3s ease}.catygory-option a{text-decoration:none;vertical-align:middle;color:#6a4132;font-size:1.12rem;font-family:Gilroy-Light;font-weight:700}#category-swiper{width:100%;height:3rem;margin-top:0}#category-swiper .swiper-wrapper{display:flex}#category-swiper .swiper-slide{margin-left:0}.taco-option{margin-bottom:1.8rem}.ft-white-background{position:absolute;top:0;z-index:-1;width:100%;height:inherit;max-height:80rem}.quote-oferta{top:-1.5rem}@media only screen and (min-width:375px){.quote-oferta{top:-4.5rem}}.shopping-cart-table,.shopping-cart-table h6,.wpcf7-form p label{font-size:1.6rem}.order-product{border:.1rem solid #c7c7c7;top:100%;z-index:100;background-color:#fff;width:100%;max-width:50rem;height:auto;margin:0 auto;padding:0 2.4rem 1rem!important;border-radius:1rem 1rem 0 0;transition:top .3s ease-out;padding-bottom:1rem;overflow:hidden}.order-product-container{max-width:30rem;margin:0 auto}.order-product .cancel-order{position:relative;z-index:6;left:97.6%;right:2.5rem;top:1rem;width:2.2rem;height:2.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:transparent}.order-product .cancel-order img{width:1.5rem;height:1.5rem}@media only screen and (min-width:400px){.order-product .cancel-order{top:2.2rem;left:94.6%}}.order-product-rating{display:flex;align-items:center;margin-top:1rem;margin-bottom:1.1rem}.order-product-rating span{font-size:2.8rem;font-weight:700;margin-left:.8rem;color:#3a3a3a}.order-product-add-other-item{display:flex;justify-content:flex-end;height:17rem}.order-product-add-other-item-name{color:#6a4132;font-size:1.4rem;line-height:1;font-family:Gilroy-Light;margin-bottom:.5rem}.order-product-add-other-item-price{color:#6a4132;margin-top:.5rem;font-size:1.4rem;font-family:Gilroy-Light}.order-product-add-other-item-image{background-color:#f4f4f4;border-radius:.8rem;width:7.5rem;height:7.5rem;transition:all .1s linear;cursor:pointer}@media only screen and (min-width:340px){.order-product-add-other-item-image{width:9rem;height:9rem}}.order-product-add-other-item-image img{width:6.5rem;height:6.5rem}.order-product-add-other-arrows button{border:none;width:3rem;height:3rem;cursor:pointer;border-radius:100%}.order-product-add-other-arrows button img{width:3rem;height:3rem}.order-product-add-other-text{padding-top:1rem!important;margin-bottom:-2rem}.order-product-add-other-text,.order-product-choice-text{color:#6a4132;font-weight:700;font-size:1.3rem}.order-product-choices{margin-top:2rem!important}.order-product-choices-choice{display:flex;flex-direction:column}.order-product-choices-choice button{background-color:transparent;width:5rem;height:5rem;text-align:center;border:.1rem solid rgba(106,65,50,.5);border-radius:100%;font-size:3.2rem;font-family:Gilroy-Light;color:#6a4132;display:flex;justify-content:center;align-items:center;text-transform:uppercase;transition:all .2s ease;cursor:pointer}.order-product-choices-choice span{color:#6a4132;margin-top:1rem;font-size:1.4rem;font-family:Gilroy-Light}.order-product-total span{color:#3a3a3a;font-size:2.88rem;margin-top:1.2rem;font-weight:800}.order-product-total-buttons{margin-top:3rem}.order-product-choicemenu{margin-top:1.5rem;margin-bottom:3rem!important}.order-product--show-more{width:100%;height:3rem;border-top:2px solid #000;padding-top:.5rem;position:relative;bottom:3.5rem;background-color:#fff8f2}.order-product--show-more button{cursor:pointer;width:4rem;height:4rem;border-radius:100%;background-color:transparent;border:.1rem solid #000}.order-product--show-more button img{margin-top:.2rem;width:1.5rem;height:1.5rem}.btn--wide{width:10rem!important;font-size:1.8rem}.add-card-porosi img{width:2.4rem!important}.swiper-container{width:30rem;height:20.8rem;overflow:hidden;margin:auto;position:relative}@media only screen and (max-width:340px){.swiper-container{width:25rem}}.swiper-container .swiper-wrapper{display:flex}.swiper-container .swiper-slide{margin-right:1.2rem}.choice-box{width:100%;overflow-x:scroll;margin-bottom:2.5rem}.choice-box::-webkit-scrollbar{width:1rem;height:.5rem}@media only screen and (max-width:767px){.choice-box::-webkit-scrollbar{width:0;height:0}}.choice-box::-webkit-scrollbar-track{background:#f1f1f1}.choice-box::-webkit-scrollbar-thumb{background:#dad9d9;border-radius:1.5rem}.choice-box::-webkit-scrollbar-thumb:hover{background:#555}.choice-box__item{margin-right:1rem}.jq-rating-label,.jq-stars{display:inline-block}.jq-rating-label{font-size:2.2rem;position:relative;vertical-align:top;font-family:helvetica,arial,verdana}.jq-star{width:10rem;height:10rem;display:inline-block;cursor:pointer}.jq-star-svg{padding-left:.3rem;width:100%;height:100%}.jq-star-svg path{stroke-linejoin:round}.jq-shadow{-webkit-filter:drop-shadow(-.2rem -.2rem .2rem #888);filter:drop-shadow(-.2rem -.2rem .2rem #888)}.order-modal .modal-dialog{max-width:50rem;margin:0;background-color:#fff}@media only screen and (min-width:500px){.order-modal .modal-dialog{margin:auto}}.order-modal .modal-dialog .modal-content{border:none}.order-modal .modal-dialog .modal-content .menu-item{margin-top:0;border-radius:0;width:100%!important;height:20.5rem}.order-modal .modal-dialog .modal-content .menu-item__info{height:85%!important;padding-bottom:0}.order-modal .modal-dialog .modal-content .order-product{overflow:hidden;margin-top:-10px;min-height:80vh;position:relative}.order-modal .modal-dialog .modal-content .order-product .ft-white-background{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%}@media only screen and (min-width:500px){.order-modal .modal-dialog{border-radius:3.5rem;overflow:hidden;padding:2rem}.order-modal .modal-dialog .menu-item{padding:1.5rem;width:100%}.order-modal .modal-dialog .order-product{border-radius:3.5rem}}.fade-slide-up{transform:translateY(90%);opacity:.5;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.fade-slide-up.show{opacity:1;transform:translateY(0)}@media only screen and (min-width:700px){.fade-slide-up{transform:none;opacity:0;-webkit-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear}.fade-slide-up.show{opacity:1;transform:none}}#carouselMain{height:100%}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.carousel-fade .carousel-inner .item .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .item .carousel-inner .active.left,.carousel-fade .carousel-inner .item .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .item .carousel-inner .next.left,.carousel-fade .carousel-inner .item .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .item .carousel-control{z-index:2}.carousel-indicators{bottom:15px}.carousel-indicators li{transition:transform .3s ease,background-color .3s ease;border:1px solid rgba(106,65,50,.4);width:7px;height:7px;background-color:#fff;border-radius:100%}.carousel-indicators li:hover{cursor:pointer;transform:scale(1.1)}.carousel-indicators li.active{background-color:#6a4132}@media only screen and (max-width:768px){.carousel-indicators{left:40%}}.ft-contact-title{color:#6a4132}.wpcf7-form p{padding:0;margin:0}.wpcf7-form-control{padding:5px;border-radius:5px;border:1px solid #6a4132;width:400px}@media only screen and (max-width:450px){.wpcf7-form-control{width:300px}}.wpcf7-textarea{height:150px}.wpcf7-form-control.wpcf7-submit{border:1px solid #6a4132;border-radius:30px;background-color:transparent;padding:2px 15px 0;cursor:pointer;width:120px;height:45px;margin:0 10px;display:flex;align-items:center;justify-content:space-around;font-weight:700;font-size:22px!important;color:#6a4132;outline:none}.wpcf7-form-control.wpcf7-submit:hover{background-color:#b83b26;border:none;color:#fff}.order-list table{margin-bottom:10rem}.order-list table th{text-align:center}.order-list .order-list-delete,.order-list .order-list-finish{cursor:pointer}.order-list td a{height:4rem;width:4rem}