html:root body.soltis-studio .s-banner-form{position:relative;justify-self:end;width:min(100%,520px);margin:0;border:1px solid #d7d8dd;border-radius:20px;overflow:hidden;background:#fff;color:#101217;box-shadow:0 24px 70px #090b1021}html:root body.soltis-studio .s-banner-form:before,html:root body.soltis-studio .s-banner-form:after{content:none!important}html:root body.soltis-studio .s-banner-form__rail{display:grid;grid-template-columns:1.45fr .7fr .45fr;height:7px}html:root body.soltis-studio .s-banner-form__rail span:nth-child(1){background:#0a0b0f}html:root body.soltis-studio .s-banner-form__rail span:nth-child(2){background:var(--nx-red, #d91e36)}html:root body.soltis-studio .s-banner-form__rail span:nth-child(3){background:var(--nx-blue, #2259e8)}html:root body.soltis-studio .s-banner-form__head{display:grid;grid-template-columns:50px minmax(0,1fr);gap:15px;align-items:start;padding:20px 25px 18px;border-bottom:1px solid #e0e1e5;background:linear-gradient(135deg,#fff,#f4f4f6)}html:root body.soltis-studio .s-banner-form__mark{display:block;width:50px;height:50px;margin:0;border-radius:10px;object-fit:contain;background:#000}html:root body.soltis-studio .s-banner-form__intro{min-width:0}html:root body.soltis-studio .s-banner-form__eyebrow{margin:0 0 8px;color:#787b84;font:700 8px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}html:root body.soltis-studio .s-banner-form__intro h2{margin:0;color:#101217;font:800 clamp(23px,2.1vw,28px)/1.08 var(--nx-font);letter-spacing:-.045em;text-wrap:balance}html:root body.soltis-studio .s-banner-form__intro>p:last-child{max-width:390px;margin:8px 0 0;color:#5d6069;font:470 12px/1.55 var(--nx-font)}html:root body.soltis-studio .s-banner-form__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 25px 22px}html:root body.soltis-studio .s-banner-form__form label{display:grid;align-content:start;gap:6px;min-width:0;margin:0;color:#32353d;font:720 10px/1.35 var(--nx-font);letter-spacing:.005em}html:root body.soltis-studio .s-banner-form__form :is(input:not([type=hidden]),select,textarea){display:block;width:100%;max-width:100%;min-width:0;min-height:44px;margin:0;padding:10px 11px;border:1px solid #d8d9de;border-radius:7px;outline:0;background:#f7f7f8;color:#101217;font:500 14px/1.4 var(--nx-font);box-shadow:none;-webkit-appearance:auto;appearance:auto;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}html:root body.soltis-studio .s-banner-form__form :is(input:not([type=hidden]),select,textarea):focus{border-color:#496ecf;background:#fff;box-shadow:0 0 0 3px #2259e824}html:root body.soltis-studio .s-banner-form__form :is(input,textarea)::placeholder{color:#858892;opacity:1}html:root body.soltis-studio .s-banner-form__form textarea{min-height:66px;resize:vertical}html:root body.soltis-studio .s-banner-form__wide{grid-column:1 / -1}html:root body.soltis-studio .s-banner-form__submit.s-button{width:100%;min-height:49px;margin:1px 0 0;padding:13px 18px;border-color:var(--nx-red, #d91e36);border-radius:8px;background:var(--nx-red, #d91e36);color:#fff;gap:15px;font-size:13px}html:root body.soltis-studio .s-banner-form__submit.s-button svg{display:block;flex:0 0 18px;transition:transform .18s ease}html:root body.soltis-studio .s-banner-form__submit.s-button:is(:hover,:focus-visible) svg{transform:translate(3px)}html:root body.soltis-studio .s-banner-form__privacy{margin:-2px 0 0;color:#797c84;font:500 9px/1.5 var(--nx-font);text-align:center}html:root body.soltis-studio .s-banner-form__errors,html:root body.soltis-studio .s-banner-form__success{padding:15px 17px;border-radius:9px;font-size:12px;line-height:1.55}html:root body.soltis-studio .s-banner-form__errors{border:1px solid #dc2940;background:#fff0f2;color:#7d1020}html:root body.soltis-studio .s-banner-form__errors strong{display:block;margin-bottom:5px}html:root body.soltis-studio .s-banner-form__errors :is(ul,p){margin:4px 0 0}html:root body.soltis-studio .s-banner-form__success{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;border:1px solid #23834d;background:#edf9f1;color:#124c2d}html:root body.soltis-studio .s-banner-form__success svg{width:28px;height:28px;padding:5px;border-radius:50%;background:#23834d;color:#fff}html:root body.soltis-studio .s-banner-form__success p{margin:0;color:inherit;font-size:14px}@media(max-width:900px){html:root body.soltis-studio .s-banner-form__form :is(input:not([type=hidden]),select,textarea){font-size:16px!important}html:root body.soltis-studio .s-banner-form{justify-self:stretch;width:100%;max-width:680px}}@media(max-width:520px){html:root body.soltis-studio .s-banner-form{border-radius:15px}html:root body.soltis-studio .s-banner-form__head{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:20px 18px 17px}html:root body.soltis-studio .s-banner-form__mark{width:48px;height:48px;border-radius:8px}html:root body.soltis-studio .s-banner-form__intro h2{font-size:clamp(22px,7.5vw,27px)}html:root body.soltis-studio .s-banner-form__form{grid-template-columns:1fr;gap:12px;padding:19px 18px 21px}html:root body.soltis-studio .s-banner-form__wide{grid-column:1}html:root body.soltis-studio .s-banner-form__form :is(input:not([type=hidden]),select,textarea){min-height:46px;font-size:16px}html:root body.soltis-studio .s-banner-form__form textarea{min-height:90px}}@media(prefers-reduced-motion:reduce){html:root body.soltis-studio .s-banner-form *,html:root body.soltis-studio .s-banner-form *:before,html:root body.soltis-studio .s-banner-form *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/soltis-banner-form.css.map */
