.ew-snapreg{--ew-terra:#C69282;--ew-terra-deep:#B67F6E;--ew-terra-ink:#8F5844;--ew-off:#F4F4F4;--ew-ink:#1a1a1a;--ew-grey:#5c5c5c;--ew-serif:"Libre Baskerville", "Baskerville Old Face", Baskerville, Georgia, serif;--ew-sans:var(--font-body-family, "Montserrat", Arial, sans-serif);background:var(--ew-off);padding:clamp(56px,8vw,110px) 0;font-family:var(--ew-sans);color:var(--ew-ink)}.ew-snapreg__wrap{max-width:760px;margin:0 auto;padding:0 24px}.ew-snapreg__head{text-align:center;margin-bottom:40px}.ew-snapreg__eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ew-terra-ink);margin:0 0 18px}.ew-snapreg__h1{font-family:var(--ew-serif);font-weight:400;text-transform:uppercase;letter-spacing:.03em;line-height:1.2;font-size:clamp(24px,3.2vw,38px);max-width:680px;margin:0 auto 18px;overflow-wrap:break-word;color:var(--ew-ink)}.ew-snapreg__sub{font-size:15px;line-height:1.7;color:var(--ew-grey);max-width:560px;margin:0 auto 26px}.ew-snapreg__points{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 0}.ew-snapreg__points li{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ew-terra-ink);padding:0 18px;position:relative}.ew-snapreg__points li+li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#8f584459}.ew-snapreg__card{background:#fff;border-top:2px solid var(--ew-terra);padding:clamp(28px,5vw,48px)}.ew-snapreg__quiet{margin:26px 0 0;text-align:center;font-size:13px;color:var(--ew-grey)}.ew-snapreg__quiet a{color:var(--ew-ink);text-decoration:underline;text-underline-offset:4px}.ew-snapreg__quiet a:hover{color:var(--ew-terra-deep)}@media(max-width:600px){.ew-snapreg__points li{padding:4px 12px}.ew-snapreg__points li+li:before{display:none}}:is(#snap-b2b-registration-form,#sb2b-page-content){--ew-terra:#C69282;--ew-terra-deep:#B67F6E;--ew-terra-ink:#8F5844;--ew-ink:#1a1a1a;--ew-grey:#5c5c5c;--ew-line:rgba(26,26,26,.25);--ew-serif:"Libre Baskerville", "Baskerville Old Face", Baskerville, Georgia, serif;--ew-sans:var(--font-body-family, "Montserrat", Arial, sans-serif);color:var(--ew-ink);text-align:left}:is(#snap-b2b-registration-form,#sb2b-page-content)>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;background:transparent!important;border:0!important}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(form,div){border-radius:0!important;box-shadow:none!important}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(form,div,p,span,label,legend,a,input,select,textarea,button){font-family:var(--ew-sans)!important}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(h1,h2,h3,h4){font-family:var(--ew-serif)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.03em;line-height:1.25;font-size:clamp(20px,2.2vw,26px)!important;color:var(--ew-ink)!important;text-align:left!important;margin:0 0 24px!important}:is(#snap-b2b-registration-form,#sb2b-page-content) label{display:block;font-size:12px!important;font-weight:600!important;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--ew-grey)!important;margin-bottom:6px}:is(#snap-b2b-registration-form,#sb2b-page-content) label p{font-size:13px!important;font-weight:400!important;letter-spacing:0;text-transform:none;line-height:1.5;color:var(--ew-ink)!important;margin:0}:is(#snap-b2b-registration-form,#sb2b-page-content) label:has(input[type=checkbox],p){font-size:13px!important;font-weight:400!important;letter-spacing:0;text-transform:none;line-height:1.5;color:var(--ew-ink)!important}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),select,textarea){width:100%!important;min-height:48px;padding:13px 16px!important;border:1px solid var(--ew-line)!important;border-radius:0!important;background:#fff!important;color:var(--ew-ink)!important;font-size:14px!important;line-height:1.4!important;box-shadow:none!important}:is(#snap-b2b-registration-form,#sb2b-page-content) textarea{min-height:120px;resize:vertical}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(input,select,textarea)::placeholder{color:#767676}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:none!important;border-color:var(--ew-terra)!important;box-shadow:0 0 0 1px var(--ew-terra)!important}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ew-terra-ink)!important}:is(#snap-b2b-registration-form,#sb2b-page-content) input:is([type=checkbox],[type=radio]){width:16px;height:16px;margin:2px 10px 0 0!important;accent-color:var(--ew-terra);flex:0 0 auto}.ewpl .pl-regsnap{padding:clamp(24px,4vw,44px)}.ewpl #snap-b2b-registration-form label{margin-top:18px}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(button:not([type=button]):not([type=reset]),input[type=submit]){display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-height:48px;margin-top:8px;padding:14px 32px!important;background:var(--ew-terra)!important;border:1px solid var(--ew-terra)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(button:not([type=button]):not([type=reset]),input[type=submit]):is(:hover,:focus-visible){background:var(--ew-terra-deep)!important;border-color:var(--ew-terra-deep)!important}:is(#snap-b2b-registration-form,#sb2b-page-content) :is(button,input[type=submit]):disabled{opacity:.6;cursor:default}:is(#snap-b2b-registration-form,#sb2b-page-content) a{color:inherit;text-decoration:underline;text-underline-offset:3px}:is(#snap-b2b-registration-form,#sb2b-page-content) a:hover{color:var(--ew-terra-deep)}:is(#snap-b2b-registration-form,#sb2b-page-content) [class*=error i]:not(input):not(select):not(textarea):not(form){color:var(--ew-terra-ink)!important;font-size:12px!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ew-snap-form.css.map */
