.step-indicator{display:flex;list-style:none;margin:0;padding:0}.step-indicator li{position:relative;flex:1;text-align:center}.step-indicator li:before{content:"";position:absolute;top:50%;left:-50%;width:100%;height:1px;background-color:#ccc;z-index:1}.step-indicator li:first-child:before{display:none}.step-indicator li button{display:block;position:inherit;width:2em;height:2em;line-height:2em;border:1px solid #ccc;border-radius:1em;background-color:#fff;color:#bbb7b0;z-index:2;margin:0 auto}.step-indicator li.active button{border-color:#000;background-color:#000;color:#fff}.step-indicator li.active button .step-label{color:#000}.step-indicator li.inactive button{border-color:#ccc}.step-indicator li.inactive .step-label{color:#ccc}.step-indicator li .step-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75em;font-weight:700;color:#333}.step-indicator li .step-label{position:absolute;top:0;left:50%;transform:translate(-50%,30px);font-style:normal;font-weight:600;font-size:12px;line-height:19px;letter-spacing:.08em;text-transform:uppercase}.com-form-layout{display:grid}.step-form-holder{margin-top:8.3rem;padding:4.4rem 2.4rem;background:#f4f3f2}.step-form-holder h3{font-family:var(--font-body-family);font-style:normal;margin-bottom:2.5rem;font-weight:400;font-size:1.4rem;line-height:2.2rem;color:#bbb7b0}.step-form-holder .form-body{display:flex;flex-direction:column;gap:2.4rem}.step-form-holder .form-body .form-row{display:flex;flex-direction:row;gap:2.4rem}.step-form-holder p{margin-top:0;margin-bottom:4.1rem}.step-form-holder .field-radio p{margin-top:2.2rem;margin-bottom:0;font-weight:400;font-size:12px;line-height:19px;color:#756e64}.field-radio label{margin-left:1.8rem;font-weight:600;font-size:14px;line-height:22px;color:#000}.step-form-holder .field:after{border:0;box-shadow:none!important}.step-form-holder .field{display:flex;flex-direction:column;gap:.6rem}.step-form-holder #myState,.step-form-holder .field select,.step-form-holder .field input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:0 12px;height:40px;background:#fff;border:.5px solid #f4f3f2;flex:none;order:1;flex-grow:0}.step-form-navigation{margin-top:3.5rem;display:flex;gap:2.4rem}.com-form-container .button{text-transform:uppercase}.step-form-navigation .button{min-width:187px;text-transform:uppercase}.step-form-navigation .button:disabled{background:#bbb7b0;opacity:1;color:#58534b}.step-form-navigation .button--secondary{background-color:transparent!important;border:1px solid black!important}.step-form-navigation .button--secondary:hover{background-color:#58534b!important;border:1px solid #58534b!important;color:#fff!important}.step-form-holder ul{padding-left:0rem!important}.step-form-holder .link{margin-top:1.2rem;display:flex}.step-form-holder .multicolumn-card__info,.step-form-holder .find-your-rep-results-rows,.show-additional-contacts-toggle{display:flex;flex-direction:column;gap:1.2rem}.show-additional-contacts-toggle{margin-bottom:4.4rem}#rep-group-info{margin-left:10px;display:inline-block;border-radius:100%;border:1px solid black;width:1.4rem;height:1.4rem;text-align:center;font-size:.8rem;font-weight:600;position:relative;top:-1px}.rep-group-tooltip{box-shadow:0 0 14px #00000026;background:#fff}.show-additional-fabrics-toggle .form-control,.show-additional-contacts-toggle .form-control{font-size:1.4rem;line-height:2.2rem;display:grid;grid-template-columns:1em auto;gap:2em;align-items:center}.form-control+.form-control{margin-top:1em}.form-body+.form-body{margin-top:4.4em}.form-control--disabled{color:var(--form-control-disabled);cursor:not-allowed}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:2em;height:2em;border:0 solid currentColor;border-radius:0;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:before{content:"";width:.65em;height:.65em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;background-color:CanvasText}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{--form-control-color: var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.step-form-holder.step-3{display:flex;flex-direction:column;gap:2.4rem}.step-form-holder.step-3 p{margin-bottom:0}.step-form-holder.step-3 h1{font-weight:500;font-size:3.6rem;line-height:4.5rem;text-align:center;letter-spacing:-.02em;color:#000}.final-step{display:flex;flex-direction:column;gap:2.4rem}.final-step{margin-bottom:4.4rem}@media only screen and (min-width:990px){.step-form-holder{margin-top:8.3rem;padding:4.4rem 5.3rem;background:#f4f3f2}.step-indicator li .step-label{top:38px;white-space:nowrap}:not(.header).page-width{padding:0 1.5rem}.step-form-holder .form-body .form-row{flex-direction:column}.com-form-layout{gap:12rem;margin-top:8rem;margin-bottom:9.6rem;grid-template-columns:1fr 2fr}}@media only screen and (max-width:749px){.grid--1-col-tablet-down .grid__item{border:none!important;padding:0}.multicolumn-card.content-container{padding-bottom:0!important}.com-form{max-width:none}.step-form-navigation{flex-direction:column}.step-form-holder{padding:2.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-com-form.css.map */
