.pk-preorder{width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e8e3d8;border-radius:20px;background:#fffdf8;color:#252627;box-shadow:0 20px 80px #0003;overflow:auto;margin:auto}.pk-preorder::backdrop{background:#17282080;backdrop-filter:blur(3px)}.pk-preorder-inner{padding:38px;position:relative}.pk-preorder-close{position:absolute;right:14px;top:8px;border:0;background:transparent;font-size:30px;color:#505b54;cursor:pointer;width:36px;height:36px}.pk-preorder-eyebrow{display:block;color:#007e63;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px}.pk-preorder h2{font-size:27px;line-height:1.22;font-weight:600;margin:0 22px 18px 0}.pk-preorder p{font-size:15px;line-height:1.6;margin:12px 0}.pk-preorder-product{background:#f2efdf;padding:12px 16px;border-radius:10px}.pk-preorder form{margin-top:24px}.pk-preorder label{display:block;font-size:13px}.pk-preorder input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;min-width:0;border:1px solid #b5bdb4;border-radius:24px;padding:12px 16px;font:inherit;font-size:16px;background:white;margin:6px 0 16px}.pk-preorder input:focus-visible{outline:2px solid #007e63;outline-offset:2px}.pk-preorder-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pk-preorder .pk-preorder-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5;margin:6px 0 20px}.pk-preorder-consent input{margin-top:3px;accent-color:#007e63}.pk-preorder a{text-decoration:underline}.pk-preorder .parklon-green-button{width:100%;margin-top:8px}.pk-preorder .pk-preorder-trap{display:none!important}.pk-preorder-error{color:#b52626}.pk-preorder button:disabled{opacity:.65;cursor:wait}@media(max-width:540px){.pk-preorder-inner{padding:30px 20px 24px}.pk-preorder h2{font-size:23px}.pk-preorder-fields{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:no-preference){.pk-preorder[open]{animation:pk-preorder-in .18s ease-out}@keyframes pk-preorder-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.pk-preorder .pk-preorder-available{display:block;text-align:center;text-decoration:none;box-sizing:border-box;padding:12px 18px}.pk-preorder-dismiss{display:block;margin:16px auto 0;background:none;border:0;text-decoration:underline;cursor:pointer}