[id$=__contact_hero]{--contact-grid-cell: 88px}[id$=__contact_hero] .section-background{background-color:#fafaf7;background-image:linear-gradient(rgba(10,10,10,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,10,.08) 1px,transparent 1px);background-position:center top;background-size:var(--contact-grid-cell) var(--contact-grid-cell)}[id$=__contact_hero] .section-content-wrapper{justify-content:center;min-height:360px}[id$=__contact_hero] h1{max-width:980px;margin:0;font-family:var(--font-body--family);font-size:3.25rem!important;font-weight:600!important;line-height:.94!important;letter-spacing:0!important;color:var(--revival-text-primary)!important}[id$=__contact_hero] [class*=__contact_hero_intro]{max-width:660px;font-size:1.05rem;line-height:1.5;color:var(--revival-text-body)}[id$=__contact_main] .section-content-wrapper{align-items:flex-start}[id$=__contact_main] [class*=__contact_heading] h2,[id$=__contact_routes] h2{margin:0;font-family:var(--font-body--family);font-size:2rem!important;font-weight:700!important;line-height:.98!important;letter-spacing:0!important;color:var(--revival-text-section-display, #2b2d2f)!important}[id$=__contact_main] [class*=__contact_body],[id$=__contact_main] [class*=__contact_email],[id$=__contact_routes] [class*=__contact_routes_body]{font-size:1.05rem;line-height:1.55;color:var(--revival-text-body)}[id$=__contact_main] [class*=__contact_body] p:first-child,[id$=__contact_main] [class*=__contact_email] p:first-child,[id$=__contact_routes] p:first-child{margin-block-start:0}[id$=__contact_main] [class*=__contact_body] p:last-child,[id$=__contact_main] [class*=__contact_email] p:last-child,[id$=__contact_routes] p:last-child{margin-block-end:0}[id$=__contact_main] .contact-form{width:100%}[id$=__contact_main] .contact-form__form,[id$=__contact_main] .contact-form__form-row{gap:16px}[id$=__contact_main] .contact-form__input{min-height:56px;padding:16px 18px;color:var(--revival-text-primary);background:#fafaf7;border:1px solid #d8d3c7;border-radius:8px;box-shadow:none}[id$=__contact_main] .contact-form__input::placeholder{color:var(--revival-text-placeholder);opacity:1}[id$=__contact_main] .contact-form__input:hover{border-color:#0a0a0a66}[id$=__contact_main] .contact-form__input:focus-visible{border-color:#0a0a0a;outline:3px solid rgba(223,255,0,.45);outline-offset:1px}[id$=__contact_main] .contact-form__input--textarea{min-height:220px}[id$=__contact_main] .contact-form__error,[id$=__contact_main] .contact-form__success{padding:14px 16px;border:1px solid #d8d3c7;border-radius:8px;background:#f6f6f2}[id$=__contact_main] .submit-button{min-height:54px;--button-color: #08090a;--button-background-color: #dfff00;--button-border-color: #dfff00;--button-border-width: 1px}[id$=__contact_main] .submit-button:hover,[id$=__contact_main] .submit-button:focus-visible{--button-color: #08090a;--button-background-color: #c7ea00;--button-border-color: #c7ea00}[id$=__contact_routes] [class*=__contact_routes_body]{max-width:900px}@media screen and (min-width:750px){[id$=__contact_hero] h1{font-size:5.25rem!important}[id$=__contact_main] [class*=__contact_heading] h2,[id$=__contact_routes] h2{font-size:3.25rem!important}}@media screen and (min-width:1200px){[id$=__contact_hero] h1{font-size:5.9rem!important}[id$=__contact_main] [class*=__contact_heading] h2,[id$=__contact_routes] h2{font-size:4rem!important}}@media screen and (max-width:749px){[id$=__contact_hero]{--contact-grid-cell: 64px}[id$=__contact_hero] .section-content-wrapper{min-height:320px}[id$=__contact_main] .section-content-wrapper{gap:36px}[id$=__contact_main] .submit-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/contact-page.css.map */
