@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:557px){body{font-size:14px}}ul{list-style-type:none}a{text-decoration:none}.logo,a{color:inherit}.logo{font-size:32px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:557px){.logo{font-size:24px}}h1{font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:56px;text-align:center}@media screen and (max-width:557px){h1{font-size:24px;margin-bottom:40px}}h3{align-items:center;display:flex;font-size:32px;font-style:normal;font-weight:500;gap:40px;line-height:normal}h3>div{border:1px solid rgba(29,47,111,.2);flex-grow:1;height:0}.container{margin:auto;max-width:1100px;padding:0 16px;width:100%}@media screen and (max-width:420px){.container{padding:0 16px}}main{color:#1d2f6f}.radio-buttons{display:flex;gap:94px;justify-content:center}.radio-buttons input[type=radio]{display:none}.radio-buttons label{cursor:pointer;font-size:12px;font-weight:300;position:relative;-webkit-user-select:none;user-select:none}.radio-buttons label .custom-radio{border:1px solid rgba(29,47,111,.2);border-radius:5px;box-sizing:border-box;height:20px;left:-36px;position:absolute;top:-2px;width:20px}.radio-buttons label .custom-radio:before{background:#04b315;border-radius:2px;content:"";display:none;height:8px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px}.radio-buttons input:checked+label .custom-radio{border-color:#04b315}.radio-buttons input:checked+label .custom-radio:before{display:block}.green-button{background:#04b315;border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;margin:40px auto 50px;max-width:334px;padding:14px;width:100%}.green-button:hover{opacity:.8}.input-field{color:rgba(29,47,111,.898);font-size:16px}.input-field__label{display:block;font-weight:300;margin-bottom:8px}.input-field input[type=text]{border:1px solid rgba(29,47,111,.2);border-radius:10px;display:block;height:48px;padding:0 1em;width:100%}.input-field input[type=text]:focus{outline:1px solid rgba(29,47,111,.898)}.input-field__error{color:#ff0303}.input-field__error input[type=text]{border-color:#ff0303}.input-field__error input[type=text]:focus{outline-color:#ff0303}.input-field__error div{font-size:14px;margin-top:4px}@media screen and (max-width:557px){.input-field{font-size:14px}}@-webkit-keyframes headerFromTop{0%{top:-90px}to{top:0}}@keyframes headerFromTop{0%{top:-90px}to{top:0}}header{left:0;padding:45px 64px 0;position:absolute;top:0;transition:padding-top .1s linear;width:100%;z-index:1}header.fixed{-webkit-animation:headerFromTop .5s normal;animation:headerFromTop .5s normal;background:#fff;border:1px solid rgba(29,47,111,.2);padding-bottom:.5em;padding-top:.5em;position:fixed}header.nav-expanded{background:#1d2f6f;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-bottom:45px}header.nav-expanded nav{color:#fff}header.nav-expanded nav .burger-menu div{background:#fff}@media screen and (max-width:557px){header.nav-expanded nav ul{gap:48px}}header nav{color:rgba(29,47,111,.898);height:40px;justify-content:space-between}header nav,header nav ul{align-items:center;display:flex}header nav ul{gap:64px;justify-content:center}header nav ul .indicator{background:#f8cf0d;border-radius:50%;bottom:8px;height:16px;left:0;position:absolute;width:16px}header nav ul .indicator__no-display{display:none}header nav ul .basket{cursor:pointer;position:relative}header nav ul .basket svg{height:32px;width:32px}header nav ul .burger-menu{display:none}header nav ul .burger-menu div{background:#1d2f6f;border-radius:1px;height:2px;width:32px}header nav ul .burger-menu div:nth-child(2){margin:10px 0}@media screen and (max-width:1200px){header nav ul{gap:32px}}@media screen and (max-width:950px){header nav ul li:not(.basket){display:none}header nav ul li.burger-menu{display:block}}@media screen and (max-width:557px){header nav ul{font-size:16px;gap:16px}header nav ul .indicator{bottom:4px;height:12px;width:12px}header nav ul .basket svg{height:24px;width:24px}header nav ul .burger-menu{display:none}header nav ul .burger-menu div{width:24px}header nav ul .burger-menu div:nth-child(2){margin:8px 0}}header nav.expanded ul li{display:block}header a:hover{opacity:.8}@media screen and (max-width:557px){header{padding:24px 16px 0}}.promotion{margin:auto;max-width:1440px;position:relative;width:100%}.promotion .logo-big{align-items:center;border:4px solid #f8cf0d;border-radius:50%;display:flex;flex-direction:column;font-size:64px;gap:19px;height:422px;justify-content:center;margin:40px auto 71px;position:relative;-webkit-user-select:none;user-select:none;width:422px}.promotion .logo-big.header-fixed{margin-top:0}.promotion .logo-big div:first-child{color:#f8cf0d}.promotion .logo-big div:nth-child(2){color:#1d2f6f}.promotion .logo-big img{height:64px;position:absolute;right:67px;top:83px;width:64px}.promotion .order-now{color:#1d2f6f;margin:24px auto 40px;max-width:390px;width:100%}.promotion .order-now div{text-align:center}.promotion .order-now__call{color:#f8cf0d;font-size:40px;font-weight:500}.promotion .order-now__phone{font-size:32px;font-weight:500;margin:24px 0 8px}.promotion .arrow-down{align-items:center;display:flex;flex-direction:column;margin:0 auto 46px;width:30px}.promotion .arrow-down a{align-items:inherit;display:inherit;flex-direction:inherit}.promotion .arrow-down div:last-child{border:solid #f8cf0d;border-width:0 3px 3px 0;display:inline-block;padding:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:0}.promotion .arrow-down div:first-child{border:1.6px solid #f8cf0d;height:56px;margin-bottom:-25px;width:0}.promotion .food-img{margin:0 64px;object-fit:contain;position:absolute;top:50%;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.promotion .food-img.burger{right:0;width:380px}.promotion .food-img.burrito{left:0;width:412px}@media screen and (max-width:1200px)and (min-width:950px){.promotion .food-img{margin:0;-webkit-transform:translateY(-25%) scale(.7);transform:translateY(-25%) scale(.7)}}@media screen and (max-width:950px){.promotion .food-img{margin:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}.promotion .food-img.burger{width:203px}.promotion .food-img.burrito{width:220px}}@media screen and (max-width:716px)and (min-width:557px){.promotion .food-img{-webkit-transform:translateY(-25%) scale(.7);transform:translateY(-25%) scale(.7)}.promotion .logo-big{margin-bottom:0;-webkit-transform:scale(.7);transform:scale(.7)}}@media screen and (max-width:557px){.promotion .food-img{margin:0 30px;top:50%;-webkit-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.promotion .food-img.burger{width:85px}.promotion .food-img.burrito{width:91px}.promotion .logo-big{border-width:2px;font-size:32px;gap:initial;height:160px;margin:139.5px auto 124.5px;-webkit-transform:scale(1.5);transform:scale(1.5);width:160px}.promotion .logo-big div:nth-child(2){color:#1d2f6f;font-size:24px}.promotion .logo-big img{height:24px;position:absolute;right:37px;top:22px;width:24px}.promotion .order-now{margin:0 auto 16px;max-width:287px}.promotion .order-now div{text-align:center}.promotion .order-now__call{font-size:18px}.promotion .order-now__phone{font-size:16px;margin:16px 0 8px}.promotion .arrow-down{-webkit-transform:scale(.6);transform:scale(.6)}.promotion .arrow-down div:first-child{margin-bottom:-15px}.promotion .arrow-down div:last-child{padding:6px}}@media screen and (max-width:420px){.promotion .food-img{margin:0 15px;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.promotion .food-img.burger{width:85px}.promotion .food-img.burrito{width:91px}.promotion .logo-big{margin:93px auto 83px;-webkit-transform:scale(1);transform:scale(1)}}.menu-section__table{width:100%}.menu-section__table tr td{font-weight:600;padding:0 10px 32px;text-align:left;vertical-align:top}.menu-section__table tr td:first-child{padding-left:154px;width:354px}.menu-section__table tr td:nth-child(2){font-weight:300}.menu-section__table tr td:nth-last-child(2){width:125px}.menu-section__table tr td:last-child{width:313px}.menu-section__table tr:first-child td{padding-top:30px}.menu-section__table .sub-table td:nth-child(2){font-weight:500}.menu-section__table .sub-table td:nth-child(3){font-weight:300;text-align:right}.menu-section__table .sub-description{font-size:20px;font-weight:200}.menu-section .add-button{background:#04b315;border:2px solid #fff;border-radius:8px;cursor:pointer;height:32px;position:relative;vertical-align:top;width:32px}.menu-section .add-button:after,.menu-section .add-button:before{background:#fff;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-section .add-button:before{height:3px;width:50%}.menu-section .add-button:after{height:50%;width:3px}.menu-section .add-button:hover{opacity:.8}@media screen and (max-width:1200px){.menu-section h3{margin:auto;width:80%}}@media screen and (max-width:950px){.menu-section__table tr td{padding:0 5px 32px}.menu-section__table tr td:first-child{padding-left:66px;width:190px}.menu-section__table tr td:nth-last-child(2){width:90px}.menu-section__table tr td:last-child{width:166px}}@media screen and (max-width:557px){.menu-section h3{font-size:18px;gap:10px;margin:0;width:auto}.menu-section .add-button{border-radius:5px;font-size:27px;height:24px;line-height:10px;width:24px}.menu-section__table tr td{vertical-align:center}.menu-section__table tr td:first-child{padding-left:0;width:75px}.menu-section__table tr td:last-child{padding-right:0;width:24px}.menu-section__table tr td:nth-child(2){width:auto}.menu-section__table tr td:nth-last-child(2){width:50px}.menu-section__table .sub-description{font-size:14px}}.order{border:2px solid rgba(29,47,111,.2);border-radius:10px;font-size:16px;font-weight:300;margin:151px auto 0;max-width:570px;padding:24px 35px;width:100%}.order__title{font-size:18px;font-weight:400}.order__title div{display:inline-block;float:right}.order__count{width:50px}.order__count button{background:none;border:none;color:#04b315;cursor:pointer;font-family:Consolas,sans-serif;font-size:20px;height:16px;line-height:16px;-webkit-user-select:none;user-select:none;width:16px}.order__count span{margin:0 4px}.order__separator{border:1px solid rgba(29,47,111,.2);margin:24px auto;width:47.2%}.order__separator__big{width:100%}.order__field{display:flex;justify-content:space-between;margin-top:16px}.order table{margin:24px 0;width:100%}.order table td{padding-bottom:1em}.order table td:last-child{text-align:right;width:167px}.order table tr:last-child td{padding:0}@media screen and (max-width:557px){.order{margin:85px auto 0}.order table{margin:24px 0;width:100%}.order table td:last-child{min-width:55px;width:20%}}.comment{margin:auto;max-width:570px;padding:24px 0;width:100%}.comment__message{color:rgba(29,47,111,.898);font-size:16px;font-weight:300}.comment textarea{border:2px solid rgba(29,47,111,.2);border-radius:10px;height:107px;margin-top:8px;padding:16px 10px;resize:none;width:100%}footer{border-top:1px solid rgba(29,47,111,.898);color:rgba(29,47,111,.898);display:flex;gap:1em;justify-content:space-between;margin-top:128px;padding:90px 64px 128px 181px}footer .logo{color:#f8cf0d;margin-bottom:54px}footer .contacts{width:50%}footer .contacts ul{display:flex;flex-direction:column;gap:40px}footer .contacts ul li{white-space:nowrap}footer .contacts ul svg{height:40px;margin-right:24px;width:40px}footer .contacts ul div{display:inline-block;vertical-align:top;white-space:normal;width:calc(100% - 64px)}footer .contacts__phone{padding-top:5px}footer .google-maps{flex-grow:1;height:487px}@media screen and (max-width:1200px){footer .google-maps{flex-grow:1;height:auto}}@media screen and (max-width:950px){footer{padding:68px 35px 335px 66px}}@media screen and (max-width:716px){footer{align-items:center;flex-direction:column;gap:150px;justify-content:center;padding:40px 16px 335px}footer .google-maps{height:440px;width:100%}footer .contacts{width:auto}footer ul div{display:inline-block;white-space:normal;width:calc(100% - 48px)}}@media screen and (max-width:557px){footer{font-size:16px}footer .google-maps{height:240px}footer svg{height:24px;width:24px}}.client-info{margin:145px 0 97px}.client-info form{display:flex;flex-direction:column;gap:24px;margin:auto;width:334px}.card-input{margin:151px 0 69px;padding:0 16px}.card-input__container{border:1px solid rgba(29,47,111,.2);border-radius:10px;margin:auto;max-width:400px;padding:40px;width:100%}.card-input__fields{display:flex;flex-direction:column;gap:15px}.card-input__message{margin:16px 0 32px}.card-input .card-icons{align-items:center;display:flex;gap:40px;justify-content:left}.card-input .card-icons svg{height:auto;width:48px}.card-input__field-row{align-items:end;display:flex;gap:12px;justify-content:space-between}.card-input__total{color:rgba(29,47,111,.898);display:flex;font-size:18px;font-weight:400;gap:48px;justify-content:center;margin:24px 0 6px}.order-success{margin:217px 0;padding:0 16px}.order-success__container{align-items:center;background:#fff;border:2px solid rgba(4,179,21,.8);border-radius:10px;display:flex;flex-direction:column;gap:32px;height:365px;justify-content:center;margin:auto;max-width:422px;padding:5px;width:100%}.order-success__message{font-size:24px;font-weight:400;text-align:center;white-space:pre-line}@media screen and (max-width:420px){.order-success__container{height:272px}.order-success__message{font-size:14px}.order-success svg{height:auto;width:72px}.client-info{margin:109px 0 71px}.card-input{margin:93px 0 118px}.order-success{margin:148px 0}}@media screen and (max-width:330px){.card-input{font-size:16px}.card-input__container{padding:15px}.card-input__field-row{gap:7px}.card-input .card-icons{gap:32px}.card-input .card-icons svg{width:32px}}.popup{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:5}.popup__bg{background:rgba(0,0,0,.4);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.popup__container{align-items:center;background:#fff;border:2px solid rgba(29,47,111,.2);border-radius:10px;color:#1d2f6f;display:flex;font-size:24px;font-weight:400;height:186px;justify-content:center;padding:64px 40px;position:relative;text-align:center;white-space:pre-line;width:421px;z-index:2}@media screen and (max-width:557px){.popup__container{font-size:14px;height:102px;width:287px}}.popup__close-btn{background:none;border:none;cursor:pointer;height:24px;outline:none;position:absolute;right:16px;top:16px;width:24px}@media screen and (max-width:557px){.popup__close-btn{height:20px;width:20px}}.popup__close-btn:hover{opacity:.8}.popup__close-btn:after,.popup__close-btn:before{background:#fff;background:#1d2f6f;content:"";height:3px;position:absolute;right:50%;top:40%;width:70%}.popup__close-btn:before{-webkit-transform:translate(50%,50%) rotate(-45deg);transform:translate(50%,50%) rotate(-45deg)}.popup__close-btn:after{-webkit-transform:translate(50%,50%) rotate(45deg);transform:translate(50%,50%) rotate(45deg)}
/*# sourceMappingURL=main.52bb6b14.css.map*/