.tm-signup{width:min(44rem,calc(100% - 3.2rem));max-height:calc(100% - 3.2rem);margin:auto;padding:0;border:0;border-radius:1.6rem;background:transparent;color:var(--tm-charcoal);overflow:visible}.tm-signup::backdrop{background:#2e2e2e8c}.tm-signup__box{position:relative;max-height:calc(100vh - 3.2rem);overflow-y:auto;padding:3.2rem 2.4rem 2.4rem;border:2px solid var(--tm-charcoal);border-radius:1.6rem;background:var(--tm-cream);text-align:center}.tm-signup__close{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tm-charcoal);cursor:pointer}.tm-signup__close svg{width:2.2rem;height:2.2rem}.tm-signup__close:focus-visible,.tm-signup__copy:focus-visible{outline:3px solid var(--tm-poppy);outline-offset:2px}.tm-signup__media{width:12rem;margin:0 auto 1.2rem}.tm-signup .tm-signup__img{display:block;width:100%;height:auto}.tm-signup .tm-signup__title{margin:0 0 1rem;padding:0 3.6rem;font-size:clamp(3rem,7vw,4rem);line-height:1}.tm-signup__text{margin:0 0 1.6rem;font-size:1.6rem;line-height:1.45}.tm-signup__field{display:grid;gap:1rem}.tm-signup__input{width:100%;min-height:5.2rem;padding:1rem 1.8rem;border:2px solid var(--tm-charcoal);border-radius:999px;background:var(--tm-cream-light);color:var(--tm-charcoal);font:inherit;font-size:1.6rem}.tm-signup__input:focus-visible{outline:3px solid var(--tm-poppy);outline-offset:2px}.tm-signup .tm-signup__btn{width:100%;min-height:5.2rem;font-size:1.7rem}.tm-signup__error{margin:0 0 1rem;color:#b3261e;font-weight:700;font-size:1.5rem}.tm-signup__small{margin-top:1.2rem;font-size:1.3rem;line-height:1.45}.tm-signup__small a{color:inherit}.tm-signup__code{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border:2px dashed var(--tm-poppy);border-radius:1.2rem;background:var(--tm-cream-light);font-family:var(--tm-font-marker);font-size:2.8rem;letter-spacing:.04em}.tm-signup__copy{min-height:4.4rem;padding:.6rem 1.4rem;border:2px solid var(--tm-charcoal);border-radius:999px;background:var(--tm-charcoal);color:var(--tm-cream-light);font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:0;cursor:pointer}.tm-signup__actions{display:grid;gap:1rem}.tm-signup__note{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.45}@media screen and (max-width:749px){.tm-signup{width:100%;max-width:100%;margin:auto 0 0;border-radius:1.6rem 1.6rem 0 0}.tm-signup__box{border-width:2px 0 0;border-radius:1.6rem 1.6rem 0 0;padding:2.8rem 1.6rem calc(2rem + env(safe-area-inset-bottom))}.tm-signup__media{display:none}.tm-signup__small{font-size:1.4rem}}@media(prefers-reduced-motion:no-preference){.tm-signup[open] .tm-signup__box{animation:tm-signup-in .25s ease-out}}@keyframes tm-signup-in{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tm-signup-popup.css.map */
