.contact-page{max-width:1000px;padding-top:64px;padding-bottom:80px}.contact-page__intro{text-align:center;max-width:820px;margin-inline:auto}.contact-page__intro h1{font-size:16px;font-weight:600;margin:0 0 30px}.contact-page__intro h2{font-size:clamp(30px,4.5vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px}.contact-page__intro p{font-size:15px;line-height:1.8;color:#746b71;margin:10px 0}.contact-form{display:grid;gap:22px;margin-top:40px;padding:clamp(22px,4vw,44px);background:#f8f6f7;border:1px solid #e9e1e5;border-radius:18px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form__field{display:grid;gap:9px;min-width:0}.contact-form label{font-size:13px;font-weight:500}.contact-form label span{font-weight:400;color:#81767d;margin-left:5px}.contact-form input,.contact-form textarea{width:100%;min-width:0;border:1px solid #dcd3d8;padding:15px 16px;border-radius:7px;background:#fff;color:inherit;font:inherit;font-size:16px}.contact-form textarea{resize:vertical;min-height:160px}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid #765267;outline-offset:3px}.contact-form__privacy{font-size:12px;line-height:1.7;color:#796e75;margin:0}.contact-form__privacy a{text-underline-offset:3px}.contact-form .button{justify-self:center;min-width:210px;justify-content:center}.contact-form [role=status]{margin:0;line-height:1.7}@media(max-width:599px){.contact-page{padding-top:38px;padding-bottom:54px}.contact-page__intro h1{margin-bottom:23px}.contact-page__intro p{font-size:14px}.contact-form{margin-top:30px;gap:20px;border-radius:12px}.contact-form__row{grid-template-columns:1fr;gap:20px}.contact-form .button{width:100%;min-width:0}}.password-page{max-width:800px;padding-top:100px;padding-bottom:120px;min-height:60vh}.password-page h1{font-size:clamp(40px,6vw,72px)}.password-form{display:grid;gap:16px;max-width:420px}.password-form label{font-size:13px}.password-form input{border:1px solid #ccd1c5;border-radius:4px;padding:12px}.interface-arrow{display:inline-block;vertical-align:-.125em;flex-shrink:0}.product-art-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;aspect-ratio:1;background:#f4f3ef;color:#62695c;padding:24px;text-align:center;font-size:12px;letter-spacing:.02em}.product-art-concept{position:relative;width:100%;height:100%;display:grid;place-items:center;aspect-ratio:1;background:#f5f4f0}.product-art-concept__label{position:absolute;bottom:20px;left:20px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6f726c}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
