.react-calendar{border:none;width:100%}.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{font-family:Karla,sans-serif;font-size:1rem;font-weight:700}.react-calendar__tile{color:#050205;text-align:center;width:70px;max-width:100%;height:70px;font-size:.75rem;line-height:16px;border:1px solid #dfdfdf!important}.react-calendar__tile--active,.react-calendar__tile--now{background-color:#ebcce9}.promoCode{margin-bottom:30px}.promoCode p{color:#050205;margin-bottom:12px;font-family:Karla;font-size:18px;font-weight:400;line-height:21px}.promoResult{border-radius:6px;width:100%;margin-top:5px;padding:4px 11px;font-family:Karla;font-size:14px;font-weight:400;line-height:16px}.promoResult.invalid{color:#ff3d00;background:#ff3d0026}.inputContainer{width:100%;position:relative}.inputContainer input{color:#000;border:1px solid #050205;border-radius:6px;outline:none;width:100%;height:40px;padding:0 11px}.inputContainer input::placeholder{color:#b8b8b8}.inputContainer input.invalid,.inputContainer.invalid input{border:1px solid #ff3d00}.inputContainer input.valid,.inputContainer.valid input{border:1px solid #4caf50}.closeIcon{cursor:pointer;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.inputAddon{color:#893583;cursor:pointer;font-family:Karla;font-size:16px;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.strikeThrough{text-decoration:line-through}.infoForm{flex-direction:column;width:100%;margin-top:1rem;margin-bottom:1rem;display:flex}.inputFlex{gap:15px;display:flex}.infoForm-inputField label{text-align:left;color:#050205;margin-bottom:15px;font-family:Karla;font-size:16px;font-weight:400;display:block}.infoForm-inputField input{border:1px solid #dedddd;border-radius:12px;width:100%;min-width:185px;height:45px;margin-bottom:25px;padding-left:20px}.react-calendar__navigation button{text-align:center;justify-content:center;align-items:center;display:flex}.price_section{border-bottom:1px solid #000;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.price_section .label{text-align:left;color:#050205;font-family:Karla;font-size:18px;font-weight:400}.price_section .value{text-align:right;color:#050205;font-family:Karla;font-size:18px;font-weight:400}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background-color:#ebcce9}
