.ccm-early-access-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;pointer-events:none}.ccm-early-access-popup *,.ccm-early-access-popup *:before,.ccm-early-access-popup *:after{box-sizing:border-box}.ccm-early-access-popup[hidden]{display:none!important}.ccm-early-access-popup__launcher,.ccm-early-access-popup__modal{pointer-events:auto}.ccm-early-access-popup__launcher{position:fixed;left:12px;bottom:12px;width:271px;height:56px;z-index:2147483646;animation:ccm-popup-fade-up .3s ease both}.ccm-early-access-popup__launcher[hidden],.ccm-early-access-popup__modal[hidden]{display:none!important}.ccm-early-access-popup__launcher-shell{display:flex;width:100%;height:100%;overflow:hidden;border:2px solid #ea60c3;border-radius:.5rem;box-shadow:0 .375rem .875rem #651a704d;background-image:linear-gradient(to right,#eb4ab8,#c54de0)}.ccm-early-access-popup__launcher-open,.ccm-early-access-popup__launcher-dismiss,.ccm-early-access-popup__close,.ccm-early-access-popup__choice,.ccm-early-access-popup__ask-later,.ccm-early-access-popup__submit,.ccm-early-access-popup__shop-now{border:0;cursor:pointer}.ccm-early-access-popup__launcher-open,.ccm-early-access-popup__choice,.ccm-early-access-popup__submit,.ccm-early-access-popup__shop-now{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:1rem;border:2px solid #ea60c3;border-radius:.5rem;color:#fff;font-family:PlusJakartaSans,sans-serif;font-size:18px;font-weight:900;letter-spacing:2.4px;line-height:22px;text-transform:uppercase;background-image:linear-gradient(to right,#eb4ab8,#c54de0);box-shadow:0 .375rem .875rem #651a704d;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.ccm-early-access-popup__launcher-open{flex:1;border-width:0;border-radius:0;box-shadow:none}.ccm-early-access-popup__launcher-dismiss{display:inline-flex;align-items:center;justify-content:center;flex:0 0 54px;color:#fff;background:transparent}.ccm-early-access-popup__launcher-dismiss svg,.ccm-early-access-popup__close svg{width:24px;height:24px;stroke:currentColor}.ccm-early-access-popup__launcher-open:hover,.ccm-early-access-popup__choice:hover,.ccm-early-access-popup__submit:hover,.ccm-early-access-popup__shop-now:hover{transform:translateY(-1px)}.ccm-early-access-popup__launcher-open:focus-visible,.ccm-early-access-popup__launcher-dismiss:focus-visible,.ccm-early-access-popup__close:focus-visible,.ccm-early-access-popup__choice:focus-visible,.ccm-early-access-popup__ask-later:focus-visible,.ccm-early-access-popup__submit:focus-visible,.ccm-early-access-popup__shop-now:focus-visible,.ccm-early-access-popup__email-input:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.ccm-early-access-popup__modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(to top,#98bae1,#a1c3e5 20%,#3f8dde)}.ccm-early-access-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;background:linear-gradient(to top,#98bae1,#a1c3e5 20%,#3f8dde);z-index:0}.ccm-early-access-popup__art{position:absolute;bottom:-1.5rem;width:10rem;display:block;pointer-events:none}.ccm-early-access-popup__art--left{left:-2.5rem;transform:rotate(10deg);animation:ccm-popup-fade-left 1s ease both}.ccm-early-access-popup__art--right{right:-3.5rem;width:12rem;z-index:1;transform:rotate(-5deg);animation:ccm-popup-fade-right 1s ease both}.ccm-early-access-popup__dialog{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;animation:ccm-popup-fade-up .5s ease both}.ccm-early-access-popup__close{position:absolute;top:.5rem;right:.5rem;padding:.5rem;color:#40404199;background:transparent}.ccm-early-access-popup__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:0;width:18rem;color:#fff;text-align:center;animation:ccm-popup-fade-up .3s ease both}.ccm-early-access-popup__logo{width:125px;height:auto;margin-bottom:3rem;animation:ccm-popup-fade-up .3s ease both}.ccm-early-access-popup__step{width:100%;animation:ccm-popup-fade-up .3s ease both}.ccm-early-access-popup__step[hidden]{display:none!important}.ccm-early-access-popup__step[data-popup-step=confirmation]:not([hidden]){display:flex;flex-direction:column;align-items:center;gap:2rem}.ccm-early-access-popup__heading-stack{display:flex;flex-direction:column;align-items:center;gap:1rem}.ccm-early-access-popup__unlock{margin:0;color:#ea60c3;font-family:Montserrat,sans-serif;font-size:54px;font-weight:700;line-height:22px;text-shadow:2px 2px 0 #fff}.ccm-early-access-popup__early-access{margin:0;color:#ea60c3;width:25rem;font-family:Montserrat,sans-serif;font-size:70px;font-weight:700;line-height:1;letter-spacing:-1px;text-shadow:2px 2px 0 #fff;text-align:center}.ccm-early-access-popup__early-access span{display:block}.ccm-early-access-popup__early-access span:last-child{color:#fff;text-shadow:3px 3px 0 #95659b}.ccm-early-access-popup__copy-group{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem}.ccm-early-access-popup__eyebrow,.ccm-early-access-popup__question,.ccm-early-access-popup__success-copy{margin:0;color:#fff;font-family:PlusJakartaSans,sans-serif;font-size:24px;font-weight:400;line-height:1.15}.ccm-early-access-popup__choices,.ccm-early-access-popup__form{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:1rem}.ccm-early-access-popup__ask-later{padding-top:10px;color:#fff;font-family:PlusJakartaSans,sans-serif;font-size:12px;line-height:22px;background:transparent}.ccm-early-access-popup__email-input{width:100%;min-height:58px;padding:1rem 2.75rem;border:1px solid rgba(64,64,65,.4);border-radius:.5rem;color:#000;font-family:PlusJakartaSans,sans-serif;font-size:18px;background:#fff}.ccm-early-access-popup__email-input::placeholder{color:#878c94}.ccm-early-access-popup__email-input[aria-invalid=true]{border-color:#f87171}.ccm-early-access-popup__error{min-height:1.25rem;margin:0;color:#6b0626;font-family:PlusJakartaSans,sans-serif;font-size:14px;line-height:1.4}.ccm-early-access-popup__success-title{margin:2rem 0 0;width:25rem;max-width:calc(100vw - 2rem);color:#fff;font-family:Montserrat,sans-serif;font-size:54px;font-weight:700;line-height:1;text-align:center;text-shadow:3px 3px 0 #95659b}.ccm-early-access-popup__success-copy{width:100%;font-size:19px;line-height:1.8rem}.ccm-early-access-popup__submit[disabled]{opacity:.6;cursor:wait}@media screen and (min-width:1024px){.ccm-early-access-popup__launcher{bottom:80px}.ccm-early-access-popup__art{bottom:-4rem;width:25rem}.ccm-early-access-popup__art--left{left:-7rem}.ccm-early-access-popup__art--right{right:-8.5rem;bottom:-5rem;width:30rem}.ccm-early-access-popup__close{top:1rem;right:1rem;color:#fff}.ccm-early-access-popup__content{margin-top:7px;width:18rem;max-width:none}.ccm-early-access-popup__logo{width:200px;margin-bottom:4.25rem}.ccm-early-access-popup__unlock{width:35rem;font-size:64px;line-height:22px;text-align:center}.ccm-early-access-popup__early-access{width:35rem;font-size:98px}.ccm-early-access-popup__copy-group{gap:1rem}.ccm-early-access-popup__heading-stack{gap:1.5rem}.ccm-early-access-popup__eyebrow,.ccm-early-access-popup__question{font-size:24px}.ccm-early-access-popup__question{width:30rem}.ccm-early-access-popup__success-title{width:25rem;font-size:71px}.ccm-early-access-popup__success-copy{width:33rem;font-size:26px;line-height:1.5}}@media screen and (max-width:767px){.ccm-early-access-popup__launcher{max-width:calc(100vw - 24px)}.ccm-early-access-popup__launcher-open{padding-left:.875rem;padding-right:.875rem;font-size:16px}.ccm-early-access-popup__unlock{font-size:54px}}@keyframes ccm-popup-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ccm-popup-fade-left{0%{opacity:0;transform:translate(-24px) rotate(10deg)}to{opacity:1;transform:translate(0) rotate(10deg)}}@keyframes ccm-popup-fade-right{0%{opacity:0;transform:translate(24px) rotate(-5deg)}to{opacity:1;transform:translate(0) rotate(-5deg)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/early-access-popup.css.map */
