.tcc-pwl[hidden],.tcc-pwl-active .product-form__buttons{display:none!important}.tcc-pwl{display:block;margin-top:1rem}.tcc-pwl__open{letter-spacing:.1rem}.tcc-pwl__note{margin:1rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}html.tcc-pwl-lock{overflow:hidden}.tcc-pwl__dialog{width:min(52rem,calc(100vw - 3.2rem));max-height:calc(100dvh - 3.2rem);padding:0;border:var(--popup-border-width, 1px) solid rgba(var(--color-foreground),var(--popup-border-opacity, .1));border-radius:var(--popup-corner-radius, 0);background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:auto}.tcc-pwl__dialog::backdrop{background:#12121273}.tcc-pwl__dialog[open]{animation:tccWlIn .22s ease-out}@keyframes tccWlIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tcc-pwl__dialog[open]{animation:none}}.tcc-pwl__panel{position:relative;padding:4rem 3.2rem 3.2rem}.tcc-pwl__close{position:absolute;top:1.2rem;right:1.2rem;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:rgb(var(--color-foreground))}.tcc-pwl__close .svg-wrapper,.tcc-pwl__close svg{width:1.6rem;height:1.6rem}.tcc-pwl__close:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem}.tcc-pwl__view:focus{outline:none}.tcc-pwl__eyebrow{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.tcc-pwl__eyebrow:empty{display:none}.tcc-pwl__heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.tcc-pwl__product{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 0;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12);margin-bottom:2rem}.tcc-pwl__img{width:8rem;height:8rem;object-fit:contain;flex:none;background:rgba(var(--color-foreground),.03)}.tcc-pwl__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.35}.tcc-pwl__variant{margin:.4rem 0 0;font-size:1.3rem;letter-spacing:.05rem;color:rgba(var(--color-foreground),.7)}.tcc-pwl__intro{margin:0 0 2rem;font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.8)}.tcc-pwl__channels{border:0;margin:0 0 1.6rem;padding:0}.tcc-pwl__legend{padding:0;margin-bottom:1rem;font-size:1.3rem;letter-spacing:.05rem}.tcc-pwl__check{display:flex;align-items:center;gap:1rem;min-height:4.4rem;cursor:pointer;font-size:1.4rem}.tcc-pwl__check input{width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-foreground));flex:none}.tcc-pwl__field{margin-bottom:1.6rem}.tcc-pwl__field[hidden]{display:none}.tcc-pwl__field .field{margin:0}.tcc-pwl__field .field__input[aria-invalid=true]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.tcc-pwl__consent{margin:.8rem 0 0;font-size:1.15rem;line-height:1.5;color:rgba(var(--color-foreground),.65)}.tcc-pwl__consent:empty{display:none}.tcc-pwl__error{margin:.6rem 0 0;font-size:1.25rem;line-height:1.4;color:#8a1f11}.tcc-pwl__error--form{margin:0 0 1.2rem}.tcc-pwl__optin{margin:0 0 1.6rem}.tcc-pwl__optin[hidden]{display:none}.tcc-pwl__check--optin{align-items:flex-start;min-height:0;padding:.4rem 0;line-height:1.5}.tcc-pwl__check--optin input{margin-top:.2rem}.tcc-pwl__legal{margin:.6rem 0 0 2.8rem;font-size:1.1rem;line-height:1.55;color:rgba(var(--color-foreground),.6)}.tcc-pwl__legal a{color:rgb(var(--color-foreground));text-underline-offset:.2rem}.tcc-pwl__privacy[hidden]{display:none}.tcc-pwl__submit{margin-top:.4rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tcc-pwl__submit:hover{opacity:.9}.tcc-pwl__submit[disabled]{cursor:progress;opacity:.7}.tcc-pwl__privacy{margin:1.2rem 0 0;font-size:1.15rem;line-height:1.5;text-align:center;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.tcc-pwl__dialog{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;border-left:0;border-right:0;border-bottom:0}.tcc-pwl__panel{padding:3.6rem 2rem calc(2.4rem + env(safe-area-inset-bottom))}.tcc-pwl__img{width:6.4rem;height:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tcc-waitlist.css.map */
