.xz-partner{background:#0b0a09;color:#f3eee6;padding:60px 24px 72px;font-family:Arial,sans-serif}.xz-partner>header,.xz-partner__body,.xz-partner__form{max-width:860px;margin:0 auto}.xz-partner__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#e3c995}.xz-partner h1{font-family:Georgia,serif;font-size:clamp(34px,5vw,54px);line-height:1.1;font-weight:400;margin:12px 0 28px}.xz-partner h2{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:32px 0 16px}.xz-partner__body{font-size:16px;line-height:1.65;color:#cbc5bc}.xz-partner__body h2{color:#f3eee6}.xz-partner__body li{margin:12px 0}.xz-partner__body a,.xz-partner__privacy a{color:#e3c995;text-underline-offset:4px}.xz-partner__form{margin-top:36px;padding-top:12px;border-top:1px solid #c9a96e40}.xz-partner__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.xz-partner label{display:block;font-size:14px;line-height:1.5;margin-bottom:8px}.xz-partner input:not([type=checkbox]),.xz-partner textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #c9a96e66;border-radius:10px;padding:13px 14px;background:#181511;color:#fff;font:400 16px/1.4 Arial,sans-serif;margin-bottom:20px}.xz-partner input:focus-visible,.xz-partner textarea:focus-visible,.xz-partner button:focus-visible{outline:2px solid #e3c995;outline-offset:3px}.xz-partner .xz-partner__consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:#cbc5bc;margin:22px 0}.xz-partner__consent input{width:20px;height:20px;flex:none;accent-color:#c9a96e}.xz-partner button{border:0;border-radius:999px;background:linear-gradient(#e3c995,#b48f55);color:#1a1611;padding:15px 28px;font-size:16px;font-weight:600;min-height:48px;cursor:pointer}.xz-partner__privacy{font-size:12px;line-height:1.5;color:#bfb7aa}.xz-partner__notice{padding:20px;border:1px solid #c9a96e66;border-radius:12px;background:#221d15;font-size:16px;line-height:1.6}@media(max-width:600px){.xz-partner{padding:32px 20px 44px}.xz-partner__fields{grid-template-columns:1fr;gap:0}.xz-partner button{width:100%}.xz-partner__body{font-size:15px}}.xz-partner-link{padding:14px 20px 22px;text-align:center;background:#0b0a09;border-top:1px solid #ffffff0d}.xz-partner-link a{display:inline-block;padding:10px;color:#bfb7aa;font:400 12px/1.4 sans-serif;text-underline-offset:4px}.xz-partner-link a:hover{color:#e3c995}.xz-partner-link a:focus-visible{outline:2px solid #e3c995;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
