.wizard-price{align-items:flex-start;background:transparent;border-top:1px solid var(--ruki-grey);display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 10px;padding-top:20px}.wizard-price_warning{background:var(--ruki-weak-yellow);border-top:none;display:flex;padding:15px 20px}.wizard-price_with-details{margin-bottom:31px}.wizard-price__inner{flex:0 1 100px;font-family:var(--font-accent);font-size:52px;letter-spacing:-2px;line-height:40px;padding-left:20px;padding-top:2px;text-align:right;white-space:nowrap}@media(max-width:900px){.wizard-price__inner{flex-basis:100%;margin-top:10px}}.wizard-price__text{flex:1 1 100px;font-size:16px}.wizard-price__show-modal{color:var(--link-color);font-size:15px;text-decoration:underline}.wizard-price__show-modal:hover{color:var(--link-color-hover)}.wizard-price__details strong{display:block;font-weight:700;margin-bottom:10px;margin-top:40px}.wizard-price__details p:first-of-type>strong{margin-top:0}.ui-typography_bold{font-weight:700}.ui-typography_italic{font-style:italic}.ui-typography_nullified{font-style:normal;font-weight:400;text-decoration:none}.ui-typography_family_accent{font-family:var(--font-accent)}@media(max-width:900px){.ui-typography_family_mobile_accent{font-family:var(--font-accent)}.ui-typography_family_mobile_default{font-family:var(--font-regular)}}.ui-typography_size_92px{font-size:92px}@media(max-width:900px){.ui-typography_size_mobile_92px{font-size:92px}}.ui-typography_size_90px{font-size:90px}@media(max-width:900px){.ui-typography_size_mobile_90px{font-size:90px}}.ui-typography_size_82px{font-size:82px}@media(max-width:900px){.ui-typography_size_mobile_82px{font-size:82px}}.ui-typography_size_70px{font-size:70px}@media(max-width:900px){.ui-typography_size_mobile_70px{font-size:70px}}.ui-typography_size_67px{font-size:67px}@media(max-width:900px){.ui-typography_size_mobile_67px{font-size:67px}}.ui-typography_size_60px{font-size:60px}@media(max-width:900px){.ui-typography_size_mobile_60px{font-size:60px}}.ui-typography_size_55px{font-size:55px}@media(max-width:900px){.ui-typography_size_mobile_55px{font-size:55px}}.ui-typography_size_52px{font-size:52px}@media(max-width:900px){.ui-typography_size_mobile_52px{font-size:52px}}.ui-typography_size_40px{font-size:40px}@media(max-width:900px){.ui-typography_size_mobile_40px{font-size:40px}}.ui-typography_size_38px{font-size:38px}@media(max-width:900px){.ui-typography_size_mobile_38px{font-size:38px}}.ui-typography_size_32px{font-size:32px}@media(max-width:900px){.ui-typography_size_mobile_32px{font-size:32px}}.ui-typography_size_30px{font-size:30px}@media(max-width:900px){.ui-typography_size_mobile_30px{font-size:30px}}.ui-typography_size_28px{font-size:28px}@media(max-width:900px){.ui-typography_size_mobile_28px{font-size:28px}}.ui-typography_size_26px{font-size:26px}@media(max-width:900px){.ui-typography_size_mobile_26px{font-size:26px}}.ui-typography_size_22px{font-size:22px}@media(max-width:900px){.ui-typography_size_mobile_22px{font-size:22px}}.ui-typography_size_20px{font-size:20px}@media(max-width:900px){.ui-typography_size_mobile_20px{font-size:20px}}.ui-typography_size_18px{font-size:18px}@media(max-width:900px){.ui-typography_size_mobile_18px{font-size:18px}}.ui-typography_size_16px{font-size:16px}@media(max-width:900px){.ui-typography_size_mobile_16px{font-size:16px}}.ui-typography_size_14px{font-size:14px}@media(max-width:900px){.ui-typography_size_mobile_14px{font-size:14px}}.ui-typography_size_12px{font-size:12px}@media(max-width:900px){.ui-typography_size_mobile_12px{font-size:12px}}.ui-typography_gutter_size_40px{margin-bottom:40px}@media(max-width:900px){.ui-typography_gutter_size_mobile_40px{margin-bottom:40px}}.ui-typography_gutter_size_32px{margin-bottom:32px}@media(max-width:900px){.ui-typography_gutter_size_mobile_32px{margin-bottom:32px}}.ui-typography_gutter_size_30px{margin-bottom:30px}@media(max-width:900px){.ui-typography_gutter_size_mobile_30px{margin-bottom:30px}}.ui-typography_gutter_size_28px{margin-bottom:28px}@media(max-width:900px){.ui-typography_gutter_size_mobile_28px{margin-bottom:28px}}.ui-typography_gutter_size_24px{margin-bottom:24px}@media(max-width:900px){.ui-typography_gutter_size_mobile_24px{margin-bottom:24px}}.ui-typography_gutter_size_22px{margin-bottom:22px}@media(max-width:900px){.ui-typography_gutter_size_mobile_22px{margin-bottom:22px}}.ui-typography_gutter_size_20px{margin-bottom:20px}@media(max-width:900px){.ui-typography_gutter_size_mobile_20px{margin-bottom:20px}}.ui-typography_gutter_size_18px{margin-bottom:18px}@media(max-width:900px){.ui-typography_gutter_size_mobile_18px{margin-bottom:18px}}.ui-typography_gutter_size_16px{margin-bottom:16px}@media(max-width:900px){.ui-typography_gutter_size_mobile_16px{margin-bottom:16px}}.ui-typography_gutter_size_12px{margin-bottom:12px}@media(max-width:900px){.ui-typography_gutter_size_mobile_12px{margin-bottom:12px}}.ui-typography_gutter_size_8px{margin-bottom:8px}@media(max-width:900px){.ui-typography_gutter_size_mobile_8px{margin-bottom:8px}}.ui-typography_gutter_size_6px{margin-bottom:6px}@media(max-width:900px){.ui-typography_gutter_size_mobile_6px{margin-bottom:6px}}.ui-typography_gutter_size_4px{margin-bottom:4px}@media(max-width:900px){.ui-typography_gutter_size_mobile_4px{margin-bottom:4px}}.ui-typography_gutter_size_2px{margin-bottom:2px}@media(max-width:900px){.ui-typography_gutter_size_mobile_2px{margin-bottom:2px}}.ui-typography_line_height_0-5{line-height:.5}.ui-typography_line_height_0-6{line-height:.6}.ui-typography_line_height_0-66{line-height:.66}.ui-typography_line_height_0-8{line-height:.8}.ui-typography_line_height_0-9{line-height:.9}.ui-typography_line_height_1{line-height:1}.ui-typography_line_height_1-1{line-height:1.1}.ui-typography_line_height_1-2{line-height:1.2}.ui-typography_line_height_1-3{line-height:1.3}.ui-typography_line_height_1-33{line-height:1.33}.ui-typography_line_height_1-4{line-height:1.4}.ui-typography_condensed,.ui-typography_family_accent_size_27px,.ui-typography_family_accent_size_30px,.ui-typography_family_accent_size_35px,.ui-typography_family_accent_size_40px,.ui-typography_family_accent_size_52px,.ui-typography_family_accent_size_55px,.ui-typography_family_accent_size_60px,.ui-typography_family_accent_size_70px,.ui-typography_family_accent_size_82px,.ui-typography_family_accent_size_92px,.ui-typography_family_accent_size_mobile_27px,.ui-typography_family_accent_size_mobile_30px,.ui-typography_family_accent_size_mobile_35px,.ui-typography_family_accent_size_mobile_38px,.ui-typography_family_accent_size_mobile_40px,.ui-typography_family_accent_size_mobile_52px,.ui-typography_family_accent_size_mobile_55px,.ui-typography_family_accent_size_mobile_60px,.ui-typography_family_accent_size_mobile_67px,.ui-typography_family_accent_size_mobile_70px,.ui-typography_family_accent_size_mobile_82px,.ui-typography_family_accent_size_mobile_90px,.ui-typography_family_accent_size_mobile_92px{letter-spacing:-.05rem}#drawer-root{position:absolute;width:100%;z-index:9999}.drawer__overlay{background-color:rgba(0,0,0,.1);cursor:pointer;inset:0;position:fixed}.drawer__wrapper{background-color:#fff;border-radius:15px 15px 0 0;bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-sizing:border-box;height:100%;left:0;position:fixed;right:0;width:100%;-ms-overflow-style:none;scrollbar-width:none}.drawer__wrapper::-webkit-scrollbar{display:none}.drawer__wrapper_fullscreen,.drawer__wrapper_fullscreen .drawer__controls{border-radius:0}.drawer__content{max-height:calc(100vh - var(--snap-point-height) - 45px);overflow:scroll;overscroll-behavior:none}.drawer__content_frozen{overflow:clip;overflow-clip-margin:var(--snap-point-height)}.drawer__content_padded{padding:0 15px}.drawer__controls{border-radius:15px 15px 0 0;box-sizing:border-box;margin:0 -15px;min-height:45px;padding:5px;position:relative}.drawer__handle{background-color:var(--ruki-white-hover);margin:0 auto;width:35px}.drawer__close{position:absolute;right:30px;top:15px}.remont-vannoj-pod-klyuch__row{display:flex;flex-direction:row;justify-content:space-between}.remont-vannoj-pod-klyuch__calculator{background-color:var(--theme-default-background);color:var(--theme-default-text);margin:0 -40px;overflow:hidden;padding:34px 40px;position:relative}.remont-vannoj-pod-klyuch__calculator svg{margin-bottom:-5px;margin-left:-15px}@media(max-width:900px){.remont-vannoj-pod-klyuch__calculator{margin:0 -15px;padding:20px 15px 0}}@media(min-width:901px){.remont-vannoj-pod-klyuch__calculator_left{max-width:350px}.remont-vannoj-pod-klyuch__calculator_right{bottom:-50px;position:absolute;right:0}}.remont-kvartiry-pod-klyuch__row{display:flex;flex-direction:row;justify-content:space-between}.remont-kvartiry-pod-klyuch__calculator{background-color:var(--theme-default-background);color:var(--theme-default-text);margin:0 -40px;overflow:hidden;padding:34px 40px;position:relative}.remont-kvartiry-pod-klyuch__calculator svg{margin-bottom:-5px;margin-left:-15px}@media(max-width:900px){.remont-kvartiry-pod-klyuch__calculator{margin:0 -15px;padding:20px 15px 0}}@media(min-width:901px){.remont-kvartiry-pod-klyuch__calculator_left{max-width:350px}.remont-kvartiry-pod-klyuch__calculator_right{bottom:-50px;position:absolute;right:0}}.remont-komnaty-pod-klyuch__row{display:flex;flex-direction:row;justify-content:space-between}.remont-komnaty-pod-klyuch__calculator{background-color:var(--theme-default-background);color:var(--theme-default-text);margin:0 -40px;overflow:hidden;padding:34px 40px;position:relative}.remont-komnaty-pod-klyuch__calculator svg{margin-bottom:-5px;margin-left:-15px}@media(max-width:900px){.remont-komnaty-pod-klyuch__calculator{margin:0 -15px;padding:20px 15px 0}}@media(min-width:901px){.remont-komnaty-pod-klyuch__calculator_left{max-width:350px}.remont-komnaty-pod-klyuch__calculator_right{bottom:-50px;position:absolute;right:0}}.littlebig-tooltip-modal{margin:auto}@media(max-width:900px){.littlebig-tooltip-modal{max-width:unset}}.littlebig-tooltip-modal .static-layout-list_unordered .static-layout-list__item:before{font-size:32px;line-height:20px;margin-right:14px}.littlebig-tooltip-modal .modal__inner{min-height:500px;min-width:760px}.littlebig-tooltip-modal__content{display:flex;flex-direction:column;gap:12px}.input-adornment{bottom:0;position:absolute;top:0}.input-adornment_position_left{left:0}.input-adornment_position_right{right:0}.input-adornment__core{inset:0;margin:auto;position:absolute}@media (min-width:871px){.input-adornment{line-height:30px}}.wizard-slide{position:relative}.wizard-slide__title{margin:2px 0 22px;position:relative}.wizard-slide__title-word{display:inline-block;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap}.wizard-slide__title-word_break{white-space:break-spaces}.wizard-slide__title-placeholder{display:inline-block;vertical-align:middle}.wizard-slide__field-group{position:relative}.wizard-slide__field-group:first-child{border-bottom:1px solid var(--border-gray-color);margin:10px 0}.wizard-slide__progress{display:block}.wizard-slide__go-back-button{font-size:20px;height:35px;left:0;padding-right:15px;position:absolute;top:10px;z-index:1}.wizard-slide__go-back-button:before{border-width:0 0 2px 2px;height:10px;left:2px;top:7px;width:10px}.wizard-slide__title_with-back-button{padding-left:25px}.page-category-object .wizard-slide__field-group{border-bottom:none}.page-littlebig-wizard .wizard-slide__go-back-button,.page-littlebig-wizard .wizard-slide__title{display:none}.page-littlebig-wizard .wizard-choice-field{padding-left:0}.page-littlebig-wizard .choice-field__indicator{display:none}@media(min-width:901px){.wizard-slide__field-group_no_padding{margin:10px 0}.page-category-object .wizard-slide__title{margin-bottom:40px;margin-top:20px}}@media(max-width:900px){.wizard-slide__go-back-button{left:4px;top:5px}.wizard-slide__field-group{margin:20px 0 10px}.wizard-slide__field-group_no_padding{margin:20px -15px}.page-category-object .wizard-slide__title{background-color:var(--theme-default-background);color:var(--theme-default-text);font-size:36px;margin:-20px -15px -15px;padding:0 110px 15px 15px}}.wizard-slide__description *{margin:0;padding:0}.wizard-slide__description h2{font-family:var(--font-regular);font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:36px;margin:36px 0 16px}.wizard-slide__description h3{font-family:var(--font-regular);font-size:24px;font-weight:700;line-height:28px;margin-bottom:4px}@media(max-width:600px){.wizard-slide__description h3{font-size:21px;line-height:24px}}.wizard-slide__description p{color:var(--ruki-black)}.wizard-slide__description li{font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:24px;padding:12px}@media(max-width:600px){.wizard-slide__description li{font-size:18px;line-height:22px;padding:8px}}.wizard-slide__description li:before{content:"—"!important;font-size:20px!important;line-height:24px;margin-right:12px}.wizard-slide__description .price{font-family:var(--font-accent);font-size:52px;font-weight:500;line-height:56px;margin-bottom:8px;margin-top:24px}.wizard-slide__description .price sup{font-size:.6em;font-weight:700;vertical-align:super}@media(max-width:900px){.wizard-slide__description .price{font-family:var(--font-accent);font-size:36px;line-height:36px;margin-top:20px}}.wizard-slide__description .alert{border-bottom:1px solid var(--sheet-inner-border-color);border-top:1px solid var(--sheet-inner-border-color);display:flex}.wizard-slide__description .alert__left{border-right:1px solid var(--sheet-inner-border-color);box-sizing:border-box;display:flex;justify-content:center;margin-right:20px;max-width:80px;min-width:80px;padding:20px 0}.wizard-slide__description .alert__right{font-size:16px;line-height:20px;padding:18px 20px 10px 0}@media(max-width:900px){.wizard-slide__description .alert__right{font-size:14px;line-height:18px}}.wizard-slide__description .button-list{display:flex;flex-direction:row;gap:6px;margin-top:16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}@media(max-width:900px){.wizard-slide__description .button-list{margin:16px -15px 0;padding:0 15px}}.wizard-slide__description .button-list::-webkit-scrollbar{display:none}.wizard-slide__description .button-link{background-color:#f0efef;border-radius:8px;box-sizing:border-box;color:#000;font-size:20px;line-height:24px;padding:8px 12px;white-space:nowrap}.wizard-slide__description .button-link__active{background-color:#fff;border:2px solid #000;padding:6px 12px}.wizard-slide__description .info{font-size:20px;margin-top:24px}@media(max-width:900px){.wizard-slide__description .info{background:var(--theme-default-background);color:var(--theme-default-text);font-size:18px;margin:-21px -15px 0;padding:0 15px 20px}}@media(min-width:1300px){.wizard-slide__description .info .price,.wizard-slide__description .info .subscript{display:none}}.wizard-slide__description .subscript{font-size:16px;line-height:20px}.input-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:20px;position:relative}@media(max-width:900px){.input-wrapper{display:block;font-size:16px}}@media(min-width:901px){.input-wrapper{font-size:var(--font-size-base)}}.input-label{font-size:var(--font-size-base)}@media(max-width:900px){.input-label{font-size:16px;line-height:1;margin:5px 0 6px}}@media(min-width:901px){.input-label{flex-basis:140px;flex-shrink:0;line-height:var(--font-size-base);margin-right:10px}.input-label_full_width{flex-basis:100%}}.input-label_error{color:var(--status-error)}.suggest-input__wrapper{position:relative}.suggest-input__core{background:none;box-sizing:border-box;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);text-overflow:ellipsis}.suggest-input__core:focus{outline:0}.suggest-input__core:invalid{box-shadow:none}@media(min-width:901px){.suggest-input{flex:1 1 50px}.search-input__reset-core{display:none}.suggest-input__core{background-repeat:no-repeat;background-size:cover;font-size:var(--font-size-base);line-height:18px;padding:0 40px 1px 1px;width:100%}.input-component__core_suggest::-moz-placeholder{font-size:var(--font-size-base);height:27px;line-height:27px}.input-component__core_suggest,.input-component__core_suggest::placeholder{font-size:var(--font-size-base);height:27px;line-height:27px}}@media(max-width:900px){.suggest-input__wrapper{width:100%}.suggest-input__core{border:1px solid #ccc;border-radius:3px;padding:12px 40px 12px 9px;width:100%}}.choice-field-indicator{background:#dadada;flex-shrink:0;height:20px;margin-right:10px;position:relative;width:20px}.choice-field-indicator_checked{background-color:var(--theme-accent-background)}.choice-field-indicator_type_checkbox{border-radius:2px}.choice-field-indicator_type_radio,.choice-field-indicator_type_radio:after{border-radius:50%}.choice-field-indicator_checked:after{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0}.choice-field-indicator_type_radio_checked:after{background:#fff;height:8px;left:6px;top:0;width:8px}.choice-field-indicator_type_checkbox_checked:after{background:url(/static/media/checkmark.c8bc1eeeda5ad88ee33d.svg) no-repeat;height:14px;left:3px;width:14px}.choice-field-indicator__input{visibility:hidden}.input-component__core{background:none;box-sizing:border-box;display:block;flex-grow:1;min-width:0;width:100%;-webkit-tap-highlight-color:var(--transparent)}input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.input-component__core:-webkit-autofill{box-shadow:0 0 0 1000px var(--transparent) inset}.input-component__core:focus{outline:0}.input-component__core:invalid,.input-component__core_error{box-shadow:none}.input-component__core_error{color:var(--ruki-red)}.input-component_disabled{opacity:.5}.input-component_select{position:relative}.input-component__clear-indicator{padding:0 10px}.input-component__dropdown-indicator{color:var(--input-line-focus);height:15px;width:13px}.input-component_select:after{bottom:0;color:var(--input-line-focus);content:"▾";margin:auto;position:absolute;right:0;top:0}.input-component__core_multiline{border:none;cursor:inherit;font:inherit;height:100%;line-height:inherit;outline:none;padding:0;resize:none}@media(max-width:900px){.input-component__core::-moz-placeholder{line-height:normal}.input-component__core,.input-component__core::placeholder{line-height:normal}.input-component__core{border:1px solid var(--input-line);border-radius:3px;min-height:50px;padding:12px 7px 9px}.input-component__core_select{font-size:16px}.input-component__core:focus{border:1px solid var(--input-line-focus)}.input-component__core_error{border:1px solid var(--status-error)}.input-component_select:after{font-size:25px;line-height:1.8;right:20px}.input-component__core_suggest{padding-right:50px;text-overflow:ellipsis}.input-component__dropdown-indicator{font-size:25px;height:25px;width:25px}}@media(min-width:901px){.input-component{flex:1 1 auto;margin:-3px 0 6px;padding:0}.input-component_full_width{flex-basis:100%}.input-component_multiline{height:100%;margin-top:-5px}.input-component__core{background-image:url(/static/media/line.c1d743dab9f01b33c67d.svg);background-repeat:no-repeat;background-size:cover;font-size:var(--font-size-base);height:28px;line-height:28px;padding:0 1px 1px}.input-component_multiselect{margin-bottom:0;position:relative;top:-6px}.input-component__core_multiselect{height:auto}.input-component__core_multiline{background-repeat:repeat-y;background-size:100% 28px;padding-bottom:17px}.input-component__core_select{background-position-y:bottom;background-size:100% 20px;padding-bottom:7px}.input-component__core:focus{background-image:url(/static/media/line-focus.53a997d58e187d52df8c.svg)}.input-component__core_error{background-image:url(/static/media/line-error.9d55f5286bdb07edbf35.svg)}.input-component__core_suggest{padding-right:50px;text-overflow:ellipsis}}.input-component__error{color:var(--status-error);display:block;font-size:14px;margin-top:6px}.price-input{display:flex;width:100%}.price-input__field{flex:0 0 100%}.price-input__unit{color:var(--input-line);font-size:var(--font-size-base);line-height:18px;margin:auto 0 auto -20px;width:20px}.summary-entry{border-bottom:1px solid var(--border-gray-color);box-sizing:border-box;font-size:var(--font-size-base);padding-bottom:10px;padding-top:10px}@supports(display:grid){.summary-entry{display:grid;grid-column-gap:10px;grid-template-areas:"name price" "desc price" "strikethrough price";grid-template-columns:4fr 1fr}}@supports not (display:grid){.summary-entry{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}}.summary-entry_service{padding-bottom:25px}.summary-entry:last-child{border-bottom:none;padding-bottom:0}.summary-entry__name{font-size:1em}@supports(display:grid){.summary-entry__name{grid-area:name}}@supports not (display:grid){.summary-entry__name{flex:1 1 auto}}.summary-entry__title{color:var(--ruki-black);font-size:22px;gap:12px;justify-content:space-between;padding-bottom:8px}.summary-entry__price{color:var(--ruki-grey);font-size:var(--font-size-base);line-height:20px;text-align:right}@supports(display:grid){.summary-entry__price{grid-area:price}}@supports not (display:grid){.summary-entry__price{flex:0 1 200px;justify-self:flex-end}}.summary-entry__description{font-size:.8em;line-height:1.2;margin-top:4px}@supports(display:grid){.summary-entry__description{grid-area:desc}}@supports not (display:grid){.summary-entry__description{flex:1 1 100%;order:3}}.summary-entry__strikethrough{margin-top:4px}@supports(display:grid){.summary-entry__strikethrough{grid-area:strikethrough}}.summary-entry__show-all{color:var(--ruki-silver);font-size:inherit;text-decoration:underline}.suggest__menu{background:var(--ruki-white);color:var(--ruki-black)}@media(min-width:901px){.suggest__menu{background:var(--ruki-white);border:1px solid var(--ruki-black)}.suggest__menu_open{left:140px;top:30px}.suggest__menu:not(.suggest__menu_open){display:none}.suggest__option{color:var(--ruki-black);padding:10px}}@media(max-width:900px){.suggest_open{inset:0;position:fixed;z-index:5}.suggest__label_open,.suggest__menu{display:none}.suggest__input_open{background-color:var(--ruki-black);box-sizing:border-box;padding:5px}.suggest__menu_open{display:block;height:calc(100vh - 50px)}}.list-controller{margin-top:10px;position:relative}.list-controller__controls{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.list-controller__arrow{cursor:pointer;display:flex;padding:10px;pointer-events:auto;z-index:2}.list-controller__arrow_left{margin-left:-34px}.list-controller__arrow_right{margin-right:-34px}.list-controller__shadow{position:relative}@media(max-width:900px){.list-controller__controls{display:none}}.date-list{margin-bottom:15px}.date-list__date-buttons{-ms-overflow-style:none;display:flex;flex-direction:row;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none}.date-list__date-buttons::-webkit-scrollbar{display:none}.date-list__current-month{font-weight:700}.date-lists__month-days{display:flex}.date-list__button{background:var(--ruki-white);border:none;border-radius:50%;color:var(--ruki-black);display:flex;flex-direction:column;margin-right:6px;min-height:74px;min-width:74px;padding:4px;position:relative}.date-list__button_disabled{background:rgba(0,0,0,.025)}.date-list__button:hover{color:var(--link-color)}.date-list__button_current{background:#333;color:var(--ruki-white)}.date-list__button_current:hover,.date-list__button_current>.date-list__button-week-day{color:var(--ruki-white);opacity:.9}.date-list__button_current>.date-list__button-dynamic-price{color:var(--ruki-lightgrey)}.date-list__button_selected{border:3px solid var(--link-color);box-sizing:border-box}.date-list__button-week-day{font-size:10px;line-height:20px;opacity:.4;text-transform:uppercase}.date-list__button-month-day{font-size:17px;font-weight:700;line-height:17px}.date-list__button-dynamic-price{color:var(--link-color);font-size:10px;line-height:15px;margin-bottom:5px}@media(max-width:900px){.date-list{margin-bottom:16px}}.time-list{-ms-overflow-style:none;display:flex;flex-direction:row;overflow:scroll;scroll-behavior:smooth;scrollbar-width:none}.time-list::-webkit-scrollbar{display:none}.time-list__button{background-color:var(--ruki-white);border-radius:138px;font-size:15px;margin-right:8px;padding:10px}.time-list__button:hover{color:var(--link-color)}.time-list__button_selected{background-color:#333;color:var(--ruki-white)}.time-list__button_selected:hover{color:var(--ruki-white);opacity:.9}.time-list__button_disabled{opacity:.6}.selected-date-time-list{border-top:1px solid var(--ruki-lightgrey);margin:16px 0 20px;padding-top:12px}.selected-date-time-list_nothing-selected{font-size:16px;line-height:1.2}.selected-date-time-list__day{background-color:#333;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4px;padding:16px}.selected-date-time-list__date{color:var(--ruki-white);font-size:13px;opacity:.6}.selected-date-time-list__price-badge{background-color:var(--ruki-white);border-radius:2px;color:var(--ruki-blue);font-size:9px;line-height:12px;margin-left:8px;opacity:1;padding:2px 4px}.selected-date-time-list__date:first-letter{text-transform:uppercase}.selected-date-time-list__week-day{font-size:10px;opacity:.4;text-transform:uppercase}.selected-date-time-list__month-day{font-size:17px;font-weight:700}.selected-date-time-list__day-price{color:var(--link-color);font-size:10px;line-height:20px}.selected-date-time-list__interval{color:var(--ruki-white);font-size:15px;line-height:24px;margin-top:8px}.selected-date-time-list__remove-button{cursor:pointer}.selected-date-time-list__remove-button:hover path{stroke:var(--ruki-white)}@media(max-width:900px){.time-list{margin:12px 0 20px}}.choice-field{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;position:relative}.choice-field_disabled{color:#979797;cursor:default}.choice-field__indicator{flex:0 0 20px}.choice-field__label{line-height:20px;margin-top:2px}.choice-field__free-input{overflow:hidden}.choice-field__free-input_hidden{height:0}@media (min-width:871px){.choice-field__free-input{margin:10px 0 0 30px}}@media (max-width:870px){.choice-field__free-input{margin:10px 0}}.date-field input[type=date]::-webkit-input-placeholder{visibility:hidden!important}.date-field input::-webkit-calendar-picker-indicator{display:none}.date-field__calendar_closed{pointer-events:none}.date-field__close-button{position:absolute;right:0;top:3px}.date-field__close-button_hidden{display:none}@media(min-width:901px){.date-field{position:relative}.date-field__calendar{left:150px;position:absolute;top:20px;z-index:1}}
/*# sourceMappingURL=876.0cf1b7c257389e0aa8e5.chunk.css.map*/