.cb-signup{--cb-ink: #101820;--cb-lavender: #a7a4e0;--cb-yellow: #f3e600;--cb-cream: #fffdf8;position:fixed;z-index:4500;left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));width:min(360px,calc(100vw - 36px));color:var(--cb-ink);font-family:Courier New,Courier,monospace;opacity:0;pointer-events:none;transform:translate3d(0,32px,0) rotate(1.25deg) scale(.96);transform-origin:25% 100%;transition:opacity .28s ease,transform .52s cubic-bezier(.2,.9,.25,1.2)}.cb-signup[hidden]{display:none!important}.cb-signup.is-visible{opacity:1;pointer-events:auto;transform:translateZ(0) rotate(0) scale(1)}.cb-signup.is-leaving{opacity:0;pointer-events:none;transform:translate3d(0,18px,0) scale(.97)}.cb-signup.is-wiggling .cb-signup__card{animation:cb-signup-wiggle .72s ease-in-out}.cb-signup__card{position:relative;overflow:hidden;padding:24px;border:2px solid var(--cb-ink);border-radius:26px;background:var(--cb-lavender);box-shadow:7px 7px #101820f2}.cb-signup__close{position:absolute;z-index:1;top:12px;right:14px;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;background:transparent;color:var(--cb-ink);font:400 31px/1 Arial,sans-serif;cursor:pointer}.cb-signup__eyebrow{margin:0 38px 8px 0;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.cb-signup__heading{max-width:275px;margin:0 36px 18px 0;color:var(--cb-ink);font:700 clamp(25px,7vw,31px)/1.02 "Courier New",Courier,monospace;letter-spacing:-.035em;text-wrap:balance}.cb-signup__form{display:grid;gap:10px;margin:0}.cb-signup__email,.cb-signup__submit,.cb-signup__code{width:100%;min-height:50px;border:2px solid var(--cb-ink);border-radius:0;box-shadow:none;font-family:inherit}.cb-signup__email{padding:12px 14px;background:var(--cb-cream);color:var(--cb-ink);font-size:15px;font-weight:600}.cb-signup__email::placeholder{color:var(--cb-ink);opacity:.66}.cb-signup__submit{border:0;padding:11px 16px;background:var(--cb-yellow);color:var(--cb-ink);font-size:16px;font-weight:800;cursor:pointer;transition:transform .16s ease,background-color .16s ease}.cb-signup__submit:hover{background:var(--cb-cream);transform:translateY(-2px)}.cb-signup__submit:disabled{cursor:wait;opacity:.7;transform:none}.cb-signup__close:focus-visible,.cb-signup__email:focus-visible,.cb-signup__submit:focus-visible,.cb-signup__code:focus-visible{outline:4px solid var(--cb-yellow);outline-offset:3px}.cb-signup__error{margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.4}.cb-signup__captcha-disclaimer{margin:0;color:var(--cb-ink);font-size:8px;font-weight:600;line-height:1.35;opacity:.62}.cb-signup__captcha-disclaimer p{margin:0}.cb-signup__captcha-disclaimer a,.cb-signup__captcha-disclaimer a:visited{color:inherit;text-decoration-color:currentcolor;text-underline-offset:2px}.cb-signup__error.is-hidden{display:none}.cb-signup__success-copy{max-width:285px;margin:0 auto 12px;font-size:16px;font-weight:600;line-height:1.45}.cb-signup__success{padding:8px 0 4px;text-align:center}.cb-signup__success .cb-signup__heading{max-width:none;margin:0 34px 14px;font-size:clamp(34px,10vw,42px)}.cb-signup__code{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:4px 0 0;border:0;background:transparent;color:var(--cb-ink);text-align:center;cursor:pointer}.cb-signup__code[hidden]{display:none}.cb-signup__code span{overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.25}.cb-signup__code small{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes cb-signup-wiggle{0%,to{transform:rotate(0) translate(0)}18%{transform:rotate(-1.7deg) translate(-2px)}36%{transform:rotate(1.5deg) translate(2px)}54%{transform:rotate(-1deg) translate(-1px)}72%{transform:rotate(.7deg) translate(1px)}}@media(max-width:479px){.cb-signup{left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));width:min(338px,calc(100vw - 28px))}.cb-signup__card{padding:22px;border-radius:24px;box-shadow:5px 5px #101820f2}}@media(prefers-reduced-motion:reduce){.cb-signup{transition:opacity .15s linear;transform:none}.cb-signup.is-visible,.cb-signup.is-leaving{transform:none}.cb-signup.is-wiggling .cb-signup__card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/colorful-bunch-signup.css.map?cb_deploy_verify=505b732 */
