.soda-contact{--soda-bg-base: var(--ny-soda-pearl-white);--soda-ink: rgb(var(--color-foreground));--soda-text-body: rgba(var(--color-foreground), .86);--soda-text-sub: rgba(var(--color-foreground), .78);--soda-text-muted: rgba(var(--color-foreground), .7);--soda-gold-badge: var(--ny-soda-bronze-gold);--soda-gold-text: var(--ny-soda-bronze-gold);--soda-border: var(--ny-soda-unselected-border);--soda-border-soft: rgba(var(--color-foreground), .12);--soda-border-strong: rgba(var(--color-foreground), .28);--soda-note-bg: var(--ny-soda-warm-sand);--soda-black-b: rgb(var(--color-foreground));--soda-radius-sm: 3px;--soda-radius-card: 4px;--soda-radius-button: var(--buttons-radius, 4px);--font-heading: var(--font-heading-family);--font-body: var(--font-body-family);--font-display: var(--font-heading-family);--ny-contact-alert: var(--ny-soda-alert);background:var(--soda-bg-base)}.soda-contact__inner{max-width:760px;margin:0 auto;padding:56px 20px 88px}.soda-contact__title{margin:0 0 32px;text-align:center;font-family:var(--font-heading);font-weight:700;font-size:32px;letter-spacing:.32em;color:var(--soda-ink)}.soda-contact__notice{margin:0 0 24px;padding:16px 20px;background:var(--soda-note-bg);border-left:4px solid var(--soda-gold-badge);font-size:13px;line-height:1.9;color:var(--soda-text-body)}.soda-contact__lead{margin:0 0 32px;font-size:14px;line-height:1.95;color:var(--soda-text-body)}.soda-contact__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.soda-contact__link:hover{color:var(--soda-gold-text)}.soda-contact__field{margin:0 0 20px}.soda-contact__label{display:block;margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--soda-ink)}.soda-contact__label--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.soda-contact__req{margin-left:8px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ny-contact-alert)}.soda-contact__input,.soda-contact__select,.soda-contact__textarea{display:block;width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--soda-border);border-radius:3px;font-family:var(--font-body);font-size:15px;color:var(--soda-ink);-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.soda-contact__input,.soda-contact__select{height:52px;padding:0 16px}.soda-contact__textarea{min-height:160px;padding:14px 16px;line-height:1.85;resize:vertical}.soda-contact__input::placeholder,.soda-contact__textarea::placeholder{color:var(--soda-text-muted)}.soda-contact__input:focus,.soda-contact__select:focus,.soda-contact__textarea:focus{outline:none;border-color:var(--soda-gold-badge);box-shadow:0 0 0 2px #a9853f26}.soda-contact__select-wrap{position:relative}.soda-contact__select{padding-right:44px;cursor:pointer}.soda-contact__select-wrap:after{content:"";position:absolute;top:50%;right:18px;width:9px;height:9px;margin-top:-6px;border-right:1.5px solid var(--soda-text-sub);border-bottom:1.5px solid var(--soda-text-sub);transform:rotate(45deg);pointer-events:none}.soda-contact__field.is-invalid .soda-contact__input,.soda-contact__field.is-invalid .soda-contact__select,.soda-contact__field.is-invalid .soda-contact__textarea{border-color:var(--ny-contact-alert)}.soda-contact__error{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--ny-contact-alert)}.soda-contact__form-error{margin:0 0 24px;padding:14px 18px;border:1px solid var(--ny-contact-alert);border-radius:3px;background:#a33a3312;font-size:13px;line-height:1.8;color:var(--ny-contact-alert)}.soda-contact__privacy{display:flex;align-items:flex-start;gap:12px;margin:4px 0 24px;min-height:44px;padding:8px 0}.soda-contact__checkbox{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--soda-ink);cursor:pointer}.soda-contact__privacy-label{font-size:14px;line-height:1.6;color:var(--soda-text-body);cursor:pointer}.soda-contact__submit{display:block;width:100%;height:52px;border:0;border-radius:var(--soda-radius-button);background:rgba(var(--color-foreground),.28);color:var(--ny-soda-pearl-white);font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.12em;cursor:not-allowed;transition:background .2s ease,color .2s ease}.soda-contact__submit:not(:disabled){background:var(--soda-ink);color:var(--ny-soda-pearl-white);cursor:pointer}.soda-contact__submit:not(:disabled):hover{background:var(--soda-black-b)}.soda-contact__confirm-note{margin:0 0 24px;font-size:14px;line-height:1.9;color:var(--soda-text-body)}.soda-contact__summary{margin:0 0 32px;border-top:1px solid var(--soda-border)}.soda-contact__summary-row{display:grid;grid-template-columns:190px 1fr;border-bottom:1px solid var(--soda-border)}.soda-contact__summary-label{padding:16px 22px 16px 0;font-size:13px;font-weight:600;color:var(--soda-gold-text)}.soda-contact__summary-value{padding:16px 0;margin:0;font-size:14px;line-height:1.9;color:var(--soda-ink);white-space:pre-wrap;word-break:break-word}.soda-contact__confirm-actions{display:flex;flex-direction:column;gap:14px}.soda-contact__submit--send{background:var(--soda-ink);color:var(--ny-soda-pearl-white);cursor:pointer}.soda-contact__submit--send:hover{background:var(--soda-black-b)}.soda-contact__back{display:block;width:100%;height:52px;border:1px solid var(--soda-border-strong);border-radius:var(--soda-radius-button);background:transparent;color:var(--soda-ink);font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.12em;cursor:pointer;transition:border-color .2s ease,background .2s ease}.soda-contact__back:hover{border-color:var(--soda-ink);background:#1a191708}.soda-contact__done{margin:8px 0;padding:40px 28px;border:1px solid var(--soda-border);border-radius:var(--soda-radius-card);background:var(--soda-note-bg);text-align:center}.soda-contact__done-title{margin:0 0 12px;font-family:var(--font-heading);font-weight:700;font-size:20px;letter-spacing:.04em;color:var(--soda-ink)}.soda-contact__done-text{margin:0;font-size:14px;line-height:1.95;color:var(--soda-text-body)}@media screen and (max-width:749px){.soda-contact__inner{padding:40px 20px 64px}.soda-contact__title{font-size:26px;letter-spacing:.24em}.soda-contact__summary-row{grid-template-columns:1fr}.soda-contact__summary-label{padding:14px 0 0}.soda-contact__summary-value{padding:4px 0 14px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-soda-contact.css.map */
