.b-checkbox{cursor:pointer;font-weight:400;line-height:1.1;padding-left:25px;position:relative}.b-checkbox__inp{height:0;opacity:0;position:absolute;width:0}.b-checkbox__inp:checked+.b-checkbox__icon:after,.b-checkbox__inp:checked+.b-checkbox__icon:before{opacity:1;width:2px}.b-checkbox__icon{border:1px solid #000;display:inline-block;height:16px;left:0;position:absolute;top:-2px;width:16px}.b-checkbox__icon.green,.b-checkbox__icon.white{border-color:#fff}.b-checkbox__icon.green:after,.b-checkbox__icon.green:before,.b-checkbox__icon.white:after,.b-checkbox__icon.white:before{background:#fff}.b-checkbox__icon:after,.b-checkbox__icon:before{background:#000;bottom:3px;content:"";opacity:0;position:absolute;transition:all .1s ease;width:0}.b-checkbox__icon:before{height:9px;left:8px;transform:rotate(45deg)}.b-checkbox__icon:after{height:7px;left:4px;transform:rotate(-45deg)}.b-checkbox__label{font-size:14px;line-height:1.1}.b-checkbox__label.white{color:#fff}.b-checkbox__label.green{color:#c3d600}.b-checkbox__error-msg{padding-left:25px}.b-form{display:flex;flex-wrap:wrap;justify-content:space-between}.b-form__span{flex-basis:0;min-width:100%}@media(min-width:480px){.b-form__span--1-2{min-width:calc(50% - 10px)}}.b-form__consent:not(.without-decoration){margin:20px 0 10px}.b-form__consent:not(.without-decoration) a{color:#c3d600}.b-form__consent-label.white{color:#fff}.b-form__close{cursor:pointer;margin-top:10px;position:relative;text-align:right;z-index:9}.b-form__success-text{color:#fff;font-size:37px;line-height:1;text-align:center}.b-form .vdp-datepicker__calendar{padding:20px;width:253px}@media(min-width:992px){.b-form .vdp-datepicker__calendar{width:365px}}@media(max-width:767.98px){.b-form .vdp-datepicker__calendar{top:0}}.b-form .vdp-datepicker__calendar header span{border-bottom:1px solid #999}.b-form .vdp-datepicker__calendar .cell.day{border-radius:50%;color:#0c0c0c;height:30px;line-height:30px;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:30px}@media(min-width:992px){.b-form .vdp-datepicker__calendar .cell.day{height:46px;line-height:44px;width:46px}}.b-form .vdp-datepicker__calendar .cell.day:hover{background-color:#eadf26;border:none!important}.b-form .vdp-datepicker__calendar .cell.day.disabled{color:#999}.b-form .vdp-datepicker__calendar .cell.day.selected{background:#c3d600}.b-form .vdp-datepicker.right-calendar .vdp-datepicker__calendar{right:0}a.b-form-consent__rules-link{color:#c3d600}.modal .b-form{width:100%}.b-appoitment-form{margin:auto;max-width:580px;min-height:750px;padding:0;position:relative}.b-appoitment-form .modal-loader{position:absolute}@media(max-width:767.98px){.b-appoitment-form{margin:auto;max-width:92%}}.b-appoitment-form__title{font-size:28px;line-height:40px;margin:20px auto;text-align:center}.b-appoitment-form__title--white{color:#fff}.b-appoitment-form__form{display:flex;flex-wrap:wrap}.b-appoitment-form__form .b-form{width:100%}.b-appoitment-form__foot{text-align:center}.b-appoitment-form__button{border-width:2px;font-size:16px;margin:30px auto;min-width:220px}.b-appoitment-form__button.white{border-color:#fff;color:#fff}.spa-beauty .spa-beauty__form-container{margin:50px auto 90px}.b-appoitment-form__input-date.w-input{cursor:pointer}