.dark-theme{--light-grey:#484848;--white:#fff;--footer-grey-text:hsla(0,0%,100%,0.7);--bg-color:#000;--text-color:#bfbfbf;--gradient-default:#333;background:#fff}.dark-theme>div,.dark-theme header,.dark-theme header>div{background-color:#fff!important}.dark-theme button.header-login-btn{background:var(--white)}.dark-theme #main{background:#1f1f1f}.dark-theme .products-list-el,.dark-theme .top-header-down,.dark-theme .top-header-up{background:#1f1f1f!important}.dark-theme .products-list-el *,.dark-theme .top-header-down *,.dark-theme .top-header-up *,.dark-theme input,.dark-theme main *,.dark-theme textarea{color:var(--white)!important}.dark-theme .about-page .benefits-item:before{background:#fff}.dark-theme .about-page .for-client .fc-el,.dark-theme .about-page .many-block-item,.dark-theme .about-page .statistics .st-el,.dark-theme .btn-secondary-outlined,.dark-theme .landing-page .container .change-your-mind,.dark-theme .landing-page .container .every-products .every-products-goods .ingridient-card,.dark-theme .landing-page .container .pizza-steps .cards .activity-card,.dark-theme .latest-order-popup,.dark-theme .products-list .products-list-el{background:var(--bg-color)!important}.dark-theme .about-page .for-client .fc-el *,.dark-theme .about-page .many-block-item *,.dark-theme .about-page .statistics .st-el *,.dark-theme .btn-secondary-outlined *,.dark-theme .landing-page .container .change-your-mind *,.dark-theme .landing-page .container .every-products .every-products-goods .ingridient-card *,.dark-theme .landing-page .container .pizza-steps .cards .activity-card *,.dark-theme .latest-order-popup *,.dark-theme .products-list .products-list-el *{color:var(--white)!important}.dark-theme .about-page .benefits-item,.dark-theme .about-page .dinamic,.dark-theme .about-page .footer{background:#fff!important}.dark-theme .about-page .benefits-item *,.dark-theme .about-page .dinamic *,.dark-theme .about-page .footer *{color:var(--white)!important}.dark-theme .about-page .for-client .fc-el{padding:15px}.dark-theme .landing-page .container .monopizza-background-restaurant .monopizza-bg-text{color:var(--white)!important;z-index:2}.dark-theme .download-mobile-app-notice a,.dark-theme .download-mobile-app-notice p,.dark-theme .we-use-cookies a,.dark-theme .we-use-cookies p,.dark-theme p{color:var(--text-color)!important}.dark-theme .download-mobile-app-notice .dismiss svg path,.dark-theme .we-use-cookies .dismiss svg path{fill:var(--white)}.dark-theme .cart-steps .step:after,.dark-theme .cart-steps .step:before{border:1px dashed var(--white)}@media (max-width:991px){.rate-order-modal .close-swipe-drawer{margin:0 0 16px}}@media (min-width:991px){.rate-order-modal .rate-order-form{padding:36px 24px}}.rate-order-modal .rate-order-form .send-rate-order{position:sticky;bottom:0;background:var(--white);z-index:2;padding-top:1px}.rate-order-modal .MuiDialog-paper{min-width:554px;position:relative;overflow:visible;padding:0}.rate-order-modal .rate-order-swipe-drawer{overflow:auto}@media (max-width:991px){.rate-order-modal .rate-order-swipe-drawer{padding:0 15px 15px}}.rate-order-modal .MuiDrawer-paper{padding:17px 17px 25px;overflow:hidden}@media (max-width:991px){.rate-order-modal .MuiDrawer-paper{padding:0}}.rate-order-modal .title{font-size:28px;line-height:44px;font-family:Bold;color:var(--text-color);position:sticky;top:0;background:var(--white);z-index:2}@media (max-width:991px){.rate-order-modal .title{font-size:20px}}.rate-order-modal .sub-title{font-size:18px;line-height:34px;font-family:SemiBold;color:var(--text-color)}.rate-order-modal .description{font-size:14px;line-height:24px;color:rgba(29,29,29,.5)}@media (max-width:991px){.rate-order-modal .description{font-size:14px;line-height:20px}}.rate-order-modal .rate-boxes{display:grid;align-items:stretch;justify-content:space-between;grid-template-columns:repeat(2,1fr);grid-gap:16px;margin:24px 0}.rate-order-modal .rate-boxes .rate-box{background:var(--white);box-shadow:8px 8px 16px hsla(236,6%,49%,.15);border-radius:8px;padding:14px;text-align:center;cursor:pointer;border:1px solid transparent;transition:all .3s ease}@media (max-width:991px){.rate-order-modal .rate-boxes .rate-box{padding:10px}}.rate-order-modal .rate-boxes .rate-box.selected{border:1px solid var(--main-color)}.rate-order-modal .rate-boxes .rate-box:hover{background:var(--bg-gradient);transition:all .3s ease}.rate-order-modal .rate-boxes .rate-box .emoji{font-size:50px;margin-top:10px}@media (max-width:991px){.rate-order-modal .rate-boxes .rate-box .emoji{font-size:55px;margin-top:5px}}.rate-order-modal .rate-boxes .rate-box .text{margin-top:15px;font-size:14px;line-height:20px;color:rgba(29,29,29,.5)}@media (min-width:991px){.rate-order-modal .rate-boxes .rate-box .text{padding:0 15px}}.rate-order-modal .order-not-happy{margin-top:24px;width:100%}.rate-order-modal .order-not-happy .MuiFormControl-root{width:100%}.rate-order-modal .order-not-happy .title{font-size:16px;line-height:24px;color:var(--text-color);text-align:left;margin-bottom:16px;font-family:SemiBold}.rate-order-modal .order-not-happy .call-me-checkbox{margin-top:15px;margin-left:-12px}.rate-order-modal .order-not-happy .call-me-checkbox label{font-size:14px;line-height:18px;color:rgba(29,29,29,.5);margin-left:10px}.rate-order-modal .order-not-happy .upload-photos{margin-top:20px;display:flex;align-items:center}@media (max-width:991px){.rate-order-modal .order-not-happy .upload-photos{display:block}}.rate-order-modal .order-not-happy .upload-photos label{cursor:pointer}.rate-order-modal .order-not-happy .upload-photos label img{width:16px;height:16px;object-fit:cover}.rate-order-modal .order-not-happy .upload-photos .description{margin:0 16px 0 25px}.rate-order-modal .order-not-happy .upload-photos #upload-photo{opacity:0;position:absolute;z-index:-1}@media (max-width:991px){.rate-order-modal .order-not-happy .upload-photos .previews{margin-top:15px;overflow:auto}}.rate-order-modal .order-not-happy .upload-photos .previews .img-wrapper{position:relative}.rate-order-modal .order-not-happy .upload-photos .previews .img-wrapper:hover .delete{opacity:1;visibility:visible}.rate-order-modal .order-not-happy .upload-photos .previews img{width:40px;height:40px;object-fit:cover;margin-right:16px;border-radius:8px}.rate-order-modal .order-not-happy .upload-photos .previews .delete{transition:all .3s ease;opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(32,34,40,.5);border-radius:8px;cursor:pointer}.rate-order-modal .order-not-happy .upload-photos .previews .delete svg path,.rate-order-modal .order-not-happy .upload-photos .previews .delete svg rect{fill:var(--white);fill-opacity:1}.rate-order-modal .order-happy{margin-top:0;width:100%}.rate-order-modal .order-happy .tips{margin-top:16px;width:100%;display:grid;grid-gap:25px;grid-template-columns:repeat(3,1fr)}.rate-order-modal .order-happy .tips .tip{width:100%;background-color:#f6f6f9;min-height:48px;border-radius:8px;color:rgba(29,29,29,.5)}@media (max-width:991px){.rate-order-modal .order-happy .tips .tip span{display:block}}.rate-order-modal .order-happy .tips .tip.active{background:var(--bg-gradient);border:1px solid var(--main-color)}.rate-order-modal .order-happy .tips .tip .percent{font-family:SemiBold;font-weight:400;margin-right:5px;color:var(--text-color)}@media (max-width:991px){.rate-order-modal .order-happy .tips .tip .percent{margin-right:0}}.rate-order-modal .order-happy .tips-input{margin-top:24px;width:100%}.rate-order-modal .order-happy .tips-input .MuiFormControl-root{width:100%}.rate-order-modal .send{display:flex;margin:24px auto 0}.rate-order-modal .order-card{margin:30px 0 24px;border-bottom:1px solid var(--light-grey);padding-bottom:24px}@media (max-width:991px){.rate-order-modal .order-card{margin:10px 0 16px}}.rate-order-modal .order-card .order-img img{width:55px;height:55px;object-fit:cover;border-radius:10px;margin-right:25px}@media (max-width:991px){.rate-order-modal .order-card .order-img img{width:50px;height:50px}}.rate-order-modal .order-card .order-delivery .text-bottom{text-align:right}.rate-order-modal .order-card .text-top{font-size:16px;line-height:24px;color:rgba(29,29,29,.5)}@media (max-width:991px){.rate-order-modal .order-card .text-top{font-size:14px}}.rate-order-modal .order-card .text-bottom{font-size:16px;line-height:24px;color:var(--title-color);font-family:SemiBold;margin-top:5px}@media (max-width:991px){.rate-order-modal .order-card .text-bottom{font-size:14px}}