body{font-family:Inter,sans-serif;background-color:#f8fafc}.c_error{display:none;color:red}.input-group{position:relative}.c_res_row,.c_step2_cont{display:none}.input-group .material-icons{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group input,.input-group select{padding-left:40px}.timber-option{cursor:pointer;transition:all .3s ease}.timber-option.selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.radio-label{display:flex;align-items:center;cursor:pointer}.radio-button{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;margin-right:8px;display:flex;align-items:center;justify-content:center}.radio-button .inner-circle{width:10px;height:10px;border-radius:50%;background-color:#2563eb;display:none}input[type=radio]:checked+.radio-label .radio-button .inner-circle{display:block}.timber_radio input[type=radio]{display:none}input[type=radio]:checked+label .timber-option{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.thankyou-page{height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:none}.thankyou-page .thankyou-container{display:flex;justify-content:center;align-items:center;height:100vh;padding:20px}.thankyou-page .card{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 25px #0000001a;text-align:center;max-width:400px;width:100%;animation:fadeIn 1s ease-out}.thankyou-page .checkmark{font-size:60px;color:#4bb543;margin-bottom:20px;animation:pop .5s ease}.thankyou-page .card h1{font-size:2.5em;color:#333;margin-bottom:10px}.thankyou-page .card p{font-size:1.1em;color:#555;margin-bottom:30px}.thankyou-page .button-group{display:flex;flex-direction:column;gap:12px;align-items:center}.thankyou-page .btn{text-decoration:none;background-color:#4bb543;color:#fff;padding:12px 25px;border-radius:30px;font-size:1em;transition:background-color .3s ease;width:200px;text-align:center}.thankyou-page .btn:hover{background-color:#3e9e38}.thankyou-page .continue{background-color:#3b82f6}.thankyou-page .continue:hover{background-color:#2563eb}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.btn_big{margin-top:50px;margin-left:50px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/internalCalculatorNew.css.map */
