@charset "UTF-8";:root{--cl-transparent: transparent;--cl-white: #ffffff;--cl-black: #000000;--cl-black2: #111111;--cl-gray: #dddddd;--cl-pure-or-mostly-pure-red: #ff0000;--cl-very-dark-gray-mostly-black: #212121;--cl-zambezi: #585858;--cl-gainsboro: #dadada;--cl-watercourse: #0c674b;--cl-british-racing-green: #034430;--cl-whisper2: #e6e6e6;--cl-whisper3: #eee;--cl-black-01: rgba(255, 255, 255, .1);--cl-bubbles: #ecf9f0;--cl-persian-red: #c73c3c;--cl-white-smoke: #f5f5f5;--cl-black-04: rgba(0, 0, 0, .4);--cl-black-08: rgba(0, 0, 0, .8);--cl-sapphire: #0c2b67;--cl-nobel: #999999;--cl-nobel2: #949494;--cl-nero: #272727;--cl-nero2: #282828;--cl-cosmic-latte: #ddffeb;--cl-cosmic-latte2: #ddf5e3;--cl-cosmic-latte3: #daf9e4;--cl-vida-loca: #5d8f25;--cl-old-rose: #cc3752;--cl-sushi: #7dac40;--cl-puerto-rico: #41b2a0;--cl-gumbo: #778c88;--cl-silver: #c4c4c4;--cl-elf-green: #1f8a70;--cl-elf-green-02: rgba(31, 138, 112, .2);--cl-elf-green-01: rgba(31, 138, 112, .1);--cl-eucalyptus: #20a868;--cl-dim-gray: #6a6a6a;--cl-amaranth: #eb3651;--cl-arapawa: #184f63;--cl-wild-watermelon: #fb5c74;--cl-tahiti-gold: #ea7521;--cl-torch-red: #f41839;--cl-sherpa-blue: #00425a;--cl-sea-buckthorn: #ed9555;--cl-niagara: #2ea286;--cl-asparagus: #70934a;--cl-forget-me-not: #fcf0dd;--cl-whisper: #e8e8e8;--container-padding: 16px;--container-padding-bottom: 40px;--height-header-default: 116px;--height-header-min: 64px;--padding-top-page: 156px;--height-bottom-bar: 77px}@media (min-width: 768px){:root{--container-padding: 24px;--container-padding-bottom: 80px;--height-bottom-bar: 72px}}@media (min-width: 1024px){:root{--container-padding: 40px;--container-padding-bottom: 100px;--padding-top-page: var(--height-header-default)}}@media (min-width: 1280px){:root{--container-padding: 40px;--container-padding-bottom: 100px;--height-header-default: 152px;--height-header-min: 72px}}:root{--scroll-margin-top: 82px}.input{width:100%;position:relative;margin-bottom:12px}.input__label{font-family:Manrope-Medium;font-weight:500;font-style:normal;font-size:16px;line-height:140%;margin-bottom:8px}.input__wrapper{position:relative}.input__wrapper:hover .input__input-field{border-color:var(--cl-watercourse)}.input__wrapper:hover .input__input-field:disabled,.input__wrapper:hover .input__input-field[disabled],.input__wrapper:hover .input__input-field.disabled{border-color:var(--cl-gainsboro)}.input__wrapper .icon--confirm-mark{font-size:16px;color:var(--cl-watercourse);position:absolute;top:14px;right:12px;transition:opacity .3s ease;opacity:0}.confirmed .input__wrapper .icon--confirm-mark{opacity:1}.input__input-field{font-size:16px;line-height:22px;color:var(--cl-nero);padding:10px 40px 10px 12px;background-color:var(--cl-white);border-radius:4px;border:1px solid var(--cl-gainsboro);transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;color:var(--cl-very-dark-gray-mostly-black);-webkit-appearance:none;-moz-appearance:none!important;appearance:none!important;font-family:Manrope-Regular;font-weight:400;font-style:normal}.input__input-field:first-child{padding-left:12px}.input__input-field:hover{border-color:var(--cl-watercourse)}.input__input-field:hover+.icon--input-last{color:var(--cl-watercourse)}.input__input-field:focus,.input__input-field:focus-visible{outline:none;border-color:var(--cl-watercourse)}.input__input-field:focus+.icon--input-last,.input__input-field:focus-visible+.icon--input-last{color:var(--cl-watercourse)}.input__input-field:focus:hover,.input__input-field:focus-visible:hover{box-shadow:none}.input__input-field:focus:hover+.icon--input-last,.input__input-field:focus-visible:hover+.icon--input-last{color:var(--cl-watercourse)}.input__input-field:disabled,.input__input-field[disabled],.input__input-field.disabled{border-color:#dadada99;color:#9999;pointer-events:none}.input__input-field:disabled::-webkit-input-placeholder,.input__input-field[disabled]::-webkit-input-placeholder,.input__input-field.disabled::-webkit-input-placeholder{color:#9999}.input__input-field:disabled:-moz-placeholder,.input__input-field[disabled]:-moz-placeholder,.input__input-field.disabled:-moz-placeholder{color:#9999}.input__input-field:disabled::-moz-placeholder,.input__input-field[disabled]::-moz-placeholder,.input__input-field.disabled::-moz-placeholder{color:#9999}.input__input-field:disabled:-ms-input-placeholder,.input__input-field[disabled]:-ms-input-placeholder,.input__input-field.disabled:-ms-input-placeholder{color:#9999}.input__input-field:disabled~.icon,.input__input-field[disabled]~.icon,.input__input-field.disabled~.icon{color:#9999}.input__input-field:disabled~.input__btn,.input__input-field[disabled]~.input__btn,.input__input-field.disabled~.input__btn{pointer-events:none}.input__input-field:disabled~.input__btn .icon--input-last,.input__input-field[disabled]~.input__btn .icon--input-last,.input__input-field.disabled~.input__btn .icon--input-last{color:#9999}.input__input-field[placeholder]{text-overflow:ellipsis}.input__input-field::-webkit-input-placeholder{color:var(--cl-nobel);opacity:1;text-overflow:ellipsis;text-transform:none}.input__input-field:-moz-placeholder{color:var(--cl-nobel);opacity:1;text-overflow:ellipsis;text-transform:none}.input__input-field::-moz-placeholder{color:var(--cl-nobel);opacity:1;text-overflow:ellipsis;text-transform:none}.input__input-field:-ms-input-placeholder{color:var(--cl-nobel);opacity:1;text-overflow:ellipsis;text-transform:none}.input__input-field.is-invalid{border-color:var(--cl-persian-red)}.input__input-field.is-invalid~.input__btn .icon--input-last{color:var(--cl-persian-red)}.input__input-field.is-invalid:hover~.input__btn .icon--input-last,.input__input-field.is-invalid:active~.input__btn .icon--input-last{color:var(--cl-persian-red)}.input__input-field::-webkit-outer-spin-button,.input__input-field::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}.input__input-field[type=number],.input__input-field[type=number]:hover,.input__input-field[type=number]:focus{appearance:none;-moz-appearance:textfield!important}.input__input-field[type=search]::-ms-clear{display:none;width:0;height:0}.input__input-field[type=search]::-ms-reveal{display:none;width:0;height:0}.input__input-field[type=search]::-webkit-search-decoration,.input__input-field[type=search]::-webkit-search-cancel-button,.input__input-field[type=search]::-webkit-search-results-button,.input__input-field[type=search]::-webkit-search-results-decoration{display:none}.input__btn{display:flex;position:absolute;top:14px;right:12px;border:none;background-color:transparent;cursor:pointer;padding:5px;margin:-5px;z-index:1}@media (hover: none),(pointer: coarse){.input__btn:active .icon{color:var(--cl-watercourse)}}@media not all and (pointer: coarse){.input__btn:hover .icon,.input__btn:active .icon{color:var(--cl-watercourse)}}.input__note{font-family:Manrope-Medium;font-weight:500;font-style:normal;font-size:14px;line-height:140%;color:var(--cl-zambezi);border-radius:4px;padding:12px;background-color:var(--cl-bubbles);margin-top:8px;width:100%}.input__note--none{display:none}.input__note b{color:var(--cl-black2)}.input__note .js-timer-counter{color:var(--cl-watercourse)}.input--first-icon .input__input-field{padding-left:40px}.input--promo .icon--input-first{top:10px;font-size:24px;display:none;color:var(--cl-watercourse);font-weight:500}.input--promo .valid-code+.input__btn{display:none}.input--promo .valid-code~.input__btn--second{display:flex}.input--promo .valid-code~.icon--input-first{display:flex}.input--promo .input__input-field{padding-left:12px;text-transform:uppercase}.input--promo .input__btn{top:12px}.input--promo .input__btn--second{display:none}.input--promo .input__btn .icon--input-last{font-size:20px}.input--promo .input__input-field.valid-code{padding-left:40px}.input--cart-form-aside{margin-bottom:20px}.input--cart-form-aside .input__input-field{padding:9px 40px 9px 11px}.input--cart-form-aside .input__input-field.valid-code{border-color:var(--cl-watercourse)}.input--popup{margin-bottom:17px}.input--no-mb,.input--facade-solutions{margin-bottom:0}.input--facade-solutions .input__label{line-height:22px}.input--facade-solutions .input__input-field{padding:9px 11px}.input--calculator{margin-bottom:0;width:100%}.input--calculator .input__label{line-height:22px}.input--calculator .input__input-field{padding:9px 11px}.input--calculator .input__input-field::-webkit-outer-spin-button,.input--calculator .input__input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input--calculator .input__input-field[type=number]{appearance:none;-moz-appearance:textfield}.input--auth-or-registration{margin-bottom:20px}.input--auth-or-registration:last-child{margin-bottom:0}.input--auth-or-registration .input__input-field{padding:9px 11px}.input--profile-setup .just-validate-error-label{width:100%}.input--profile-setup .input__wrapper{display:flex;flex-direction:column}.input--profile-setup .input__input-field::-webkit-outer-spin-button,.input--profile-setup .input__input-field::-webkit-inner-spin-button{-webkit-appearance:none}.input--profile-setup .input__input-field[type=number]{-moz-appearance:textfield}.input--profile-setup .input__input-field:has(+.button){padding:10px;width:100%}.input--profile-setup .input__label span{color:var(--cl-nobel)}.input__message{color:var(--cl-zambezi);font-size:12px;line-height:16px;margin-top:6px}.input--password-auth-employee{margin-top:32px}@media (min-width: 375px){.input--profile-setup .just-validate-error-label{width:100%}.input--profile-setup .input__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:8px}.input--profile-setup .input:has(+.button){padding:10px;width:calc(100% - 163px)}}@media (min-width: 768px){.input--buyer-details,.input--calculator{width:calc(50% - 10px)}.input--profile-setup{width:calc(50% - 12px)}.input--profile-setup:nth-last-child(2) .input__note{position:absolute;left:0;top:100%}.input--profile-setup .input__input-field:has(+.button){width:calc(100% - 182px)}.input--profile-full-width{width:100%}}@media (min-width: 1024px){.input--buyer-details{width:calc(50% - 12px)}.input--calculator,.input--profile-setup{width:100%}.input--profile-setup:nth-last-child(2) .input__note{position:static}.input--profile-setup .input__wrapper{display:flex;flex-wrap:wrap;column-gap:8px}}@media (min-width: 1280px){.input--calculator{width:calc(50% - 8px)}.input--materials{width:100%}.input--profile-setup{margin-bottom:18px;width:calc(50% - 12px)}.input--profile-setup:nth-last-child(2):nth-child(2n) .input__note{position:absolute}.input--profile-setup .input__input-field:has(+.button){width:calc(100% - 182px)}.input--profile-full-width{width:100%}}
