.contact-page{--cp-page-bg: #f5c8aa;--cp-text: #2b214e;--cp-accent: #d86e2d;--cp-magenta: #eb3986;--cp-red: #d62237;--cp-yellow: #ffc211;--cp-cream: #fffaf4;--cp-max-width: 1120px;--cp-pad-top-d: 72px;--cp-pad-bottom-d: 88px;--cp-pad-top-m: 48px;--cp-pad-bottom-m: 64px;background:var(--cp-page-bg);color:var(--cp-text);padding:var(--cp-pad-top-d) 24px var(--cp-pad-bottom-d);overflow:visible}.contact-page__inner{max-width:var(--cp-max-width);margin:0 auto;width:100%}.contact-page__hero{background:transparent;border-radius:0;padding:0;text-align:center;max-width:820px;margin:0 auto clamp(36px,5vw,56px);position:relative}.contact-page__eyebrow{margin:0 0 16px;font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cp-magenta)}.contact-page__heading{margin:0 0 20px;font-family:HandDeco,Handdeco,sans-serif;font-size:clamp(34px,5.5vw,58px);line-height:1.05;letter-spacing:.02em;color:var(--cp-red);-webkit-text-stroke:.5px #e7bf9f;text-shadow:2px 2px 0 var(--cp-magenta);text-transform:uppercase}.contact-page__support{margin:0 auto;max-width:42rem;font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:clamp(16px,1.7vw,20px);line-height:1.55;color:var(--cp-text)}.contact-page__support p{margin:0}.contact-page__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:clamp(24px,4vw,40px);align-items:start}.contact-page__form-panel,.contact-page__aside{background:var(--cp-cream);border:2px solid rgba(43,33,78,.08);box-shadow:0 10px 30px #2b214e0f;padding:clamp(22px,3.5vw,36px)}.contact-page__form-title,.contact-page__aside-title{margin:0 0 18px;font-family:Brushberry Sans2,Futura PT,sans-serif;font-size:clamp(18px,2vw,22px);letter-spacing:.04em;text-transform:uppercase;color:var(--cp-text)}.contact-page__form{display:flex;flex-direction:column;gap:14px}.contact-page__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-page__field{display:flex;flex-direction:column;gap:8px}.contact-page__label{font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-text)}.contact-page__input,.contact-page__textarea{width:100%;min-height:52px;padding:0 16px;border:2px solid rgba(43,33,78,.18);background:#fff;color:var(--cp-text);font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:16px;line-height:1.3;-webkit-appearance:none;appearance:none;border-radius:0}.contact-page__textarea{min-height:160px;padding:14px 16px;resize:vertical}.contact-page__input:focus,.contact-page__textarea:focus{outline:3px solid #0047ba;outline-offset:2px;border-color:#2b214e}.contact-page__submit{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;margin-top:4px;padding:0 28px;border:2px solid #2b214e;background:var(--cp-accent);color:#fff;font-family:Brushberry Sans2,Futura PT,sans-serif;font-size:16px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--cp-yellow);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.contact-page__submit:hover,.contact-page__submit:focus-visible{background:#c45d22;transform:translateY(-2px);box-shadow:4px 5px 0 var(--cp-yellow);outline:none}.contact-page__submit:focus-visible{outline:3px solid #0047ba;outline-offset:3px}.contact-page__notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;padding:14px 16px;border:2px solid rgba(43,33,78,.12);font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:15px;line-height:1.45}.contact-page__notice--success{background:#00a9c41f;border-color:#00a9c459}.contact-page__notice--error{background:#d6223714;border-color:#d6223759}.contact-page__aside-copy{margin:0 0 20px;font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:16px;line-height:1.55}.contact-page__aside-copy p{margin:0}.contact-page__email{display:inline-block;margin-bottom:22px;font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:16px;font-weight:600;color:var(--cp-accent);text-decoration:underline;text-underline-offset:3px}.contact-page__email:hover,.contact-page__email:focus-visible{color:#c45d22}.contact-page__email:focus-visible{outline:3px solid #0047ba;outline-offset:3px}.contact-page__links-label{margin:0 0 12px;font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-magenta)}.contact-page__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.contact-page__link{display:inline-flex;align-items:center;font-family:Futura PT,Brushberry Sans2,sans-serif;font-size:16px;line-height:1.35;color:var(--cp-text);text-decoration:none;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.contact-page__link:hover,.contact-page__link:focus-visible{color:var(--cp-accent);border-bottom-color:var(--cp-yellow)}.contact-page__link:focus-visible{outline:3px solid #0047ba;outline-offset:3px}@media screen and (max-width:989px){.contact-page{padding:var(--cp-pad-top-m) 20px var(--cp-pad-bottom-m)}.contact-page__layout,.contact-page__row{grid-template-columns:1fr}.contact-page__submit{width:100%}}@media screen and (max-width:749px){.contact-page__heading{font-size:clamp(30px,9vw,42px)}.contact-page__form-panel,.contact-page__aside{padding:20px 18px}}.px-effect-root-parelex-effects{background-color:#f5c8aa!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-page.css.map */
