.ecap{background:var(--ink);color:var(--bone)}.ecap-in{display:grid;grid-template-columns:1fr;gap:var(--s5);align-items:start;text-align:left;max-width:none}@media(min-width:900px){.ecap-in{grid-template-columns:1fr 1fr;gap:var(--s6)}}.ecap h2,.ecap .dsp{font-size:var(--fs-h2);color:var(--bone);margin-top:var(--s3)}.ecap-body{color:var(--on-court);font-size:var(--fs-body);max-width:46ch;margin:var(--s3) 0 0}.ecap-form{width:100%;margin:0}.ecap-row{display:flex;flex-direction:column;gap:0;border:1px solid var(--bone)}@media(min-width:560px){.ecap-row{flex-direction:row;align-items:stretch}}.ecap-field{flex:1;text-align:left}.ecap-input{width:100%;height:100%;min-height:58px;padding-inline:var(--s4);border:0;border-radius:0;background:transparent;color:var(--bone);font-family:var(--display);font-size:var(--fs-body)}.ecap-input::placeholder{color:var(--on-court)}.ecap-input:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.ecap-submit{white-space:nowrap;border:0;border-radius:0;min-height:58px;padding-inline:var(--s5);background:var(--accent-deep);color:var(--bone)}.ecap-submit:hover{background:color-mix(in srgb,var(--accent-deep) 84%,#000)}.ecap-submit:focus-visible{outline:2px solid var(--bone);outline-offset:-4px}.ecap-fine{color:var(--on-court);text-align:left}.ecap-msg{display:flex;align-items:center;justify-content:center;gap:var(--s1);margin:var(--s3) 0 0;color:var(--bone);font-size:var(--fs-sm)}.ecap-msg svg{width:18px;height:18px;flex:none}.ecap-fine{font-family:var(--display);color:var(--on-court);font-size:var(--fs-xs);max-width:52ch;margin:var(--s3) 0 0}.ecap-sms{display:flex;align-items:flex-start;gap:var(--s3);margin-top:var(--s3)}.ecap-sms input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:22px;height:22px;margin:2px 0 0;border:2px solid var(--bone);background:transparent;cursor:pointer}.ecap-sms input[type=checkbox]:checked{background:var(--bone)}.ecap-sms input[type=checkbox]:checked:after{content:"";display:block;width:6px;height:11px;margin:1px auto 0;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.ecap-sms input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ecap-sms label{font-size:var(--fs-sm);color:var(--on-court);cursor:pointer}.ecap-phone{display:none;margin-top:var(--s3)}.ecap-form:has(.ecap-sms input:checked) .ecap-phone,.ecap-in:has(.ecap-sms input:checked) .ecap-phone{display:block}.ecap-input--phone{border:1px solid var(--bone);min-height:52px;max-width:320px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/daps-email-capture.css.map */
