#configurador-cobertor{background:#f9f9f9;padding:20px;border:1px solid #ddd;border-radius:5px;max-width:600px;margin-top:20px}#configurador-cobertor h2{margin-bottom:20px;font-size:1.5em}#configurador-cobertor .step{margin-bottom:20px}#configurador-cobertor label{display:block;margin:5px 0}#configurador-cobertor input{margin-left:15px;padding-left:10px;max-width:25%}#add-to-cart{background:#116fbf;color:#fff;padding:10px 20px;border:none;border-radius:3px;cursor:pointer}#add-to-cart:hover{background:#005884}div#a1{text-align:center}form#configurador-form{text-align:center}.shape-main{width:100%}.shape-col{float:left;width:25%;text-align:center}.full-shape{width:100%;text-align:center}img#shapeSel{width:70%}.form-group.input-prepend.input-append{width:50%;float:left}.inner.medidas{width:100%}.shape-col.selected{background-color:#eaf5fa;border:2px solid #007bff;border-radius:5px;transition:background-color 0.3s,border-color 0.3s}.shape-main .thumb-img img{cursor:pointer}.shape-col:hover{background-color:#f0f8ff}.shape-main .shape-col .label-group input[type="radio"]+label{margin:0;cursor:pointer;padding:15px 20px;border-top-left-radius:12px;border-top-right-radius:12px;height:110px;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.shape-main .shape-selector{cursor:pointer;opacity:.8;transition:transform 0.2s,opacity 0.2s}.shape-main .shape-selector:hover{opacity:1;transform:scale(1.05)}.shape-main .shape-selector:active{opacity:.6}.shape-main .shape-col .label-group input[type="radio"]:checked+label{background:#fff}#material-info{margin-top:20px;margin-bottom:10px;border:1px solid #ccc;padding:15px;border-radius:5px;background-color:#f9f9f9;text-align:center}.material-preview img{display:block;margin:10px auto}.material-details p{font-size:16px;margin:5px 0}