body.iconic-contact-page #MainContent{background:#f7f8fa;color:#0c0c0e}body.iconic-contact-page #MainContent>.shopify-section .section-background{background:#f7f8fa!important;background-image:none!important}body.iconic-contact-page #MainContent>.shopify-section:first-child .section-content-wrapper{max-width:880px;margin-inline:auto;align-items:center;text-align:center}body.iconic-contact-page #MainContent>.shopify-section:first-child h1{color:#0b0b0d;font-family:var(--font-heading--family, var(--font-body--family, Arial, sans-serif));font-size:clamp(36px,4.8vw,58px);font-weight:850;line-height:1.04;letter-spacing:-.055em;text-transform:uppercase;margin:0}body.iconic-contact-page #MainContent .text-block--intro{max-width:590px;margin-inline:auto}body.iconic-contact-page #MainContent .text-block--intro p{color:#63656b;font-size:clamp(13px,1.2vw,15px);line-height:1.65;letter-spacing:0;margin:0}body.iconic-contact-page #MainContent>.shopify-section:first-child .text-block:not(.text-block--intro) p{line-height:1.65}body.iconic-contact-page #MainContent .contact-form{box-sizing:border-box;width:min(100%,800px)!important;max-width:800px;margin-inline:auto;padding:clamp(22px,3.5vw,42px)!important;border:1px solid #e9eaed;background:#fff;border-radius:16px;box-shadow:0 12px 44px #0f10180a}body.iconic-contact-page #MainContent .contact-form__form{display:flex;flex-direction:column;gap:14px}body.iconic-contact-page #MainContent .contact-form__form-row{display:flex;align-items:stretch;gap:14px}body.iconic-contact-page #MainContent .contact-form__form-row .contact-form__input{min-width:0;flex:1 1 0}body.iconic-contact-page #MainContent .contact-form__input{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;height:52px;padding:0 17px;border:1px solid #dedfe2;border-radius:8px;background:#fbfbfc;box-shadow:none;color:#141414;font:400 14px/1.5 var(--font-body--family, Arial, sans-serif);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}body.iconic-contact-page #MainContent .contact-form__input::placeholder{color:#7a7d84;opacity:1}body.iconic-contact-page #MainContent .contact-form__input:hover{border-color:#c0c2c8}body.iconic-contact-page #MainContent .contact-form__input:focus,body.iconic-contact-page #MainContent .contact-form__input:focus-visible{outline:none;border-color:#171717;background:#fff;box-shadow:0 0 0 3px #00000017}body.iconic-contact-page #MainContent .contact-form__input--textarea{height:auto;min-height:160px;max-height:460px;padding:15px 17px;resize:vertical;line-height:1.55}body.iconic-contact-page #MainContent .contact-form .submit-button{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;width:100%!important;min-height:52px;padding:14px 24px;border:1px solid #080808;border-radius:8px;background:#080808;color:#fff;font:750 12px/1.25 var(--font-body--family, Arial, sans-serif);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}body.iconic-contact-page #MainContent .contact-form .submit-button:hover{background:#303030;border-color:#303030}body.iconic-contact-page #MainContent .contact-form .submit-button:focus-visible{outline:2px solid #080808;outline-offset:3px}body.iconic-contact-page #MainContent .contact-form__error,body.iconic-contact-page #MainContent .contact-form__success{border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.45}body.iconic-contact-page #MainContent .contact-form__error{background:#fff1f1;color:#ae2929}body.iconic-contact-page #MainContent .contact-form__success{background:#eaf6ef;color:#1c6138}@media(max-width:749px){body.iconic-contact-page #MainContent>.shopify-section:first-child .section-content-wrapper{padding-top:4px}body.iconic-contact-page #MainContent .contact-form{border-radius:12px;padding:20px!important}body.iconic-contact-page #MainContent .contact-form__form-row{flex-direction:column;gap:12px}body.iconic-contact-page #MainContent .contact-form__form-row .contact-form__input{flex:0 0 52px;width:100%}body.iconic-contact-page #MainContent .contact-form__form{gap:12px}body.iconic-contact-page #MainContent .contact-form__input{font-size:16px}body.iconic-contact-page #MainContent .contact-form__input--textarea{min-height:150px}}@media(prefers-reduced-motion:reduce){body.iconic-contact-page #MainContent .contact-form__input,body.iconic-contact-page #MainContent .contact-form .submit-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/iconic-contact.css.map */
