.support-page{padding-top:clamp(3.5rem,8vw,8rem)}.support-page--narrow{max-width:960px}.support-page__title{max-width:18ch;margin-bottom:2rem}.support-page__intro{max-width:65ch;margin:1.5rem 0 3rem;color:#a3a3a3}.support-page__content{margin-top:2.5rem}.support-page__content table{display:block;max-width:100%;overflow-x:auto}.support-page__content td,.support-page__content th{padding:.75rem;border:1px solid #707070}.support-layout{display:grid;gap:3rem;border-top:1px solid #303030}.support-layout__intro{min-width:0}.support-layout__heading{font-size:clamp(2.75rem,5.5vw,5.75rem);max-width:11ch}.support-layout__copy{max-width:36ch;color:#a3a3a3;margin:1.5rem 0}.support-email{display:inline-block;min-height:44px;padding:.6rem 0;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.3rem;font-weight:500}.support-layout__form,.studio-form,.studio-form .field{min-width:0}.studio-form .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.studio-form .field{display:flex;flex-direction:column;gap:.55rem}.studio-form .field label{font-size:.85rem;font-weight:500;line-height:1.5}.studio-form .field input,.studio-form .field select,.studio-form .field textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:.85rem 1rem;border:1px solid #707070;border-radius:0;background:#141414;color:#fff;font:inherit;font-size:1rem;color-scheme:dark}.studio-form .field select{padding-right:2rem}.studio-form .field textarea{resize:vertical;min-height:150px;line-height:1.65}.studio-form .field input:focus-visible,.studio-form .field select:focus-visible,.studio-form .field textarea:focus-visible{outline:2px solid #fff;outline-offset:3px}.studio-form .field input[aria-invalid=true]{border-color:#ffa39d}.studio-form .field .form-note{margin:0}.form-note{color:#a3a3a3;font-size:.8rem;line-height:1.6;margin:0 0 1.5rem}.form-consent{display:flex;align-items:flex-start;gap:.85rem;margin:1.75rem 0 .5rem}.form-consent input{flex:0 0 20px;width:20px;height:20px;margin:.7rem 0 0;accent-color:#fff;color-scheme:dark}.form-consent label{flex:1;min-width:0;min-height:44px;padding-block:.5rem;font-size:.8rem;color:#a3a3a3;line-height:1.65;overflow-wrap:anywhere;cursor:pointer}.form-consent input:focus-visible{outline:2px solid #fff;outline-offset:4px}.form-policy{display:inline-block;min-height:44px;padding:.65rem 0;margin-bottom:.5rem;font-size:.8rem;text-decoration:underline;text-underline-offset:.2rem}.studio-form>.button{display:flex;margin-top:1.5rem;width:100%}.form-feedback{padding:1.25rem;border:1px solid #707070;margin:0 0 1.75rem;line-height:1.6;background:#141414}.form-feedback h3{margin:0 0 .5rem;font-size:1rem}.form-feedback p,.form-feedback ul{margin:0}.form-feedback--error{border-color:#ffa39d}.form-feedback--error a{text-decoration:underline}.inquiry-artwork{border:1px solid #707070;padding:1.5rem;margin-top:2.5rem;max-width:38rem}.inquiry-artwork h3{font-size:1.15rem;margin:0 0 1rem}.inquiry-artwork p{font-size:.85rem;line-height:1.75;color:#a3a3a3;margin:.75rem 0}.inquiry-artwork .button{width:100%;margin-top:1rem}.studio-apps{min-width:0}.studio-apps>*+*{margin-top:1.5rem}.newsletter-section{border-top:1px solid #303030;border-bottom:1px solid #303030;background:#141414}.newsletter-layout{display:grid;gap:2.75rem;align-items:center}.newsletter-layout__heading{font-size:clamp(2.5rem,5.5vw,5.5rem)}.newsletter-layout__copy{color:#a3a3a3;max-width:42ch;margin-top:1.25rem}.newsletter-form__row{display:grid;gap:1rem}.newsletter-form__row .button{min-height:48px}.newsletter-form .field input{background:#080808}.faq-section{display:grid;gap:2.5rem;border-top:1px solid #303030}.faq-section__intro .display{max-width:12ch;font-size:clamp(2.75rem,5.5vw,5.75rem)}.faq-section__intro .rte{max-width:40ch;color:#a3a3a3;margin-top:1.5rem}.faq-section__items{min-width:0}.faq-item{border-top:1px solid #303030}.faq-item:last-child{border-bottom:1px solid #303030}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:72px;padding:1.25rem 0;cursor:pointer;font-size:1rem;font-weight:500}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid #fff;outline-offset:4px}.faq-item__symbol{font-size:1.5rem;flex:0 0 1rem;line-height:1}.faq-item[open] .faq-item__symbol{transform:rotate(45deg)}.faq-item__answer{padding:0 2rem 1.75rem 0;color:#a3a3a3;font-size:.95rem;line-height:1.8}.missing-page{text-align:center;min-height:65vh;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:1.5rem}.missing-page>.eyebrow,.missing-page>.display,.missing-page>.rte{flex:0 0 100%}.missing-page>.rte{max-width:60ch;margin:0 auto 1rem}.missing-page .display{font-size:clamp(2.6rem,7vw,7rem)}@media(min-width:640px){.studio-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-form .field--full{grid-column:1 / -1}.newsletter-form__row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.studio-form>.button{width:auto;display:inline-flex}}@media(min-width:1024px){.support-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:clamp(3rem,7vw,8rem)}.newsletter-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,8rem)}.faq-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,8rem)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/forms.css.map */
