.mto-request-form{width:100%;max-width:640px;margin:0 auto}.mto-request-form .choices{margin-bottom:20px}.mto-request-form .swatch{display:inline-block;width:1rem;height:1rem;margin-top:-.125rem;margin-right:.25rem;vertical-align:middle;border-radius:50%;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image);box-shadow:0 0 0 1px rgba(var(--color-body-rgb),.15) inset}.choices-label{display:block;margin-top:-.5rem;margin-bottom:-.25rem;color:rgba(var(--color-body-rgb),.6);font-size:.6875rem}.choices[data-type*=select-one]:after{right:20px;width:7px;height:7px;border-color:currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.choices[data-type*=select-one].is-open:after{margin-top:2.5px;border-color:currentColor;border-width:1px 0 0 1px}.choices__inner{padding-right:20px;padding-left:0;font-size:1rem;border:1px solid transparent;border-bottom-color:var(--color-form-border);background-color:transparent}.is-focused .choices__inner,.is-open .choices__inner{border-color:transparent;border-bottom-color:var(--color-form-border);border-radius:0}@media only screen and (min-width: 768px){.choices__inner{font-size:.75rem}}.choices__list--single{padding-left:0}.choices__list--dropdown,.choices__list[aria-expanded]{border-radius:0;z-index:1000}.submission-message{margin-top:20px;padding:15px;border-radius:4px;font-size:.875rem;text-align:center}.submission-message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.submission-message--warning{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.submission-message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}
