.x3em{container-type:inline-size;font-family:var(--font-sans);color:var(--text,var(--ink));-webkit-font-smoothing:antialiased}.x3em *,.x3em *:before,.x3em *:after{box-sizing:border-box}.x3em-band{background:var(--cream);padding:56px 0}.x3em-band[data-theme=green]{background:var(--green);color:var(--white)}.x3em-card{background:var(--white);border:2px solid var(--line);border-radius:var(--radius-card);padding:24px}.x3em-plain{background:transparent}.x3em-in{display:grid;gap:22px;align-items:start}.x3em-t{min-width:0}.x3em-t .x-kick{margin:0 0 8px}.x3em .x3em-h{margin:0 0 10px;color:var(--text,var(--ink))}.x3em[data-theme=green] .x3em-h{color:var(--white)}.x3em-band .x3em-h{font-size:clamp(30px,5.2cqi,46px);line-height:1.02}.x3em-card .x3em-h,.x3em-plain .x3em-h{font-size:clamp(22px,5.6cqi,30px);line-height:1.12}.x3em-p{margin:0;font-size:17px;line-height:1.5;color:var(--text-muted,var(--ink-soft));max-width:560px}.x3em-sum{margin:12px 0 0;min-height:24px;font-size:16px;line-height:1.5;font-weight:700;color:var(--text,var(--ink))}.x3em-sum:empty{visibility:hidden}.x3em-f{position:relative;margin:0;min-width:0}.x3em-fields,.x3em-row{display:grid;gap:14px}.x3em-fld{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.x3em-l{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kicker,var(--green));line-height:1.3}.x3em-l i{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;opacity:.9}.x3em input[type=email],.x3em input[type=text],.x3em select{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;margin:0;padding:0 16px;border:2px solid var(--ink);border-radius:12px;background-color:var(--white);color:var(--ink);font:500 16px/1.2 var(--font-sans);box-shadow:none}.x3em select{padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px;text-overflow:ellipsis;cursor:pointer}.x3em select:disabled{opacity:.55;cursor:default}.x3em input::placeholder{color:#6b6b6b;opacity:1}.x3em[data-theme=green] input[type=email],.x3em[data-theme=green] input[type=text],.x3em[data-theme=green] select{border-color:var(--white)}.x3em input:focus-visible,.x3em select:focus-visible,.x3em button:focus-visible{outline:3px solid var(--focus,var(--ink));outline-offset:3px}.x3em [aria-invalid=true]{border-color:#b3261e!important;box-shadow:0 0 0 2px #b3261e}.x3em[data-theme=green] [aria-invalid=true]{border-color:var(--orange)!important;box-shadow:0 0 0 2px var(--orange)}.x3em-ck{display:flex;gap:12px;align-items:flex-start;min-height:44px;margin:0;padding:10px 0;cursor:pointer;font-size:15px;line-height:1.45}.x3em-ck input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--green);cursor:pointer}.x3em[data-theme=green] .x3em-ck input{accent-color:var(--orange)}.x3em-legal{margin:0;font-size:15px;line-height:1.5}.x3em-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.x3em-act .x-btn{max-width:100%}.x3em-act .x-btn[disabled]{opacity:.6;cursor:progress}.x3em-fine{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted,var(--ink-soft))}.x3em-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.x3em-msg{margin:0;min-height:24px;font-size:15px;line-height:1.5;font-weight:700}.x3em-msg.err{color:#b3261e}.x3em[data-theme=green] .x3em-msg.err{color:var(--orange-light,#FFC266)}.x3em-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.x3em-ok{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:8px 0}.x3em-ok-i{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--orange);color:var(--ink)}.x3em-ok-t{margin:4px 0 0;font-size:24px;line-height:1.15;font-weight:900}.x3em-ok-t:focus{outline:none}.x3em-ok-p{margin:0;font-size:16px;line-height:1.5;max-width:520px}.x3em[data-state=ok] .x3em-fields{visibility:hidden}.x3em[data-state=ok] .x3em-ok{display:flex}@container (min-width:560px){.x3em-row-2{grid-template-columns:3fr 2fr}.x3em-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:900px){.x3em-band .x3em-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.x3em-card .x3em-in{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:32px}}.x3em-compact .x3em-in{gap:16px}.x3em-compact .x3em-row-1{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.x3em-compact .x3em-row-1 .x3em-fld{flex:1 1 240px}@media(max-width:820px){.x3em-band{padding:44px 0}.x3em-card{padding:20px 16px}.x3em-p{font-size:16px}}@media(prefers-reduced-motion:reduce){.x3em *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/x3-email.css.map */
