.pkl-page,.pkl-consent{--pkl-pink:#ff017b;--pkl-ink:#0b2334;--pkl-muted:#526775;font-family:inherit;color:var(--pkl-ink)}.pkl-page *,.pkl-consent *{box-sizing:border-box}.pkl-page svg,.pkl-consent svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pkl-page .pkl-shell{width:min(1400px,100%);padding-inline:clamp(20px,5vw,72px);margin-inline:auto;min-width:0}.pkl-page .pkl-hero{position:relative;background:var(--pkl-ink);color:#fff;overflow:clip;padding:145px 0 80px;isolation:isolate}.pkl-page .pkl-hero .pkl-shell{position:relative}.pkl-page .pkl-kicker,.pkl-consent .pkl-kicker{font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.12em;color:#bc005b;margin:0 0 16px}.pkl-page .pkl-hero .pkl-kicker{color:#ff85bf}.pkl-page h1{font-size:clamp(42px,5.5vw,83px);font-weight:850;letter-spacing:-.055em;line-height:1.02;color:white;margin:0 0 28px;max-width:900px;text-wrap:balance}.pkl-page h1 span{color:var(--pkl-pink)}.pkl-page .pkl-lead{max-width:630px;color:#dce5ec;font-size:18px;line-height:1.7;margin:0 0 30px}.pkl-page .pkl-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.pkl-page .pkl-hero-actions a{display:inline-flex;align-items:center;gap:25px;background:var(--pkl-pink);color:#fff;border:1px solid var(--pkl-pink);padding:15px 22px;text-decoration:none;border-radius:14px;font-weight:800;font-size:13px;transition:transform .2s,background .2s}.pkl-page .pkl-hero-actions a:nth-child(2){background:white;color:#b80058;border-color:white}.pkl-page .pkl-hero-actions a:hover{transform:translateY(-3px);background:#fff;color:var(--pkl-ink)}.pkl-page .pkl-hero-pika{position:absolute;width:190px;height:auto;object-fit:contain;right:35px;bottom:-83px;filter:drop-shadow(0 18px 18px #0002);pointer-events:none}.pkl-page .pkl-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:50px;padding-top:58px;padding-bottom:70px;align-items:start}.pkl-page .pkl-nav{position:sticky;top:112px;min-width:0}.pkl-page .pkl-nav>span{font-size:12px;font-weight:800;display:block;margin-bottom:18px}.pkl-page .pkl-nav nav{display:flex;flex-direction:column;gap:6px}.pkl-page .pkl-nav a{padding:12px 14px;border:1px solid transparent;border-radius:12px;color:#354e5c;text-decoration:none;font-size:12px;font-weight:700;transition:background .2s}.pkl-page .pkl-nav a:hover,.pkl-page .pkl-nav a.is-active{background:#fff0f7;color:#b80058;border-color:#ffd3e7}.pkl-page .pkl-nav button{font-family:inherit;display:block;width:100%;text-align:left;margin-top:10px;border:1px solid #dce5eb;padding:12px 14px;border-radius:12px;background:white;color:var(--pkl-ink);font-size:12px;font-weight:700;cursor:pointer}.pkl-page .pkl-nav button:hover{background:var(--pkl-ink);color:white}.pkl-documents{min-width:0}.pkl-page .pkl-document{padding:clamp(24px,4vw,48px);border:1px solid #e0e7ec;border-radius:24px;background:#fff;scroll-margin-top:110px;margin-bottom:24px;transition:border-color .4s,box-shadow .4s}.pkl-page .pkl-document.pkl-seen{border-color:#ffc4df;box-shadow:0 16px 40px #0b233405}.pkl-page h2{font-size:clamp(27px,3vw,43px);line-height:1.14;letter-spacing:-.035em;color:var(--pkl-ink);margin:0 0 30px;font-weight:800}.pkl-page .pkl-copy{font-size:15px;color:#3c5463;line-height:1.85;overflow-wrap:anywhere}.pkl-page .pkl-copy h3{font-size:18px;color:var(--pkl-ink);font-weight:800;letter-spacing:-.01em;margin:30px 0 12px;line-height:1.4}.pkl-page .pkl-copy p{margin:0 0 17px}.pkl-page .pkl-copy a{color:#b80058;text-decoration:underline;text-underline-offset:3px}.pkl-page .pkl-copy a:hover{color:var(--pkl-ink)}.pkl-page .pkl-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#f4f7f9;border-radius:15px;padding:20px;margin:0 0 22px}.pkl-identity div{min-width:0}.pkl-identity dt{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:750;color:#526775}.pkl-identity dd{margin:6px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.pkl-cookie-list{display:grid;gap:12px;margin:24px 0}.pkl-cookie-list>div{padding:18px;border:1px solid #dce5eb;border-radius:14px;display:grid;gap:7px}.pkl-cookie-list strong{font-size:14px}.pkl-cookie-list span{font-size:13px;color:#526775;line-height:1.6}.pkl-page button.pkl-primary{display:inline-flex;align-items:center;gap:25px;padding:14px 20px;background:var(--pkl-pink);color:#fff;border:1px solid var(--pkl-pink);border-radius:12px;cursor:pointer;font-family:inherit;font-weight:750;font-size:13px}.pkl-page button.pkl-primary:hover{background:var(--pkl-ink);border-color:var(--pkl-ink)}.pkl-contact{background:var(--pkl-ink);color:white;padding:30px;border-radius:24px;overflow-wrap:anywhere}.pkl-contact p{font-size:14px;margin:0 0 13px;color:#fff}.pkl-contact a{color:#ff8fc6;display:inline-flex;align-items:center;gap:16px;font-size:clamp(18px,2vw,25px);font-weight:800;text-decoration:none}.pkl-contact a:hover{color:white}.pkl-updated{font-size:11px;color:#526775}.pkl-page a:focus-visible,.pkl-page button:focus-visible,.pkl-consent button:focus-visible,.pkl-consent a:focus-visible,.pkl-consent summary:focus-visible{outline:3px solid var(--pkl-pink);outline-offset:4px}.pkl-consent{border:0;border-radius:26px;width:min(620px,calc(100% - 28px));max-width:calc(100% - 28px);max-height:calc(100dvh - 32px);padding:0;box-shadow:0 30px 100px #00101f55;background:white;overflow:auto;overscroll-behavior:contain;z-index:2147483000}.pkl-consent::backdrop{background:#0b233483;backdrop-filter:blur(5px)}.pkl-consent .pkl-consent-inner{position:relative;padding:32px}.pkl-consent .pkl-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #ffd3e7;background:#fff0f7;color:#b80058;padding:0;cursor:pointer;box-shadow:none;line-height:1}.pkl-consent .pkl-close svg{display:block;width:18px;height:18px}.pkl-consent .pkl-close:hover{background:var(--pkl-pink);color:white;transform:rotate(90deg)}.pkl-consent .pkl-consent-top{display:flex;gap:18px;align-items:center;padding-right:20px;min-height:108px}.pkl-consent-top img{width:90px;height:124px;object-fit:contain;animation:pkl-breathe 5s ease-in-out infinite}.pkl-consent .pkl-consent-top h2{font-family:inherit;font-size:clamp(25px,4vw,34px);line-height:1.12;font-weight:850;letter-spacing:-.04em;color:var(--pkl-ink);margin:0}.pkl-consent .pkl-kicker{font-size:9px;margin-bottom:11px;letter-spacing:.08em}.pkl-consent #pkl-consent-summary{font-size:13px;line-height:1.75;color:#465f6f;margin:20px 0}.pkl-consent .pkl-preferences{background:#f5f8fa;border-radius:12px;margin:20px 0;padding:14px}.pkl-consent summary{font-size:12px;font-weight:800;color:var(--pkl-ink);cursor:pointer}.pkl-preference{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dce5eb;position:relative}.pkl-preference strong{display:block;font-size:12px;color:var(--pkl-ink)}.pkl-preference span,.pkl-preference p{font-size:11px;color:#526775;line-height:1.6;margin:5px 0 0}.pkl-preference>span{flex-shrink:0}.pkl-consent .pkl-preference input{position:absolute;right:0;width:44px;height:26px;opacity:0;cursor:pointer}.pkl-consent .pkl-switch{width:44px;height:26px;border-radius:20px;background:#bdcbd5;position:relative;pointer-events:none}.pkl-consent .pkl-switch:after{content:'';position:absolute;top:4px;left:4px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s}.pkl-consent input:checked+.pkl-switch{background:var(--pkl-pink)}.pkl-consent input:checked+.pkl-switch:after{transform:translateX(18px)}.pkl-consent input:focus-visible+.pkl-switch{outline:3px solid var(--pkl-pink);outline-offset:3px}.pkl-consent .pkl-consent-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pkl-consent button.pkl-equal{min-height:50px;border:1px solid var(--pkl-pink);padding:12px 14px;border-radius:12px;background:var(--pkl-pink);color:white;font-family:inherit;font-weight:800;font-size:12px;cursor:pointer;line-height:1.4;box-shadow:none}.pkl-consent button.pkl-equal:hover{background:var(--pkl-ink);border-color:var(--pkl-ink);color:#fff}.pkl-preferences>.pkl-equal{width:100%;margin-top:15px}.pkl-consent button.pkl-visit{display:block;width:100%;min-height:44px;padding:12px;background:white;color:var(--pkl-ink);border:1px solid #c8d5df;border-radius:12px;margin-top:10px;font-family:inherit;font-weight:750;font-size:11px;line-height:1.5;cursor:pointer;box-shadow:none}.pkl-consent button.pkl-visit:hover{background:#fff0f7;color:#a60050;border-color:var(--pkl-pink)}.pkl-consent .pkl-cookie-help{font-size:10px;line-height:1.7;color:#526775;margin:15px 0}.pkl-consent .pkl-policy{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#b80058;font-weight:750;text-decoration:none}.pkl-consent .pkl-policy:hover{color:var(--pkl-ink)}.pkl-consent .pkl-policy svg{width:16px;height:16px}.pkl-consent .pkl-consent-message:empty{display:none}.pkl-consent-message{font-size:11px;color:#526775}.pikpak-native-footer button[data-pkl-open]{font-family:inherit;border:0;background:transparent;color:inherit;font-size:inherit;padding:0;text-align:left;cursor:pointer;line-height:inherit;box-shadow:none}.pikpak-native-footer button[data-pkl-open]:hover{color:#ff78b8;background:transparent}.pkl-noscript{font-size:12px;padding:20px;margin:0;color:var(--pkl-ink);background:#fff0f7}@keyframes pkl-breathe{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}@media(max-width:1020px){.pkl-page .pkl-hero-pika{width:140px;right:25px;bottom:-80px}.pkl-page .pkl-lead{max-width:70%}.pkl-page .pkl-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.pkl-page .pkl-copy{font-size:14px}}@media(max-width:700px){.pkl-page .pkl-hero{padding:115px 0 52px}.pkl-page .pkl-hero-pika{width:86px;right:16px;bottom:-53px}.pkl-page h1{font-size:41px;max-width:100%}.pkl-page .pkl-lead{font-size:14px;max-width:100%}.pkl-page .pkl-hero-actions{padding-right:62px;gap:8px}.pkl-page .pkl-hero-actions a{padding:11px 12px;gap:12px;font-size:11px}.pkl-page .pkl-layout{grid-template-columns:minmax(0,1fr);padding-top:26px;gap:25px}.pkl-page .pkl-nav{position:static;top:auto}.pkl-page .pkl-nav nav{flex-direction:row;overflow-x:auto;gap:7px;max-width:100%;padding-bottom:8px;scrollbar-width:thin}.pkl-page .pkl-nav a{flex:0 0 auto;background:#f4f7f9;font-size:11px}.pkl-page .pkl-nav button{display:inline-block;width:auto;padding:9px 12px;font-size:11px}.pkl-page .pkl-document{border-radius:18px;padding:24px 20px;scroll-margin-top:90px}.pkl-page h2{font-size:29px}.pkl-page .pkl-identity{grid-template-columns:1fr}.pkl-page .pkl-copy{font-size:13px;line-height:1.85}.pkl-page .pkl-copy h3{font-size:16px}.pkl-consent .pkl-consent-inner{padding:24px 20px}.pkl-consent .pkl-consent-top{gap:12px}.pkl-consent-top img{width:64px;height:90px}.pkl-consent .pkl-consent-top h2{font-size:27px}.pkl-consent button.pkl-equal{font-size:11px;padding:11px 9px}.pkl-consent .pkl-kicker{font-size:8px}.pkl-consent .pkl-close{width:30px;height:30px;top:10px;right:10px}.pkl-consent .pkl-preference>div{min-width:0}.pkl-preference>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.pkl-consent-top img{animation:none}.pkl-page *,.pkl-consent *{transition:none!important;scroll-behavior:auto!important}}@media print{.pikpak-native-header,.pikpak-native-footer,.pkl-nav,.pkl-consent,.pkl-hero-pika,.pkl-hero-actions,.pkl-primary,.pkl-noscript,.pkl-contact{display:none!important}.pkl-page .pkl-hero{padding:25px 0;background:white!important}.pkl-page h1,.pkl-page h1 span,.pkl-page .pkl-lead{color:#000!important}.pkl-page h1{font-size:30px}.pkl-page .pkl-layout{display:block;padding-top:20px}.pkl-page .pkl-document{box-shadow:none;border:0;padding:10px 0;break-inside:auto}.pkl-page .pkl-copy{font-size:11px;color:#000}.pkl-page .pkl-shell{width:100%;padding:0}}
.pkl-order-terms{margin:24px 0;padding:20px;border:1px solid #ffd3e7;border-radius:16px;color:var(--pkl-ink);background:#fff}.pkl-order-terms summary{cursor:pointer;font-weight:800;font-size:14px}.pkl-order-terms .pkl-copy{font-size:13px;line-height:1.85;color:#3c5463}.pkl-order-terms h3{font-size:16px;margin-top:24px}.pkl-order-terms a{color:#b80058}.pkl-order-terms[open] summary{margin-bottom:20px}
