.pp-su{--su-ink:#2c2926;--su-muted:#776b61;--su-pink:#dba5af;--su-soft:#f8f5f0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:var(--su-ink);letter-spacing:normal;line-height:1.5}.pp-su[hidden]{display:none}.pp-su *{box-sizing:border-box}.pp-su__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c29268c;opacity:0;transition:opacity .25s ease}.pp-su.is-open .pp-su__backdrop{opacity:1}.pp-su__dialog{position:relative;width:min(840px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:22px;box-shadow:0 20px 60px #00000040;transform:translateY(12px);opacity:0;transition:opacity .25s ease,transform .25s ease}.pp-su.is-open .pp-su__dialog{transform:none;opacity:1}.pp-su__step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:540px}.pp-su__step[hidden]{display:none}.pp-su__media{position:relative;background:var(--su-soft);min-height:100%}.pp-su__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pp-su__img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.pp-su__step--done .pp-su__img{object-position:50% 40%}.pp-su__body{padding:44px 40px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pp-su__x{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffeb;color:var(--su-ink);display:grid;place-items:center;cursor:pointer;padding:0}.pp-su__badge{width:104px;height:104px;border-radius:50%;background:var(--su-soft);border:1.5px solid var(--su-ink);display:grid;place-items:center;margin:0 0 22px;flex:none}.pp-su__badge img{width:80px;height:auto;mix-blend-mode:multiply}.pp-su__title{font-family:inherit;font-size:34px;font-weight:800;letter-spacing:.01em;line-height:1.1;margin:0 0 14px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--su-ink)}.pp-su__paw{width:34px;height:34px;flex:none;transform:rotate(18deg)}.pp-su__heart{width:32px;height:32px;flex:none}.pp-su__text{font-size:15px;line-height:1.6;margin:0 0 22px}.pp-su__text p{margin:0}.pp-su__text strong{font-weight:700}.pp-su__sub{font-size:16px;color:var(--su-muted);margin:-4px 0 22px}.pp-su__form{width:100%;margin:0}.pp-su__email{width:100%;height:54px;border:1.5px solid var(--su-ink);border-radius:999px;padding:0 24px;font:inherit;font-size:16px;color:var(--su-ink);background:#fff;margin:0 0 14px;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.pp-su__email:focus{border-color:var(--su-ink);box-shadow:0 0 0 3px #dba5af73}.pp-su__email::placeholder{color:#9a9087;opacity:1}.pp-su__email[aria-invalid=true]{border-color:#b3261e}.pp-su__error{color:#b3261e;font-size:13px;margin:-6px 0 12px}.pp-su__error[hidden]{display:none}.pp-su__cta{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border:0;border-radius:999px;background:var(--su-pink);color:var(--su-ink);font:inherit;font-size:16px;font-weight:800;letter-spacing:.06em;cursor:pointer;text-decoration:none;transition:filter .15s ease}.pp-su__cta:hover{filter:brightness(.96)}.pp-su__cta[disabled]{opacity:.7;cursor:wait}.pp-su__no{margin-top:14px;background:none;border:0;font:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--su-ink);padding:10px 16px;cursor:pointer}.pp-su__legal{margin:8px 0 0;font-size:11px;line-height:1.5;color:var(--su-muted);max-width:300px}.pp-su__code{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px dashed var(--su-ink);background:var(--su-soft);border-radius:10px;padding:16px 18px 16px 24px;margin:0 0 18px;font:inherit;color:var(--su-ink);cursor:pointer}.pp-su__code-text{font-size:clamp(20px,2.4vw,26px);font-weight:600;letter-spacing:.08em}.pp-su__code-icon{display:grid;place-items:center}.pp-su__copied{position:absolute;left:50%;top:-12px;transform:translate(-50%,-100%);background:var(--su-ink);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none}.pp-su__copied.is-on{opacity:1}.pp-su__body--done .pp-su__cta{margin-top:4px}html.pp-su-lock,html.pp-su-lock body{overflow:hidden}.pp-su-teaser{position:fixed;left:16px;bottom:20px;z-index:2147482000;display:flex;align-items:center;gap:2px;background:#dba5af;color:#2c2926;border-radius:999px;box-shadow:0 4px 14px #0000002e;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;padding:0 6px 0 0;transition:opacity .2s}.pp-su-teaser[hidden]{display:none}.pp-su-teaser.is-suppressed{opacity:0;pointer-events:none}.pp-su-teaser__label{background:none;border:0;color:inherit;font:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;padding:11px 8px 11px 16px;cursor:pointer}.pp-su-teaser__x{width:22px;height:22px;border:0;border-radius:50%;background:#ffffffb3;color:inherit;font-size:15px;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0}@media(max-width:749px){.pp-su{padding:16px;align-items:center}.pp-su__dialog{border-radius:20px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.pp-su__step{grid-template-columns:1fr;min-height:0}.pp-su__media{height:200px;min-height:0}.pp-su__img{object-position:50% 40%}.pp-su__step--done .pp-su__img{object-position:50% 45%}.pp-su__body{padding:20px 22px 16px}.pp-su__badge{width:76px;height:76px;margin:-58px 0 12px;position:relative}.pp-su__badge img{width:58px}.pp-su__title{font-size:26px;margin-bottom:10px}.pp-su__paw,.pp-su__heart{width:26px;height:26px}.pp-su__text{font-size:14px;margin-bottom:16px}.pp-su__sub{font-size:14px;margin:-2px 0 16px}.pp-su__email,.pp-su__cta{height:50px}.pp-su__no{margin-top:6px}.pp-su__code{padding:12px 14px 12px 20px;margin-bottom:14px}.pp-su__code-text{font-size:21px}.pp-su__body--done{padding-top:24px}.pp-su-teaser{left:12px;bottom:16px}}@media(prefers-reduced-motion:reduce){.pp-su__backdrop,.pp-su__dialog{transition:none}}html.pp-su-lock shopify-chat,html.pp-su-lock #shopify-chat,html.pp-su-lock inbox-online-store-chat,html.pp-su-lock #ShopifyChat{display:none!important}shopify-forms-embed#app-embed-container-1179840{display:none!important}.pp-su .pp-su__backdrop{display:block}.pp-su__badge.pp-su__badge--anim{width:auto;height:auto;border:0;border-radius:0;background:none;margin:0 0 14px;display:block}.pp-su__badge--anim img{display:block;width:150px;height:auto;mix-blend-mode:multiply}@media(max-width:749px){.pp-su__badge.pp-su__badge--anim{width:auto;height:auto;margin:0 0 6px}.pp-su__badge--anim img{width:112px}}@media(min-width:750px){.pp-su__step{min-height:min(540px,calc(100vh - 48px))}}@media(min-width:750px)and (max-height:660px){.pp-su__body{padding:26px 36px 18px}.pp-su__badge.pp-su__badge--anim{margin-bottom:8px}.pp-su__badge--anim img{width:116px}.pp-su__title{font-size:30px;margin-bottom:10px}.pp-su__text{margin-bottom:16px}.pp-su__email,.pp-su__cta{height:50px}.pp-su__no{margin-top:8px}}.pp-su__dialog:focus{outline:none}.pp-su__x:focus:not(:focus-visible){outline:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/76/assets/pp-signup-popup.css.map */
