.pys-contact-support{--pys-contact-accent: var(--pys-orange);--pys-contact-accent-rgb: var(--pys-orange-rgb, 232, 93, 42);--pys-contact-accent-dark: var(--pys-orange-dark);--pys-contact-bg: var(--pys-surface-warm);--pys-contact-card: var(--pys-surface);--pys-contact-card-soft: var(--pys-surface-warm);--pys-contact-line: var(--pys-border);--pys-contact-line-strong: var(--pys-border);--pys-contact-text: var(--pys-text);--pys-contact-muted: var(--pys-muted);--pys-contact-success: var(--pys-success);--pys-contact-error: var(--pys-error);--pys-contact-eyebrow-size: var(--pys-type-label-size);--pys-contact-heading-size: var(--pys-type-page-heading-size);--pys-contact-lead-size: var(--pys-type-lead-size);--pys-contact-card-heading-size: var(--pys-type-card-heading-size);--pys-contact-card-text-size: var(--pys-type-card-text-size);background:var(--pys-contact-bg);color:var(--pys-contact-text)}.pys-contact-support__page{max-width:min(var(--page-width),122rem);margin:0 auto;padding:0 2rem}.pys-contact-support__hero{max-width:76rem;margin:0;text-align:left}.pys-contact-support__eyebrow{margin:0 0 1rem;color:var(--pys-contact-accent);font-size:var(--pys-contact-eyebrow-size);font-weight:var(--pys-type-label-weight);letter-spacing:var(--pys-type-label-letter-spacing);line-height:var(--pys-type-label-line);text-transform:uppercase}.pys-contact-support__heading{margin:0;color:var(--pys-contact-text);font-size:var(--pys-contact-heading-size);font-weight:var(--pys-type-heading-weight);letter-spacing:var(--pys-type-heading-letter-spacing);line-height:var(--pys-type-heading-line)}.pys-contact-support__intro{max-width:68rem;margin:1.6rem 0 0;color:var(--pys-contact-muted);font-size:var(--pys-contact-lead-size);line-height:var(--pys-type-lead-line)}.pys-contact-support__intro p{margin:0}.pys-contact-support__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:3.2rem}.pys-contact-support__support-card,.pys-contact-support__info-card,.pys-contact-support__form-card,.pys-contact-support__quick-link{border:1px solid var(--pys-contact-line);border-radius:8px;background:var(--pys-contact-card);box-shadow:0 1rem 2.8rem rgba(var(--pys-text-rgb),.045)}.pys-contact-support__support-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:start;padding:2rem}.pys-contact-support__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid rgba(var(--pys-contact-accent-rgb),.2);border-radius:999px;background:rgba(var(--pys-contact-accent-rgb),.08);color:var(--pys-contact-accent);flex:0 0 auto}.pys-contact-support__icon svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pys-contact-support__card-title{margin:0;color:var(--pys-contact-text);font-size:var(--pys-contact-card-heading-size);font-weight:var(--pys-type-heading-weight);letter-spacing:var(--pys-type-heading-letter-spacing);line-height:var(--pys-type-card-heading-line)}.pys-contact-support__card-text{margin:.8rem 0 0;color:var(--pys-contact-muted);font-size:var(--pys-contact-card-text-size);line-height:var(--pys-type-card-text-line)}.pys-contact-support__main{display:grid;grid-template-columns:minmax(28rem,.88fr) minmax(0,1.12fr);gap:2.4rem;align-items:start;margin-top:2.4rem}.pys-contact-support__side{display:grid;gap:1.6rem}.pys-contact-support__info-card{padding:2.4rem}.pys-contact-support__info-card--small{background:var(--pys-contact-card-soft)}.pys-contact-support__section-title{margin:0;color:var(--pys-contact-text);font-size:2.2rem;font-weight:var(--pys-type-heading-weight);letter-spacing:0;line-height:1.18}.pys-contact-support__checklist{display:grid;gap:1.2rem;margin:1.7rem 0 0;padding:0;list-style:none}.pys-contact-support__check-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;color:var(--pys-contact-text);font-size:1.5rem;font-weight:700;line-height:1.45}.pys-contact-support__check-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-top:.05rem;border-radius:999px;background:rgba(var(--pys-contact-accent-rgb),.1);color:var(--pys-contact-accent)}.pys-contact-support__check-icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.pys-contact-support__response-copy{margin:1.1rem 0 0;color:var(--pys-contact-muted);font-size:1.52rem;line-height:1.6}.pys-contact-support__form-card{padding:clamp(2.2rem,4vw,3.6rem)}.pys-contact-support__form-intro{margin:.9rem 0 0;color:var(--pys-contact-muted);font-size:1.5rem;line-height:1.6}.pys-contact-support__form{display:grid;gap:1.8rem;margin-top:2.2rem}.pys-contact-support__status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;margin:0;padding:1.4rem 1.6rem;border-radius:8px;font-size:1.45rem;line-height:1.5}.pys-contact-support__status .svg-wrapper{width:2rem;height:2rem;margin-top:.15rem}.pys-contact-support__status--success{border:1px solid rgba(var(--pys-success-rgb),.26);background:rgba(var(--pys-success-rgb),.08);color:var(--pys-contact-success)}.pys-contact-support__status--error{border:1px solid rgba(var(--pys-error-rgb),.22);background:rgba(var(--pys-error-rgb),.07);color:var(--pys-contact-error)}.pys-contact-support__status-heading{margin:0;color:currentColor;font-size:1.5rem;font-weight:var(--pys-type-heading-weight);letter-spacing:0;line-height:1.35}.pys-contact-support__status ul{margin:.8rem 0 0;padding-left:1.9rem}.pys-contact-support__status a{color:currentColor}.pys-contact-support__fields{display:grid;gap:1.6rem}.pys-contact-support__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.pys-contact-support__field{display:grid;gap:.7rem}.pys-contact-support__label{color:var(--pys-contact-text);font-size:1.35rem;font-weight:var(--pys-type-heading-weight);letter-spacing:0;line-height:1.3}.pys-contact-support__required{color:var(--pys-contact-accent)}.pys-contact-support__input,.pys-contact-support__textarea{width:100%;min-height:5rem;padding:1.3rem 1.5rem;border:1px solid var(--pys-contact-line-strong);border-radius:6px;background:var(--pys-surface);color:var(--pys-contact-text);font:inherit;font-size:1.55rem;letter-spacing:0;line-height:1.45}.pys-contact-support__textarea{min-height:16rem;resize:vertical}.pys-contact-support__input::placeholder,.pys-contact-support__textarea::placeholder{color:rgba(var(--pys-muted-rgb),.74)}.pys-contact-support__input:focus,.pys-contact-support__textarea:focus{border-color:rgba(var(--pys-contact-accent-rgb),.72);outline:.2rem solid rgba(var(--pys-contact-accent-rgb),.2);outline-offset:0;box-shadow:none}.pys-contact-support__input[aria-invalid=true],.pys-contact-support__textarea[aria-invalid=true]{border-color:rgba(var(--pys-error-rgb),.7)}.pys-contact-support__field-error{color:var(--pys-contact-error);font-size:1.3rem;line-height:1.45}.pys-contact-support__helper-note{margin:-.4rem 0 0;padding:1.2rem 1.4rem;border:1px solid rgba(var(--pys-contact-accent-rgb),.18);border-radius:8px;background:rgba(var(--pys-contact-accent-rgb),.06);color:var(--pys-contact-muted);font-size:1.38rem;line-height:1.5}.pys-contact-support__actions{display:flex;flex-wrap:wrap;gap:1.3rem 1.8rem;align-items:center}.pys-contact-support__submit.button{--color-button: var(--pys-contact-accent-rgb);--color-button-text: 255, 255, 255;min-height:5.2rem;min-width:17rem;border-radius:6px;font-weight:var(--pys-type-heading-weight)}.pys-contact-support__submit.button:hover,.pys-contact-support__submit.button:focus-visible{--color-button: var(--pys-orange-dark-rgb);color:var(--pys-on-dark)}.pys-contact-support__submit.button:after{border-radius:6px}.pys-contact-support__trust-note{display:inline-flex;align-items:center;gap:.7rem;margin:0;color:var(--pys-contact-muted);font-size:1.35rem;font-weight:700;line-height:1.4}.pys-contact-support__trust-note svg{width:1.7rem;height:1.7rem;fill:none;stroke:var(--pys-contact-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.pys-contact-support__quick-links{margin-top:2.4rem}.pys-contact-support__quick-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;padding:1.2rem;border:1px solid var(--pys-contact-line);border-radius:8px;background:#ffffff80}.pys-contact-support__quick-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.1rem;align-items:center;min-height:9.6rem;padding:1.5rem;color:var(--pys-contact-text);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pys-contact-support__quick-link:hover,.pys-contact-support__quick-link:focus-visible{border-color:rgba(var(--pys-contact-accent-rgb),.36);box-shadow:0 1.2rem 2.6rem rgba(var(--pys-contact-accent-rgb),.12);color:var(--pys-contact-text);transform:translateY(-1px)}.pys-contact-support__quick-icon{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;color:var(--pys-contact-accent);flex:0 0 auto}.pys-contact-support__quick-icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pys-contact-support__quick-title{display:block;color:var(--pys-contact-text);font-size:1.48rem;font-weight:var(--pys-type-heading-weight);letter-spacing:0;line-height:1.25}.pys-contact-support__quick-subline{display:block;margin-top:.35rem;color:var(--pys-contact-muted);font-size:1.25rem;line-height:1.35}.pys-contact-support__quick-arrow{color:var(--pys-contact-accent);font-size:1.8rem;font-weight:var(--pys-type-heading-weight);line-height:1}@media screen and (min-width:750px){.pys-contact-support__heading{font-size:var(--pys-contact-heading-size)}.pys-contact-support__intro{font-size:var(--pys-contact-lead-size)}}@media screen and (max-width:1099px){.pys-contact-support__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pys-contact-support__main{grid-template-columns:1fr}.pys-contact-support__side,.pys-contact-support__quick-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.pys-contact-support__page{padding-left:1.6rem;padding-right:1.6rem}.pys-contact-support__cards{margin-top:2.8rem}.pys-contact-support__heading{font-size:var(--pys-contact-heading-size)}.pys-contact-support__intro{font-size:var(--pys-contact-lead-size)}.pys-contact-support__cards,.pys-contact-support__side,.pys-contact-support__field-grid,.pys-contact-support__quick-strip{grid-template-columns:1fr}.pys-contact-support__support-card,.pys-contact-support__info-card{padding:1.8rem}.pys-contact-support__form-card{padding:2rem}.pys-contact-support__actions,.pys-contact-support__submit.button{width:100%}.pys-contact-support__quick-link{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pys-contact-support.css.map */
