.contact-page .Container{margin:0 auto;max-width:var(--layout-section-max-inline-size, 1420px);padding:0 24px}@media screen and (min-width:641px){.contact-page .Container{padding:0 50px}}.contact-page .PageHeader{margin:35px 0}.contact-page .SectionHeader--center{text-align:center}.contact-page .SectionHeader__Heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--typeHeaderSize);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);margin:0;text-transform:var(--typeHeaderTransform, none)}.contact-page .PageContent--narrow{margin:0 auto 60px;max-width:680px}.contact-page .PageHeader+.PageContent{margin-top:0}.contact-page .Rte{margin-bottom:30px}.contact-page .Form__Item{margin-bottom:15px;position:relative}.contact-page .Form__Input,.contact-page .Form__Textarea{-webkit-appearance:none;background:transparent;border:1px solid var(--colorBorder);border-radius:0;display:block;line-height:normal;padding:12px 14px;resize:none;transition:border-color .1s ease-in-out;width:100%}.contact-page .Form__Input:focus,.contact-page .Form__Textarea:focus{border-color:var(--colorTextBody);outline:2px solid var(--colorTextBody);outline-offset:2px}.contact-page .Form__Input::placeholder,.contact-page .Form__Textarea::placeholder{color:#000000f2;opacity:1}.contact-page .Form__FloatingLabel{background:#fff0;bottom:calc(100% - 8px);color:#0000008c;font-size:12px;left:10px;line-height:normal;opacity:0;padding:0 5px;pointer-events:none;position:absolute;transform:translateY(3px);transition:all .3s ease-in-out}.contact-page .Form__Input:not(:placeholder-shown)~.Form__FloatingLabel,.contact-page .Form__Textarea:not(:placeholder-shown)~.Form__FloatingLabel{background:var(--colorBody);opacity:1;transform:translateY(0)}.contact-page .Form__Alert,.contact-page .Alert{margin-bottom:20px}.contact-page .Alert--success{background:#f1f8f5;border:1px solid #c8e6d3;color:#1e4620;padding:12px 16px}.contact-page .Alert--error{background:#fff6f6;border:1px solid #f3c4c4;color:#8a1f1f;padding:12px 16px}.contact-page .Alert__ErrorList{list-style:none;margin:0;padding:0}.contact-page .Select{color:currentColor;line-height:1;position:relative;vertical-align:middle}.contact-page .Select svg{fill:currentColor;height:10px;pointer-events:none;position:absolute;right:15px;top:calc(50% - 5px);width:10px;z-index:1}.contact-page .Select select{-webkit-appearance:none;-moz-appearance:none;background:var(--colorBody);border:1px solid var(--colorBorder);border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:45px;line-height:normal;padding-left:14px;padding-right:28px;width:100%}.contact-page .Select select:focus{border-color:var(--colorTextBody);outline:2px solid var(--colorTextBody);outline-offset:2px}.contact-page .Button{background-color:transparent;border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:12px;font-weight:var(--typeHeaderWeight);letter-spacing:.2em;line-height:normal;padding:14px 28px;position:relative;text-align:center;text-transform:uppercase;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);z-index:1}.contact-page .Button--primary{background:var(--colorBtnPrimary);border-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}.contact-page .Button--primary:hover{background:var(--colorBtnPrimaryDim);border-color:var(--colorBtnPrimaryDim)}.contact-page .Button--full{width:100%}@media screen and (min-width:641px){.contact-page .Form__Item,.contact-page .Form__Alert{margin-bottom:30px}.contact-page .Form__Group{display:flex}.contact-page .Form__Group>.Form__Item{flex:1}.contact-page .Form__Group>:nth-child(2){margin-left:30px}.contact-page .Form--spacingTight .Form__Group>:nth-child(2){margin-left:15px}}
/*# sourceMappingURL=/cdn/shop/t/267/assets/contact-page.css.map */
