.PageContent{max-width:1000px;margin:35px auto 47px}.PageContent--narrow{max-width:880px}.PageContent--extraNarrow{max-width:400px}.PageHeader+.PageContent{margin-top:0}@media screen and (min-width:750px){.PageContent{margin-bottom:70px;margin-top:70px}}.Form{width:100%}.Form__Item{position:relative;margin-bottom:15px}.Form__Input,.Form__Textarea,.spr-form-input-text,.spr-form-input-email,.spr-form-input-textarea{-webkit-appearance:none;display:block;padding:12px 14px;border-radius:0;border:1px solid #E0E0E0;width:100%;line-height:normal;resize:none;transition:border-color .1s ease-in-out;background:transparent}.Form__Input:focus,.Form__Textarea:focus,.spr-form-input-text:focus,.spr-form-input-email:focus,.spr-form-input-textarea:focus{border-color:rgba(var(--color-text-primary),.8);outline:none}.Form__Input::-moz-placeholder,.Form__Textarea::-moz-placeholder,.spr-form-input-text::-moz-placeholder,.spr-form-input-email::-moz-placeholder,.spr-form-input-textarea::-moz-placeholder{color:var(--color-text-primary)}.Form__Input:-ms-input-placeholder,.Form__Textarea:-ms-input-placeholder,.spr-form-input-text:-ms-input-placeholder,.spr-form-input-email:-ms-input-placeholder,.spr-form-input-textarea:-ms-input-placeholder{color:var(--color-text-primary)}.Form__Input::placeholder,.Form__Textarea::placeholder,.spr-form-input-text::placeholder,.spr-form-input-email::placeholder,.spr-form-input-textarea::placeholder{color:var(--color-text-primary)}.Form__FloatingLabel{font-size:14px;padding-bottom:4px;display:block}.Form__Checkbox~label:before{display:inline-block;content:"";width:1em;height:1em;margin-right:10px;border:1px solid #E0E0E0;vertical-align:-2px}.Form__Checkbox:checked~label:before{border-color:#e0e0e0}.Form__Alert,.spr-form-message{margin-bottom:20px}.Form__Submit{display:block}.Form__Label,.spr-form-label{display:block;padding-bottom:8px;text-transform:uppercase;letter-spacing:.2em;line-height:normal}.Form--small .Form__Input,.Form--small .Form__Textarea{padding-top:10px;padding-bottom:10px}.Form--spacingTight .Form__Alert{margin-bottom:20px}@media screen and (min-width:750px){.Form__Group{display:flex}.Form__Group>.Form__Item{flex:1}}select::-ms-expand{display:none}.Select{position:relative;color:currentColor;line-height:1;vertical-align:middle}.Select svg{position:absolute;line-height:normal;pointer-events:none;vertical-align:baseline;fill:currentColor}.Select select{font:inherit;-webkit-appearance:none;-moz-appearance:none;display:inline-block;color:inherit;cursor:pointer;border-radius:0;line-height:normal}.Select select:focus::-ms-value{background:var(--background);color:var(--color-text-primary)}.Select option{background:rgb(var(--color-common-white));color:rgb(var(--color-common-black));font:inherit}.Select--primary{font-size:14px}.Select--primary:after{content:"";position:absolute;right:1px;top:1px;height:calc(100% - 2px);width:55px;pointer-events:none}.Select--primary select{width:100%;height:45px;padding-left:14px;padding-right:28px;border-color:#e0e0e0;cursor:pointer}.Select--primary select:active,.Select--primary select:focus{border-color:#e0e0e0;outline:none}.Select--primary svg{top:calc(50% - 5px);right:15px;width:12px;height:10px;z-index:1}.Form__Checkbox{position:absolute;opacity:0}.Form__Checkbox~svg{position:absolute;top:5px;left:1px;width:12px;height:12px;transform:scale(0);transition:transform .2s ease-in-out;will-change:transform}.Form__Checkbox:checked~label:before{border-color:rgb(var(--color-common-black))}.Form__Checkbox:checked~svg{transform:scale(1)}.btns-wrapper{display:flex;justify-content:space-between;margin-top:32px}.btns-wrapper .button--secondary{margin-right:16px}.Form__CheckboxWrapper{display:flex;align-items:flex-start;margin-top:25px}.Form__CheckboxWrapper p{margin:0}_::-webkit-full-page-media,_:future,:root .Form__CheckboxWrapper p{padding-top:4px}.Form__CheckboxWrapper input{margin:0 12px 0 0;cursor:pointer;width:20px;height:20px;filter:grayscale(1)}.contact-footer{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column-reverse;margin-top:-8px}.fields-text p{color:#828282;margin:0}.contact-section header h1{margin:24px 0 12px}.contact-section header p{margin:0 0 24px}.Form__Group--wrapped{flex-wrap:wrap}.Form__Group .Form__Item{margin:0 0 20px}.Form__Group--wrapped .Form__Item{flex:unset}.btns-wrapper .button{width:162px;white-space:nowrap}@media screen and (min-width:750px){.Alert--success{margin-left:12px}.contact-section header h1{margin:32px 0 12px}.contact-section header p{margin:0 0 32px}.contact-footer{justify-content:space-between;align-items:center;margin:8px 12px;flex-direction:row}.btns-wrapper{justify-content:flex-end;margin-top:33px}.Form__CheckboxWrapper{display:flex;align-items:center;margin-top:0}.Form__Group .Form__Item{margin:8px 12px}.Form__CheckboxWrapper p{display:-webkit-inline-flex;-webkit-box-pack:center;-webkit-box-align:center;line-height:20px}.btns-wrapper .button{width:190px}}form .Alert--success{color:#28a028}@media screen and (min-width:750px){.contact-section{display:flex}.contact-section .PageHeader{flex:1}.contact-section .PageContent{flex:2;margin:32px 0 42px}}input[type=email]{border:1px solid #E0E0E0}input[type=email]::-webkit-input-placeholder{opacity:0}.error-message{display:none;font-weight:700;color:red}input[type=email]:focus{outline:none}input[type=email]:not(:focus):not(:placeholder-shown):invalid{border-color:red}input[type=email]:not(:focus):not(:placeholder-shown):invalid~.error-message{display:block}input[type=email]:not(:focus):not(:placeholder-shown):valid{border-color:#e0e0e0}form.submitted input:invalid{border-color:red}form.submitted input:invalid~.error-message{display:block}
/*# sourceMappingURL=/cdn/shop/t/36/assets/main-contact.css.map */
