.early-access-floating-tab{position:fixed;right:0;left:auto;top:50%;transform:translateY(-50%);z-index:9998;transition:transform .5s cubic-bezier(.5,0,.75,0),opacity .35s ease,visibility .5s}.early-access-floating-tab.is-dismissed,.early-access-floating-tab.is-hidden{transform:translateY(-50%) translate(135%);opacity:0;visibility:hidden;pointer-events:none}.early-access-floating-button{position:relative;direction:rtl;display:flex;flex-direction:column;align-items:center;gap:4px;width:138px;padding:7px;border:0;border-radius:12px 0 0 12px;background:linear-gradient(135deg,#1c1c1c,#000);color:#fff;font-family:var(--font-body-family, "Rubik", sans-serif);cursor:pointer;box-shadow:0 14px 34px #00000052;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;-webkit-tap-highlight-color:transparent}.early-access-floating-button:hover{transform:translate(-3px);box-shadow:0 18px 44px #0000006b}.early-access-floating-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.early-access-floating-close{position:absolute;top:-8px;left:-8px;z-index:3;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;color:#111;cursor:pointer;box-shadow:0 3px 10px #00000047;transition:transform .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.early-access-floating-close:hover{background:#f0efec;transform:scale(1.08)}.early-access-floating-close:focus-visible{outline:2px solid #111;outline-offset:2px}.early-access-floating-close svg{width:11px;height:11px;display:block}.early-access-floating-button__badge{display:inline-block;padding:2px 9px;border-radius:999px;background:#fff;color:#000;font-size:8px;font-weight:500;line-height:1.3;white-space:nowrap}.early-access-floating-button__main{display:inline-flex;align-items:center;gap:1px;margin-top:1px}.early-access-floating-button__icon{width:15px;height:15px;fill:#fff;flex:0 0 auto}.early-access-floating-button__title{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1}.early-access-floating-button__sub{font-size:9px;letter-spacing:.04em;color:#ffffffad;line-height:1.3;text-align:center}.early-access-floating-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #ffffff59;animation:early-access-glow 2.8s ease-out infinite;pointer-events:none}@keyframes early-access-glow{0%{box-shadow:0 0 #ffffff4d}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.early-access-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;direction:rtl;display:flex;align-items:center;justify-content:center;padding:20px;background:#0a0a0a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s ease}.early-access-modal.is-open{opacity:1;visibility:visible}.early-access-modal__dialog{position:relative;width:100%;max-width:620px;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:10px;padding:42px 34px 32px;box-shadow:0 30px 80px #00000059;transform:translateY(18px) scale(.98);opacity:0;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s ease;direction:rtl;text-align:right;font-family:var(--font-body-family, "Rubik", sans-serif)}.early-access-modal.is-open .early-access-modal__dialog{transform:translateY(0) scale(1);opacity:1}.early-access-modal__dialog:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:10px 10px 0 0;background:linear-gradient(90deg,#000,#444,#000)}.early-access-modal__close{position:absolute;top:14px;inset-inline-end:auto;inset-inline-start:14px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:50%;background:#f2f0ec;color:#111;cursor:pointer;transition:background .2s ease,transform .2s ease}.early-access-modal__close:hover{background:#e6e2da;transform:rotate(90deg)}.early-access-modal__close:focus-visible{outline:2px solid #111;outline-offset:2px}.early-access-modal__close svg{width:15px;height:15px}.early-access-modal__eyebrow{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a;margin-bottom:12px}.early-access-modal__title{font-family:var(--font-heading-family, "Rubik", sans-serif);font-size:25px;line-height:1.2;letter-spacing:var(--my-section-letter-spacing, -.02em);color:#0a0a0a;margin:0 0 10px;font-weight:500}.early-access-modal__subtext{font-size:var(--my-rte-medium, 14px);line-height:1.6;color:#5b5b5b;margin:0 0 22px}.early-access-benefits{list-style:none;margin:22px 0 0;padding:20px 0 2px;border-top:1px solid #ece8e1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.early-access-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:4px 6px;background:transparent;border:0}.early-access-benefit__icon{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#111;color:#fff}.early-access-benefit__icon svg{width:18px;height:18px}.early-access-benefit__body{display:block}.early-access-benefit__title{display:block;font-size:12.5px;font-weight:600;color:#0a0a0a;line-height:1.3;margin-bottom:3px}.early-access-benefit__text{display:block;font-size:11px;line-height:1.45;color:#727272}.early-access-modal .early-access-form{display:block}.early-access-modal .early-access-form__fields{display:grid;gap:12px}.early-access-modal .early-access-form input[type=text],.early-access-modal .early-access-form input[type=email],.early-access-modal .early-access-form input[type=tel]{width:100%;padding:14px 16px;background:#fff;border:1px solid #ddd6cc;color:#111;font-family:var(--font-body-family, "Rubik", sans-serif);font-size:14px;letter-spacing:.02em;line-height:1.5;border-radius:0;text-align:right;direction:rtl;transition:border-color .25s ease,box-shadow .25s ease;-webkit-appearance:none;appearance:none}.early-access-modal .early-access-form input::placeholder{color:#9a948a}.early-access-modal .early-access-form input:focus{outline:none;border-color:#111;box-shadow:inset 0 -1px #111}.early-access-modal .early-access-form button[type=submit]{margin-top:4px;width:100%;background:#111;color:#fff;padding:16px 32px;border:1px solid #111;cursor:pointer;font-family:var(--font-body-family, "Rubik", sans-serif);font-size:13px;letter-spacing:.16em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.early-access-modal .early-access-form button[type=submit]:hover{background:transparent;color:#111}.early-access-modal .flashy-hidden{display:none}.early-access-modal .early-access-failed{margin-top:6px;padding:12px 15px;font-size:13px;line-height:1.45;border:1px solid #e7c8c8;background:#fbeeee;color:#7a2222}.early-access-modal .flashy-failed:not(.flashy-hidden){display:block}.early-access-modal .early-access-success{text-align:center;padding:6px 0 2px}.early-access-modal .early-access-success:not(.flashy-hidden){display:block}.early-access-success__check{width:54px;height:54px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#111;color:#fff}.early-access-success__check svg{width:26px;height:26px}.early-access-modal .early-access-success h3{font-family:var(--font-heading-family, "Rubik", sans-serif);font-size:21px;font-weight:500;color:#0a0a0a;letter-spacing:var(--my-section-letter-spacing, -.02em);margin:0 0 10px}.early-access-modal .early-access-success p{font-size:14px;line-height:1.6;color:#5b5b5b;margin:0 auto 22px;max-width:340px}.early-access-home-cta{display:inline-block;padding:14px 34px;border-radius:999px;background:#111;color:#fff!important;border:1px solid #111;font-size:13px;letter-spacing:.12em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.early-access-home-cta:hover{background:transparent;color:#111!important}.early-access-modal__fineprint{margin:16px 0 0;font-size:11px;line-height:1.5;color:#9a948a}.early-access-progress{margin:4px 0 22px}.early-access-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:2px}.early-access-progress__count{font-size:13px;font-weight:400;letter-spacing:.02em;color:#0a0a0a}.early-access-progress__count b{display:inline-block;font-weight:400;font-variant-numeric:tabular-nums}.early-access-progress__count b.is-bump{animation:ea-bump .5s ease}@keyframes ea-bump{0%{transform:scale(1)}30%{transform:scale(1.28)}to{transform:scale(1)}}.early-access-progress__left{font-size:11px;font-weight:500;letter-spacing:.02em;color:#727272;white-space:nowrap;transition:color .25s ease}.early-access-progress__track{position:relative;height:6px;border-radius:999px;background:#efece6;overflow:hidden;box-shadow:inset 0 1px 2px #00000012}.early-access-progress__fill{position:absolute;inset-block:0;inset-inline-start:0;width:0;border-radius:999px;background:linear-gradient(90deg,#000,#3a3a3a);display:block!important;transition:background .3s ease}.early-access-progress__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.38) 50%,transparent 100%);transform:translate(-120%);animation:ea-sheen 2.4s ease-in-out infinite}@keyframes ea-sheen{0%{transform:translate(-120%)}55%,to{transform:translate(160%)}}.early-access-progress.is-hot .early-access-progress__left{color:#a01919;font-weight:700}.early-access-progress.is-hot .early-access-progress__fill{background:linear-gradient(90deg,#7a0f0f,#c62828)}@media(prefers-reduced-motion:reduce){.early-access-progress__fill{transition:none}.early-access-progress__fill:after{animation:none}.early-access-progress__count b.is-bump{animation:none}}body.early-access-no-scroll{overflow:hidden}@media(max-width:767px){.early-access-floating-button{width:112px;padding:5px 4px;gap:2px;border-radius:10px 0 0 10px}.early-access-floating-button__badge{font-size:8px;padding:2px 7px}.early-access-floating-button__title{font-size:13px}.early-access-floating-button__icon{width:13px;height:13px}.early-access-floating-button__sub{font-size:8px}.early-access-modal{padding:10px;align-items:center}.early-access-modal__dialog{max-width:100%;max-height:calc(100dvh - 20px);overflow:hidden;padding:28px 15px 14px;border-radius:14px}.early-access-modal.is-open .early-access-modal__dialog{transform:translateY(0)}.early-access-modal__eyebrow{margin-bottom:5px;font-size:9px}.early-access-modal__title{font-size:17px;line-height:1.2;margin:0 0 5px}.early-access-modal__subtext{font-size:12px;line-height:1.4;margin:0 0 11px}.early-access-progress{margin:2px 0 13px}.early-access-progress__head{margin-bottom:6px}.early-access-progress__count{font-size:11.5px}.early-access-progress__left{font-size:10px}.early-access-progress__track{height:8px}.early-access-modal .early-access-form__fields{gap:8px}.early-access-modal .early-access-form input[type=text],.early-access-modal .early-access-form input[type=email],.early-access-modal .early-access-form input[type=tel]{padding:11px 13px;font-size:16px}.early-access-modal .early-access-form button[type=submit]{padding:12px 24px;font-size:12px;letter-spacing:.12em}.early-access-benefits{margin-top:12px;padding-top:11px;gap:4px}.early-access-benefit{padding:2px;gap:6px}.early-access-benefit__icon{width:30px;height:30px}.early-access-benefit__icon svg{width:15px;height:15px}.early-access-benefit__title{font-size:10.5px;margin-bottom:1px}.early-access-benefit__text{font-size:9px;line-height:1.35}.early-access-modal__fineprint{font-size:9.5px;margin-top:9px}.early-access-modal__close{top:8px;inset-inline-start:8px;width:28px;height:28px}.early-access-modal__close svg{width:13px;height:13px}.early-access-floating-tab{top:66%}}@media(prefers-reduced-motion:reduce){.early-access-floating-button:after{animation:none}.early-access-floating-button,.early-access-modal,.early-access-modal__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/early-access-flashy-modal.css.map */
