main[data-template="page.contact"] h1{color:#fff;font-family:var(--font-primary--family);letter-spacing:-.015em}main[data-template="page.contact"] .contact-form{max-width:560px;margin:0 auto;background:var(--pe-bg-alt);border:1px solid var(--pe-line);border-radius:18px;padding:40px}main[data-template="page.contact"] .contact-form__input,main[data-template="page.contact"] input:not([type=hidden]),main[data-template="page.contact"] textarea{background:var(--pe-bg)!important;border:1px solid var(--pe-line);color:#eee!important;transition:border-color .2s ease,box-shadow .2s ease}main[data-template="page.contact"] .contact-form__input:focus-visible,main[data-template="page.contact"] .contact-form__input:focus{outline:none;border-color:var(--pe-gold);box-shadow:0 0 0 3px var(--pe-gold-soft)}main[data-template="page.contact"] .contact-form__input::placeholder{color:#eee6;opacity:1}main[data-template="page.contact"] .contact-form__input:-webkit-autofill,main[data-template="page.contact"] .contact-form__input:-webkit-autofill:hover,main[data-template="page.contact"] .contact-form__input:-webkit-autofill:focus{-webkit-text-fill-color:#eee;-webkit-box-shadow:0 0 0 1000px #0a0a0a inset;caret-color:#eee;transition:background-color 9999s ease-in-out 0s}main[data-template="page.contact"] label{color:#fff}main[data-template="page.contact"] .submit-button{background:linear-gradient(135deg,var(--pe-gold-light),var(--pe-gold));color:#0a0a0a;border:none;border-radius:999px;font-weight:700;padding:15px 32px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}main[data-template="page.contact"] .submit-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #d4af374d}main[data-template="page.contact"] .contact-form__success{color:var(--pe-gold)}main[data-template="page.contact"] .contact-form__error{color:#ff6b6b}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pe-legal.css.map */
