.container{max-width:1200px;margin:0 auto;padding:20px}.form-section{margin-bottom:40px;border:1px solid #ccc;padding:20px;border-radius:5px}.form-section h2{margin-bottom:20px}.options{display:flex;flex-wrap:wrap;gap:20px;flex:1}.option{display:flex;flex-direction:column;align-items:center}.option img,label{display:block;margin-bottom:10px}input[type=number],input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}.button-container{display:flex;justify-content:center;margin-top:20px}button{background-color:#050a30;color:#fff;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:16px}button:hover{background-color:#0a1450}.type-tips{flex:1;background-color:#f9f9f9;border:1px solid #ddd;padding:20px;border-radius:5px}.color-option{display:flex;flex-direction:column;align-items:center;margin-right:10px}.color-option img{border:2px solid black;margin-bottom:5px}.color-option input[type=radio]{margin-bottom:10px}.type-container,.dimension-container{display:flex;gap:20px}.dimension-inputs{font-weight:700;flex:1.5;display:flex;flex-direction:column;gap:10px}.dimension-inputs .caption{font-size:15px;font-weight:400;margin-top:-10px;margin-bottom:5px;display:block}.dimension-tips{flex:1.5;background-color:#f9f9f9;border:1px solid #ddd;padding:20px;border-radius:5px}.dimension-tips h3{margin-top:0}.dimension-tips ul{padding-left:20px}.dimension-tips ul li{margin-bottom:10px}.request-estimate-heading{text-align:center;margin-top:20px;margin-bottom:20px}.request-estimate-heading h1{font-size:2em;color:#333}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-estimate.css.map */
