.app-step{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.app-step h1{text-align:center}@media (max-width: 768px){.app-step h1{font-size:1.5rem}}.app-step img{max-width:100%;max-height:100%}.app-step .list{display:flex;justify-content:center;flex-wrap:wrap;gap:40px 0}.app-step .list>.item{flex:1 1 30%;max-width:30%;min-width:250px;box-sizing:border-box;cursor:pointer}.app-step .list>.item.active img{border-color:#2673ff}.app-step .list>.item img{width:14rem;height:20rem;object-fit:cover;object-position:center;border-radius:16px;border:1px solid transparent}.app-step .list>.item h3{text-align:center;font-weight:400}.app-step button[data-step]{margin-top:30px;padding:10px 16px;border:none;background-color:#000;color:#fff;font-size:14px;border-radius:5px;cursor:pointer}.app-step button[data-step].back{margin-right:5px}.list-eletros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 768px){.list-eletros{display:flex;flex-direction:column;gap:20px}.list-eletros .card{width:100%!important}}.list-eletros .card{box-sizing:border-box;width:320px;height:320px;border-radius:15px;background-color:#f9fafb;padding:24px}.list-eletros .card:not(.add-item){border:1px solid oklch(.928 .006 264.531);box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:14px;justify-content:center}.list-eletros .card.add-item{background-color:transparent;border:2px dashed oklch(.872 .01 258.338);display:flex;align-items:center;justify-content:center;cursor:pointer}.list-eletros .card.add-item svg{width:48px;height:48px}.list-eletros .card .select-item{display:flex;align-items:center;gap:10px}.list-eletros .card .select-item button{width:20px;height:20px;padding:0;border:none;box-shadow:none;background-color:transparent}.list-eletros .card .select-item button svg{width:100%;height:100%}.list-eletros .card label{display:flex}.list-eletros .card input,.list-eletros .card select,.list-eletros .card textarea{height:36px;box-sizing:border-box;box-shadow:0 1px 2px #0000000d;color:#1e2939;background-color:#fff;border:1px solid #d1d5dc;border-radius:6px;padding:0 10px;outline:none;width:100%}.products-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.products-list .product-card{width:320px;height:320px;border-radius:15px;background-color:#fff;border:1px solid #e5e7eb}.products-list .product-card img{width:100%;height:200px;object-fit:contain;border-radius:15px 15px 0 0}.products-list .product-card h2{margin:20px 0 0;font-size:18px}.products-list .product-card .wrap{display:flex;justify-content:space-between;align-items:center;padding:7px 15px;margin-top:15px;line-height:1}.products-list .product-card .wrap p{margin:0;color:#71717b}.products-list .product-card .wrap a{font-size:16px;text-decoration:none;background-color:#000;color:#fff;padding:10px 15px;border-radius:5px}
