.hoja-900.categorias{margin:auto;max-width:900px;width:100%}.pasos{margin:auto;max-width:970px}.paso1,.paso2,.paso3{position:relative}.paso1:after,.paso2:after{right:0}.paso1:after,.paso2:after,.paso2:before,.paso3:before{background:#cec8f2;content:"";height:10px;position:absolute;top:15px;width:75px}.paso2:before,.paso3:before{left:0}.active .circle-paso{background:#373351;color:#fff}.paso1.active:after,.paso2.active:after,.paso2.active:before{background:#373351}.circle-paso{background:#e2e2e2;border-radius:50px;color:#737373;display:inline-block;line-height:100%;padding:20px 0;width:176px}.item-categoria{align-items:center;border:2px solid #757575;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;height:216px;justify-content:center;padding-top:25px;width:200px}.item-categoria.active{border:2px solid #373351;position:relative}.item-categoria.active:after{content:url(https://6448257.fs1.hubspotusercontent-na1.net/hubfs/6448257/cotizador/cotizar-materiales-industriales-icono-check.png);position:absolute;top:-25px}ul#list_filtros{display:flex;flex-wrap:wrap;justify-content:center}li.producto{border:2px solid #373351;border-radius:10px;height:150px;margin:15px;width:490px}li.producto label{align-items:center;display:flex;height:100%;justify-content:flex-start;padding:0 20px;position:relative}.input-hidden{display:none}li.producto label div{padding:0 15px}input[type=checkbox]:checked+label:after{border:none;content:url(https://6448257.fs1.hubspotusercontent-na1.net/hubfs/6448257/cotizador/cotizar-materiales-industriales-icono-select.png);right:10px;top:5px}li.producto label:after{border:2px solid #707070;content:"";height:41px;position:absolute;right:5px;top:6px;width:42px}.opciones{margin:auto;max-width:900px}.opciones select{padding:10px;position:relative}.opc{background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}.paso1:after,.paso2:after,.paso2:before,.paso3:before{background:#cec8f2;content:"";height:10px;position:absolute;top:24px;width:75px}.btn-naranja{background:#ff4438;border-radius:4px;color:#fff;cursor:pointer;font-size:22px;line-height:normal;padding:10px 25px}h2 strong{color:#373351}.paso3.active:before{background:#373351}table#tabla_filtros strong{color:#ff4438;display:inline-block;font-size:18px;margin:5px 0 0;padding:5px 0}table#tabla_filtros{font-size:16px}.forma_lp .input input{background:#fff 0 0 no-repeat padding-box;border:1px solid #757575;border-radius:8px;font-size:18px;height:50px}.forma_lp label{display:inline-block;font-size:18px;font-weight:700;padding:5px 0}.forma_lp label.hs-error-msg{color:red;font-size:14px;font-weight:200;padding:0}.forma_lp input.hs-button.primary.large{background:#ff4438;border:none;border-radius:4px;color:#fff;display:block;font-size:22px;font-size:18px;line-height:normal;margin:15px auto;padding:10px 25px;width:234px}.forma_lp label{margin-bottom:5px;margin-top:20px}.row.precotizador{background:#f7f9fc;margin:auto;max-width:1200px;padding:10px 0}.forma_lp{margin:auto;max-width:85%}.bord-lef{border-left:1px solid #787878}.border-top{padding:15px 0}.opciones .btn-naranja{background:no-repeat;color:#ff4438;font-size:16px;font-weight:700;padding:0;text-align:center;text-decoration:underline;width:auto}.opciones input[type=number]{border:1px solid #767676;padding:9px 10px}.flex-end{align-items:flex-end}p.title-tab{display:block;font-size:20px;font-weight:bolder;padding:15px 0 10px}p.rows span,p.rows_n span{background:reddi;display:inline;line-height:180%}p#next-paso2,p#next-paso3{display:none;margin:auto;max-width:185px}.border-top h2{color:#373351;font-size:20px;font-weight:700;text-decoration:underline;text-transform:capitalize}.border-top:nth-child(2){border-top:1px solid #c7c7c7;margin:19px 0;padding:35px 0 10px}p#add-product{margin-bottom:13px}.opciones label{display:block;margin-bottom:8px;position:relative}.legnum:after{content:"(Pedido mínimo 90 piezas)"}.legnum:after,.legnum_10pz:after{color:#626262;font-size:11px;font-style:italic;left:0;min-width:195px;position:absolute;top:21px}.legnum_10pz:after{content:"(Pedido mínimo 10 piezas)"}.botonera{margin:50px auto 0;max-width:320px}.cursor{cursor:pointer}p.nota{font-weight:bolder;margin-top:11px}.resumen{box-sizing:border-box;padding:0 35px}p.rows,p.rows_br,p.rows_c,p.rows_cg,p.rows_e,p.rows_i,p.rows_n,p.rows_s,p.rows_z{margin-bottom:10px}a.azul{color:#0a99fc}#paso3{padding-bottom:40px}.tabla-p{display:none;line-height:180%}@media (max-width:767px){.pasos .col-4{width:33%}.circle-paso{background:#e2e2e2;border-radius:35px;color:#737373;display:inline-block;line-height:100%;margin:0;padding:20px 0;width:118px}.paso1:after,.paso2:after,.paso2:before,.paso3:before{content:none}.item-categoria{margin:5px;max-width:190px}.mt100{margin:50px 0 25px!important}.row.precotizador{padding:25px 0;text-align:center}li.producto{text-align:left}p.nota{line-height:normal;margin-bottom:1px}.opciones,.resumen{text-align:left}.bord-lef{border:none}p#back-paso2{text-align:center}.resumen{margin-bottom:35px;padding:0 14px}.resumen .mb30{margin-bottom:0}}