.holiday{color:red!important}.order-modal{font-family:Roboto,sans-serif;background:#fbbe2c;width:90%;max-width:900px;border-radius:10px;padding:15px;margin:60px auto 0}.order-modal select{cursor:pointer;height:50px;padding:10px;border:none;font-size:18px;width:100%;border-radius:10px}.order-modal *{box-sizing:border-box}.order-modal .creds{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px}.order-modal .creds input{border-radius:10px}.order-modal .creds label{border-radius:5px;padding:0 5px}.order-modal .rules-checkbox{cursor:pointer;margin-bottom:10px}.order-modal.App-loading .loading{width:60px;height:60px;margin:15px auto;border-top:4px solid #fff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.order-modal .subPrice{text-align:center;margin-top:5px;font-size:12px;color:#fff;text-decoration:underline}.order-modal .buySubscription{width:100%;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;max-width:280px;margin:0 auto;background:#fff;border-radius:10px;overflow:hidden;border:3px solid #fff;position:relative;-webkit-animation:pulse .6s linear infinite;animation:pulse .6s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.order-modal .buySubscription span{font-weight:700;z-index:2;color:#fbbe2c}.order-modal .buySubscription:after{-webkit-transition:all .4s;transition:all .4s;z-index:1;content:"";background:#fbbe2c;width:0;height:0;position:absolute;display:block;border-radius:50%}.order-modal .buySubscription:hover span{color:#fff}.order-modal .buySubscription:hover:after{width:280px;height:280px}.order-modal .react-datepicker-popper{z-index:2!important}.order-modal .react-datepicker-popper .react-datepicker,.order-modal .react-datepicker-popper .react-datepicker .react-datepicker__month-container{width:100%}.order-modal .error{color:red;font-size:14px;text-align:center;margin-bottom:5px}.order-modal .formTitle{position:relative;font-family:Oranienbaum,serif;font-size:35px;text-align:center;display:flex;justify-content:center;align-items:center;min-height:50px;color:#fff;margin-bottom:10px}.order-modal .formTitle:after{content:"";position:absolute;width:40px;height:3px;background:#fff;bottom:-5px}.order-modal .formTotal{position:relative;font-family:Oranienbaum,serif;font-size:25px;text-align:center;display:flex;justify-content:center;align-items:center;min-height:50px;color:#fff}.order-modal button:focus,.order-modal input:focus,.order-modal select:focus{outline:none!important}.order-modal .orderItem{margin:15px auto 20px;position:relative;display:flex;flex-direction:column}.order-modal .orderItem .productHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.order-modal .orderItem .productSelect{max-width:60%}.order-modal .orderItem .productCalendar{max-width:35%}.order-modal .orderItem .timeInputs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px}.order-modal .orderItem .timeInputs:after{content:"-";position:absolute;width:100%;text-align:center;font-size:30px;vertical-align:middle}.order-modal .orderItem .timeInputs select{cursor:pointer;outline:none!important;z-index:1;max-width:45%}.order-modal .orderItem input{font-size:18px}.order-modal .orderItem .react-datepicker-wrapper{margin:10px auto;width:100%}.order-modal .orderItem .react-datepicker-wrapper .react-datepicker__input-container{width:100%}.order-modal .orderItem .react-datepicker-wrapper input{padding:10px;height:50px;border-radius:10px;border:none;width:100%}.order-modal .payButton{margin:25px 0 15px}.order-modal .payButton form{display:flex;justify-content:center}.order-modal .removeOrder{width:140px;padding:5px;justify-self:flex-end;align-self:flex-end;height:25px;margin-bottom:15px;cursor:pointer;position:relative;display:flex;justify-content:flex-end;align-items:center;top:0;right:0;text-align:right;border-radius:5px;color:#fff}.order-modal .removeOrder:hover{background:hsla(0,0%,100%,.3)}.order-modal .removeOrder:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.order-modal .removeOrder:after,.order-modal .removeOrder:before{background:#fff;width:15px;height:1px;content:"";right:120px;top:14px;position:absolute}.order-modal .removeOrder:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.order-modal .addProduct{cursor:pointer;background:#fbbe2c;width:100%;max-width:280px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;color:#fff;-webkit-transition:all .4s;transition:all .4s}.order-modal .addProduct:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.order-modal .addProduct .cross{width:20px;height:20px;border-radius:50%;border:1px solid #fff;position:relative;display:flex;justify-content:center;align-items:center;margin-right:10px;margin-top:3px}.order-modal .addProduct .cross:after,.order-modal .addProduct .cross:before{content:"";width:70%;height:1px;background:#fff;position:absolute}.order-modal .addProduct .cross:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.order-modal .ordersTotal{margin:15px -15px;display:flex;justify-content:space-between;padding:0 30px;align-items:center;height:100px;background:#ffcd54;font-family:Oranienbaum,serif;font-size:35px}.order-modal .ordersTotal span{color:#000;font-family:Roboto,sans-serif;font-size:18px}.order-modal .peopleCount,.order-modal .productOption{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#ffcd54;padding:10px;border-radius:5px;margin:0 0 15px;min-height:60px}.order-modal .peopleCount .optTitle,.order-modal .peopleCount .pplTitle,.order-modal .productOption .optTitle,.order-modal .productOption .pplTitle{display:flex;flex-direction:column}.order-modal .peopleCount .optTitle>div,.order-modal .peopleCount .pplTitle>div,.order-modal .productOption .optTitle>div,.order-modal .productOption .pplTitle>div{font-size:14px}.order-modal .peopleCount .optTitle>div:first-child,.order-modal .peopleCount .pplTitle>div:first-child,.order-modal .productOption .optTitle>div:first-child,.order-modal .productOption .pplTitle>div:first-child{font-weight:600}.order-modal .peopleCount .selecter,.order-modal .productOption .selecter{display:flex;flex-direction:column;width:50%}.order-modal .peopleCount .selecter .multioptions,.order-modal .productOption .selecter .multioptions{display:flex;flex-direction:row;flex-wrap:wrap}.order-modal .peopleCount .selecter select,.order-modal .productOption .selecter select{height:30px;padding:0 10px;max-width:30%;margin-right:10px;margin-bottom:10px}.order-modal .peopleCount .optControl,.order-modal .peopleCount .pplControl,.order-modal .productOption .optControl,.order-modal .productOption .pplControl{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:100px}.order-modal .peopleCount .optControl button,.order-modal .peopleCount .pplControl button,.order-modal .productOption .optControl button,.order-modal .productOption .pplControl button{background:transparent;border:1px solid #fff;border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:25px;line-height:12px;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.order-modal .peopleCount .optControl button:hover,.order-modal .peopleCount .pplControl button:hover,.order-modal .productOption .optControl button:hover,.order-modal .productOption .pplControl button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.order-modal .peopleCount .optControl>div:nth-child(2),.order-modal .peopleCount .pplControl>div:nth-child(2),.order-modal .productOption .optControl>div:nth-child(2),.order-modal .productOption .pplControl>div:nth-child(2){width:50px;text-align:center}.order-modal .sendOrder{display:flex;justify-content:center;align-items:center;margin:15px auto;width:50%;max-width:280px;height:56px;background:#fff;color:#fbbe2c;font-weight:700;border-radius:10px;font-size:20px;cursor:pointer;overflow:hidden;border:3px solid #fff;position:relative}.order-modal .sendOrder span{z-index:2}.order-modal .sendOrder:after{z-index:1;content:"";position:absolute;width:0;height:0;background:#fbbe2c;display:block;-webkit-transition:all .3s;transition:all .3s;border-radius:50%}.order-modal .sendOrder:hover span{color:#fff}.order-modal .sendOrder:hover:after{width:280px;height:280px}.order-modal .sendOrderDisable{display:flex;justify-content:center;align-items:center;margin:15px auto;width:50%;max-width:280px;height:56px;font-weight:700;border-radius:10px;font-size:20px;overflow:hidden;position:relative;-webkit-appearance:none;background:#a9a9a9;border-style:none;outline:none!important}.order-modal .sendOrderDisable span{z-index:2;color:#fff;font-weight:700;letter-spacing:.7px}.order-modal .error-order{display:flex;flex-direction:row;justify-content:center;font-size:20px;color:#fff;line-height:1.2;background-color:red;padding:10px 5px;border:1px solid red;border-radius:4px}.order-modal .error-order span{color:#fff}.order-modal .subscriptions{padding-top:15px}.order-modal .subscriptions .subscrFooter{display:flex;flex-direction:row;align-items:center;margin-top:15px}@media (max-width:667px){.order-modal .subscriptions .subscrFooter{flex-direction:column}}.order-modal .subscriptions .subscrFooter .total{color:#000;font-size:18px;display:flex;flex-direction:row;align-items:center;background:#fff;border-radius:10px;height:56px;margin-right:15px;padding:10px 15px 10px 10px}@media (max-width:667px){.order-modal .subscriptions .subscrFooter .total{margin-right:0;margin-bottom:15px;font-size:14px}}.order-modal .subscriptions .subscrFooter .total strong{margin-left:50px;color:#000;font-family:Oranienbaum,serif;font-size:30px;display:block;width:50%;text-align:right}@media (max-width:865px){.order-modal .subscriptions .subscrFooter .total strong{margin-left:0}}@media (max-width:815px){.order-modal .subscriptions .subscrFooter .total strong{font-size:25px}}@media (max-width:667px){.order-modal .subscriptions .subscrFooter .total strong{margin-left:10px;font-size:24px}}.order-modal .subscriptions .subscrFooter .sendOrder{width:30%;margin:0 0 0 auto}@media (max-width:667px){.order-modal .subscriptions .subscrFooter .sendOrder{margin-bottom:10px;display:flex;flex-direction:column;justify-content:center}}.order-modal .subscriptions .subscrFooter .change-subscription{margin:0 0 0 auto}@media (max-width:667px){.order-modal .subscriptions .subscrFooter .change-subscription{margin:0 auto}}.order-modal .userSubscriptions{display:flex;flex-direction:row;justify-content:space-around;align-self:flex-end;justify-self:flex-end;align-items:center;margin-bottom:-15px;margin-left:auto;margin-right:-35px;width:200px;padding:5px;border-radius:10px}.order-modal .userSubscriptions .btn-quantity{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px;height:30px;border:1px solid #000;cursor:pointer;border-radius:50%;display:flex;color:#000;line-height:1;font-size:30px;justify-content:center;align-items:center}.order-modal .btn-block{display:flex;flex-direction:column}.order-modal .butBlock{display:flex;flex-direction:row;justify-content:space-between;align-self:flex-end;justify-self:flex-end;align-items:center;margin-top:15px;background:#fff;margin-right:0;margin-left:auto;width:130px;padding:5px;border-radius:10px}.order-modal .butBlock .counter{width:40px;text-align:center;color:#000;font-size:20px}.order-modal .butBlock .btn-quantity{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px;height:30px;border:1px solid #000;cursor:pointer;border-radius:50%;display:flex;color:#000;line-height:1;font-size:30px;justify-content:center;align-items:center}.order-modal .subscriptionItem{background:#fff;padding:15px;border-radius:10px;margin-top:15px}.order-modal .subscriptionItem .sPrice{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #dcdcdc}.order-modal .subscriptionItem .sPrice strong{font-family:Oranienbaum,serif;font-size:24px;font-weight:900!important}@media (max-width:667px){.order-modal .subscriptionItem .sPrice strong{display:block;width:60%;text-align:right}}.order-modal .subscriptionItem .sSubTitle{font-size:20px;margin-top:10px;margin-left:10px}.order-modal .subscriptionItem .sDescription{margin-top:15px}.order-modal .subscriptionItem .sDescription strong{font-weight:900}.order-modal .subscriptionItem .sTitle{text-align:center;font-size:30px;font-family:Oranienbaum,serif}.order-modal .relative-name{margin-top:10px}.order-modal .backMain{display:flex;justify-content:center;align-items:center;padding:0}.order-modal .backMain span{cursor:pointer;text-decoration:underline;color:#fff}.order-modal .change-subscription{display:flex;justify-content:center;align-items:center;margin:5px -30px;width:100%;height:30px;background:#fff;color:#fbbe2c;font-weight:700;border-radius:10px;font-size:20px;cursor:pointer;overflow:hidden;border:3px solid #fff;position:relative}.order-modal .change-subscription span{z-index:2}.order-modal .change-subscription:after{z-index:1;content:"";position:absolute;width:0;height:0;background:#fbbe2c;display:block;-webkit-transition:all .3s;transition:all .3s;border-radius:50%}.order-modal .change-subscription:hover span{color:#fff}.order-modal .change-subscription:hover:after{width:280px;height:280px}*{box-sizing:border-box}.auth-blockTitle{font-family:Oranienbaum,serif;font-size:35px;line-height:1.2;width:100%;color:#000;margin-bottom:20px;position:relative;display:flex;justify-content:center}.auth-blockTitle:after{content:"";width:40px;height:3px;background:#fbbe2c;position:absolute;bottom:-5px}.auth-new-code,.auth-wait{font-size:12px;color:#767676;margin-bottom:15px}.auth-new-code{cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.auth-new-code:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.appSubmit{height:60px;width:100%;max-width:214px;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;border-radius:10px;background:#fbbe2c;cursor:pointer;border:2px solid #fbbe2c;overflow:hidden;position:relative;outline:none!important}.appSubmit[disabled]{cursor:not-allowed}@media (max-width:667px){.appSubmit{margin:0 auto}}.appSubmit:after{z-index:1;content:"";position:absolute;width:0;height:0;background:#fff;display:block;-webkit-transition:all .3s;transition:all .3s;border-radius:50%}.appSubmit span{z-index:2;font-size:14px;color:#fff;font-weight:700;letter-spacing:.7px}.appSubmit .auth-loading{width:30px;height:30px;border-top:2px solid #fff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;z-index:2}.appSubmit:hover:after{width:220px;height:220px}.appSubmit:hover span{color:#fbbe2c;font-weight:700}.appSubmit:hover .auth-loading{border-top:1px solid #fbbe2c}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.namedInput{display:flex;align-items:center;position:relative;width:100%;max-width:360px;margin-bottom:10px}.namedInput label{left:20px;position:absolute;z-index:1;color:#767676;font-size:14px;background:#fff;padding:0 5px;top:17px;-webkit-transition:all .5s;transition:all .5s;height:20px;cursor:text}.namedInput input{border:1px solid #e8e9ea;height:50px;background:#fff;width:100%;font-size:15px;padding:0 15px}.namedInput input:hover{border-color:#b8b8b8}.namedInput input::-webkit-input-placeholder{color:transparent}.namedInput input::-moz-placeholder{color:transparent}.namedInput input::-ms-input-placeholder{color:transparent}.namedInput input::placeholder{color:transparent}.namedInput input:focus{outline:none;border-color:#fbbe2c}.namedInput input:focus+label,.namedInput input:not(:placeholder-shown)+label{top:-8px;color:#fbbe2c}.namedInput.invalid input{border:1px solid red}.namedInput.invalid input:not(:placeholder-shown)+label{color:red}.auth-overlay{position:absolute;height:100%;background:hsla(0,0%,100%,.6)}.auth-overlay,.modalWrap{overflow:hidden;width:100%;z-index:100}.modalWrap{position:fixed;top:0;left:0;height:1658%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:flex-start}@media (max-width:667px){.modalWrap{position:absolute}}.auth-modal{margin:15px auto;max-width:900px;width:90%;background:#fff;top:20px;padding:30px 55px;position:absolute;z-index:101}@media (max-width:667px){.auth-modal{padding:20px}}.auth-modal .close{width:24px;height:24px;display:flex;justify-content:center;align-items:center;position:absolute;right:30px;z-index:200;top:30px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}.auth-modal .close:hover{-webkit-transform:rotate(90deg) scale(1.5);transform:rotate(90deg) scale(1.5)}.auth-modal .close div{position:absolute;background:#b8b8b8;width:100%;height:1px}.auth-modal .close div:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.auth-modal .close div:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.auth-modal .auth-code{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;max-width:350px;margin:0 auto}.auth-modal .auth-code input{width:100%}.auth-modal .auth-code .appSubmit{align-self:center}.auth-modal .auth-error{color:red;font-size:12px;margin-bottom:10px;width:100%;text-align:right}.auth-modal .auth-main{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:667px){.auth-modal .auth-main{flex-direction:column}}.auth-modal .auth-main .auth-form{align-items:flex-end;display:flex;flex-direction:column;width:50%;padding:0 20px}@media (max-width:667px){.auth-modal .auth-main .auth-form{width:100%;padding:0}.auth-modal .auth-main .auth-form:nth-child(2){margin-top:30px}}.auth-modal .auth-main .auth-form .namedInput{width:100%}.auth-modal .auth-main .auth-form .auth-forgot{color:#767676;font-size:12px;margin-bottom:15px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.auth-modal .auth-main .auth-form .auth-forgot:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.auth-modal .auth-thanks{display:flex;justify-content:center;align-items:center;flex-direction:column;height:300px}.auth-modal .auth-thanks>span{text-align:center;color:#000;font-size:40px;font-family:Oranienbaum,serif;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:25px}.auth-modal .auth-thanks>span:after{content:"";width:40px;height:3px;background:#fbbe2c;position:absolute;bottom:-10px}.auth-modal .auth-restore,.auth-modal .auth-restore .auth-form{display:flex;flex-direction:column;align-items:center}.auth-modal .auth-restore .auth-form{width:100%;max-width:360px}.no-user{width:100%;text-align:right}.user-btn{height:36px;width:115px;max-width:214px;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;border-radius:10px;background:#fbbe2c;cursor:pointer;border:2px solid #fbbe2c;overflow:hidden;position:relative;outline:none!important}.user-btn[disabled]{cursor:not-allowed}.user-btn:after{z-index:1;content:"";position:absolute;width:0;height:0;background:#fff;display:block;-webkit-transition:all .3s;transition:all .3s;border-radius:50%}.user-btn span{z-index:2;font-size:14px;color:#fff;font-weight:700;letter-spacing:.7px}.user-btn .auth-loading{width:10px;height:10px;border-top:2px solid #fff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;z-index:2}.user-btn:hover:after{width:220px;height:220px}.user-btn:hover span{color:#fbbe2c;font-weight:700}.user-btn:hover .auth-loading{border-top:1px solid #fbbe2c}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.8c053628.chunk.css.map */