._err{color:#e02b25;font-size:12;padding-top:4px}.tool-section{display:flex;justify-content:center;padding:80px 20px;transition:opacity .3s ease-out;font-size:16px}.tool-section.loading-view{opacity:0}.tool-section .tool-container{width:100%;max-width:689px}.tool-section header,.tool-section footer{background:none;position:relative;z-index:0}.tool-section header{text-align:center}.tool-section footer{display:flex;justify-content:space-between;align-items:center}.tool-section fieldset{display:flex;flex-direction:column;gap:20px;width:100%;transition:.2s ease-out;border:2px solid rgba(224,43,37,0)}.tool-section fieldset.invalid{background-color:#fcf3f3}.tool-section ._opt label{display:flex;gap:20px;width:100%;padding:20px;margin:0;border:2px solid #d9e3ec;cursor:pointer}.tool-section ._opt._with-qty label{padding:30px 20px}.tool-section ._field{display:flex;gap:0;width:100%;flex-direction:column}.tool-section select._inp,.tool-section input._inp:not([type=checkbox]):not([type=radio]){padding:13px;border:1px solid #90949c}.tool-section select._inp.invalid,.tool-section input._inp:not([type=checkbox]):not([type=radio]).invalid{border:2px solid #e02b25;background-color:#fcf3f3}.tool-section select._inp[disabled],.tool-section input._inp:not([type=checkbox]):not([type=radio])[disabled]{background-color:#f1f3f5;color:#90949c;cursor:not-allowed}.tool-section input[type=checkbox].invalid{outline:2px solid #e02b25;outline-offset:-1px;background-color:#fcf3f3}.tool-section .acceptance,.tool-section .acceptance input,.tool-section .acceptance label{cursor:pointer}.tool-section .qty{display:flex;justify-content:right;width:404px}.tool-section .qty>div{display:flex;gap:7px;justify-content:space-between;align-items:center;width:100%;max-width:122px}.tool-section .qty input,.tool-section .qty button{display:flex;justify-content:center;align-items:center;width:35px;height:35px}.tool-section .qty input{text-align:center;padding:0;border:1px solid #90949c}.tool-section .qty button{font-weight:bold;color:#fff;border:none;background-color:#10218b;font-size:20px}.tool-section .qty button[disabled]{background-color:#90949c}.tool-section h2{font-size:32px;font-weight:normal}.tool-section h3{font-size:24px;font-weight:normal;margin:0}.tool-section h4{font-size:20px;font-weight:bold}.tool-section hr{border-top:1px solid #c7c9ca;margin:30px 0}.tool-section .tx-grey{color:#90949c}.tool-section .tx-blackGrey{color:#353535}.tool-section .tx-red{color:#e02b25}.tool-section .mb16{margin-bottom:16px;justify-content:center}.tool-section .mb20{margin-bottom:20px}.tool-section .mb25{margin-bottom:25px}.tool-section .mb30{margin-bottom:30px}.tool-section .mb40{margin-bottom:40px}.tool-section .mb60{margin-bottom:60px}.tool-section .pb30{padding-bottom:30px}.tool-section ._l{text-align:left}.tool-section ._r{text-align:right}.tool-section .btn-link--prev{padding:8px 0 7px 35px}.tool-section .btn-link--prev::after{right:unset;left:0;transform:translateY(-50%) rotate(180deg) scale(1)}.tool-section .acceptance{display:flex;flex-direction:row;gap:10px;align-items:start;position:relative;padding-bottom:20px}.tool-section .acceptance ._err{position:absolute;bottom:0}.tool-section .items-center{display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%;padding-left:40px}.tool-section .items-center.noradio{padding-left:0}.tool-section .items-center .input-wrap{position:relative}.tool-section .items-center input{position:absolute;top:0;left:-30px}.tool-section .items-top{display:flex;height:100%;align-items:start}.tool-section ._prog-wrap{width:100%;height:7px;background-color:#d9e3ec;border-radius:10px;margin:16px 0 60px;position:relative;overflow:hidden}.tool-section ._prog{display:flex;background-color:#10218b;position:absolute;z-index:1;top:0;left:0;height:100%;border-radius:10px}.tool-section ._prog--1{width:20%}.tool-section ._prog--2{width:40%}.tool-section ._prog--3{width:60%}.tool-section ._prog--4{width:80%}.tool-section ._prog--5{width:100%}.tool-section input[type=number]::-webkit-inner-spin-button,.tool-section input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tool-section input[type=number]{-moz-appearance:textfield}.loading{display:flex;justify-content:center;align-items:center;width:100%;min-height:200px}
