.ccsu{--ccsu-ink:#1c2530;--ccsu-text:rgba(28,37,48,.76);--ccsu-mute:rgba(28,37,48,.6);--ccsu-slate:#2c4252;--ccsu-slate2:#3d5a6c;--ccsu-paper:#f8f4ee;--ccsu-sky:#96b2ca;--ccsu-line:#cfd5da;--ccsu-head:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px 16px;color:var(--ccsu-text);font:400 16px/1.55 Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;isolation:isolate;-webkit-font-smoothing:antialiased}.ccsu[hidden],.ccsu [hidden],.ccsu-tab[hidden]{display:none!important}.ccsu *,.ccsu *:before,.ccsu *:after{box-sizing:border-box}.ccsu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c253070;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ccsu__card{position:relative;display:flex;flex-direction:column;width:min(100%,780px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-radius:22px;background:var(--ccsu-paper);box-shadow:0 24px 80px #101a2457;overflow:hidden;outline:none;animation:ccsu-in .22s ease-out}.ccsu__scroll{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(430px,auto);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ccsu__pic{position:relative;overflow:hidden;background:var(--ccsu-sky)}.ccsu .ccsu__pic img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 56%}.ccsu__badge{position:absolute;left:16px;top:16px;padding:7px 14px;border-radius:99px;background:#fff;color:var(--ccsu-ink);font:600 12px/1.3 var(--ccsu-head);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 10px #1c25301f}.ccsu__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:44px 40px 28px;text-align:center}.ccsu__eye{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 10px;color:var(--ccsu-slate2);font:600 11px/1.4 var(--ccsu-head);letter-spacing:.2em;text-transform:uppercase}.ccsu__eye svg{flex:none}.ccsu .ccsu__title{margin:0 0 12px;color:var(--ccsu-ink);font:600 30px/1.12 var(--ccsu-head);letter-spacing:-.02em;text-wrap:balance}.ccsu__text{max-width:34ch;margin:0 auto 20px;color:var(--ccsu-text);font-size:15.5px;line-height:1.55;text-wrap:pretty}.ccsu__form{margin:0}.ccsu__email,.ccsu__code{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:52px;margin:0;padding:0 16px;border:1.5px solid var(--ccsu-line);border-radius:10px;background:#fff;color:var(--ccsu-ink);font:400 16px/1.2 Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;box-shadow:none}.ccsu__email::placeholder{color:#1c253080;opacity:1}.ccsu__email:focus{border-color:var(--ccsu-slate);outline:none;box-shadow:0 0 0 3px #2c42522e}.ccsu__email[aria-invalid=true]{border-color:#a3242f;box-shadow:0 0 0 1px #a3242f}.ccsu__error{margin:8px 0 0;color:#9b1f2b;font-size:13.5px;line-height:1.4;text-align:left}.ccsu__btn{display:block;width:100%;min-height:52px;margin:12px 0 0;padding:13px 18px;border:0;border-radius:10px;background:var(--ccsu-slate);color:#fff;font:600 16px/1.25 var(--ccsu-head);letter-spacing:.005em;cursor:pointer;transition:background .15s}.ccsu__btn:hover{background:#223644}.ccsu__btn:disabled{opacity:.6;cursor:default}.ccsu__no{display:inline-block;align-self:center;margin:14px auto 0;padding:4px 6px;border:0;background:none;color:var(--ccsu-mute);font:400 14px/1.4 Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ccsu__no:hover{color:var(--ccsu-ink)}.ccsu__fine{margin:10px 0 0;color:#1c25308c;font-size:11.5px;line-height:1.5}.ccsu .ccsu__fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ccsu__close{position:absolute;right:14px;top:14px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ccsu-ink);box-shadow:0 2px 10px #1c25302e;cursor:pointer}.ccsu__close:hover{background:#f0f2f3}.ccsu__label{display:block;margin:4px 0 8px;color:var(--ccsu-ink);font:600 12px/1.4 var(--ccsu-head);letter-spacing:.14em;text-transform:uppercase}.ccsu__code-row{display:flex;gap:8px}.ccsu__code{flex:1;text-align:center;font:700 20px/1 var(--ccsu-head);letter-spacing:.14em;border-style:dashed;border-color:#93a6b5}.ccsu__copy{flex:none;min-width:84px;padding:0 16px;border:1.5px solid var(--ccsu-slate);border-radius:10px;background:transparent;color:var(--ccsu-slate);font:600 14px/1 var(--ccsu-head);cursor:pointer}.ccsu__copy:hover{background:#e9edf0}.ccsu__status{min-height:20px;margin:8px 0 0;color:var(--ccsu-mute);font-size:13px;line-height:1.5}.ccsu__done .ccsu__btn{margin-top:8px}.ccsu__note{position:fixed;left:50%;top:max(10px,env(safe-area-inset-top));z-index:2;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:6px 12px;border-radius:99px;background:#141c24d6;color:#fff;font:600 11px/1.4 var(--ccsu-head);letter-spacing:.04em;text-align:center;transform:translate(-50%)}.ccsu button:focus-visible,.ccsu input:focus-visible,.ccsu a:focus-visible,.ccsu-tab:focus-visible{outline:3px solid #6f93b0;outline-offset:2px}.ccsu .ccsu__email:focus-visible,.ccsu .ccsu__title:focus{outline:none}html.ccsu-open,body.ccsu-open{overflow:hidden}.ccsu[data-cc-signup-mode=preview]{padding-top:calc(max(10px,env(safe-area-inset-top)) + 46px)}.ccsu[data-cc-signup-mode=preview] .ccsu__card{max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px)}.ccsu-tab{position:fixed;z-index:24;left:max(14px,env(safe-area-inset-left));bottom:calc(max(16px,env(safe-area-inset-bottom)) + var(--ccsu-lift,0px));display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:calc(100vw - 28px);margin:0;padding:10px 18px 10px 14px;border:0;border-radius:99px;background:#2c4252;color:#fff;font:600 14px/1.2 Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 20px #1c253047;cursor:pointer;touch-action:manipulation;transition:bottom .25s}.ccsu-tab svg{flex:none}.ccsu-tab:hover{background:#223644}body.cc-lock .ccsu-tab,body.ccsu-open .ccsu-tab{display:none!important}@keyframes ccsu-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-height:520px)and (min-width:641px){.ccsu{padding:12px}.ccsu__card{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.ccsu__scroll{grid-auto-rows:auto}.ccsu__body{padding:30px 34px 20px}}@media(max-width:640px){.ccsu{padding:12px}.ccsu__card{width:min(100%,430px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.ccsu__scroll{grid-template-columns:1fr;grid-auto-rows:auto}.ccsu__pic{height:clamp(118px,24vh,190px)}.ccsu .ccsu__pic img{object-fit:contain;object-position:50% 60%}.ccsu__badge{left:12px;top:12px;padding:6px 12px;font-size:11px}.ccsu__close{right:10px;top:10px;width:40px;height:40px}.ccsu__body{padding:22px 22px 18px}.ccsu .ccsu__title{font-size:25px}.ccsu__text{margin-bottom:16px;font-size:15px}.ccsu__email,.ccsu__code{height:50px}.ccsu__btn{min-height:50px}.ccsu__no{margin-top:10px}.ccsu__fine{margin-top:6px;font-size:11px}}@media(max-width:360px){.ccsu__body{padding:18px 16px 16px}.ccsu .ccsu__title{font-size:22px}.ccsu__text{font-size:14.5px}.ccsu__eye{letter-spacing:.16em}.ccsu__code{font-size:18px;letter-spacing:.1em}.ccsu__copy{min-width:72px;padding:0 12px}}@media(max-width:640px)and (max-height:620px){.ccsu__pic{height:92px}.ccsu__body{padding-top:14px}.ccsu__eye{margin-bottom:6px}.ccsu .ccsu__title{margin-bottom:8px;font-size:21px}.ccsu__text{margin-bottom:12px;font-size:14px;line-height:1.45}.ccsu__email,.ccsu__code{height:48px}.ccsu__btn{min-height:48px;margin-top:10px}.ccsu__no{margin-top:8px}}@media(prefers-reduced-motion:reduce){.ccsu__card{animation:none}.ccsu__btn,.ccsu-tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cc-signup.css.map?nocache=1793701692373 */
