.lw__tab{position:fixed;top:var(--lw-top);left:0;z-index:3;display:flex;flex-direction:column;align-items:center;min-width:34px;transform:translate(var(--lw-dx, 0px),calc(-50% + var(--lw-dy, 0px)));background-color:var(--lw-tab-bg);color:var(--lw-tab-fg)}.lw__tab[data-side=right]{right:0;left:auto}.lw__tab[data-movable]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lw__tab[data-dragging]{z-index:4;cursor:grabbing}.lw__tab[data-settling]{transition:transform .22s ease}.lw__tab[hidden]{display:none}.lw__open{margin:0;padding:16px 10px;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.14em;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;transition:opacity .15s ease}.lw__open:hover{opacity:.75}.lw__dismiss{display:flex;align-items:center;justify-content:center;width:100%;height:36px;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.lw__tab button:focus-visible{outline:2px solid currentColor;outline-offset:-3px;box-shadow:none}.lw__dialog{width:min(400px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;overflow:auto;background-color:var(--lw-bg);color:var(--lw-fg);font-family:var(--font-body-family)}.lw__dialog::backdrop{background:#00000059}.lw__dialog[open]{animation:lw-in .2s ease both}@keyframes lw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lw__dialog--left{margin:auto auto 24px 64px}.lw__dialog--right{margin:auto 24px 24px auto}@media screen and (max-width:749px){.lw__dialog,.lw__dialog--left,.lw__dialog--right{width:100%;max-width:100%;max-height:90vh;max-height:90dvh;margin:auto 0 0}.lw__dialog.lw__dialog--m-center{width:calc(100% - 32px);max-width:400px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto}}html:has(.lw__dialog[open]){overflow:hidden}.lw__panel{position:relative}.lw__close{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(var(--lw-fg-rgb),.2);background-color:var(--lw-bg);color:var(--lw-fg);cursor:pointer}.lw__panel button:focus-visible,.lw__panel input:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}.lw__media{aspect-ratio:var(--lw-ratio);overflow:hidden;background-color:rgba(var(--lw-fg-rgb),.06)}.lw__media img{display:block;width:100%;height:100%;object-fit:cover}.lw__body{padding:28px 24px 24px}.lw__eyebrow{margin:0 0 10px;padding-right:36px;font-size:11px;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.lw__heading{margin:0;padding-right:36px;color:inherit;font-family:var(--font-body-family);font-size:22px;font-weight:inherit;letter-spacing:-.005em;line-height:1.15;text-transform:var(--lw-case)}.lw__text{margin:12px 0 0;font-size:13px;line-height:1.55;opacity:.8}.lw__form{margin:20px 0 0}.lw__field{display:flex}.lw__input{flex:1 1 auto;min-width:0;height:44px;margin:0;padding:0 14px;border:1px solid var(--lw-fg);border-right:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}.lw__input::placeholder{color:inherit;opacity:.55}.lw__button{flex:none;height:44px;margin:0;padding:0 20px;border:1px solid var(--lw-fg);border-radius:0;background-color:var(--lw-fg);color:var(--lw-bg);cursor:pointer;font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;-webkit-appearance:none;appearance:none}.lw__button:disabled{cursor:default;opacity:.55}.lw__consent{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-size:12px;line-height:1.4;cursor:pointer}.lw__consent input[type=checkbox]{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--lw-fg)}.lw__consent a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.lw__message{margin:14px 0 0;font-size:13px;line-height:1.45}.lw__message[hidden]{display:none}.lw__message[data-state=error]{color:#b42318}.lw__form[data-done] .lw__field,.lw__form[data-done] .lw__consent{display:none}.lw__form[data-done] .lw__message{margin-top:0;font-size:15px}@media(prefers-reduced-motion:reduce){.lw__dialog[open]{animation:none}.lw__open,.lw__tab[data-settling]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/leadstate-welcome.css.map */
