.suggest-model-section-wrapper{width:100%;box-sizing:border-box;font-family:Arial,sans-serif}.suggest-model-container{max-width:900px;margin:0 auto;padding:0 20px}.suggest-model-content{text-align:center}.wide-image{width:100%;max-width:100%;height:auto;object-fit:cover;margin-bottom:2em;border-radius:8px}.text-content{margin-bottom:2em}.main-title{font-size:2.5em;color:#333;margin-bottom:.5em}.intro-text,.description-text{font-size:1.1em;line-height:1.6;color:#555;margin-bottom:1em}.call-to-action{font-size:1.5em;color:#090909;margin-top:1.5em;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px;text-align:left}.form-field input,.form-field textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1em}.progress-bar-container{width:100%;display:flex;justify-content:center;margin-bottom:30px}.progress-bar{width:60%;max-width:300px;height:4px;background-color:#e0e0e0;position:relative;display:flex;justify-content:space-between;align-items:center}.progress-fill{position:absolute;left:0;top:0;height:100%;width:0%;background-color:#030303;transition:width .4s ease}.progress-dot{width:12px;height:12px;border-radius:50%;background-color:#e0e0e0;z-index:1;transition:background-color .4s ease,border .4s ease}.progress-dot.active{background-color:#010101;border:2px solid #fff;box-shadow:0 0 0 2px #494c4c}.step{display:none;animation:fadeIn .5s}.step.active{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.next-btn,.submit-btn,.previous-btn{padding:12px 30px;border:none;border-radius:4px;font-size:1em;font-weight:700;cursor:pointer;transition:background-color .3s ease}.primary-btn{background-color:#070707;color:#fff}.primary-btn:hover{background-color:#434547}.previous-btn{background-color:#f0f0f0;color:#333;border:1px solid #ccc}.previous-btn:hover{background-color:#e0e0e0}.form-buttons{display:flex;justify-content:space-between;margin-top:20px}.thank-you-message{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:20px;border-radius:4px;text-align:center;margin-top:1.5em;font-weight:700}@media (max-width: 600px){.form-grid{grid-template-columns:1fr}.progress-bar{width:80%}.form-buttons{flex-direction:column-reverse}.previous-btn,.submit-btn{width:100%;margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/suggest-a-model.css.map */
