.stemz-terms{margin:0 0 12px;text-align:left}
.stemz-terms__label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.45;color:inherit;margin:0}
.stemz-terms__input{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;padding:0;border:2px solid #808080;border-radius:3px;background:transparent center/14px 14px no-repeat;cursor:pointer;position:static;opacity:1;box-shadow:none;transition:background-color .15s,border-color .15s}
.stemz-terms__input:checked{background-color:#808080;border-color:#808080;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.stemz-terms__input:hover{border-color:#9a9a9a}
.stemz-terms__input:checked:hover{background-color:#6e6e6e;border-color:#6e6e6e}
.stemz-terms__input:focus{outline:none}
.stemz-terms__input:focus-visible{outline:2px solid #b0b0b0;outline-offset:2px}
.stemz-terms__input::before,.stemz-terms__input::after{display:none!important;content:none!important}
.stemz-terms__text a{color:var(--stemz-terms-accent,#FF1F8E);text-decoration:underline}
.stemz-terms__error{margin:8px 0 0;font-size:14px;font-weight:600;color:#ff5a5a}
.stemz-terms__error[hidden]{display:none}
.stemz-terms.is-error .stemz-terms__input{outline:2px solid #ff5a5a;outline-offset:2px}
[data-stemz-locked]{opacity:.45;cursor:not-allowed;pointer-events:auto!important}
[data-stemz-locked-wrap]{position:relative}
[data-stemz-locked-wrap]::after{content:"";position:absolute;inset:0;z-index:5;cursor:not-allowed;background:transparent}
[data-stemz-locked-wrap]>*{opacity:.45}
@media (max-width:749px){.stemz-terms__label{font-size:13px}}
