.ppp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px}.ppp[hidden]{display:none}.ppp [hidden]{display:none!important}.ppp__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04123a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ppp-fade .25s ease}.ppp__card{position:relative;width:min(460px,100%);max-height:calc(100vh - 32px);overflow-y:auto;border-radius:28px;background:#fff;box-shadow:0 30px 80px #00000059;animation:ppp-up .35s cubic-bezier(.2,.8,.2,1);color:var(--pp-ink)}.ppp__x{position:absolute;top:12px;right:14px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#ffffff2e;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer}.ppp__top{position:relative;overflow:hidden;padding:26px 26px 54px;color:#fff;background:radial-gradient(120% 100% at 100% 100%,var(--pp-accent) 0%,var(--pp-deep-2) 40%,var(--pp-deep) 100%);min-height:290px}.ppp__logo{height:48px;width:auto;filter:brightness(0) invert(1);display:block}.ppp__logo-text{font-weight:800;font-size:2rem}.ppp__kicker{margin:18px 0 4px;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-hi)}.ppp__title{margin:0;color:#fff;font-size:3.6rem;line-height:1.02;letter-spacing:-.02em;max-width:13ch;position:relative;z-index:1}.ppp__title span{display:block}.ppp__pct{color:var(--pp-hi);font-size:5.2rem}.ppp__small{font-size:2.6rem}.ppp__img{position:absolute;right:-18px;bottom:10px;width:46%;height:auto;transform:rotate(-10deg);filter:drop-shadow(0 18px 30px rgba(0,0,0,.4));border-radius:14px}.ppp__bottom{position:relative;margin-top:-28px;background:#fff;border-radius:28px 28px 0 0;padding:24px 24px 22px}.ppp__q{margin:0;font-size:2.2rem;line-height:1.15;color:var(--pp-ink)}.ppp__hint{margin:6px 0 14px;font-size:1.3rem;color:var(--pp-mute)}.ppp__opts{display:grid;gap:10px}.ppp__opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 14px;border:0;border-radius:16px;background:var(--pp-soft);font:inherit;font-size:1.6rem;color:var(--pp-ink);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ppp__opt:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--pp-accent) inset}.ppp__ico{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#fff;color:var(--pp-accent);display:grid;place-items:center;box-shadow:0 1px 3px #00000014}.ppp__link{display:block;margin:16px auto 0;border:0;background:none;font:inherit;font-size:1.25rem;color:var(--pp-mute);text-decoration:underline;cursor:pointer}.ppp__form{display:grid;gap:10px}.ppp__form input{width:100%;padding:14px 16px;border:2px solid var(--pp-line);border-radius:14px;font:inherit;font-size:1.6rem}.ppp__form input:focus{outline:none;border-color:var(--pp-accent)}.ppp__err{margin:0;color:#b3261e;font-size:1.25rem}.ppp__btn{width:100%;border:0;border-radius:999px;padding:15px 18px;background:var(--pp-accent);color:var(--pp-accent-ink);font:inherit;font-size:1.6rem;font-weight:800;cursor:pointer}.ppp__code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:12px 12px 12px 18px;border:2px dashed var(--pp-accent);border-radius:14px;background:var(--pp-soft);font-size:2.2rem;font-weight:800;letter-spacing:.08em}.ppp__copy{border:0;border-radius:999px;padding:8px 14px;background:#fff;color:var(--pp-accent);font:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}@keyframes ppp-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ppp-fade{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.ppp{padding:10px;align-items:end}.ppp__title{font-size:3rem}.ppp__pct{font-size:4.4rem}.ppp__small{font-size:2.2rem}.ppp__top{min-height:240px}}@media(prefers-reduced-motion:reduce){.ppp__card,.ppp__backdrop{animation:none}}.pplang{position:relative;display:flex;align-items:center;margin:0 6px 0 0}.pplang__list{display:flex;align-items:center;gap:4px}.pplang__cur{display:none;padding:3px;border:2px solid var(--pp-accent, #008CFF);border-radius:6px;background:none;cursor:pointer;line-height:0}.pplang__btn{display:inline-flex;padding:3px;border:2px solid transparent;border-radius:6px;background:none;cursor:pointer;line-height:0;opacity:.55;transition:opacity .15s,border-color .15s}.pplang__btn:hover,.pplang__btn:focus-visible{opacity:1}.pplang__btn[aria-current=true]{opacity:1;border-color:var(--pp-accent, #008CFF)}.pplang svg{width:24px;height:16px;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.pplang-note{margin:0;padding:10px 16px;text-align:center;font-size:1.35rem;font-weight:600;color:#fff;background:var(--pp-deep, #06246B)}html[data-pp-preview] .announcement-bar-section,html[data-pp-preview] .utility-bar{display:none}@media(max-width:749px){.pplang{margin-right:2px}.pplang__list{gap:2px}.pplang svg{width:20px;height:13px}}@media(max-width:989px){.pplang--menu{margin-right:2px}.pplang--menu .pplang__cur{display:inline-flex}.pplang--menu .pplang__cur svg{width:20px;height:13px}.pplang--menu .pplang__list{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:40;padding:6px;background:#fff;border-radius:10px;box-shadow:0 6px 20px #06246b33}.pplang--menu.is-open .pplang__list{display:flex}.pplang--menu .pplang__btn{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAQAAAAg */
