.tt-offer-tab.is-hidden .tt-offer-tab__tab-wrap{display:none}.tt-offer-tab__tab-wrap{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:30;display:flex;align-items:center}.tt-offer-tab__tab{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;writing-mode:vertical-rl;transform:rotate(180deg);padding:18px 10px;font-size:1.3rem;font-weight:700;letter-spacing:.05em;cursor:pointer;border-radius:6px 0 0 6px;box-shadow:-2px 0 10px #00000026}.tt-offer-tab__dismiss{position:absolute;top:-10px;left:-6px;width:20px;height:20px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;padding:3px;cursor:pointer;line-height:0}@media screen and (max-width:749px){.tt-offer-tab__tab-wrap{right:12px;top:auto;bottom:16px;transform:none;padding-bottom:env(safe-area-inset-bottom,0)}.tt-offer-tab__tab{writing-mode:horizontal-tb;transform:none;border-radius:999px;padding:12px 18px}.tt-offer-tab__dismiss{top:-8px;left:-8px}}.tt-offer-tab__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.tt-offer-tab__overlay[hidden]{display:none}.tt-offer-tab__dialog{position:relative;background:rgb(var(--color-background));color:rgb(var(--color-foreground));width:100%;max-width:420px;max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:var(--popup-corner-radius, 0px);padding:40px 32px;text-align:center}.tt-offer-tab__close{position:absolute;top:12px;right:12px;width:32px;height:32px;background:none;border:none;cursor:pointer;color:inherit;padding:6px}.tt-offer-tab__logo{display:block;width:160px;max-width:60%;height:auto;margin:0 auto 20px}.tt-offer-tab__dialog h2{font-size:2rem;margin:0 0 10px}.tt-offer-tab__subheading{opacity:.8;margin:0 0 24px;font-size:1.4rem}.tt-offer-tab__field{display:flex;flex-direction:column;gap:10px}.tt-offer-tab__field input[type=email]{padding:12px 14px;border:1px solid rgba(var(--color-foreground),.25);font-size:1rem}.tt-offer-tab__field button{padding:12px 20px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;cursor:pointer}.tt-offer-tab__fine-print{font-size:.7rem;opacity:.65;margin:14px 0 0}.tt-offer-tab__success{font-size:1.2rem;font-weight:600;margin:0 0 16px}.tt-offer-tab__code-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.tt-offer-tab__code{font-size:1.4rem;font-weight:700;border:1px dashed rgba(var(--color-foreground),.4);padding:8px 14px;letter-spacing:.05em}.tt-offer-tab__copy{padding:10px 16px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;cursor:pointer;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-tt-offer-tab.css.map */
