@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Graduate&display=swap";.default-font{font-family:"Oswald",sans-serif}.graduate-font{font-family:"Graduate",cursive}.slide-2{position:relative;background-color:#e37739}.slide-1{padding-top:250px;background:radial-gradient(ellipse at 55% 50%, #5e5e5e 0%, #2b2b2b 40%, #000000 85%),linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 40%)}.slide-class{display:flex;flex-direction:column;align-items:center;justify-content:center}.build-title{font-size:clamp(1.2em,4vw,3em);padding:5px clamp(10px,3vw,30px);font-weight:600;text-transform:uppercase;font-family:"Oswald",cursive;white-space:nowrap}.build-title.title-black{color:#000;border:3px solid #000;text-decoration:underline #000 5px}.build-title.title-white{color:#fff;border:3px solid #fff;text-decoration:underline #fff 5px}.slide-2 .width-container{display:flex;justify-content:center;align-items:center}.start-build-graphic{position:relative;max-width:1100px}.start-build-graphic img{width:100%;display:block;z-index:1}.start-build-graphic svg{position:absolute;inset:0;width:100%;height:100%;z-index:2}.start-build-inventory{width:100%;justify-content:center;flex-wrap:wrap;background:rgba(0,0,0,.5);padding:12px 0}.start-build-inventory .inventory-item{display:flex;justify-content:center;align-items:center;position:relative;padding:8px 20px}.start-build-inventory .inventory-item a{color:#fff;text-decoration:none;font-size:1.2em;font-weight:600;text-transform:uppercase}.start-build-inventory .inventory-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border-right:1px solid rgba(255,255,255,.5);height:20px}.quiz-section{min-height:100vh}.step label[class*=-option]{display:flex;flex-direction:column;height:280px;min-height:280px;padding:1rem !important;border-width:2px;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.step label[class*=-option]:hover{border-color:#e6793a;box-shadow:0 4px 12px rgba(0,0,0,.08)}.step label[class*=-option].border-primary{border-width:3px;box-shadow:0 4px 14px rgba(230,121,58,.25)}.step label[class*=-option] .step-option-img{flex:0 0 140px;width:100%;height:140px;object-fit:contain;margin-bottom:.75rem}.step label[class*=-option] .color-swatch{flex:0 0 auto;width:56px;height:56px;margin-left:auto;margin-right:auto;margin-bottom:.5rem}.step label[class*=-option] .fw-semibold,.step label[class*=-option] .axle-subtitle{flex:0 0 auto}.step label[class*=-option] .fw-semibold{font-size:.95rem}.step label[class*=-option] .axle-subtitle{margin-top:.25rem}.step label[class*=-option].color-option{height:140px;min-height:140px;padding:.75rem !important}.step label[class*=-option].color-option .color-swatch{width:44px;height:44px;margin-bottom:.35rem}.step label[class*=-option].color-option .fw-semibold{font-size:.875rem}.step-header{display:flex;align-items:center;margin-bottom:1.5rem}.step-header .step-number{color:#e6793a;font-weight:700;font-size:1.1rem;white-space:nowrap;padding-right:1rem;border-right:4px solid #e6793a;margin-right:1rem}.step-header .step-title{color:#000;margin:0;font-weight:600}.step{background:#f7f7f7;padding:1.5rem 2rem 0;border-radius:12px;max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.step-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.5rem 2rem}.step-actions{flex:0 0 auto;padding:1rem 2rem 1.5rem;border-top:1px solid rgba(0,0,0,.08);background:#f7f7f7}#multiStepForm .progress-bar{background-color:#e6793a}.color-picker-wrap{display:flex;flex-direction:column;align-items:center}
