.calculator-drain-page__form{display:grid;gap:var(--gap)}.calculator-drain-page__image-wrapper{width:100%;height:228px}.calculator-drain-page__image-wrapper img{width:100%;height:100%;object-fit:contain;cursor:pointer}@media screen and (min-width:1180px){.calculator-drain-page__color_mobile{display:none}}.calculator-drain-page__color_desktop{display:none}@media screen and (min-width:1180px){.calculator-drain-page__color_desktop{display:block}}.calculator-drain-series__content[data-v-90b98b6c]{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-drain-series__input-wrapper_full[data-v-90b98b6c]{grid-column:span 2}@media screen and (min-width:1180px){.calculator-drain-series__input-wrapper_count[data-v-90b98b6c]{max-width:200px}}.calculator-drain-series__option-title[data-v-90b98b6c]{text-transform:uppercase}.calculator-drain-series__radio[data-v-90b98b6c]{display:grid;gap:16px;grid-column:span 2}@media screen and (min-width:1180px){.calculator-drain-series__radio-mobile[data-v-90b98b6c]{display:none}}.calculator-drain-series__radio-desktop[data-v-90b98b6c]{display:none}.calculator-drain-series__radio-desktop .radio-desktop__image-wrapper[data-v-90b98b6c]{width:100%;height:128px;grid-row:1}.calculator-drain-series__radio-desktop .radio-desktop__image-wrapper img[data-v-90b98b6c]{width:100%;height:100%;object-fit:contain}@media screen and (min-width:1180px){.calculator-drain-series__radio-desktop[data-v-90b98b6c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:center}}.radio-option[data-v-683e2bf2]{cursor:pointer}.radio-option__content[data-v-683e2bf2]{display:flex;align-items:center}.radio-option__checkmark[data-v-683e2bf2]{position:relative;height:20px;width:20px;min-width:20px;box-shadow:inset 0 0 0 1px #7b807e;border-radius:50%;background-color:transparent;margin-right:12px;transition:box-shadow .2s ease-out}.radio-option__label[data-v-683e2bf2]{font-size:16px;line-height:24px;color:#212121}.radio-option:not(.radio-option_checked):hover .radio-option__checkmark[data-v-683e2bf2]{box-shadow:inset 0 0 0 1px #126b36}.radio-option_checked .radio-option__checkmark[data-v-683e2bf2]{box-shadow:inset 0 0 0 6px #14763b}.calculator-drain-color__single-variant[data-v-061a24d4]{padding:8px 24px;border-radius:12px;background:#f6f6f6}.calculator-drain-variant[data-v-abcf01e2]{display:flex;align-items:center}.calculator-drain-variant__image-wrapper[data-v-abcf01e2]{width:75px;height:53px;margin-right:12px;border-radius:8px;overflow:hidden}.calculator-drain-variant__image-wrapper img[data-v-abcf01e2]{width:100%;height:100%;object-fit:cover}.calculator-drain-variant__title[data-v-abcf01e2]{font-size:16px;line-height:24px;color:#212121}.calculator-accordion[data-v-2291a040]{padding:8px 24px;border-radius:12px;background:#f6f6f6}.calculator-accordion__summary[data-v-2291a040]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.calculator-accordion__chevron[data-v-2291a040]{width:16px;min-width:16px;height:16px;margin-left:auto;transform:rotate(180deg);transition:transform .3s}.calculator-accordion__chevron_open[data-v-2291a040]{transform:rotate(0deg)}.calculator-accordion__content[data-v-2291a040]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s,padding .3s}.calculator-accordion__content>div[data-v-2291a040]{overflow:hidden}.calculator-accordion__content_open[data-v-2291a040]{grid-template-rows:1fr;padding-top:12px}.calculator-accordion__label[data-v-2291a040]{display:block;cursor:pointer;border-radius:8px;padding:2px 5px}.calculator-accordion__label_active[data-v-2291a040]{border:1px solid #14763b}.calculator-accordion__label[data-v-2291a040]:not(:last-child){margin-bottom:12px}.calculator-drain-form__content[data-v-d0d8ae5c]{display:grid;gap:var(--gap)}.calculator-drain-form__image-wrapper[data-v-d0d8ae5c]{width:100%;height:400px;background-image:url(/_ipx/_/images/calculator/drain/main/house.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.calculator-drain-form__image-wrapper img[data-v-d0d8ae5c]{width:100%;height:100%;object-fit:contain}.radio-group__label[data-v-51a91eaa]{font-size:16px;font-weight:500;line-height:24px;color:#212121;margin-bottom:8px}.radio-group__options[data-v-51a91eaa]{display:flex;flex-direction:column;gap:4px}.radio-group__options_horizontal[data-v-51a91eaa]{flex-direction:row;gap:16px;flex-wrap:wrap}.radio-option[data-v-51a91eaa]{display:flex;align-items:center;padding:8px 0;cursor:pointer}.radio-option__label[data-v-51a91eaa]{transition:color .3s}.radio-option__input[data-v-51a91eaa]{position:absolute;opacity:0}.radio-option__checkmark[data-v-51a91eaa]{position:relative;height:20px;width:20px;min-width:20px;border:2px solid #7b807e;border-radius:50%;background-color:transparent;margin-right:12px;transition:border-color .3s,background-color .3s}.radio-option_selected .radio-option__checkmark[data-v-51a91eaa]{border-color:#14763b;background-color:#14763b}.radio-option_selected .radio-option__checkmark[data-v-51a91eaa]:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.radio-option:hover .radio-option__label[data-v-51a91eaa]{color:#14763b}.radio-option:hover .radio-option__checkmark[data-v-51a91eaa]{border-color:#14763b}.cabinet-input-wrapper[data-v-308f95aa]{display:flex;flex-direction:column;gap:12px;position:relative;transition:all .3s ease-out;user-select:none;font-size:14px;font-weight:500;line-height:20px;color:#04160b}.cabinet-input-wrapper[data-v-308f95aa] input,.cabinet-input-wrapper[data-v-308f95aa] textarea{box-shadow:inset 0 0 0 1px #c9c8d3;background-color:#fdfefd;font-family:Roboto,sans-serif;border-radius:4px;transition:opacity .3s ease-out;outline:none;border:none;max-width:100%;min-width:100%;padding:16px 60px 16px 16px;transition:all .3s ease-out;min-height:51px;height:100%;font-size:12px;line-height:16px;color:#04160b}.cabinet-input-wrapper[data-v-308f95aa] input::placeholder,.cabinet-input-wrapper[data-v-308f95aa] textarea::placeholder{color:#858585}@media screen and (min-width:1600px){.cabinet-input-wrapper[data-v-308f95aa] input,.cabinet-input-wrapper[data-v-308f95aa] textarea{font-size:16px;line-height:24px}}.cabinet-input-wrapper[data-v-308f95aa] input::-webkit-scrollbar,.cabinet-input-wrapper[data-v-308f95aa] textarea::-webkit-scrollbar{width:6px;background:transparent;cursor:pointer}.cabinet-input-wrapper[data-v-308f95aa] input::-webkit-scrollbar-thumb,.cabinet-input-wrapper[data-v-308f95aa] textarea::-webkit-scrollbar-thumb{background:#14763b;border-radius:30px}.cabinet-input-wrapper[data-v-308f95aa] input:focus~.cabinet-input-wrapper__placeholder,.cabinet-input-wrapper[data-v-308f95aa] textarea:focus~.cabinet-input-wrapper__placeholder{transform:translateY(-6px) scale(75%);background-color:#fff}.cabinet-input-wrapper[data-v-308f95aa] input:-webkit-autofill,.cabinet-input-wrapper[data-v-308f95aa] input:-webkit-autofill:active,.cabinet-input-wrapper[data-v-308f95aa] input:-webkit-autofill:focus,.cabinet-input-wrapper[data-v-308f95aa] input:-webkit-autofill:hover,.cabinet-input-wrapper[data-v-308f95aa] textarea:-webkit-autofill,.cabinet-input-wrapper[data-v-308f95aa] textarea:-webkit-autofill:active,.cabinet-input-wrapper[data-v-308f95aa] textarea:-webkit-autofill:focus,.cabinet-input-wrapper[data-v-308f95aa] textarea:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#545454;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 0 1px #c9c8d3;background:#fdfefd}.cabinet-input-wrapper_date[data-v-308f95aa] input{padding-right:16px}.cabinet-input-wrapper[data-v-308f95aa] textarea{max-width:100%;min-width:100%;resize:vertical;min-height:51px;margin-bottom:0}.cabinet-input-wrapper_error[data-v-308f95aa] input,.cabinet-input-wrapper_error[data-v-308f95aa] textarea{box-shadow:inset 0 0 0 1px #de1135}.cabinet-input-wrapper_disabled[data-v-308f95aa] button,.cabinet-input-wrapper_disabled[data-v-308f95aa] input,.cabinet-input-wrapper_disabled[data-v-308f95aa] textarea{color:#afafaf;pointer-events:none}.cabinet-input-wrapper__counter[data-v-308f95aa]{position:absolute;right:10px;bottom:-6px;background-color:#fff;padding-inline:4px;border-radius:1px;color:#afafaf;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.cabinet-input-wrapper__counter_active[data-v-308f95aa]{opacity:1}.cabinet-input-wrapper__placeholder[data-v-308f95aa]{position:absolute;top:0;left:12px;pointer-events:none;user-select:none;transform:translateY(100%);transition:all .3s ease-out;font-size:16px;font-weight:400;line-height:100%;border-radius:4px;text-align:left;padding:0 8px;transform-origin:top left;min-width:max-content;overflow:hidden;z-index:1}.cabinet-input-wrapper__placeholder_slided[data-v-308f95aa]{transform:translateY(-6px) scale(75%);background-color:#fff}.cabinet-input-wrapper__placeholder_disabled[data-v-308f95aa]{color:#afafaf}.cabinet-input-wrapper__placeholder_error[data-v-308f95aa]{color:#de1135}.cabinet-input-wrapper__input-wrapper[data-v-308f95aa]{position:relative}.cabinet-input-wrapper__clear[data-v-308f95aa]{position:absolute;top:10px;right:16px;padding:4px}.cabinet-input-wrapper__clear-icon[data-v-308f95aa]{width:20px;min-width:20px;height:20px}.cabinet-input-wrapper__error[data-v-308f95aa]{top:100%;color:#de1135;line-height:100%;flex:1px;word-break:break-word;max-width:90%;font-size:12px;z-index:1}@media screen and (min-width:1180px){.cabinet-input-wrapper__error[data-v-308f95aa]{font-size:14px}}.cabinet-input-wrapper__error-text[data-v-308f95aa]{margin-top:2px}.cabinet-input-wrapper__counter[data-v-308f95aa]{color:#858585;font-size:12px;font-weight:400;line-height:100%;letter-spacing:.5px}.cabinet-input-wrapper__button[data-v-308f95aa]{position:absolute}.cabinet-input-wrapper .show-password[data-v-308f95aa]{width:24px;height:24px;position:absolute;right:16px;top:16px;transition:all .2s ease-in-out;cursor:pointer}.cabinet-input-wrapper .show-password[data-v-308f95aa]:hover{opacity:.6}.cabinet-input-wrapper .show-password_svg[data-v-308f95aa]{width:100%;height:100%;color:#545454}.calculator-wall-form__content[data-v-4c899d3e]{display:grid;gap:var(--gap)}@media screen and (min-width:1180px){.calculator-wall-form__content[data-v-4c899d3e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator-layout{--gap:24px}.calculator-layout__content{position:relative;display:grid;gap:var(--gap);grid-template-areas:"header" "form" "aside" "products"}@media screen and (min-width:1180px){.calculator-layout__content{grid-template-areas:"header aside" "form aside" "products aside";grid-template-columns:660px 1fr;gap:32px}}@media screen and (min-width:1600px){.calculator-layout__content{grid-template-columns:872px 1fr}}.calculator-layout__header{grid-area:header}.calculator-layout__form{grid-area:form}.calculator-layout__products{grid-area:products}.calculator-layout__aside{display:grid;gap:var(--gap);grid-area:aside}@media screen and (min-width:1180px){.calculator-layout__aside{position:sticky;top:139px;right:0;width:100%;height:max-content}}.calculator-layout__products-carousel{width:100%;margin-top:var(--gap)}@media screen and (min-width:1180px){.calculator-layout__products-carousel{margin-top:calc(var(--gap)*2)}}.calculator-layout__banner-link{display:none}@media screen and (min-width:1180px){.calculator-layout__banner-link{display:block}}.calculator-layout__banner{width:100%;height:300px;max-height:540px;border-radius:16px;object-fit:contain}.calculator-layout__form-part{display:grid;gap:12px}.calculator-layout__form-part .form-part__image-wrapper{display:flex;width:100%;height:217px}.calculator-layout__form-part .form-part__image-wrapper img{width:100%;max-width:300px;height:100%;object-fit:contain}@media screen and (min-width:1180px){.calculator-layout__form-part .form-part__image-wrapper{height:311px}.calculator-layout__form-part .form-part__image-wrapper img{max-width:428px}}.calculator-layout__form-part .form-part__content{position:relative;padding:12px;border-radius:12px;background:#f6f6f6}.calculator-layout__form-part .form-part__delete-btn{width:20px;height:20px;margin-left:auto;transition:opacity .3s}.calculator-layout__form-part .form-part__delete-btn svg{width:100%;height:100%}.calculator-layout__form-part .form-part__delete-btn:active,.calculator-layout__form-part .form-part__delete-btn:hover{opacity:.8}@media screen and (min-width:1180px){.calculator-layout__form-part .form-part__delete-btn{margin-left:8px}}.calculator-layout__form-part .form-part__input-header{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1180px){.calculator-layout__form-part .form-part__input-header{justify-content:flex-start}}.calculator-layout__form-part .form-part__input-wrapper.cabinet-input-wrapper{gap:8px}.calculator-layout__form-part .form-part__input-wrapper.cabinet-input-wrapper input{font-size:16px;line-height:20px}.calculator-layout__form-part .form-part__input-wrapper.cabinet-input-wrapper input::placeholder{color:#b4b5b4}.calculator-layout__form-part .form-part__input-wrapper button.cabinet-input-wrapper__clear{display:none}.calculator-layout__form-part .form-part__input-wrapper input.form-part__input{min-height:38px;max-height:38px;border-radius:8px;box-shadow:unset}.calculator-layout__form-part .form-part__text-bold{font-size:16px;font-weight:500;line-height:24px}.go-back[data-v-66d8b0b4]{color:#939393;display:flex;align-items:center;margin-block:8px;max-width:fit-content}@media screen and (min-width:1180px){.go-back[data-v-66d8b0b4]{margin-block:12px}}.go-back:hover .go-back__icon[data-v-66d8b0b4],.go-back:hover .go-back__title[data-v-66d8b0b4]{color:#14763b}.go-back__icon[data-v-66d8b0b4]{color:#939393;width:24px;height:24px;transform:rotate(-90deg);transition:color .3s ease-in-out}.go-back__title[data-v-66d8b0b4]{font-size:14px;font-weight:400;line-height:16px;transition:color .3s ease-in-out;margin-left:2px;letter-spacing:.5px}@media screen and (min-width:1180px){.go-back__title[data-v-66d8b0b4]{font-size:16px}}.page-title[data-v-3ababa2f]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.page-title__text[data-v-3ababa2f]{font-size:24px}.page-title__text sup[data-v-3ababa2f]{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:140%;color:#939393}@media screen and (min-width:1180px){.page-title__text[data-v-3ababa2f]{font-size:36px}}