.product-container{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;margin:0 15px}.product-nav{width:400px;max-height:80vh;scrollbar-color:#c1c1c1 transparent!important;overflow:auto;padding-right:6px;scrollbar-width:thin}.product-nav__item{border:none;background:none;width:100%;text-align:left;padding:.4rem;text-transform:uppercase;border-bottom:1px solid #f5f5f5!important;background-color:#f8f9fa}.product-nav__item.active{background-color:#fff}.product-nav__subtitle,.product-nav__title{display:block}.product-nav__title{font-size:18px}.product-nav__subtitle{font-weight:700;font-size:80%}.fas{font-size:14px}.badge{font-size:11px}.product-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-selection__item{display:none}.product-selection__item.active{display:block}.product-selection__subtitle,.product-selection__title{display:block;margin-bottom:.5rem}.product-selection__title{font-weight:700;font-size:1.7rem;text-transform:uppercase}.display-container{padding:1rem 0 1rem 1rem}.paging{padding:1rem 6px 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.input-btn,.paging__btn{text-transform:uppercase;border:1px solid #df1122;color:#df1122;display:inline-block;background:none;padding:1rem 1.5rem;font-size:1rem;line-height:1.25;border-radius:0;-webkit-transition:all sease-in-out .15;transition:all sease-in-out .15;font-weight:700}.input-btn:focus,.input-btn:hover,.paging__btn:focus,.paging__btn:hover{background-color:#df1122;color:#fff}.input-field{display:inline-block;height:calc(3.25rem + 2px);padding:1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid rgba(35,31,32,.15);border-radius:0;-webkit-transition:border-colorease-in-out .15s,box-shadowease-in-out .15s;transition:border-colorease-in-out .15s,box-shadowease-in-out .15s;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.input-field:focus{border-color:#f57b85;-webkit-box-shadow:inset 0 1px 1px rgba(35,31,32,.075),0 0 0 3px rgba(223,17,34,.25);box-shadow:inset 0 1px 1px rgba(35,31,32,.075),0 0 0 3px rgba(223,17,34,.25)}.input-btn{min-width:88px}.product-selection__btn{display:block;background:none;padding:.75rem 1.25rem;border:1px solid rgba(35,31,32,.125);width:100%;text-align:left}.product-selection__btn.active{background-color:#df1122;border-color:#df1122;color:#fff}.product-selection__options{padding-right:6px;max-height:292px;overflow:auto;scrollbar-width:thin;scrollbar-color:#f5f5f5 transparent}.product-selection__options.input{overflow:visible}.image-display{width:320px;padding:1rem}.paint-container{padding:1rem 2rem;text-align:center}.paint-label{font-weight:700;text-transform:uppercase}.paint-color .icon{width:8rem}.summary{margin:50px 15px 0;border:1px solid #ddd}.summary__btn{border:none;background-color:rgba(35,31,32,.03);border-bottom:1px solid #ddd!important;width:100%;text-align:left;text-transform:uppercase;font-weight:700;font-size:18px;padding:.75rem 1.25rem;position:relative}.summary__btn.active .summary__btn .fal{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.summary__btn .fal{position:absolute;top:50%;right:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#df1122}.summary__dropdown{padding:1.25rem}.summary__dropdown.hidden{display:none}.summary__label{font-weight:700}.summary__group{margin-bottom:.25rem}.submit-quote{display:block;margin:40px 15px 40px auto;text-transform:uppercase;font-weight:700;color:#fff;background:#b00d1b;border:1px solid transparent;padding:1rem 1.5rem;width:408px;height:50px}.st-product-nav button.active{background-color:#fff}.st-product-main button.active{background-color:red;color:#fff}.st-front-back__arrow{font-size:24px;margin:0 40px}.st-front-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;-webkit-transform:skew(0deg,-15deg);transform:skew(0deg,-15deg);position:relative;top:-20px;right:-20px}#scj-modal-qty .scm-form{padding-top:20px}.st-required-message{color:red;font-style:italic}