.pk-hero{position:relative;isolation:isolate;padding:clamp(20px,2.4vw,28px) 0 clamp(36px,4vw,56px);overflow:hidden}.pk-hero__streak{position:absolute;inset:-40% -10% auto;height:640px;pointer-events:none;z-index:-1;background:radial-gradient(38% 30% at 18% 40%,color-mix(in srgb,var(--blue) 9%,transparent),transparent 70%),radial-gradient(34% 26% at 84% 30%,color-mix(in srgb,var(--teal) 8%,transparent),transparent 70%)}.pk-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;margin-top:clamp(28px,3.6vw,48px)}.pk-hero__text{display:grid;gap:16px;justify-items:start}.pk-hero__h1{max-width:16em}.pk-hero--sub .pk-hero__h1{font-size:clamp(34px,26px + 2vw,56px)}.pk-hero__meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:420px}.pk-hero__meta>span{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:color-mix(in srgb,var(--white) 80%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:var(--fs-sm);color:var(--fg-2);white-space:nowrap}.pk-hero__meta b{font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.pk-hero__meta .pk-hero__brands{height:auto;min-height:36px;padding-block:6px;white-space:normal;border-radius:var(--r-sm)}.pk-jump{margin-top:clamp(28px,3vw,40px)}.pk-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;font-size:var(--fs-sm);color:var(--fg-2)}.pk-crumbs li{display:inline-flex;align-items:center;min-width:0}.pk-crumbs li+li:before{content:"";width:6px;height:6px;margin:0 10px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.5}.pk-crumbs a{transition:color var(--t-fast)}.pk-crumbs a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.pk-crumbs [aria-current]{color:var(--fg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.chip small{font-size:var(--fs-xs);font-weight:500;color:var(--fg-2);font-variant-numeric:tabular-nums}.chip[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:none}.chip[aria-current=page] small{color:#fffc}.pk-group+.pk-group{padding-top:0}.pk-group__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(20px,2.4vw,32px)}.pk-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:272px;gap:16px}.pk-tile{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px 22px 0;border-radius:var(--r);background:var(--grey);overflow:hidden;color:var(--ink);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.pk-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.pk-tile:focus-visible{outline-offset:4px;border-radius:var(--r)}.pk-tile__txt{position:relative;z-index:1;display:grid;gap:4px}.pk-tile__name{font:600 var(--fs-h3)/1.25 var(--f);letter-spacing:-.015em;text-wrap:balance}.pk-tile__meta{font-size:var(--fs-sm);color:var(--fg-2)}.pk-tile__meta b{font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.pk-tile__brands{font-size:var(--fs-sm);color:var(--fg-2)}.pk-tile__img{flex:1;display:flex;align-items:flex-end;justify-content:center;min-height:0;padding:12px 0 18px}.pk-tile__img img{max-height:100%;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--t-slow) var(--ease)}.pk-tile:hover .pk-tile__img img{transform:scale(1.04)}.pk-tile--xl{grid-column:span 2;grid-row:span 2;padding:32px 32px 0}.pk-tile--xl .pk-tile__name{font-size:clamp(24px,20px + 1vw,32px);letter-spacing:var(--track)}.pk-tile--xl .pk-tile__meta,.pk-tile--xl .pk-tile__brands{font-size:var(--fs-body)}.pk-tile__img--duo{padding-bottom:32px}.pk-tile__img--duo img{max-height:92%;max-width:58%}.pk-tile__img--duo img+img{max-height:70%;margin-left:-8%}.pk-subnav{margin-bottom:clamp(24px,2.6vw,36px)}.pk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pk-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r);background:var(--white);border:1px solid var(--line);overflow:hidden;transition:box-shadow var(--t) var(--ease),transform var(--t) var(--ease),border-color var(--t)}.pk-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:transparent}.pk-card:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.section--grey .pk-card{border-color:transparent}.pk-card__img{margin:8px 8px 0;aspect-ratio:1 / 1;border-radius:var(--r-sm)}.pk-card__img>img{padding:8%;transition:transform var(--t-slow) var(--ease)}.pk-card:hover .pk-card__img>img{transform:scale(1.04)}.pk-card__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:16px 18px 18px}.pk-card__brand{font-size:var(--fs-xs);font-weight:500;color:var(--teal);letter-spacing:.02em}.pk-card__name{font:600 var(--fs-ui)/1.35 var(--f);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pk-card__name a:after{content:"";position:absolute;inset:0;z-index:1}.pk-card__name a:focus-visible{outline:none}.pk-card__specs{display:grid;gap:3px;margin-top:2px;font-size:var(--fs-xs);line-height:1.45;color:var(--fg-2)}.pk-card__specs li{position:relative;padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-card__specs li:before{content:"";position:absolute;left:0;top:.62em;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--ink) 30%,transparent)}.pk-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:var(--fs-sm);font-weight:500;color:var(--accent-ink)}.pk-card:hover .pk-card__more .ico--go{transform:translate(3px)}.pk-listing__more{margin-top:clamp(32px,4vw,56px)}.pk-others{margin-top:24px}.pk-empty{display:grid;gap:14px;padding:28px;border-radius:var(--r);border:1.5px dashed var(--line-strong);color:var(--fg-2)}.pk-more{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;padding:clamp(28px,4.4vw,56px);border-radius:var(--r);background:var(--grey);overflow:hidden}.pk-more__streak{position:absolute;inset:-30% -20% auto 30%;height:420px;z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 60% 50%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 70%),radial-gradient(30% 30% at 90% 30%,color-mix(in srgb,var(--teal) 10%,transparent),transparent 70%)}.pk-more__text{display:grid;gap:16px;justify-items:start}.pk-more__title{font-size:clamp(26px,20px + 1.4vw,40px);line-height:1.1;max-width:22em}.pk-more__title span{color:var(--blue)}.pk-more__lead{max-width:56ch;color:var(--fg-2)}.pk-pdp-crumbs{padding-block:clamp(20px,2.4vw,28px)}.pk-pdp__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.pk-pdp__media{position:sticky;top:calc(var(--hdr-h) + 16px);min-width:0}.pk-pdp__info{display:grid;gap:18px;min-width:0}.pk-pdp__brand{font-size:var(--fs-sm);font-weight:500;color:var(--teal)}.pk-pdp__brand a{color:var(--fg-2);font-weight:400}.pk-pdp__brand a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.pk-pdp__h1{font-size:clamp(28px,22px + 1.5vw,42px);line-height:1.12;letter-spacing:-.03em;text-wrap:pretty}.pk-pdp__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pk-code{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 4px 0 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--white);font-size:var(--fs-sm);color:var(--fg-2)}.pk-code b{font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.pk-code .code__btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:500;color:var(--accent-ink);transition:background-color var(--t-fast)}.pk-code .code__btn:hover{background:var(--blue-tint)}.pk-pdp__variants{display:grid;gap:10px;padding:16px 18px;border-radius:var(--r-sm);background:var(--grey)}.pk-pdp__variants ul{display:grid;gap:8px}.pk-pdp__variants li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;font-size:var(--fs-sm);font-weight:500}.pk-pdp__lead{max-width:none}.pk-pdp__key{padding-block:4px}.pk-pdp__cta{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.pk-pdp__small{font-size:var(--fs-sm);color:var(--fg-2)}.pk-pdp__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-radius:var(--r-sm);background:var(--line);border:1px solid var(--line);overflow:hidden}.pk-pdp__perks li{display:grid;gap:2px;padding:14px 16px;background:var(--white);font-size:var(--fs-xs);color:var(--fg-2)}.pk-pdp__perks b{font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.pk-gal{display:grid;gap:12px}.pk-gal__stage{position:relative}.pk-gal__ph{width:100%;border-radius:var(--r)}.pk-gal__ph>img{padding:7%}.pk-gal__nav,.pk-gal__zoom{position:absolute;z-index:2;background:color-mix(in srgb,var(--white) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:transparent;box-shadow:var(--shadow)}.pk-gal__nav:hover:not(:disabled),.pk-gal__zoom:hover:not(:disabled){background:var(--white);border-color:transparent}.pk-gal__nav{top:50%;margin-top:-20px}.pk-gal__nav--prev{left:14px}.pk-gal__nav--next{right:14px}.pk-gal__zoom{top:14px;right:14px}.pk-gal__count{position:absolute;z-index:2;left:14px;bottom:14px;padding:4px 12px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--white) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:var(--fs-xs);font-weight:500;font-variant-numeric:tabular-nums}.pk-gal__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px}.pk-gal__thumb{display:block;width:100%;aspect-ratio:1 / 1;padding:6px;border-radius:var(--r-sm);background:var(--grey);border:1.5px solid transparent;transition:border-color var(--t-fast)}.pk-gal__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pk-gal__thumb:hover{border-color:var(--line-strong)}.pk-gal__thumb[aria-pressed=true]{border-color:var(--blue)}.pk-zoom{width:min(1000px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--r);background:var(--white);box-shadow:var(--shadow-pop)}.pk-zoom::backdrop{background:#0b1d3f99}.pk-zoom img{width:100%;height:auto;max-height:calc(100dvh - 64px);object-fit:contain}.pk-zoom__close{position:absolute;top:14px;right:14px;background:var(--white)}.pk-details__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.pk-details__grid.is-single{grid-template-columns:minmax(0,760px)}.pk-details__h{margin-bottom:18px;font-size:clamp(22px,19px + .8vw,28px);letter-spacing:-.025em}.pk-prose{max-width:68ch;color:var(--fg);font-size:var(--fs-body);line-height:var(--lh-text)}.pk-prose p+p,.pk-prose p+ul,.pk-prose ul+p,.pk-prose p+ol,.pk-prose ol+p{margin-top:12px}.pk-prose ul,.pk-prose ol{display:grid;gap:6px;margin-block:12px}.pk-prose ul li{position:relative;padding-left:18px}.pk-prose ul li:before{content:"";position:absolute;left:2px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--blue)}.pk-prose ol{list-style:decimal;padding-left:22px}.pk-prose strong{font-weight:600}.pk-prose+.pk-prose{margin-top:12px}.pk-desc__toggle{margin-top:16px}.pk-params{min-width:0}.pk-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.pk-table th,.pk-table td{padding:11px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.45}.pk-table tr:first-child th,.pk-table tr:first-child td{border-top:1px solid var(--line)}.pk-table th{width:42%;padding-right:16px;font-weight:400;color:var(--fg-2)}.pk-table td{font-weight:500;overflow-wrap:anywhere}.pk-params__note{margin-top:16px;font-size:var(--fs-xs);color:var(--fg-2)}.pk-contact{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px clamp(32px,6vw,96px);align-items:center;padding:clamp(28px,4.4vw,56px);border-radius:var(--r);background:var(--grey)}.pk-contact__text{display:grid;gap:16px;justify-items:start}.pk-contact__text .h2{font-size:clamp(26px,20px + 1.4vw,40px);max-width:16em}.pk-contact__person{padding:20px;border-radius:var(--r);background:color-mix(in srgb,var(--white) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow)}@media(max-width:1100px){.pk-bento,.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-grid--4>:nth-child(4){display:none}}@media(max-width:920px){.pk-hero__grid{grid-template-columns:1fr}.pk-hero__meta{justify-content:flex-start}.pk-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}.pk-pdp__grid,.pk-details__grid,.pk-contact{grid-template-columns:minmax(0,1fr)}.pk-pdp__media{position:static}.pk-more{grid-template-columns:1fr}}@media(max-width:560px){.pk-bento{gap:10px;grid-auto-rows:200px}.pk-tile{padding:16px 16px 0}.pk-tile__name{font-size:15px}.pk-tile__meta{font-size:12px}.pk-tile--xl{padding:22px 22px 0}.pk-tile--xl .pk-tile__meta,.pk-tile--xl .pk-tile__brands{font-size:var(--fs-sm)}.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk-grid--4>:nth-child(4){display:flex}.pk-card__body{padding:12px 12px 14px}.pk-card__name{font-size:var(--fs-sm)}.pk-card__specs li:nth-child(n+3){display:none}.pk-card__more{display:none}.pk-pdp__perks{grid-template-columns:1fr}.pk-br{display:none}.pk-crumbs [aria-current]{max-width:22ch}.pk-contact__person{padding:16px}}.pk-contact--drop{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.pk-contact--drop .pk-contact__text a:not([class]){text-decoration:underline;text-underline-offset:.2em}.pk-contact__drop .mrdrop{width:100%}@media(max-width:920px){.pk-contact--drop{grid-template-columns:minmax(0,1fr)}}
