.card{position:relative;max-width:calc(25% - 80px);width:100%;margin-bottom:30px;margin-left:80px;padding:10px;border-radius:5px;background-color:#fefedf}.card:hover .card__info{z-index:2;display:block}.card:hover .card__btn{z-index:3}.card.card--active:nth-child(3n) .card__info,.card.card--active:nth-child(4n) .card__info{left:unset;right:100%}.card__info{display:none;position:absolute;top:0;left:100%;width:200%;height:100%;padding:10px;background-color:#fefedf}.card__info-content{height:100%;padding:20px 10px 20px 30px;border:1px solid #212121}.card__info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.card__info-video{position:relative;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;margin-left:20px}.card__info-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card__info-box:not(:last-child){margin-bottom:20px}.card__info-box span.light{display:block;margin:5px 0;color:#717171}.card__info-title{margin-bottom:15px;font-weight:700;font-size:16px}.card__info-title--green{display:inline-block;padding:5px;background-color:#4ec968}.card__info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__top{height:70px;padding:0 5px}.card__title{margin-bottom:10px;font-size:22px}.card__desc{font-size:16px;color:#717171}.card__thumbnail img{height:220px;-o-object-fit:cover;object-fit:cover}.card__bottom{position:relative;padding:15px 5px}.card__btn{position:absolute;top:-65px;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fefedf;font-weight:700;font-size:16px}.card__btn--green{left:-45px;color:#4ec968}.card__btn--red{right:-45px;color:#ef425c}.card__btn:hover{cursor:pointer}.card__action{font-size:16px;color:#717171}.card__action a{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:underline;color:#845ec2}.card__action a:hover{text-decoration-color:rgba(0,0,0,0)}.d-header{height:100px}.d-header__container{height:100%;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-header__container,.d-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.d-header__logo{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;-ms-flex-align:center;font-size:18px;color:#212121}.d-header__logo img{max-width:50px;margin-right:15px}.d-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-header__nav>:not(:first-child){margin-left:35px}.d-header__account img,.d-header__lang img,.d-header__menu img{max-width:25px}.d-header__account:hover,.d-header__lang:hover,.d-header__menu:hover{cursor:pointer}.d-header__account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.d-header__account img{margin-right:10px}.d-order__header{padding:50px 0}.d-order__form{max-width:900px;width:100%;margin:0 auto}.d-order__content{padding:50px 0;background-color:#fff}.d-order__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.d-order__sidebar{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;margin-left:50px}.d-order__title{margin-bottom:20px;font-weight:700;font-size:20px}.d-order__desc{margin-bottom:20px;color:#717171}.d-order__benefits{margin-bottom:50px}.d-order__benefits-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#717171}.d-order__benefits-item:not(:last-child){margin-bottom:10px}.d-order__benefits-item img{max-width:25px;margin-right:10px}.d-order__next-time span{display:block;margin-bottom:20px;font-size:20px}.d-order__main{position:relative;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:calc(100% - 350px);width:100%}.d-order__main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding-bottom:20px}.d-order__sunset{position:absolute;top:52%;left:-20px;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%);width:calc(100% + 20px);height:2px;border-radius:1px;background-color:#ff6f33}.d-order__sunset-sun{position:absolute;bottom:4px;left:-50px;width:50px;height:50px;text-align:center}.d-order__sunset-sun span sup{font-size:10px;vertical-align:super}.d-order .d-day{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:calc(50% - 30px);width:100%;margin-right:30px;padding:10px;border-radius:5px;background-color:#fefedf}.d-order .d-day__date{margin-bottom:20px}.d-order .d-day__date-num{margin-bottom:10px}.d-order .d-day__morning{min-height:255px;padding-bottom:20px}.d-order .d-day__evening{padding-top:20px}.d-order .d-day__evening .small-card:not(:last-child),.d-order .d-day__morning .small-card:not(:last-child){margin-bottom:20px}.d-order .small-card{position:relative;padding:10px 30px 10px 10px;border-radius:5px;border:1px solid #717171;background-color:#fefedf}.d-order .small-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.d-order .small-card__pic{max-width:110px;margin-right:10px;border-radius:5px;overflow:hidden}.d-order .small-card__title{margin-bottom:10px;font-weight:700}.d-order .small-card__desc{margin-bottom:10px;color:#717171}.d-order .small-card__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-order .small-card__benefits img{max-width:20px}.d-order .small-card__benefits img:not(:last-child){margin-right:10px}.d-order .small-card__btn{position:absolute;top:50%;right:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fefedf;text-transform:uppercase;font-weight:700;font-size:12px}.d-order .small-card__btn--red{color:#ef425c}.d-order .small-card__btn--green{color:#4ec968}.d-order__summary{margin-top:50px}.d-order .d-price{padding:20px 30px;border-radius:5px;background-color:#fefedf}.d-order .d-price__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-order .d-price__wrapper span{margin-right:50px;text-transform:uppercase;font-weight:700;font-size:18px}.d-order .d-price__body{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.d-order .d-price__title{font-weight:700;font-size:20px}.d-order .d-price__title--smart{color:#ff6f33}.d-order .d-price__title:not(:last-child){margin-bottom:10px}.d-order .d-price__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-order .d-price__btn img{max-width:25px;margin-right:20px}.d-catalog__header{padding:50px 0}.d-catalog__form{max-width:900px;width:100%;margin:0 auto}.d-catalog__content,.d-catalog__filter{background-color:#fff}.d-catalog__filter{position:relative;top:-30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:5px 10px;border-radius:5px}.d-catalog__tags{margin-bottom:50px}.d-catalog__body{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-80px}.d-catalog .d-filter__wrapper,.d-catalog__body{display:-webkit-box;display:-ms-flexbox;display:flex}.d-catalog .d-filter__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-catalog .d-filter__wrapper span{margin-right:5px}.d-catalog .d-filter__item{margin-left:1px;padding:10px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.d-catalog .d-filter__item--active{background-color:#ff6f33}.d-catalog .d-filter__item:hover{cursor:pointer;background-color:#ff6f33}.d-catalog .d-tags__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:16px}.d-catalog .d-tags__wrapper span{font-size:20px}.d-catalog .d-tags__item{margin-left:30px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.d-catalog .d-tags__item--active{color:#845ec2}.d-catalog .d-tags__item:hover{cursor:pointer;color:#845ec2}.d-main-form{max-width:900px;width:100%}.d-main-form__group,.d-main-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-main-form__group{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.d-main-form__inp{position:relative;-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 20px;background-color:#fff}.d-main-form__inp-placeholder{color:#ddd}.d-main-form__inp img{width:15px}.d-main-form__inp:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.d-main-form__inp:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.d-main-form__inp--middle{margin:0 2px}.d-main-form__inp-dropdown{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-radius:0 0 5px 5px}.d-main-form__inp .dropdown__item{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.d-main-form__inp .dropdown__item:not(:last-child){border-bottom:1px solid #ddd}.d-main-form__inp .dropdown__item-text{font-size:14px;color:#212121}.d-main-form__inp .dropdown__item-note{display:block;margin-top:3px;font-size:11px;color:#ddd}.d-main-form__inp .dropdown__btns,.d-main-form__inp .dropdown__btns-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-main-form__inp .dropdown__btns-item{width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#845ec2;color:#fff}.d-main-form__inp .dropdown__btns-item--disabled{background-color:#aaa}.d-main-form__inp .dropdown__btns-item:not(.dropdown__btns-item--disabled):hover{cursor:pointer}.d-main-form__inp .dropdown__btns-value{margin:0 10px;color:#212121}.d-main-form__btn{margin-left:10px}.d-main-section{height:calc(100vh - 100px)}.d-main-section__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-main-section__title{margin-bottom:30px;text-align:center;font-weight:700;font-size:36px}.d-main-section__form{max-width:900px;width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}ul{margin:0;padding:0}img{max-width:100%;width:100%}body{background-color:#fefedf;font-family:Lato,sans-serif;font-weight:400;font-size:14px;color:#212121}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 15px}.button,.primary-button{max-width:200px;width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;outline:none;border:none;border-radius:5px;text-align:center;text-transform:uppercase;font-size:16px}.button:hover,.primary-button:hover{cursor:pointer}.primary-button{-webkit-box-shadow:0 6px 10px -3px rgba(0,0,0,0);box-shadow:0 6px 10px -3px rgba(0,0,0,0);background-color:#ff6f33;color:#fff}.primary-button:hover{-webkit-box-shadow:0 6px 10px -3px #ff6f33;box-shadow:0 6px 10px -3px #ff6f33}
