.szewko-depesze__zacheta{max-width:240px;margin:0 auto var(--space-md);@media (max-width:767px){max-width:none}font-family:var(--font-body);font-size:.8125rem;color:var(--color-parchment);opacity:.7}.szewko-depesze__formularz{display:flex;flex-direction:column;gap:var(--space-sm);max-width:280px;margin:0 auto;@media (max-width:767px){max-width:none}& input[type='email']{width:100%;padding:12px var(--space-md);border:1px solid color-mix(in srgb,var(--color-bleached-linen) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-smoked-tent) 40%,transparent);color:var(--color-parchment);font-size:.875rem;text-align:center;transition:border-color 200ms var(--ease-desert);&::placeholder{color:var(--color-parchment);opacity:.55}&:focus{border-color:var(--color-sand-gold);outline:none}&[aria-invalid='true']{border-color:var(--color-terracotta-light)}&:disabled{opacity:.6}}& button[type='submit']{width:100%;padding:12px var(--space-md);border:0;border-radius:var(--radius-sm);background:var(--color-desert-rust);color:var(--color-parchment);font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color 200ms var(--ease-desert);&:hover:not(:disabled){background:color-mix(in srgb,var(--color-desert-rust) 82%,black)}&:disabled{cursor:not-allowed;opacity:.55}}}.szewko-depesze__zgoda{font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--color-parchment);opacity:.8;text-align:left}.szewko-stopka .szewko-stopka__depesze .szewko-depesze__zgoda a{display:inline;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:1;color:var(--color-sand-gold);text-decoration:underline;&:hover{color:var(--color-parchment)}}.szewko-depesze__notka{font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--color-sand-gold);opacity:.7}.szewko-depesze__zapora{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.szewko-depesze__turnstile:not(:empty){display:flex;justify-content:center}.szewko-depesze__komunikat{font-family:var(--font-body);font-size:.8125rem;line-height:1.45;color:var(--color-parchment);text-align:left;&:empty{display:none}}.szewko-depesze__formularz[data-stan='blad'] .szewko-depesze__komunikat{color:var(--color-terracotta-light)}.szewko-depesze__formularz[data-stan='sukces']{& input[type='email'],& button[type='submit'],& .szewko-depesze__zgoda,& .szewko-depesze__turnstile{display:none}& .szewko-depesze__komunikat{padding-left:var(--space-sm);border-left:2px solid var(--color-oasis-green-light)}}