.tp-club-box[hidden]{display:none}.tp-club-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--tp-z-drawer, 100080);display:grid;place-items:center;padding:16px;font-family:var(--tp-font, inherit);color:#fff}.tp-club-box__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#04070ba8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default}.tp-club-box__card{position:relative;box-sizing:border-box;width:100%;max-width:400px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px 20px 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0b0e12;color:#fff;box-shadow:0 32px 80px #0000008c}.tp-club-box__card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent)}.tp-club-box__card:focus{outline:none}.tp-club-box__card:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.tp-club-box:not([hidden]) .tp-club-box__scrim{animation:tp-club-box-fade .25s ease both}.tp-club-box:not([hidden]) .tp-club-box__card{animation:tp-club-box-in .35s cubic-bezier(.2,.7,.2,1) both}}@keyframes tp-club-box-fade{0%{opacity:0}to{opacity:1}}@keyframes tp-club-box-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.tp-club-box__media{display:block;margin:0 0 14px}.tp-club-box__image{display:none}.tp-club-box__logo{display:block;width:36px;height:auto}.tp-club-box__close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffffb3;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tp-club-box__close:hover{background:#ffffff1a;color:#fff}.tp-club-box__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.tp-club-box__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tp-club-box__state{display:block}.tp-club-box__state[hidden],.tp-club-box__copy[hidden],.tp-club-box__fine[hidden],.tp-club-box__submit[hidden],.tp-club-box__text[hidden],.tp-club-box__error[hidden]{display:none}.tp-club-box__eyebrow{margin:0 0 10px;padding-right:32px;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.tp-club-box__media+.tp-club-box__body .tp-club-box__eyebrow{padding-right:0}.tp-club-box__title{margin:0 0 10px;font-size:26px;line-height:1.08;font-weight:800;letter-spacing:-.02em;text-wrap:balance;color:#fff}.tp-club-box__title:focus{outline:none}.tp-club-box__text{margin:0;font-size:14px;line-height:1.45;color:#ffffffb8}.tp-club-box__form{display:grid;gap:10px;margin:16px 0 0}.tp-club-box__field{display:grid;gap:6px;margin:0}.tp-club-box__label{font-size:12px;line-height:1.3;font-weight:600;color:#fff9}.tp-club-box__label[for$=-email]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tp-club-box__input{box-sizing:border-box;width:100%;height:46px;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0f;color:#fff;font:inherit;font-size:16px;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.tp-club-box__input::placeholder{color:#ffffff57;opacity:1}.tp-club-box__input:focus{outline:none;border-color:#ffffffbf;box-shadow:0 0 0 3px #ffffff1f}.tp-club-box__input[aria-invalid=true]{border-color:#ff8f8f}.tp-club-box__phone{display:flex;align-items:stretch}.tp-club-box__prefix{display:grid;place-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-right:0;border-radius:10px 0 0 10px;background:#ffffff1a;color:#ffffffbf;font-size:15px;font-weight:600}.tp-club-box__input--phone{flex:1;min-width:0;border-radius:0 10px 10px 0}.tp-club-box__interests{display:none}.tp-club-box__consent{display:flex;align-items:flex-start;gap:10px;margin:2px 0 0;font-size:12px;line-height:1.45;color:#fff9;cursor:pointer}.tp-club-box__check{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#fff}.tp-club-box__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tp-club-box__submit{display:block;box-sizing:border-box;width:100%;min-height:50px;margin:4px 0 0;padding:0 18px;border:1px solid #fff;border-radius:10px;background:#fff;color:#0b0e12;font:inherit;font-size:16px;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.tp-club-box__submit:hover{background:#e6ebf0}.tp-club-box__submit:active{transform:translateY(1px)}.tp-club-box__submit:disabled{opacity:.6;cursor:default}.tp-club-box__submit--secondary{border-color:#ffffff4d;background:transparent;color:#fff}.tp-club-box__submit--secondary:hover{background:#ffffff14}.tp-club-box__error{margin:0;font-size:13px;line-height:1.4;color:#ffb1b1}.tp-club-box__fine{margin:0;font-size:12px;line-height:1.45;color:#ffffff80}.tp-club-box__dismiss{display:none}.tp-club-box__done-mark{display:grid;place-items:center;width:44px;height:44px;margin:0 0 16px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff}.tp-club-box__done-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tp-club-box__state--done .tp-club-box__text+.tp-club-box__text{margin-top:8px}.tp-club-box__state--done .tp-club-box__submit,.tp-club-box__state--member .tp-club-box__submit{margin-top:18px}.tp-club-box__state--done .tp-club-box__submit+.tp-club-box__submit{margin-top:10px}body.tp-club-box-open{overflow:hidden}@media screen and (min-width:750px){.tp-club-box__card{max-width:440px;padding:40px 36px 32px}.tp-club-box__title{font-size:32px}.tp-club-box__text{font-size:15px}.tp-club-box__close{top:14px;right:14px}}@media screen and (max-height:640px){.tp-club-box__card{padding-top:22px;padding-bottom:18px}.tp-club-box__media{margin-bottom:12px}.tp-club-box__title{font-size:24px}.tp-club-box__form{gap:10px;margin-top:14px}.tp-club-box__input{height:44px}.tp-club-box__submit{min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-tp-club-box.css.map */
