.ka-popup{--kp-ink: #12080c;--kp-mute: #5a5055;--kp-line: rgb(18 8 12 / 18%);--kp-red: var(--ka-red, #CC0000);--kp-err: #9b0000;--kp-r1: 8px;--kp-r2: 16px;--kp-r3: 24px;--kp-body: var(--ka-font, "Zalando Sans", system-ui, sans-serif);--kp-head: "Barlow Condensed", var(--ka-font, "Zalando Sans"), system-ui, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;align-items:end;justify-items:center;font-family:var(--kp-body);color:var(--kp-ink)}.ka-popup[hidden],.ka-popup [hidden],.ka-popup__tab[hidden]{display:none!important}html.ka-popup-open,html.ka-popup-open body{overflow:hidden}.ka-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c06088c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:kp-fade .2s ease-out both}.ka-popup__panel{position:relative;box-sizing:border-box;inline-size:100%;max-block-size:70dvh;overflow:auto;overscroll-behavior:contain;background:#fff;border-radius:var(--kp-r3) var(--kp-r3) 0 0;padding-block-end:env(safe-area-inset-bottom,0);animation:kp-sheet .28s cubic-bezier(.25,.46,.45,.94) both}.ka-popup__panel:focus{outline:none}.ka-popup__main{position:relative;padding:16px 20px 20px}.ka-popup__brand{display:flex;align-items:center;min-block-size:28px;margin:0 0 10px;padding-inline-end:44px}.ka-popup__logo{display:block;block-size:28px;inline-size:auto;max-inline-size:100%;object-fit:contain}.ka-popup__logo-text{font-family:var(--kp-head);font-size:22px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ka-popup__status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ka-popup__x{position:absolute;inset-block-start:6px;inset-inline-end:6px;inline-size:44px;block-size:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--kp-ink);cursor:pointer;z-index:2;transition:background-color .15s ease}.ka-popup__x:hover{background:#12080c14}.ka-popup :focus-visible,.ka-popup__tab:focus-visible{outline:3px solid var(--kp-ink);outline-offset:2px}.ka-popup__step.is-in{animation:kp-step .22s ease-out both}.ka-popup__dots{display:flex;gap:6px;margin:0 0 14px;padding:0;list-style:none}.ka-popup__dots li{inline-size:28px;block-size:4px;border-radius:2px;background:var(--kp-line)}.ka-popup__dots li.on{background:var(--kp-ink)}.ka-popup__eyebrow{margin:0 0 6px;padding-inline-end:44px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kp-mute)}.ka-popup__title{margin:0 0 8px;font-family:var(--kp-head);font-size:30px;font-weight:700;line-height:1.04;letter-spacing:.01em;text-transform:uppercase;color:var(--kp-ink)}.ka-popup__title:focus{outline:none}.ka-popup__title--sm{font-size:24px;margin-block-start:4px}.ka-popup__sub{margin:0 0 14px;font-size:16px;color:var(--kp-mute)}.ka-popup__fine{margin:10px 0 0;font-size:12.5px;line-height:1.4;color:var(--kp-mute)}.ka-popup__choices{display:grid;gap:10px;margin:12px 0 6px}.ka-popup__choice{display:block;inline-size:100%;min-block-size:56px;padding:8px 24px;border:1.5px solid var(--kp-line);border-radius:999px;background:#fff;color:var(--kp-ink);font:inherit;text-align:start;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.ka-popup__choice b{display:block;font-size:17px;font-weight:600}.ka-popup__choice small{display:block;margin-block-start:1px;font-size:14px;color:var(--kp-mute)}.ka-popup__choice:hover{border-color:var(--kp-ink)}.ka-popup__choice:active{transform:scale(.97)}.ka-popup__btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:100%;min-block-size:48px;margin-block-start:8px;padding:0 20px;border:0;border-radius:999px;background:var(--kp-red);color:#fff;font:700 16px/1 var(--kp-body);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.ka-popup__btn:hover{background:#b00000}.ka-popup__btn:active{transform:scale(.97)}.ka-popup__btn:disabled{opacity:.7;cursor:progress}.ka-popup__btn--ghost{background:#fff;color:var(--kp-ink);border:1.5px solid var(--kp-ink)}.ka-popup__btn--ghost:hover{background:#12080c0f}.ka-popup__link,.ka-popup__back{display:flex;align-items:center;justify-content:center;min-block-size:44px;border:0;background:transparent;color:var(--kp-mute);font:600 15px var(--kp-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ka-popup__link{inline-size:100%;margin-block-start:4px}.ka-popup__back{display:inline-flex;justify-content:flex-start;gap:4px;margin:-8px 0 4px -10px;padding:0 10px;text-decoration:none}.ka-popup__card{position:relative;block-size:132px;margin:0 0 12px;overflow:hidden;border-radius:var(--kp-r2);background:var(--kp-ink)}.ka-popup__prize{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;color:#fff}.ka-popup__prize b{font-family:var(--kp-head);font-size:56px;line-height:1;letter-spacing:.04em}.ka-popup__prize small{font-size:14px;color:#fffc}.ka-popup__foil{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;touch-action:none;cursor:crosshair}.ka-popup__card.is-revealed .ka-popup__foil{display:none}.ka-popup__card.is-revealed .ka-popup__prize{animation:kp-step .25s ease-out both}.ka-popup__won{margin:0 0 12px;padding:12px 16px;border-radius:var(--kp-r2);background:var(--kp-ink);color:#fff;text-align:center}.ka-popup__won small{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf}.ka-popup__won b{display:block;font-family:var(--kp-head);font-size:40px;line-height:1;letter-spacing:.03em}.ka-popup__won span{font-size:14px;color:#fffc}.ka-popup__field{display:block;margin-block-end:6px}.ka-popup__field span{display:block;margin-block-end:4px;font-size:13px;font-weight:600;color:var(--kp-mute)}.ka-popup__field input{box-sizing:border-box;inline-size:100%;min-block-size:48px;padding:0 16px;border:1.5px solid var(--kp-line);border-radius:var(--kp-r2);background:#fff;color:var(--kp-ink);font:400 16px var(--kp-body)}.ka-popup__field input[aria-invalid=true]{border-color:var(--kp-err)}.ka-popup__err{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;font-size:14px;line-height:1.35;color:var(--kp-err)}.ka-popup__err:before{content:"!";flex:none;display:grid;place-items:center;inline-size:18px;block-size:18px;margin-block-start:1px;border-radius:50%;background:var(--kp-err);color:#fff;font-size:12px;font-weight:800}.ka-popup__check{display:grid;place-items:center;inline-size:56px;block-size:56px;margin-block-end:12px;border-radius:50%;background:#e3f2e9;color:#17663a}.ka-popup__code{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:56px;margin:0 0 8px;padding:8px 16px;border:1.5px dashed var(--kp-ink);border-radius:var(--kp-r2)}.ka-popup__code span{font-size:13px;font-weight:600;color:var(--kp-mute)}.ka-popup__code b{font-family:var(--kp-head);font-size:26px;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.ka-popup__tab{position:fixed;top:0;bottom:0;left:0;height:fit-content;margin:auto 0;z-index:940;display:grid;place-items:center;min-inline-size:44px;min-block-size:44px;padding:14px 8px;border:0;border-radius:0 999px 999px 0;background:#12080c;color:#fff;font:700 13px/1 var(--ka-font, "Zalando Sans", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-lr;cursor:pointer;transition:padding .15s ease}.ka-popup__tab:hover{padding-inline:11px}html.ka-popup-open .ka-popup__tab{display:none}@media(max-width:749px){body:has(.ka-pp2__stickybar,[data-ka-stickybar]) .ka-popup__tab{display:none}}@media(min-width:750px){.ka-popup{align-items:center;padding:24px}.ka-popup__panel{inline-size:min(500px,100%);max-block-size:calc(100dvh - 48px);border-radius:var(--kp-r3);padding-block-end:0;animation-name:kp-pop}.ka-popup__main{padding:28px 32px}.ka-popup__brand{min-block-size:34px;margin-block-end:14px}.ka-popup__logo{block-size:34px}.ka-popup__title{font-size:36px}.ka-popup__title--sm{font-size:26px}.ka-popup__card{block-size:150px}}@keyframes kp-fade{0%{opacity:0}to{opacity:1}}@keyframes kp-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes kp-pop{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes kp-step{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ka-popup *,.ka-popup__tab{animation:none!important;transition:none!important}}@media print{.ka-popup,.ka-popup__tab{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ka-popup.css.map */
