.pp{--pp-navy: var(--c-navy, #0a2d56);--pp-accent: var(--c-primary, #00badb);--pp-line: rgba(10, 45, 86, .42);--pp-ease: var(--ease, cubic-bezier(.32, .72, 0, 1));width:min(880px,calc(100vw - 48px));max-width:none;max-height:min(660px,calc(100dvh - 48px));margin:auto;padding:0;border:0;border-radius:26px;overflow:hidden;background:#fff;color:var(--c-text, #5c666d);box-shadow:0 40px 100px -24px #06162b99}.pp[open]{display:grid;grid-template-columns:330px minmax(0,1fr);animation:pp-in .45s var(--pp-ease) both}.pp::backdrop{background:#06162b99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pp-fade .3s ease both}.pp.is-closing{animation:pp-out .22s ease forwards}.pp.is-closing::backdrop{animation:pp-fade-out .22s ease forwards}.pp [hidden]{display:none!important}html.pp-lock{overflow:hidden}.pp.is-preview[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;box-shadow:0 0 0 100vmax #06162b99,0 40px 100px -24px #06162b99}html.pp-open .aibot-root,html.pp-open .aibot-launcher,html.pp-open pandectes-cmp,html.pp-open .sticky-atc,html.pp-open [id^=trustbadge-container],html.pp-open trstd-login{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pp__close{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--c-bg, #f4f6f8);color:var(--pp-navy);cursor:pointer;transition:background-color .15s}.pp__close:hover{background:var(--c-border, #e1e5ea)}.pp__close:focus-visible,.pp-code__copy:focus-visible,.pp__more summary:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.pp__visual{display:flex;flex-direction:column;gap:24px;padding:28px 26px 26px;background:var(--pp-navy);color:#fff}.pp__partner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pp__tag{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-family:var(--f-heading);font-weight:600;font-size:.78rem;color:#fff}.pp__partner-name{font-size:.9rem;color:#ffffffc7}.pp__logo{display:inline-flex;padding:6px 10px;border-radius:8px;background:#fff;line-height:0}.pp__logo img{height:22px;width:auto}.pp__visual-note{margin:0;font-size:.8rem;line-height:1.45;color:#ffffffb3}.pp-ticket{display:grid;margin:auto 0;filter:drop-shadow(0 22px 30px rgba(0,0,0,.35))}.pp-ticket__main{display:grid;gap:2px;padding:24px 22px 22px;border-radius:18px 18px 0 0;background:#fff;color:var(--pp-navy)}.pp-ticket__amount{font-family:var(--f-heading);font-weight:700;font-size:4.1rem;line-height:.9;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pp-ticket__label{margin-top:8px;font-family:var(--f-heading);font-weight:600;font-size:1.05rem}.pp-ticket__note{font-size:.8rem;line-height:1.35;color:var(--c-muted, #5f6970)}.pp-ticket__stub{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 10px;padding:20px 22px 22px;border-radius:0 0 18px 18px;color:var(--pp-navy);background:linear-gradient(90deg,var(--pp-line) 50%,transparent 0) 0 0 / 12px 2px repeat-x,var(--pp-accent)}.pp-ticket__stub:before,.pp-ticket__stub:after{content:"";position:absolute;top:-11px;width:22px;height:22px;border-radius:50%;background:var(--pp-navy)}.pp-ticket__stub:before{left:-11px}.pp-ticket__stub:after{right:-11px}.pp-ticket__reward{font-family:var(--f-heading);font-weight:700;font-size:2.1rem;line-height:1;letter-spacing:-.02em}.pp-ticket__reward-label{font-family:var(--f-heading);font-weight:600;font-size:.95rem}.pp-code{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:14px;padding:0 12px;border:1.5px dashed rgba(10,45,86,.5);border-radius:12px;background:repeating-linear-gradient(-45deg,#ffffff47 0 7px,#ffffff1a 7px 14px);font-family:var(--f-heading);font-weight:600;font-size:.92rem;color:var(--pp-navy);text-align:center}.pp-code__lock{display:inline-flex}.pp-code.is-revealed{border:1.5px solid #fff;background:#fff;font-weight:700;font-size:1.4rem;letter-spacing:.1em;font-variant-numeric:tabular-nums}.pp-code.is-revealed .pp-code__lock{display:none}.pp-code.is-animating{animation:pp-pop .55s var(--pp-ease)}.pp-code__copy{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin-top:8px;border:0;border-radius:10px;background:var(--pp-navy);color:#fff;cursor:pointer;font-family:var(--f-heading);font-weight:600;font-size:.9rem;transition:background-color .15s}.pp-code__copy:hover{background:#12406f}.pp__content{position:relative;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:32px 34px 22px}.pp__title:focus{outline:none}.pp__title{margin:0 44px 10px 0;font-family:var(--f-heading);font-weight:700;font-size:1.85rem;line-height:1.12;letter-spacing:-.01em;color:var(--pp-navy)}.pp__lead p{margin:0;font-size:1rem;line-height:1.55}.pp__facts{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.pp__facts li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.4;color:var(--pp-navy)}.pp__facts .icon{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--c-primary-soft, rgba(0, 186, 219, .14));color:var(--c-primary-ink, #00788d)}.pp__important{margin:0 0 12px;padding:12px 16px;border:1px solid rgba(0,122,0,.2);border-radius:14px;background:#eef8f0}.pp__important-text{margin:0;font-family:var(--f-heading);font-weight:700;font-size:1rem;line-height:1.35;color:var(--pp-navy)}.pp__important-hint{margin:3px 0 0;font-size:.86rem;line-height:1.4}.pp__actions{position:sticky;bottom:0;z-index:2;margin:0 -34px;padding:22px 34px;background:linear-gradient(#fff0,#fff 22px)}.pp__cta{width:100%;gap:10px}.pp__cta .icon{width:18px;height:18px}.pp__cta-note{margin:8px 0 0;font-size:.8rem;line-height:1.4;text-align:center;color:var(--c-muted, #5f6970)}.pp__unlocked{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;padding:10px 12px;border-radius:12px;background:#007a0014;font-size:.9rem;line-height:1.4;color:var(--c-success, #007a00)}.pp__unlocked .icon{flex:none;margin-top:1px}.pp__unlocked strong{font-weight:700}.pp__confirm{display:grid;gap:10px}.pp__confirm-title{margin:0;font-family:var(--f-heading);font-weight:700;font-size:1.1rem;line-height:1.25;color:var(--pp-navy)}.pp__confirm-text{margin:-4px 0 0;font-size:.9rem;line-height:1.45}.pp__check{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border:1.5px solid var(--c-border, #e1e5ea);border-radius:12px;background:#fff;cursor:pointer;font-size:.9rem;line-height:1.4;color:var(--pp-navy);transition:border-color .15s,background-color .15s}.pp__check:hover{border-color:var(--c-border-strong, #b9c2cc)}.pp__check:has(input:checked){border-color:var(--pp-accent);background:var(--c-primary-soft, rgba(0, 186, 219, .1))}.pp__check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--pp-navy);cursor:pointer}.pp__check input:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.pp__unlock,.pp__done{width:100%}.pp__unlock[disabled]{opacity:.45;cursor:not-allowed}.pp__wait{margin:0;text-align:center;font-size:.82rem;color:var(--c-muted, #5f6970)}.pp__wait span{font-family:var(--f-heading);font-weight:700;color:var(--pp-navy);font-variant-numeric:tabular-nums}.pp__relink{justify-self:center;font-size:.84rem;color:var(--c-primary-ink, #00788d);text-decoration:underline;text-underline-offset:3px}.pp__relink:hover{color:var(--pp-navy)}.pp[data-stage=pending] .pp__actions{position:static;background:none}.pp__more{border-top:1px solid var(--c-border, #e1e5ea)}.pp__more summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;list-style:none;cursor:pointer;font-family:var(--f-heading);font-weight:600;font-size:.95rem;color:var(--pp-navy)}.pp__more summary::-webkit-details-marker{display:none}.pp__more summary .icon{flex:none;transition:transform .25s var(--pp-ease)}.pp__more[open] summary .icon{transform:rotate(180deg)}.pp__more-body{padding:0 0 6px;font-size:.86rem;line-height:1.5}.pp__more-body h3{margin:14px 0 6px;font-family:var(--f-heading);font-weight:600;font-size:.9rem;color:var(--pp-navy)}.pp__more-body h3:first-child{margin-top:0}.pp__more-body p{margin:0}.pp__steps{margin:0;padding-left:1.3em}.pp__steps li{margin:4px 0;padding-left:2px}.pp__steps li::marker{font-family:var(--f-heading);font-weight:700;color:var(--pp-navy)}.pp__conditions{display:grid;gap:5px;margin:0;padding:0;list-style:none}.pp__conditions li{position:relative;padding-left:14px}.pp__conditions li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--pp-accent)}.pp__disclosure{margin:12px 0 0;font-size:.74rem;line-height:1.45;color:var(--c-muted, #5f6970)}@media(max-width:749px){.pp{width:100%;max-width:100%;max-height:94dvh;margin:auto 0 0;border-radius:22px 22px 0 0}.pp[open]{display:flex;flex-direction:column;animation-name:pp-up}.pp.is-closing{animation:pp-down .26s ease forwards}.pp.is-preview[open]{top:0;right:0;bottom:0;left:0}.pp__close{top:12px;right:12px;width:36px;height:36px;background:#ffffff24;color:#fff}.pp__close:hover{background:#ffffff3d}.pp__visual{flex:none;gap:14px;padding:16px}.pp__partner{padding-right:44px;min-height:36px}.pp__visual-note{margin:0;font-size:.74rem}.pp-ticket{grid-template-columns:minmax(0,1fr) minmax(128px,42%);margin:0;filter:drop-shadow(0 14px 20px rgba(0,0,0,.3))}.pp-ticket__main{align-content:center;padding:14px 14px 14px 16px;border-radius:16px 0 0 16px}.pp-ticket__amount{font-size:2.7rem}.pp-ticket__label{margin-top:4px;font-size:.92rem}.pp-ticket__note{font-size:.72rem}.pp-ticket__stub{grid-template-columns:minmax(0,1fr);align-content:center;gap:0;padding:12px 12px 12px 14px;border-radius:0 16px 16px 0;background:linear-gradient(180deg,var(--pp-line) 50%,transparent 0) 0 0 / 2px 12px repeat-y,var(--pp-accent)}.pp-ticket__stub:before,.pp-ticket__stub:after{left:-11px;right:auto}.pp-ticket__stub:before{top:-11px}.pp-ticket__stub:after{top:auto;bottom:-11px}.pp-ticket__reward{font-size:1.6rem}.pp-ticket__reward-label{font-size:.8rem}.pp-code{min-height:38px;margin-top:9px;padding:4px 8px;gap:5px;font-size:.72rem;line-height:1.2;border-radius:10px}.pp-code.is-revealed{padding:0 8px;white-space:nowrap}.pp-code.is-revealed{font-size:1.02rem;letter-spacing:.05em}.pp-code__copy{min-height:34px;margin-top:6px;border-radius:9px;font-size:.78rem}.pp__content{flex:1 1 auto;min-height:0;max-height:none;padding:18px 18px 0}.pp__title{margin:0 0 8px;font-size:1.38rem}.pp__lead p{font-size:.94rem;line-height:1.5}.pp__facts{gap:8px;margin-top:14px}.pp__facts li{font-size:.9rem}.pp__important{margin-bottom:10px;padding:9px 12px;border-radius:12px}.pp__important-text{font-size:.9rem}.pp__important-hint{font-size:.78rem}.pp__cta-note{margin-top:6px;font-size:.74rem}.pp__confirm-title{font-size:1rem}.pp__confirm-text,.pp__check{font-size:.84rem}.pp__check{padding:10px 12px}.pp__actions{bottom:0;margin:0 -18px;padding:14px 18px calc(12px + env(safe-area-inset-bottom))}.pp__more-body{padding-bottom:10px}.pp__disclosure{margin-bottom:18px}}@media(max-width:749px)and (max-height:700px){.pp__important-hint,.pp__cta-note{display:none}}@media(max-width:359px){.pp-ticket{grid-template-columns:minmax(0,1fr) 46%}.pp-ticket__amount{font-size:2.3rem}}@keyframes pp-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes pp-out{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes pp-up{0%{transform:translateY(100%)}}@keyframes pp-down{to{transform:translateY(100%)}}@keyframes pp-fade{0%{opacity:0}}@keyframes pp-fade-out{to{opacity:0}}@keyframes pp-pop{0%{transform:scale(.94)}55%{transform:scale(1.05)}to{transform:none}}@media(prefers-reduced-motion:reduce){.pp[open],.pp::backdrop,.pp.is-closing,.pp.is-closing::backdrop,.pp-code.is-animating{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/partner-popup.css.map */
