.tmj-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay) + 2);display:grid;place-items:center;padding:16px;background:transparent}.tmj-offer .tmj-scrim{z-index:0}.tmj-offer__panel{position:relative;z-index:1;width:min(100%,560px);max-height:calc(100vh - 32px);overflow-y:auto;padding:var(--section-pad-top) clamp(20px,4vw,40px) var(--section-pad-bottom);border-radius:var(--radius);background:var(--w-bg);color:var(--w-fg);box-shadow:0 30px 60px var(--c-shadow);transform:translateY(16px) scale(.98);opacity:0;transition:transform .35s var(--ease),opacity .3s var(--ease)}.tmj-offer.is-open .tmj-offer__panel{transform:none;opacity:1}.tmj-offer__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px}.tmj-offer__title{font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1.05;letter-spacing:-.02em;padding-right:40px}.tmj-offer__intro{margin-top:10px;font-weight:300}.tmj-offer__steps{counter-reset:step;display:flex;flex-direction:column;gap:14px;margin-top:22px}.tmj-offer__steps li{counter-increment:step;position:relative;padding-left:40px;line-height:1.5}.tmj-offer__steps li:before{content:counter(step);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius);background:var(--c-mahogany);color:var(--c-cream);font-size:var(--fs-xs);font-weight:700}.tmj-offer__faq{margin-top:20px;padding:14px 16px;border-radius:var(--radius);background:var(--c-paper);font-weight:300;line-height:1.5}.tmj-offer__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.tmj-offer__terms{font-size:var(--fs-sm)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tmj-launch-offer.css.map */
