
.contact-page{max-width:1120px;margin:auto;padding:72px 5vw 90px;color:#171717}.contact-intro{text-align:center;max-width:650px;margin:0 auto 48px}.contact-eyebrow{font-size:11px;letter-spacing:.15em}.contact-intro h1{font-size:clamp(36px,5vw,64px);font-weight:500;margin:20px 0}.contact-page p{line-height:1.7}.contact-intro>p:last-child,.contact-write>div>p{color:#777}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:72px}.contact-cards>a{display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid #ddd;color:inherit;text-decoration:none;overflow-wrap:anywhere}.contact-cards span{font-size:12px}.contact-cards strong{font-size:clamp(16px,2vw,22px);font-weight:500}.contact-write{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;padding:48px 0;border-top:1px solid #ddd}.contact-page h2{font-weight:500;font-size:26px;margin:0 0 22px}.contact-fields{display:flex;flex-direction:column;gap:12px}.contact-fields label{font-size:12px;letter-spacing:.08em;margin-top:14px}.contact-fields input,.contact-fields select,.contact-fields textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #ccc;padding:15px;background:white;color:#171717;font-size:16px;border-radius:0}.contact-fields textarea{resize:vertical}.contact-fields button{background:#171717;color:white;border:0;min-height:52px;margin-top:14px;cursor:pointer;font-size:13px;letter-spacing:.08em}.contact-page .contact-note{font-size:12px;color:#777}.contact-page a{text-underline-offset:4px}.contact-faq{padding:40px 0}.contact-faq details{border-top:1px solid #ddd;padding:22px 0}.contact-faq summary{cursor:pointer;font-size:16px}.contact-policies{padding-top:40px}.contact-policies .store-policies{width:100%;padding:0;margin:0;max-width:none}.contact-page [id]{scroll-margin-top:110px}@media(max-width:700px){.contact-page{padding:38px 20px 60px}.contact-cards,.contact-write{grid-template-columns:1fr;gap:20px}.contact-cards{margin-bottom:38px}.contact-cards>a{padding:24px}.contact-write{padding:30px 0}.contact-page h2{font-size:23px}}
