.calculator-page-siding__header{display:grid;gap:8px;margin-top:16px}.calculator-page-siding__aside,.calculator-page-siding__form{display:grid;gap:var(--gap)}@media screen and (min-width:1180px){.calculator-page-siding__aside{position:sticky;top:139px;right:0;width:100%;height:max-content}}.calculator-page-siding__accordion-title{margin-bottom:12px;font-size:20px;font-weight:500;line-height:28px}.calculator-page-siding__single-variant{padding:8px 24px;border-radius:12px;background:#f6f6f6}.ui-toggle-switch[data-v-3d5de517]{position:relative;display:grid;grid-template-columns:repeat(2,1fr);padding:2px;border-radius:8px;height:44px;background:#f6f6f6}.ui-toggle-switch__track[data-v-3d5de517]{position:absolute;width:50%;height:100%;background:#14763b;border-radius:8px;transition:all .3s}.ui-toggle-switch__track_active[data-v-3d5de517]{transform:translateX(100%)}.ui-toggle-switch__button[data-v-3d5de517]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:8px;color:#7b807e;transition:color .4s}.ui-toggle-switch__button_active[data-v-3d5de517]{color:#fff}.calculator-siding-wall-form__content[data-v-531c803e]{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:1180px){.calculator-siding-wall-form__content[data-v-531c803e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.calculator-siding-wall-form__input-wrapper_full[data-v-531c803e]{grid-column:span 2}@media screen and (min-width:1180px){.calculator-siding-wall-form__input-wrapper_full[data-v-531c803e]{grid-column:span 1}}.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-aperture-form__content[data-v-439e9445]{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-aperture-form__input-wrapper_full[data-v-439e9445]{grid-column:span 2}@media screen and (min-width:1180px){.calculator-aperture-form__input-wrapper_count[data-v-439e9445]{max-width:200px}}.calculator-aperture-form__input-wrapper_socket[data-v-439e9445]{margin-left:15px}.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}.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-siding-wall-corners-form__content[data-v-724946dd]{display:grid;gap:var(--gap)}@media screen and (min-width:1180px){.calculator-siding-wall-corners-form__content[data-v-724946dd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator-siding-gable-form__content[data-v-7d9218b7]{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-siding-gable-form__input-wrapper_full[data-v-7d9218b7]{grid-column:span 2}@media screen and (min-width:1180px){.calculator-siding-gable-form__input-wrapper_count[data-v-7d9218b7]{max-width:200px}}.calculator-siding-gable-form__radio[data-v-7d9218b7]{grid-column:span 2}@media screen and (min-width:1180px){.calculator-siding-gable-form__radio-mobile[data-v-7d9218b7]{display:none}}.calculator-siding-gable-form__radio-desktop[data-v-7d9218b7]{display:none}.calculator-siding-gable-form__radio-desktop .radio-desktop__image-wrapper[data-v-7d9218b7]{width:100%;height:128px;grid-row:1}.calculator-siding-gable-form__radio-desktop .radio-desktop__image-wrapper img[data-v-7d9218b7]{width:100%;height:100%;object-fit:contain;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .3s}.calculator-siding-gable-form__radio-desktop .radio-desktop__image-wrapper img[data-v-7d9218b7]:hover{border-color:#439162}@media screen and (min-width:1180px){.calculator-siding-gable-form__radio-desktop[data-v-7d9218b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:center}}.calculator-siding-gable-form__cool-lightbox[data-v-7d9218b7]{display:none}@media screen and (min-width:1180px){.calculator-siding-gable-form__cool-lightbox[data-v-7d9218b7]{display:block}}.input-wrapper[data-v-27db67e5]{display:flex;flex-direction:column;color:#545454;position:relative;transition:all .3s ease-out;user-select:none;border-radius:4px;box-shadow:inset 0 0 0 1px #c9c8d3;box-sizing:border-box;min-height:51px;padding:16px;cursor:pointer;background-color:#fff}.input-wrapper_small[data-v-27db67e5]{min-height:max-content;height:32px;padding:4px 8px}.input-wrapper_small .input-wrapper__chevron[data-v-27db67e5]{right:8px}.input-wrapper_small .input-wrapper__placeholder[data-v-27db67e5]{left:3px;font-size:14px;line-height:20px;transform:translateY(30%)}.input-wrapper_small .input-wrapper__placeholder_active[data-v-27db67e5]{transform:translateY(-8px) scale(75%)}.input-wrapper_disabled[data-v-27db67e5]{background-color:rgba(201,200,211,.3);box-shadow:inset 0 0 0 1px rgba(201,200,211,.3);cursor:auto;pointer-events:none}.input-wrapper[data-v-27db67e5] button{position:relative;box-sizing:border-box;width:100%;height:100%;margin:0;text-align:start;padding-right:36px;font-family:Roboto,sans-serif;color:#545454;font-size:16px}.input-wrapper__scrollbar[data-v-27db67e5]{max-height:190px;margin-left:20px}.input-wrapper__scrollbar[data-v-27db67e5] :before{width:3px;background:#333;border-radius:30px}.input-wrapper__options[data-v-27db67e5]{position:absolute;top:calc(100% + 1px);left:0;width:100%;background-color:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #c9c8d3,0 1px 2px 1px rgba(0,0,0,.15);z-index:2;padding-block:8px}.input-wrapper__options_flipped[data-v-27db67e5]{bottom:calc(100% + 1px);top:unset}.input-wrapper__options-list[data-v-27db67e5]{display:grid}.input-wrapper__options-item[data-v-27db67e5]{padding-block:6px;padding-right:12px;font-size:16px;cursor:pointer;transition:color .1s ease-in-out}.input-wrapper__options-item[data-v-27db67e5]:hover{color:#439162}.input-wrapper__options-item_selected[data-v-27db67e5]{color:#015a25}.input-wrapper__chevron[data-v-27db67e5]{position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(180deg);content:"";width:24px;height:24px;color:#afafaf;transition:all .3s ease-in-out;pointer-events:none}.input-wrapper__chevron_open[data-v-27db67e5]{transform:translateY(-50%)}.input-wrapper__chevron_disabled[data-v-27db67e5]{opacity:0}.input-wrapper_error[data-v-27db67e5]{box-shadow:inset 0 0 0 1px #de1135}.input-wrapper__placeholder[data-v-27db67e5]{position:absolute;top:0;left:12px;pointer-events:none;user-select:none;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;background-color:#fff}.input-wrapper__placeholder_active[data-v-27db67e5]{transform:translateY(-6px) scale(75%)}.input-wrapper__placeholder_error[data-v-27db67e5]{color:#de1135}.input-wrapper__placeholder_disabled[data-v-27db67e5]{background-color:transparent}.input-wrapper__placeholder_hidden[data-v-27db67e5]{opacity:0}.input-wrapper__error[data-v-27db67e5]{color:#de1135;line-height:100%;flex:1px;word-break:break-word;max-width:90%;font-size:12px}.input-wrapper__error-text[data-v-27db67e5]{margin-top:2px}@media screen and (min-width:1180px){.input-wrapper__error[data-v-27db67e5]{font-size:14px}}.input-wrapper__button[data-v-27db67e5]{transition:opacity .3s ease-out}.input-wrapper__button_disabled[data-v-27db67e5]{opacity:0}.calculator-siding-gable-soffit-form__content[data-v-4dfc21bd]{display:grid;gap:var(--gap)}@media screen and (min-width:1180px){.calculator-siding-gable-soffit-form__content[data-v-4dfc21bd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.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-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}}