#main{padding:0}#trading-pin-quote-form,#rush-trading-pin-quote-form{max-width:80rem}#trading-pin-quote-form .baseball,#rush-trading-pin-quote-form .baseball{width:auto;height:75%;margin:auto}input#email{height:3.5rem}#design{max-width:60rem;margin:0 auto;padding:0 1rem}.step,fieldset#contact{scroll-margin-top:25rem}@media(min-width:576px){.step,fieldset#contact{scroll-margin-top:12.5rem}}@media(min-width:768px){.step,fieldset#contact{scroll-margin-top:10rem}}@media(max-width:575.98px){.box{--bs-aspect-ratio:50%}}.quote-request-option .form-check{background:#fff;max-height:20rem}.quote-request-option .price{color:var(--bs-primary)}.quote-request-option:has(input:checked) .form-check{position:relative}.quote-request-option:has(input:checked) .name{font-weight:700}.box{outline:.125rem solid var(--bs-border-color-translucent);border-radius:1rem;box-shadow:var(--prefixbox-shadow-sm)}.box:has(input:checked){outline-width:0;background:var(--bs-primary);color:#fff}.box:has(input:checked) .name{font-weight:700}.box:has(input:checked) .price{color:#fff}.box .image-container{filter:drop-shadow(0 0 15px white)}.box{transition:background-color .15s,color .15s,font-weight .15s}.none-option .box{background:var(--bs-primary-bg-subtle);outline:.125rem dashed var(--bs-primary-border-subtle);font-size:1.5rem}.none-option .box:has(input:checked){box-shadow:inset 0 0 15px 0 var(--bs-primary-border-subtle)}.none-option .box:has(input:checked) .name{filter:drop-shadow(0 0 15px rgba(255,255,255,.8))}.validity-parent.is-invalid:has(.quote-request-option),.validity-parent.is-invalid:has(.quote-request-sport-option){background:rgba(255,0,0,.2666666667)}.validity-parent.is-invalid:has(.quote-request-option)+.invalid-feedback,.validity-parent.is-invalid:has(.quote-request-sport-option)+.invalid-feedback{text-align:center}.validity-parent.is-invalid:has(.quote-request-option) .quote-request-option img,.validity-parent.is-invalid:has(.quote-request-option) .quote-request-option video,.validity-parent.is-invalid:has(.quote-request-option) .quote-request-sport-option img,.validity-parent.is-invalid:has(.quote-request-option) .quote-request-sport-option video,.validity-parent.is-invalid:has(.quote-request-sport-option) .quote-request-option img,.validity-parent.is-invalid:has(.quote-request-sport-option) .quote-request-option video,.validity-parent.is-invalid:has(.quote-request-sport-option) .quote-request-sport-option img,.validity-parent.is-invalid:has(.quote-request-sport-option) .quote-request-sport-option video{border-color:var(--bs-danger)!important}#contact label{font-weight:700}#contact input.form-control{height:3.5rem}#contact .upload-thumbnail{margin-top:1rem}.rounded-3{border-radius:1rem!important}.contact-form-fields{box-shadow:0 -.75rem 2.5rem .125rem var(--bs-primary-bg-subtle)}.contact-form-fields #trading-pin-uploads>div:first-child{border:1px solid #dadada!important;border-radius:var(--bs-border-radius)!important}