.cs-signup,.cs-signup-tab{--cs-glass: rgba(238, 234, 227, .82);--cs-ink: #2b2a28;--cs-ink-soft: rgba(43, 42, 40, .62);--cs-fill: rgba(43, 42, 40, .07);--cs-rust: #a0583a;--cs-system: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--font-body-family), sans-serif}.cs-signup{position:fixed;left:1.6rem;bottom:1.6rem;z-index:40;width:min(36rem,calc(100vw - 3.2rem));padding:2.4rem 2.2rem 2rem;border:.5px solid rgba(255,255,255,.6);border-radius:2.2rem;background-color:var(--cs-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:var(--cs-ink);font-family:var(--cs-system);box-shadow:0 1rem 3rem #2b2a2829,0 .1rem .3rem #2b2a2814;opacity:0;transform:translateY(1.2rem) scale(.96);transform-origin:bottom left;transition:opacity .3s ease,transform .45s cubic-bezier(.32,1.25,.5,1)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cs-signup,.cs-signup-tab{--cs-glass: #eeeae3}}.cs-signup[hidden]{display:none}.cs-signup.is-open{opacity:1;transform:none}body:has(.cs-sticky-buy.is-visible) .cs-signup,body:has(.cs-sticky-buy.is-visible) .cs-signup-tab{bottom:calc(7.6rem + env(safe-area-inset-bottom))}.cs-signup__close{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:var(--cs-fill);color:var(--cs-ink-soft);cursor:pointer}.cs-signup__close:after{content:"";position:absolute;top:-.7rem;right:-.7rem;bottom:-.7rem;left:-.7rem}.cs-signup__close svg{width:1.1rem;height:1.1rem}.cs-signup__close:focus-visible,.cs-signup__copy:focus-visible,.cs-signup__button:focus-visible{outline:2px solid var(--cs-ink);outline-offset:2px}.cs-signup__heading{margin:0 3.6rem .6rem 0;font-family:var(--font-heading-family);font-size:2.3rem;line-height:1.15;font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:var(--cs-ink)}.cs-signup__text{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.45;color:var(--cs-ink-soft)}.cs-signup__text p{margin:0}.cs-signup__fields{display:grid;gap:.8rem}.cs-signup .field{margin:0}.cs-signup .field:before,.cs-signup .field:after{display:none}.cs-signup .field__input{height:4.6rem;padding:1.8rem 1.4rem .6rem;border:0;border-radius:1.2rem;background:var(--cs-fill);box-shadow:none;color:var(--cs-ink);font-family:var(--cs-system);font-size:1.6rem}.cs-signup .field__input:focus,.cs-signup .field__input:focus-visible{outline:0;box-shadow:0 0 0 2px #a0583a8c}.cs-signup .field__label{left:1.4rem;top:1.3rem;font-family:var(--cs-system);font-size:1.5rem;color:var(--cs-ink-soft);letter-spacing:0}.cs-signup .field__input:focus~.field__label,.cs-signup .field__input:not(:placeholder-shown)~.field__label{top:.6rem;left:1.4rem;font-size:1.1rem;letter-spacing:0}.cs-signup__button{width:100%;min-height:4.8rem;margin-top:.4rem;padding:0 2rem;border:0;border-radius:99rem;background:var(--cs-rust);color:#eeeae3;font-family:var(--cs-system);font-size:1.6rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .15s ease,filter .15s ease}.cs-signup__button:hover{filter:brightness(1.06)}.cs-signup__button:active{transform:scale(.98)}.cs-signup__error{margin:0 0 .8rem;font-size:1.3rem;color:var(--cs-ink)}.cs-signup__note{margin:1.2rem 0 0;font-size:1.1rem;line-height:1.45;text-align:center;color:var(--cs-ink-soft)}.cs-signup__note p{margin:0}.cs-signup__code{display:flex;align-items:center;gap:.8rem;margin-top:.4rem;padding:.6rem .6rem .6rem 1.6rem;border-radius:1.4rem;background:var(--cs-fill)}.cs-signup__code-value{flex:1;font-family:var(--font-label-family, monospace);font-size:1.8rem;letter-spacing:.12em;color:var(--cs-ink)}.cs-signup__copy{min-height:4rem;padding:0 1.8rem;border:0;border-radius:99rem;background:var(--cs-rust);color:#eeeae3;font-family:var(--cs-system);font-size:1.4rem;font-weight:600;cursor:pointer}.cs-signup-tab{position:fixed;left:1.6rem;bottom:1.6rem;z-index:39;min-height:4.4rem;padding:0 1.8rem;border:.5px solid rgba(255,255,255,.6);border-radius:99rem;background-color:var(--cs-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:var(--cs-ink);font-family:var(--cs-system);font-size:1.4rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;box-shadow:0 .6rem 2rem #2b2a2824,0 .1rem .3rem #2b2a2814;opacity:0;transform:scale(.94);transition:opacity .25s ease,transform .4s cubic-bezier(.32,1.25,.5,1)}.cs-signup-tab[hidden]{display:none}.cs-signup-tab.is-open{opacity:1;transform:none}.cs-signup-tab:active{transform:scale(.97)}.cs-signup-tab:focus-visible{outline:2px solid var(--cs-ink);outline-offset:2px}@media screen and (max-width:749px){.cs-signup{left:.8rem;bottom:.8rem;width:calc(100vw - 1.6rem);padding:2.2rem 2rem 1.8rem;border-radius:2.6rem}.cs-signup__heading{font-size:2.1rem}.cs-signup-tab{left:1rem;bottom:1rem}}@media(prefers-reduced-motion:reduce){.cs-signup,.cs-signup-tab{transition:opacity .2s ease;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-cs-signup.css.map */
