.main-container,.page-template-home-page{overflow:hidden}.carousel,.carousel .swiper-next:hover .not-filled,.carousel .swiper-prev:hover .not-filled,.fade-in{opacity:0}#ball,#magic-cursor{width:30px;height:30px;pointer-events:none}#ball,.carousel{box-sizing:border-box}#ball,#magic-cursor,.no-cursor,.order-wrap{pointer-events:none}@font-face{font-family:knockOut;src:url(../webfonts/Knockout-Light.otf)}img{max-width:100%;height:auto}.wrapper{min-height:100%;margin-bottom:-50px}.wrapper .container{height:100%}.wrapper.ccm-page{margin-bottom:0!important}.main-container{padding:0}.carousel-wrapper{position:relative;width:100vw;background:#fff}@media only screen and (max-height:1100px){.carousel-wrapper{height:130vh}.carousel{height:120vh}}@media only screen and (max-height:850px){.carousel-wrapper{height:130vh}.carousel{height:120vh}}@media only screen and (max-width:1200px){.carousel-wrapper{height:120vh}}.carousel-wrapper:after{content:"";position:absolute;left:0;top:130px;width:110%;height:100%;background:#fff;transform:rotate(11deg)}@media only screen and (max-width:2000px){.carousel-wrapper:after{top:24%;width:150%}}@media only screen and (max-width:1800px){.carousel-wrapper:after{top:250px;width:140%}}@media only screen and (max-width:1600px){.carousel-wrapper:after{top:205px}}@media only screen and (max-width:1280px){.carousel-wrapper:after{top:150px;width:130%}}.carousel .whiteColor-overlay{position:fixed;background-color:#fff;width:100%;height:100vh;left:0;top:0;z-index:1;transform:translateY(150%)}.carousel .swiper-next,.carousel .swiper-prev{position:absolute;width:95px;height:95px;bottom:15vh;z-index:10;opacity:0;outline:0!important;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}@media only screen and (max-height:1100px){.carousel .swiper-next,.carousel .swiper-prev{width:80px;height:80px;bottom:34vh}}@media only screen and (max-width:1500px){.carousel .swiper-next,.carousel .swiper-prev{width:85px;height:85px}}.carousel .swiper-next img,.carousel .swiper-prev img,.order-btn.default.has-transition{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.carousel .swiper-next:hover .filled,.carousel .swiper-prev:hover .filled{opacity:.6}.carousel .swiper-next .not-filled,.carousel .swiper-prev .not-filled{opacity:1}.carousel .swiper-next .filled,.carousel .swiper-prev .filled{position:absolute;left:0;opacity:0}.carousel .swiper-next{right:20%}.carousel .swiper-prev{left:20%}@media only screen and (max-height:1100px){.carousel .swiper-next{right:27%}.carousel .swiper-prev{left:27%}}.carousel .not-pizza-wrapper{position:absolute;top:27%;left:17.5%;transform:translateX(50%) translateY(50%);letter-spacing:.4px;display:flex;opacity:0}#ball i,.carousel .carousel__view .carousel__item.swiper-slide-active .gradient,.insta-cards .insta-card-wrapper .insta-swiper .swiper-wrapper .swiper-slide video.loaded,.non-moving-text .offer-container .offer-card img.lazy.loaded{opacity:1}@media only screen and (max-width:992px){.carousel-wrapper{height:105vh}.carousel .swiper-next,.carousel .swiper-prev{width:65px;height:65px}.carousel .swiper-next{right:10%}.carousel .swiper-prev{left:10%}}.carousel .carousel__view .carousel__item .shadow{opacity:.7}.carousel .carousel__view .carousel__item .carousel-item__img{-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(5px 5px 5px #222);filter:drop-shadow(5px 5px 5px #222)}.image-test{position:absolute;width:100vw;height:100vh;left:0;top:40px;z-index:1}.image-test img{position:absolute;visibility:hidden}.image-test .scaled{transform:translateX(-50%) translateY(50%) scale(1);left:50%;width:20vw}.image-test .not-scaled{-webkit-transition:.5s cubic-bezier(.4, 0, 1, 1);-moz-transition:.5s cubic-bezier(.4, 0, 1, 1);-ms-transition:.5s cubic-bezier(.4, 0, 1, 1);-o-transition:.5s cubic-bezier(.4, 0, 1, 1);transition:.5s cubic-bezier(.4, 0, 1, 1)}.carousel .carousel__view .carousel__item .gradient,.carousel .carousel__view .carousel__item .shadow{z-index:-1;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:absolute}.carousel .carousel__view{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:63%!important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative}@media only screen and (max-width:767px){.carousel-wrapper{padding-top:15px;height:105vh}.carousel .swiper-next,.carousel .swiper-prev{bottom:25vh;width:50px;height:50px}.carousel .swiper-next{right:15px}.carousel .swiper-prev{left:15px}.carousel .carousel__view{top:-50px}}@media only screen and (max-width:767px) and (min-height:750px){.carousel .carousel__view{top:-95px}}@media only screen and (max-width:430px){.carousel .carousel__view{top:-80px}}@media only screen and (max-width:380px){.carousel .carousel__view{top:-50px}}@media only screen and (min-height:840px) and (max-height:928px){.carousel .carousel__view{top:-25px!important}}.carousel .carousel__view .carousel__item{width:25vw;padding-left:0;padding-right:0;display:flex;align-items:center;flex-shrink:0;flex-grow:0;transform-origin:center bottom;transform:scale(1)}.carousel .carousel__view .carousel__item .gradient{width:120%;top:37%;left:0;transform:scale(1.5);transition:.5s}@media only screen and (max-height:900px){.carousel .carousel__view .carousel__item .gradient{transform:scale(1.3)}}@media only screen and (max-width:1700px){.carousel .carousel__view .carousel__item .gradient{transform:scale(1.4)}.carousel .carousel__view .carousel__item .carousel-item__img{transform:scale(1.2)}}@media only screen and (max-width:1700px) and (min-height:901px){.carousel .carousel__view .carousel__item .gradient{top:38%}}@media only screen and (max-width:1700px) and (max-height:900px){.carousel .carousel__view .carousel__item .gradient{transform:scale(1.3);top:36%}}@media only screen and (max-width:1550px) and (min-height:901px){.carousel .carousel__view .carousel__item .gradient{top:40%}}@media only screen and (max-width:1550px) and (max-height:900px){.carousel .carousel__view .carousel__item .gradient{top:37%}}@media only screen and (max-width:1440px){.carousel .carousel__view .carousel__item .gradient{transform:scale(1.5)}}@media only screen and (max-width:1440px) and (min-height:901px){.carousel .carousel__view .carousel__item .gradient{top:41%}}@media only screen and (max-width:1440px) and (max-height:900px){.carousel .carousel__view .carousel__item .gradient{transform:scale(1.3);top:38%}}@media only screen and (max-width:1350px) and (min-height:901px){.carousel .carousel__view .carousel__item .gradient{top:41%}}@media only screen and (max-width:1350px) and (max-height:900px){.carousel .carousel__view .carousel__item .gradient{top:39%}}@media only screen and (max-width:1200px) and (max-height:850px){.carousel .carousel__view .carousel__item .gradient{top:36%}}@media only screen and (max-width:1024px) and (max-height:850px){.carousel .carousel__view .carousel__item .gradient{top:39%}}@media only screen and (max-width:992px){.carousel .carousel__view .carousel__item .gradient{transform:scale(1.5);top:41%}}@media only screen and (max-width:992px) and (max-height:900px){.carousel .carousel__view .carousel__item .gradient{transform:scale(1.3)}}@media only screen and (max-width:767px){.carousel .carousel__view .carousel__item .gradient{transform:scale(1.2);top:38%}}@media only screen and (max-width:767px) and (max-height:750px){.carousel .carousel__view .carousel__item .gradient{top:35%}}.carousel .carousel__view .carousel__item .gradient img{object-fit:contain}.carousel .carousel__view .carousel__item .shadow{left:3%;transform:scale(1.3);margin-top:0;width:96%;transition:.5s}.carousel .carousel__view .carousel__item .carousel-item__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.2);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;top:0;position:relative}.carousel .carousel__view .carousel__item.swiper-slide-active .shadow{margin-top:9%}.carousel .carousel__view .carousel__item.swiper-slide-active .carousel-item__img{transform:scale(1.5);top:12px}@media only screen and (max-width:1700px){.carousel .carousel__view .carousel__item.swiper-slide-active .carousel-item__img{transform:scale(1.4)}.carousel .carousel__view .carousel__item.no-scale .carousel-item__img{transform:scale(1.2)!important}}.carousel .carousel__view .carousel__item.no-scale .gradient{opacity:0!important}.carousel .carousel__view .carousel__item.no-scale .carousel-item__img{transform:scale(1.2)!important}@media only screen and (max-width:1440px){.carousel .carousel__view .carousel__item .shadow,.carousel .carousel__view .carousel__item.swiper-slide-active .carousel-item__img{transform:scale(1.5)}.carousel .carousel__view .carousel__item .carousel-item__img{transform:scale(1.4)}.carousel .carousel__view .carousel__item.no-scale .carousel-item__img{transform:scale(1.4)!important}}@media only screen and (max-height:900px){.carousel .carousel__view .carousel__item .shadow{transform:scale(1.2)}.carousel .carousel__view .carousel__item .carousel-item__img{transform:scale(1.1)}.carousel .carousel__view .carousel__item.swiper-slide-active .carousel-item__img{transform:scale(1.3)}.carousel .carousel__view .carousel__item.no-scale .carousel-item__img{transform:scale(1.1)!important}}.home-slider .home-swiper{padding:0 0 230px}.home-slider .home-swiper .swiper-wrapper .swiper-slide{transform-origin:center bottom;transition:1s}.home-slider .home-swiper .swiper-wrapper .swiper-slide img{width:100%}.non-moving-text .offer-container .offer-card img.lazy{opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.insta-cards{display:flex;justify-content:center;position:absolute;top:-101px;height:130px;margin-bottom:10px;z-index:1}@media only screen and (max-width:2000px){.insta-cards{top:-45px;margin-bottom:0}}@media only screen and (max-width:1800px){.insta-cards{top:-85px;margin-bottom:120px}}@media only screen and (max-width:1600px){.insta-cards{margin-bottom:60px}}@media only screen and (max-width:1024px){.insta-cards{top:-5px}}@media only screen and (max-width:767px){.carousel .carousel__view .carousel__item .shadow{transform:scale(1.2)}.carousel .carousel__view .carousel__item .carousel-item__img{transform:scale(1.1)}.carousel .carousel__view .carousel__item.swiper-slide-active .shadow{margin-top:4%}.carousel .carousel__view .carousel__item.swiper-slide-active .carousel-item__img{top:0;transform:scale(1.2)}.carousel .carousel__view .carousel__item.no-scale .carousel-item__img{transform:scale(1.1)!important}.insta-cards{top:20px;margin-bottom:40px;height:160px;padding:0 10px;left:-4px}}.insta-cards .insta-card-wrapper{width:261px;height:464px;margin-right:26px;position:relative;z-index:1}@media only screen and (max-width:1200px){.insta-cards .insta-card-wrapper{width:18%;height:300px}.listing-detail-page .name-wrapper.next-pizza .order-btn{display:none}}@media only screen and (max-width:992px){.insta-cards .insta-card-wrapper{width:25%;height:320px}.insta-cards .insta-card-wrapper.video-four{display:none}.listing-detail-page .name-wrapper.next-pizza a{height:80vh}}@media only screen and (max-width:767px){.insta-cards .insta-card-wrapper{width:38%;height:300px;margin:0 2%}.insta-cards .insta-card-wrapper.video-four{display:none}}@media only screen and (max-width:425px){.insta-cards{top:30px}.insta-cards .insta-card-wrapper{height:250px}}.insta-cards .insta-card-wrapper:last-child{margin-right:0}.insta-cards .insta-card-wrapper:nth-child(2n){top:75px}.insta-cards .insta-card-wrapper .user-prof{padding:10px 15px;align-items:center;display:none}.insta-cards .insta-card-wrapper .user-prof .user-img{position:relative;z-index:2;width:37px;height:37px;border-radius:50%;margin-right:10px}.insta-cards .insta-card-wrapper .user-prof p{position:relative;z-index:2;font-size:.875rem;color:#fff;text-transform:uppercase}@media only screen and (max-width:1024px){.insta-cards .insta-card-wrapper .user-prof .user-img{width:21px;height:21px}.insta-cards .insta-card-wrapper .user-prof p{margin:5px 0}}@media only screen and (max-width:540px){.insta-cards .insta-card-wrapper .user-prof{padding:5px}.insta-cards .insta-card-wrapper .user-prof p{margin:0;font-size:.75rem}}.order-wrap h4 .line .name,.order-wrap h4 .line .price{display:inline-block;font-size:2.125rem;line-height:40px}.insta-cards .insta-card-wrapper .insta-swiper{position:absolute;top:0;width:100%;height:100%;border-radius:8px}.insta-cards .insta-card-wrapper .insta-swiper .swiper-wrapper .swiper-slide video{width:100%;height:100%;object-fit:cover;object-position:bottom;-webkit-transition:.8s .8s;-moz-transition:.8s .8s;-ms-transition:.8s .8s;-o-transition:.8s .8s;transition:.8s .8s;opacity:0;border-radius:8px}.insta-cards .insta-card-wrapper .insta-swiper .swiper-pagination{top:50px;opacity:0}@media only screen and (max-width:1024px){.insta-cards .insta-card-wrapper .insta-swiper .swiper-pagination{top:40px;display:flex}}.insta-cards .insta-card-wrapper .insta-swiper .swiper-pagination .swiper-pagination-bullet,.insta-cards .insta-card-wrapper .insta-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#fff}.insta-cards .insta-card-wrapper .insta-swiper .swiper-pagination span{height:2px;border-radius:0}body.edit-mode #magic-cursor{display:none!important;pointer-events:none!important}#magic-cursor{position:absolute;left:0;top:0;z-index:10000;-webkit-transition:opacity .2s ease-in-out .5s;transition:opacity .2s ease-in-out .5s;mix-blend-mode:exclusion}#ball-drag-left,#ball-drag-right{font-size:40px;width:8px;height:16px;color:#d2d2d2;transform:translateY(0);transition:.15s cubic-bezier(.215, .61, .355, 1);opacity:0}@media only screen and (max-width:1024.98px){#magic-cursor{display:none}}#ball{position:fixed;background-color:#d2d2d2;border:2px solid #d2d2d2;border-radius:50%;opacity:0}.order-btn.default,.order-wrap .order-btn{border-radius:50%;text-align:center;pointer-events:auto;display:flex}#ball-drag-left{line-height:26px;text-align:center;position:absolute;left:-42px}#ball-drag-left:before,#ball-drag-right:before{color:#d2d2d2}#ball-drag-right{line-height:16px;text-align:center;position:absolute;right:-32px}#ball i{color:#fff;width:76px;height:80px;line-height:78px;font-size:12px;transition:.2s cubic-bezier(.215, .61, .355, 1)}#ball p,.order-wrap h4 .line .name{width:100%;text-transform:uppercase}#ball i,#ball p{text-align:center;display:block}#ball p{height:58px;font-size:60px;line-height:44px;padding-top:50px;padding-left:0;margin:0;opacity:0;color:#fff}#ball h2{color:#999;font-size:60px;margin:-5px 0 0 20px}#ball p.first{margin-top:10px}.order-btn.default{background-color:#fd0;transform:scale(0);width:120px;height:120px;align-items:center;justify-content:center;font-size:1.5rem;line-height:24px;text-transform:uppercase;position:absolute;left:auto;right:0;top:-30px;color:#003b4a;z-index:99;font-family:KnockoutCruiserweight,sans-serif}.order-btn.default:hover{transform:scale(1.1)!important}.order-btn.default span{position:relative;top:3px}.order-wrap h4 .line,.order-wrap h4 .line .name{height:32px;position:relative;overflow:hidden}.listing-detail-page .name-wrapper.next-pizza img{transition:1.2s}.listing-detail-page .name-wrapper.next-pizza .order-btn{position:absolute;right:28%;top:22%;transform:scale(1);width:130px;height:130px;z-index:2}@media only screen and (max-width:1600px){.listing-detail-page .name-wrapper.next-pizza .order-btn{right:29%;top:13%}}@media only screen and (max-width:1500px){.listing-detail-page .name-wrapper.next-pizza .order-btn{right:30%;top:23%;width:120px;height:120px}}.food-menu-listing .food--listing .title-wrapper:hover .order-btn{transform:scale(1)}.order-wrap{position:absolute;width:300px;height:300px;top:64%;left:52%;transform:translateX(-50%);z-index:2}@media only screen and (max-width:1700px){.order-wrap{top:62%}}@media only screen and (max-width:1400px){.order-wrap{top:61%}}.centr{display:flex!important;justify-content:center!important}.order-wrap .order-btn{background-color:#2d4355;transform:scale(0);width:120px;height:120px;align-items:center;justify-content:center;line-height:38px;text-transform:uppercase;position:relative;margin:auto!important;color:#fff;z-index:5;opacity:1;font-family:knockOut;padding-top:10px;top:-213px!important;font-weight:normla;font-size:1.8rem!important}@media only screen and (max-height:900px){.order-btn.default{font-size:1.375rem;width:110px;height:110px}.listing-detail-page .name-wrapper.next-pizza .order-btn{top:100px}.order-wrap .order-btn{width:110px;height:110px;font-size:1.375rem}}.order-wrap .order-btn.has-transition{transition:.5s}.order-wrap .order-btn.remove{opacity:0;transform:scale(0)}@media only screen and (max-width:767px){.insta-cards .insta-card-wrapper:nth-child(2n){top:40px}.insta-cards .insta-card-wrapper .insta-swiper .swiper-pagination{top:32px;display:none}.food-menu-listing .food--listing .title-wrapper .order-btn{display:none!important}.order-wrap{top:55%}.order-wrap .order-btn{width:95px;height:95px;font-size:1.4375rem}}.order-wrap .order-btn:hover{text-decoration:none;transform:translate(0) scale(1.08)!important}.order-wrap .arrow-img{display:flex;flex-direction:column;position:relative;left:-40px;top:-250px;transform:rotate(-45deg);opacity:0}@media only screen and (max-width:1200px){.order-wrap .order-btn{width:100px;height:100px}.order-wrap .arrow-img{left:-10px}}.order-wrap .arrow-img svg:nth-of-type(2){position:relative;left:-14px;top:-5px}.order-wrap h4{margin-top:50px;margin-left:30px}@media only screen and (max-height:900px){.order-wrap h4{margin-top:40px}}@media only screen and (max-width:767px){.order-wrap .arrow-img{left:12px;transform:rotate(-35deg);top:-203px}.order-wrap h4{margin-top:20px}}.order-wrap h4 .line .name{left:0;top:0;color:#003b4a}@media only screen and (max-width:1200px){.order-wrap h4{margin-left:70px}.order-wrap h4 .line,.order-wrap h4 .line .name{height:30px}}.order-wrap h4 .line .name span,.order-wrap h4 .line .price span{position:absolute;left:0;top:0;z-index:7;transform:translateY(50px)}.order-wrap h4 .line .price{position:absolute;left:125px;top:-50px;transform:translateY(50px);color:#fd0;height:33px;text-transform:uppercase;width:100px;overflow:hidden}.order-wrap h4 .line .price span sup{font-size:1.6875rem;top:-5px;left:3px}.order-btn:hover{text-decoration:none}