@font-face{font-family:Futura;font-style:normal;font-weight:400;src:url(/static/media/FuturaBookC.b98023a38b9d5f76ae41.ttf)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*{box-sizing:border-box;font-family:Nunito,Roboto,system-ui,Tahoma,sans-serif;list-style:none;margin:0;outline:none;padding:0}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.header{border-bottom:1px solid #f6f6f6;padding:40px 0}.header .container{align-items:center;display:flex;justify-content:space-between}@media(max-width:645px){.header .container{flex-direction:column}.header .container .header__cart{margin-top:20px}}.header__logo{display:flex}.header__logo img{margin-right:15px}.header__logo h1{color:#181818;font-size:24px;font-weight:800;letter-spacing:1%;text-transform:uppercase}.header__logo p{color:#7b7b7b}.button{-webkit-touch-callout:none;background-color:#521919;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;min-width:100px;padding:10px 20px;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-user-select:none;user-select:none}.button,.button span{color:#fff}.button i,.button path,.button span,.button svg{transition:all .15s ease-in-out}.button:hover{background-color:#330f0f}.button:active{background-color:#230b0b;transform:translateY(1px)}.button--circle{align-items:center;border-width:2px;display:flex;height:32px;justify-content:center;min-width:32px;padding:0;width:32px}.button--black{background-color:#232323}.button--black:active,.button--black:hover{background-color:#3d3d3d}.button--outline{background-color:#fff;border-color:#521919}.button--outline,.button--outline span{color:#521919}.button--outline svg path{fill:#521919}.button--outline:hover{background-color:#521919}.button--outline:hover,.button--outline:hover span{color:#fff}.button--outline:hover svg path{fill:#fff}.button--outline:active{background-color:#330f0f}.button__delimiter{background-color:#ffffff40;height:25px;margin-left:14px;margin-right:14px;width:1px}.button--add svg{margin-right:2px}.button--add span{font-size:16px;font-weight:600}.button--add:hover i{background-color:#fff;color:#521919}.button--add i{background-color:#521919;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-style:normal;font-weight:600;height:22px;left:3px;line-height:22px;position:relative;top:-1px;width:22px}.button--cart{align-items:center;display:flex;line-height:23px;padding:12px 25px}.button--cart svg{margin-bottom:1px;margin-right:8px}.button--cart span{font-size:16px;font-weight:600}.categories ul{display:flex}@media screen and (max-width:760px){.categories ul{max-width:760px;overflow:scroll}}@media screen and (max-width:440px){.categories ul{max-width:430px;overflow:scroll}}.categories ul li{-webkit-touch-callout:none;background-color:#f9f9f9;border-radius:4px;cursor:pointer;font-weight:700;margin-right:10px;padding:13px 30px;transition:background-color .1s ease-in-out;-webkit-user-select:none;user-select:none}.categories ul li:hover{background-color:#f4f4f4}.categories ul li:active{background-color:#ececec}.categories ul li.active{background-color:#282828;color:#fff}.sort{position:relative}.sort__label{align-items:center;display:flex}.sort__label b,.sort__label svg{margin-right:8px}.sort__label span{border-bottom:1px dashed #521919;color:#521919;cursor:pointer}.sort__popup{background:#fff;border-radius:10px;box-shadow:0 5px 15px #00000017;margin-top:15px;padding:10px 0;position:absolute;right:0}.sort__popup,.sort__popup ul{overflow:hidden}.sort__popup ul li{cursor:pointer;padding:12px 20px}.sort__popup ul li.active,.sort__popup ul li:hover{background:#fe5f1e0d}.sort__popup ul li.active{color:#521919;font-weight:700}.pizza-block{margin-bottom:65px;text-align:center;transition:all .2s ease-in-out;width:280px}.pizza-block:hover{transform:scale(1.03)}.pizza-block-wrapper{display:flex;justify-content:center}.pizza-block__image{width:260px}.pizza-block__title{font-size:20px;font-weight:900;letter-spacing:1%;margin-bottom:20px}.pizza-block__selector{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;padding:6px}.pizza-block__selector ul{display:flex;flex:1 1}.pizza-block__selector ul:first-of-type{margin-bottom:6px}.pizza-block__selector ul li{-webkit-touch-callout:none;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:8px;-webkit-user-select:none;user-select:none}.pizza-block__selector ul li.active{background:#fff;border-radius:5px;box-shadow:0 2px 4px #0000000a;cursor:auto}.pizza-block__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.pizza-block__price{font-size:22px;font-weight:700;letter-spacing:.015em;line-height:27px}.glitch{color:#fff;font-size:80px;letter-spacing:.01em;margin:0 auto;position:relative;text-align:left;text-transform:uppercase;transform:scaleX(1)}.glitch:after,.glitch:before{clip:rect(0,900px,0,0);background:#fff;color:#fff;content:attr(data-text);left:0;overflow:hidden;position:absolute;right:0;top:0}.glitch:before{animation:glitch-effect 3s linear infinite alternate-reverse;left:7px;text-shadow:1px 0 green}.glitch:after{animation:glitch-effect 2s linear infinite alternate-reverse;left:2px;text-shadow:-5px 0 red}@keyframes glitch-effect{0%{clip:rect(89px,9999px,30px,0)}5%{clip:rect(5px,9999px,65px,0)}10%{clip:rect(80px,9999px,37px,0)}15%{clip:rect(1px,9999px,31px,0)}20%{clip:rect(78px,9999px,69px,0)}25%{clip:rect(24px,9999px,47px,0)}30%{clip:rect(35px,9999px,47px,0)}35%{clip:rect(91px,9999px,89px,0)}40%{clip:rect(99px,9999px,32px,0)}45%{clip:rect(56px,9999px,47px,0)}50%{clip:rect(58px,9999px,22px,0)}55%{clip:rect(17px,9999px,27px,0)}60%{clip:rect(83px,9999px,87px,0)}65%{clip:rect(7px,9999px,83px,0)}70%{clip:rect(6px,9999px,53px,0)}75%{clip:rect(23px,9999px,30px,0)}80%{clip:rect(51px,9999px,1px,0)}85%{clip:rect(84px,9999px,81px,0)}90%{clip:rect(25px,9999px,17px,0)}95%{clip:rect(14px,9999px,40px,0)}to{clip:rect(43px,9999px,56px,0)}}.footer{background-color:#282828;color:#fff;display:flex;flex-wrap:wrap;height:340px}.footer__column{flex:1 1 250px;padding:20px}.footer__copyright{align-items:flex-end;display:flex;flex:1 1 100%;font-size:small;padding:10px}.footer__logo{fill:#fff;float:right;margin-right:20px;padding-top:25px;width:50%}.footer__contacts{float:right;margin-right:20px;padding-top:10px}.menu{padding:20px}.menu__link{color:#fff;padding-top:15px}.cart .content__items,.menu__link{display:block}.form-join{max-width:460px;padding:60px}@media screen and (max-width:440px){.form-join{max-width:400px;padding:60px}}.form-join .button{background-color:#001328;color:#fff}.form__label{color:#fff;display:block;font-size:1.2em;padding:5px}.form__input{background-color:#001328;border-width:0;color:#f8f8f8;display:block;font-size:1em;height:40px;margin-bottom:20px;padding-left:24px}.form__button{font-size:1.2em;margin:5px;padding:10px 30px}.form__content{color:#fff;margin:20px 0;text-align:justify}.modal__button-close{cursor:pointer;float:right;padding:10px}body{font-family:Futura}.wrapper,body{background-color:#fff}.wrapper{height:100%;margin:auto;max-width:1400px;width:calc(100vw - 100px)}.content{padding:40px 0}.content__title{margin:35px 0}.content__items{grid-column-gap:11px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}@media screen and (max-width:1024px){.content__items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:960px){.content__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:440px){.content__items{grid-template-columns:repeat(1,1fr)}}.content__top{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.content__top{flex-direction:column}}.container{margin:0 auto;width:90%}.container--cart{margin:90px auto;max-width:820px}.container--cart .content__title{margin:0}.cart__top{align-items:center;display:flex;justify-content:space-between}.cart .content__title{align-items:center;display:flex;font-size:32px}.cart .content__title svg{height:30px;margin-right:10px;position:relative;top:-2px;width:30px}.cart .content__title svg path{stroke:#232323;stroke-width:1.9}.cart__clear{align-items:center;cursor:pointer;display:flex}.cart__clear span{color:#b6b6b6;display:inline-block;font-size:18px;margin-left:7px}.cart__clear path,.cart__clear span,.cart__clear svg{transition:all .15s ease-in-out}.cart__clear:hover svg path{stroke:#373737}.cart__clear:hover span{color:#373737}.cart__item{border-top:1px solid #f6f6f6;display:flex;margin-top:30px;padding-top:30px;width:100%}.cart__item-img{align-items:center;display:flex;margin-right:15px;width:10%}.cart__item-img img{height:80px;width:80px}.cart__item-info{display:flex;flex-direction:column;justify-content:center;width:40%}.cart__item-info h3{font-size:22px;font-weight:700;letter-spacing:.01em;line-height:27px}.cart__item-info p{color:#8d8d8d;font-size:18px}.cart__item-count{align-items:center;display:flex;justify-content:space-between;width:13%}.cart__item-count-minus svg path:first-of-type{display:none}.cart__item-count b{font-size:22px}.cart__item-price{align-items:center;display:flex;justify-content:center;width:33%}.cart__item-price b{font-size:22px;font-weight:700;letter-spacing:.01em}.cart__item-remove{align-items:center;display:flex;justify-content:flex-end;width:4%}.cart__item-remove .button{border-color:#ddd}.cart__item-remove svg{transform:rotate(45deg)}.cart__item-remove svg path{fill:#d0d0d0}.cart__item-remove .button svg{height:11.5px;position:relative;width:11.5px}.cart__item-remove .button:active,.cart__item-remove .button:hover{background-color:#2a2a2a;border-color:#2a2a2a}.cart__bottom{margin:50px 0}.cart__bottom-details{display:flex;justify-content:space-between}.cart__bottom-details span{font-size:22px}.cart__bottom-details span:last-of-type b{color:#521919}.cart__bottom-buttons{display:flex;justify-content:space-between;margin-top:40px}.cart__bottom-buttons .go-back-btn{align-items:center;border-color:#ddd;display:flex;justify-content:center;width:210px}.cart__bottom-buttons .go-back-btn span{color:#c3c3c3;font-weight:500;font-weight:600}.cart__bottom-buttons .go-back-btn:hover{background-color:#111;border-color:#111}.cart__bottom-buttons .go-back-btn:hover span{color:#f6f6f6}.cart__bottom-buttons .go-back-btn svg{margin-right:12px}.cart__bottom-buttons .go-back-btn svg path{fill:#0000;stroke-width:2}.cart__bottom-buttons .pay-btn{font-size:16px;font-weight:600;padding:16px;width:210px}.cart--empty{margin:0 auto;text-align:center;width:560px}.cart--empty h2{font-size:32px;margin-bottom:10px}.cart--empty p{color:#777;font-size:18px;letter-spacing:.01em;line-height:145.4%}.cart--empty icon{position:relative;top:2px}.cart--empty img{display:block;margin:45px auto 60px;width:300px}.cart--empty .button--black{font-size:18px;font-weight:600;margin:0 auto;padding:12px 0 14px;width:230px}.notfound_root__HJMp6{align-items:center;background-color:#d40000;display:flex;flex-direction:column;height:404px;justify-content:center;margin-bottom:50px}.notfound_root__HJMp6 h1{color:#fff;font-size:5rem}.notfound_root__HJMp6 p{font-size:2rem}.notfound_glitch__Ik6CK{color:#fff;font-size:80px;letter-spacing:.01em;margin:10px auto;position:relative;text-align:left;text-transform:uppercase;transform:scaleX(1)}.notfound_glitch__Ik6CK:after,.notfound_glitch__Ik6CK:before{clip:rect(0,900px,0,0);background:#d40000;color:#fff;content:attr(data-text);left:0;overflow:hidden;position:absolute;right:0;top:0}.notfound_glitch__Ik6CK:before{animation:notfound_glitch-effect__eFz8d 3s linear infinite alternate-reverse;left:4px;text-shadow:1px 0 #fff}.notfound_glitch__Ik6CK:after{animation:notfound_glitch-effect__eFz8d 2s linear infinite alternate-reverse;left:7px;text-shadow:-5px 0 #ff4b4b}@keyframes notfound_glitch-effect__eFz8d{0%{clip:rect(36px,9999px,89px,0)}5%{clip:rect(51px,9999px,24px,0)}10%{clip:rect(6px,9999px,88px,0)}15%{clip:rect(44px,9999px,21px,0)}20%{clip:rect(90px,9999px,39px,0)}25%{clip:rect(86px,9999px,71px,0)}30%{clip:rect(35px,9999px,17px,0)}35%{clip:rect(37px,9999px,85px,0)}40%{clip:rect(73px,9999px,19px,0)}45%{clip:rect(34px,9999px,75px,0)}50%{clip:rect(70px,9999px,38px,0)}55%{clip:rect(71px,9999px,58px,0)}60%{clip:rect(66px,9999px,72px,0)}65%{clip:rect(9px,9999px,45px,0)}70%{clip:rect(58px,9999px,46px,0)}75%{clip:rect(70px,9999px,55px,0)}80%{clip:rect(52px,9999px,18px,0)}85%{clip:rect(66px,9999px,87px,0)}90%{clip:rect(72px,9999px,88px,0)}95%{clip:rect(36px,9999px,73px,0)}to{clip:rect(32px,9999px,91px,0)}}
/*# sourceMappingURL=main.4080f26f.css.map*/