@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";@font-face{font-family:AlexBrush-Regular;src:url(/assets/AlexBrush-Regular-DEWYWpQW.ttf);font-weight:400}@font-face{font-family:Montserrat-Light;src:url(/assets/Montserrat-Light-C0R4aJ1n.ttf);font-weight:300}@font-face{font-family:Montserrat-Regular;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf);font-weight:400}@font-face{font-family:Montserrat-Medium;src:url(/assets/Montserrat-Medium-DZarjTSE.ttf);font-weight:500}@font-face{font-family:Montserrat-SemiBold;src:url(/assets/Montserrat-SemiBold-C0-6BeuA.ttf);font-weight:600}@font-face{font-family:Montserrat-Bold;src:url(/assets/Montserrat-Bold-D4JCkd3k.ttf);font-weight:700}@font-face{font-family:Montserrat-Regular;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf);font-weight:400}@font-face{font-family:Montserrat-Regular;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf);font-weight:400}@font-face{font-family:Muller-Trial-Regular;src:url(/assets/Muller-Trial-Regular-o1ukvA8H.ttf);font-weight:400}@font-face{font-family:Muller-Trial-Medium;src:url(/assets/Muller-Trial-Medium-BIsn8Bvl.ttf);font-weight:500}@font-face{font-family:Muller-Trial-Bold;src:url(/assets/Muller-Trial-Bold-CPwjzFiG.ttf);font-weight:700}@font-face{font-family:Muller-Trial-ExtraBold;src:url(/assets/Muller-Trial-ExtraBold-DI6g_xLD.ttf);font-weight:800}*{margin:0;padding:0;box-sizing:border-box}.container{max-width:1253px;width:100%;margin:0 auto;padding:0 15px}:root{--white: #fff;--grey: #a3a3a3;--a400: "AlexBrush-Regular";--m300: "Montserrat-Light";--m400: "Montserrat-Regular";--m500: "Montserrat-Medium";--m600: "Montserrat-SemiBold";--m700: "Montserrat-Bold";--mt400: "Muller-Trial-Regular";--mt500: "Muller-Trial-Medium";--mt700: "Muller-Trial-Bold";--mt800: "Muller-Trial-ExtraBold"}html{scroll-behavior:smooth}body{overflow-x:hidden;background:linear-gradient(245.71deg,#1e0c00 4.96%,#1f0700 33.7%,#170a00 68.41%,#1e0d00 96.42%)}a{text-decoration:none}ul{list-style:none}html{scrollbar-width:none}button{border:none;cursor:pointer;transition:.5s;background:linear-gradient(261.69deg,#ff5d29 12.12%,#fe9c1c 86.72%)}button:active{transform:scale(.8)}.title{font-family:var(--mt800);font-size:69.17px;color:#fff;text-align:center}.logo{font-family:var(--mt800);font-size:34.06px;line-height:110%;background:linear-gradient(90deg,#ff6432,#ffa228,#ff6432,#ffa228,#ff6432);background-size:400% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow 6s linear infinite}@keyframes gradientFlow{0%{background-position:200% 50%}to{background-position:0% 50%}}.nav{position:sticky;padding:20px 0;top:0;left:0;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-webkit-mask-image:linear-gradient(to bottom,black 75%,rgba(0,0,0,.6) 85%,transparent 100%);mask-image:linear-gradient(to bottom,black 75%,rgba(0,0,0,.6) 85%,transparent 100%)}.nav__box{display:flex;justify-content:space-between;align-items:center}.nav__box .nav__list{display:flex;gap:80px}.nav__box .nav__list .nav__link{font-family:var(--mt400);font-size:17.88px;color:#fff}.nav__box .nav__list .nav__link:hover{color:#ffa228;transition:.5s}.nav__box .nav__pages{display:flex;align-items:center;justify-content:center;gap:26px}.nav__box .nav__pages .nav__login--btn{font-family:var(--mt500);font-size:17.74px;color:var(--white);padding:11px 56px 10px;border-radius:20px;transition:.5s;background:linear-gradient(261.69deg,#ff5d29 12.12%,#fe9c1c 86.72%)}.nav__box .nav__pages .nav__login--btn:active{transform:scale(.8)}.nav__box .nav__pages .nav__basket--btn{border-radius:25px;padding:7px 8px;transition:.5s;background:linear-gradient(261.69deg,#ff5d29 12.12%,#fe9c1c 86.72%)}.nav__box .nav__pages .nav__basket--btn:active{transform:scale(.8)}.intro{margin-top:41px}.intro__box{width:100%;display:flex;justify-content:space-between}.intro__box--info .intro__title{max-width:538px;font-family:var(--mt800);font-size:69.17px;color:var(--white)}.intro__box--info .intro__text{max-width:411px;font-family:var(--mt400);font-size:19.56px;color:var(--grey);margin-top:12px;margin-bottom:23px}.intro__box--info .intro__text span{color:#fff}.intro__box--info .info__box{display:flex;flex-direction:column;gap:12px}.intro__box--info .info__box .info__title{font-family:var(--mt400);font-size:19.56px;color:var(--grey)}.intro__box--info .info__box--images{width:fit-content;display:flex;justify-content:center;align-items:center}.intro__box--info .info__box--images .info__play{position:absolute}.intro__box--info .info__btns{position:relative;display:flex;align-items:center;background:transparent;border:2px solid #ff8a1f;border-radius:999px;width:max-content;margin-top:58px}.intro__box--info .info__btns .info__btn--order,.intro__box--info .info__btns .info__btn--menu{position:relative;padding:16px 72px;font-size:18px;border:none;background:transparent;color:#ff8a1f;cursor:pointer;border-radius:999px;z-index:1;font-family:var(--mt500);font-size:22.44px}.intro__box--info .info__btns .info__btn--order.active,.intro__box--info .info__btns .info__btn--menu.active{background:linear-gradient(90deg,#ff5d29,#ff9b1c);color:#fff;z-index:2}.intro__box--info .info__btns .info__btn--menu{margin-left:-20px}.intro__box--info .info__btns .intro__arrow__toMenu{position:absolute;bottom:0;right:0;transform:translate(120%,60%)}.intro__box .intro__img1{width:500px;cursor:pointer}.intro__box .intro__img1:active{transition:.5s;transform:scale(.8)}.menu__box .menu__title{margin-top:100px}.menu__box .menu__filter--box{display:flex;justify-content:space-evenly}.menu__box .menu__filter--box .menu__btn{padding:19px 54px;border-radius:100px;box-shadow:0 9px 40px #ff6b000f;font-family:var(--mt500);font-size:22px;background:transparent;color:#fff}.menu__box .menu__filter--box .menu__btn.active{background:linear-gradient(90deg,#ff5d29,#ff9b1c);color:#fff}.menu__box .menu__products--box{display:flex;justify-content:center;flex-wrap:wrap;margin-top:112px;gap:54px 10px}.menu__box .menu__products--box .product{position:relative;padding-bottom:23px;max-width:297px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:29.53px;background-color:#210a01;gap:20px}.menu__box .menu__products--box .product:hover{transform:scale(1.05);transition:.7s ease-in-out;box-shadow:0 0 15px #ffa229}.menu__box .menu__products--box .product:hover .product__img{transform:translate(0);animation:menu_product_rotating 5s infinite ease-in-out}@keyframes menu_product_rotating{0%{transform:rotate(0)}to{transform:rotate(1440deg)}}.menu__box .menu__products--box .product__img{width:159px;height:157px}.menu__box .menu__products--box .product__title{font-family:var(--mt500);font-size:25.1px;color:#fff}.menu__box .menu__products--box .product__text{font-family:var(--m400);font-size:14.32px;color:#a3a3a3;text-align:center}.menu__box .menu__products--box .product__btns{width:100%;display:flex;justify-content:space-around}.menu__box .menu__products--box .product__btns .product__btn{padding:11px;background:none;color:#a3a3a3;border:1.5px solid #a3a3a3;border-radius:50%}.menu__box .menu__products--box .product__btns .product__btn.active{background:linear-gradient(261.69deg,#ff5924 12.12%,#ffa229 86.72%);color:#fff;padding:11px 12px;border:none}.menu__box .menu__products--box .product .product_addIngridient--btn{border:1.5px solid #ff8a1f;padding:11px 51px;border-radius:85px;color:#ff8a1f;background:transparent;font-family:var(--mt400);font-size:16.08px}.menu__box .menu__products--box .product .product_addIngridient--btn span{font-family:none}.menu__box .menu__products--box .product .product__purchase{width:100%;display:flex;justify-content:space-around}.menu__box .menu__products--box .product .product__purchase .product__price{position:relative;font-family:var(--mt500);font-size:25.46px;color:#fff}.menu__box .menu__products--box .product .product__purchase .product__price span{position:absolute;top:-20%;right:-20%;font-family:none;font-size:20px}.menu__box .menu__products--box .product .product__purchase .product__amount--box{display:flex;align-items:center;gap:10px}.menu__box .menu__products--box .product .product__purchase .product__amount--box .amount__btn--plus{width:23px;height:23px;font-size:17.66px;background:linear-gradient(261.69deg,#ff5924 12.12%,#ffa229 86.72%);border-radius:50%;color:#fff}.menu__box .menu__products--box .product .product__purchase .product__amount--box .amount__btn--minus{width:23px;height:23px;background:none;border:1.5px solid #a3a3a3;color:#a3a3a3;border-radius:50%;font-size:17.66px}.menu__box .menu__products--box .product .product__purchase .product__amount--box .product__amount{height:25px;font-family:var(--mt400);font-size:22.82px;color:#a3a3a3}.menu__box .menu__products--box .product .product__order--btn{padding:13px 52px;border-radius:84.37px;font-family:var(--mt500);font-size:17.45px;color:#fff}.menu__box .menu__products--box .menu__popular--title{background-image:url(/assets/menu_most_popular_pizza_bg--CjqwYfl.png);width:100%;height:286px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;font-family:var(--mt500);font-size:43.86px;color:#fff;margin-bottom:50px}.events{position:relative}.events__box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.events__box .events__card{width:401px;height:260px;display:flex;flex-direction:column;align-items:start;justify-content:space-evenly;padding-left:25px;border-radius:30px;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.events__box .events__card:hover{transition:.7s;transform:scale(1.1);animation:events_animaation 3s infinite ease-in}@keyframes events_animaation{0%{transform:scale(1)}50%{z-index:3;transform:scale(1.1)}to{transform:scale(1)}}.events__box .events__card .card__title{max-width:168px;color:#fff}.events__box .events__card .card__link{background:linear-gradient(261.69deg,#ff5d29 12.12%,#fe9c1c 86.72%);padding:10px 83px;border-radius:33px;color:#fff}.events__box .events__card .card__link:active{transition:.5s;transform:scale(.9)}.events__box .events__card:nth-child(1){max-width:367px;width:100%;background-image:url(/assets/events1-CTnI_7Rb.png)}.events__box .events__card:nth-child(2){max-width:367px;width:100%;background-image:url(/assets/events2-CyjWsrGb.png)}.events__box .events__card:nth-child(4){max-width:600px;width:100%;background-image:url(/assets/events3-DTg6Hjbs.png)}.events__box .events__card:nth-child(5){max-width:600px;width:100%;background-image:url(/assets/events4-HZZ23G_W.png)}.events__box .events__card:nth-child(6){max-width:390px;width:100%;background-image:url(/assets/events5-pz_hM4KT.png)}.events__box .events__card:nth-child(7){max-width:390px;width:100%;background-image:url(/assets/events6-BbvMaE-_.png)}.events__box .events__card:nth-child(8){max-width:390px;width:100%;background-image:url(/assets/events7-xPZGpUg1.png)}.events__box .events__info{display:flex;flex-direction:column;align-items:flex-end;max-width:428px}.events__box .events__info .events__text{font-family:var(--mt400);font-size:19.56px;line-height:136%;text-align:right;color:#a3a3a3}.events__box .events__burito{position:absolute;top:30%;right:-5%}.events__box .events__coffee{position:absolute;left:-3%;bottom:-15%}.events__box .events__eggandbacon{position:absolute;top:13%;left:-3%}.about__box{display:flex;justify-content:space-evenly;align-items:center}.about__box .about__info--box{display:flex;flex-direction:column;justify-content:space-between;align-content:center;gap:20px}.about__box .about__info--box .about__pizzas__image{width:490px}.about__box .about__info--box .about__text{max-width:459px;font-family:var(--mt400);font-size:19.56px;line-height:136%;color:#a3a3a3}.about__box .about__main--pizza{height:fit-content}.footer{margin-top:90px;padding:70px 0;background:linear-gradient(245.71deg,#170a00 4.96%,#170600 33.7%,#0f0700 68.41%,#170a00 96.42%)}.footer__box{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:90px}.footer__box .footer__box--top{display:flex;justify-content:start;align-items:start;gap:84px}.footer__box .footer__box--top .footer__list{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:12px}.footer__box .footer__box--top .footer__list .footer__title{font-family:var(--mt400);font-size:19.63px;line-height:126%;letter-spacing:-2%;color:#a3a3a3}.footer__box .footer__box--top .footer__list .footer__link{font-family:var(--m400);font-size:17.72px;line-height:126%;letter-spacing:-2%;color:#515151}.footer__box .footer__box--top .footer__list .footer__link:hover{transition:.5s;color:#c5c5c5}.footer__box .footer__box--bottom{width:100%;display:flex;justify-content:space-between;align-items:center}.footer__box .footer__box--bottom .footer__phone{font-family:var(--mt400);font-size:20.88px;line-height:126%;letter-spacing:-2%;color:#ffa32b}.footer__box .footer__box--bottom .footer__phone span{font-family:Arial}.footer__box .footer__box--bottom .foooter__bottom--images{display:flex;justify-content:center;align-items:center;gap:10px}.footer__box .footer__box--bottom .foooter__bottom--images img{width:50px;height:50px}.auth__page{height:100vh;display:flex;justify-content:center;align-items:center}.auth__page .auth{position:relative;width:768px;max-width:100%;min-height:480px;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 5px 15px #00000059}.auth__page .auth.active .auth__form--signin{transform:translate(100%)}.auth__page .auth.active .auth__form--signin.hidden{display:none}.auth__page .auth.active .auth__form--signup{transform:translate(100%);opacity:1;z-index:5}.auth__page .auth.active .auth__toggle-wrapper{transform:translate(-100%);border-radius:0 150px 100px 0}.auth__page .auth.active .auth__toggle{transform:translate(50%)}.auth__page .auth.active .auth__panel--left{transform:translate(0)}.auth__page .auth.active .auth__panel--right{transform:translate(200%)}.auth__page .auth__form{position:absolute;width:50%;height:100%;transition:all .6s ease-in-out}.auth__page .auth__form form{height:100%;padding:0 40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth__page .auth__form input{width:100%;padding:10px 15px;margin:8px 0;background:#eee;border-radius:8px;border:none;outline:none}.auth__page .auth__form button{margin-top:10px;padding:10px 45px;background:linear-gradient(261.69deg,#ff5d29 12.12%,#fe9c1c 86.72%);color:#fff;border-radius:8px;border:none;text-transform:uppercase;font-weight:600;cursor:pointer}.auth__page .auth__form span{font-size:12px}.auth__page .auth__form a{font-size:13px;margin:10px 0;color:#333;text-decoration:none}.auth__page .auth__form--signin{left:0;z-index:2}.auth__page .auth__form--signup{left:0;opacity:0;z-index:1}.auth__page .auth__socials{margin:20px 0}.auth__page .auth__socials a{width:40px;height:40px;border:1px solid #ccc;border-radius:20%;display:inline-flex;justify-content:center;align-items:center;margin:0 3px;color:#333}.auth__page .auth__toggle-wrapper{position:absolute;left:50%;width:50%;height:100%;overflow:hidden;border-radius:150px 0 0 100px;transition:all .6s ease-in-out;z-index:1000}.auth__page .auth__toggle{background:linear-gradient(261.69deg,#ff5d29 12.12%,#fe9c1c 86.72%);width:200%;height:100%;position:relative;left:-100%;transition:all .6s ease-in-out;color:#fff}.auth__page .auth__panel{position:absolute;width:50%;height:100%;padding:0 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:all .6s ease-in-out}.auth__page .auth__panel .ghost{background:transparent;border:1px solid #fff;color:#fff;font-size:12px;padding:10px 45px;border-radius:8px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-top:10px;cursor:pointer}.auth__page .auth__panel--left{transform:translate(-200%)}.auth__page .auth__panel--right{right:0}.basket__top{padding:20px;display:flex;justify-content:space-between}.basket__top .back__link{font-family:var(--mt800);font-size:25px;color:#fff}.basket .basket__logo{font-size:50px}.basket__bottom{display:flex;flex-direction:column;gap:50px}.basket__bottom .basket__card{display:flex;justify-content:space-around;border-bottom:1px dashed #fff;border-radius:25px;padding-bottom:15px}.basket__bottom .basket__card .card__info{display:flex;align-items:center;justify-content:space-between;gap:40px}.basket__bottom .basket__card .card__info .card__img{width:200px;height:200px}.basket__bottom .basket__card .card__info .card__box{display:flex;flex-direction:column;gap:15px}.basket__bottom .basket__card .card__info .card__box .card__title{font-family:var(--mt800);letter-spacing:1px;font-size:30px;color:#fff;line-height:100%}.basket__bottom .basket__card .card__info .card__box .card__desc{width:60%;font-family:var(--mt400);font-size:16px;color:gray}.basket__bottom .basket__card .card__info .card__box .card__price{font-family:var(--mt400);font-size:25px;letter-spacing:1px;line-height:100%;color:#fff}.basket__bottom .basket__card .card__info .card__box .card__price:after{content:"$";font-family:Arial}.basket__bottom .basket__card .card__details{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.basket__bottom .basket__card .card__details .card__size--box{display:flex;justify-content:center;align-items:center;gap:15px}.basket__bottom .basket__card .card__details .card__size--box .card__size--btn{padding:11px;background:none;color:#a3a3a3;border:1.5px solid #a3a3a3;border-radius:50%}.basket__bottom .basket__card .card__details .card__size--box .card__size--btn.active{background:linear-gradient(261.69deg,#ff5924 12.12%,#ffa229 86.72%);color:#fff;padding:11px 12px;border:none}.basket__bottom .basket__card .card__details .card__amount--box{display:flex;justify-content:center;align-items:center;gap:20px}.basket__bottom .basket__card .card__details .card__amount--box .card__amount--btn{padding:10px 15px;font-size:17.66px;background:linear-gradient(261.69deg,#ff5924 12.12%,#ffa229 86.72%);border-radius:50%;color:#fff}.basket__bottom .basket__card .card__details .card__amount--box .card__amount--btn:nth-child(1){padding:10px 17.5px}.basket__bottom .basket__card .card__details .card__amount--box .card__amount{font-family:var(--mt400);font-size:30px;color:#fff}.basket__bottom .basket__card .card__total{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.basket__bottom .basket__card .card__total--title{font-family:var(--m700);color:#fff;font-size:28px}.basket__bottom .basket__card .card__total--price{font-family:var(--m600);font-size:40px;color:#fff}.basket__bottom .basket__card .card__total--priceSpan{font-family:none}.main{display:flex;flex-direction:column;gap:80px}
