.pk-fit{padding-block:clamp(72px,9vw,130px);scroll-margin-top:100px}.pk-fit__head{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.pk-fit__head h2{font-size:clamp(36px,4.6vw,70px)}.pk-fit__lead{margin:18px 0 0;font-size:17px;color:var(--pk-ink-soft);max-width:52ch}.pk-dark .pk-fit__lead{color:#cfcab9}.pk-fit__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,4vw,64px);align-items:start}.pk-fit__step{border:0;margin:0 0 28px;padding:0;min-width:0;min-inline-size:0}.pk-fit__steps{min-width:0}.pk-fit__step legend{display:flex;align-items:center;gap:12px;padding:0;margin-bottom:14px;font-family:var(--pk-font-cond);font-stretch:68%;font-weight:700;text-transform:uppercase;font-size:26px}.pk-fit__step legend .pk-mono{color:var(--pk-accent);font-size:13px}.pk-fit__group{margin:14px 0 8px;color:var(--pk-ink-soft);font-size:11px}.pk-fit__vehicles{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}.pk-fit__veh,.pk-fit__tent{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 12px;background:#fff;border:1.5px solid var(--pk-line);cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.pk-fit__veh:hover,.pk-fit__tent:hover{border-color:var(--pk-ink);transform:translateY(-2px)}.pk-fit__veh input,.pk-fit__tent input{position:absolute;opacity:0;pointer-events:none}.pk-fit__veh img{width:100%;height:auto;opacity:.8}.pk-fit__veh span{font-size:13px;font-weight:600;text-align:center;line-height:1.2}.pk-fit__veh:has(input:checked),.pk-fit__tent:has(input:checked){border-color:var(--pk-accent);box-shadow:inset 0 0 0 1.5px var(--pk-accent);background:#f4f5ec}.pk-fit__veh:has(input:checked) img{opacity:1}.pk-fit__veh:has(input:focus-visible),.pk-fit__tent:has(input:focus-visible){outline:3px solid var(--pk-accent);outline-offset:2px}.pk-fit__other{margin:12px 0 0;font-size:14px}.pk-fit__other a{color:var(--pk-accent);font-weight:600}.pk-fit__tents{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pk-fit__tent{padding:16px 8px}.pk-fit__tent .pk-cond{font-size:24px}.pk-fit__tent .pk-mono{font-size:10px;color:var(--pk-ink-soft)}.pk-fit__colors{display:flex;align-items:center;gap:8px;margin-top:12px;min-height:44px}.pk-fit__colors .pk-mono{font-size:11px;color:var(--pk-ink-soft);margin-right:6px}.pk-fit__color{min-height:40px;padding:0 16px;border:1.5px solid var(--pk-line);background:#fff;cursor:pointer;font-weight:600}.pk-fit__color.is-on{border-color:var(--pk-accent);box-shadow:inset 0 0 0 1.5px var(--pk-accent)}.pk-fit__result{position:sticky;top:calc(var(--pk-header-h) + 20px)}.pk-fit__stage{position:relative;background:#efeee9;overflow:hidden}.pk-fit__stage{aspect-ratio:5/4}.pk-fit__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;transition:opacity .4s ease}.pk-fit__stage img.is-entering{opacity:0}.pk-fit__tag{z-index:1}.pk-fit__tag{position:absolute;left:16px;top:16px;margin:0;background:var(--pk-ink);color:#fff;padding:6px 10px;font-size:11px}.pk-fit__verdict{margin-top:18px}.pk-fit__verdict.is-in{animation:pk-fit-in .35s ease}@keyframes pk-fit-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.pk-fit__badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;padding:8px 14px;font-family:var(--pk-font-cond);font-stretch:68%;font-weight:700;text-transform:uppercase;font-size:22px}.pk-fit__badge:before{content:"";width:12px;height:12px;border-radius:50%;background:currentColor}.pk-fit__badge.is-ok{background:#e5ecd6;color:#3d5a1a}.pk-fit__badge.is-cond{background:#f2ead3;color:#7a5a12}.pk-fit__badge.is-ask{background:#ece6e2;color:#6b3b2a}.pk-fit__why{margin:0 0 12px;font-size:16px;line-height:1.6}.pk-fit__needs{margin:0 0 18px;padding-left:18px;font-size:14px;line-height:1.8;color:var(--pk-ink-soft)}.pk-fit__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.pk-fit__ctas [hidden]{display:none}.pk-fit__disclaimer{margin:18px 0 0;font-size:12px;color:var(--pk-ink-soft);max-width:60ch}.pk-dark .pk-fit__veh,.pk-dark .pk-fit__tent,.pk-dark .pk-fit__color{background:#211e16;color:#fff;border-color:var(--pk-line-dark)}@media(max-width:989px){.pk-fit__grid{display:flex;flex-direction:column;align-items:stretch;gap:18px}.pk-fit__steps{width:100%}.pk-fit__result{display:contents}.pk-fit__stage{order:0;position:sticky;top:var(--pk-header-h);z-index:2;aspect-ratio:16/10;margin-inline:calc(var(--pk-gutter) * -1)}.pk-fit__steps{order:1}.pk-fit__verdict{order:2;margin-top:0}.pk-fit__disclaimer{order:3;margin-top:0}.pk-fit__step{margin-bottom:18px}.pk-fit__step legend{font-size:21px;margin-bottom:8px}.pk-fit__group{margin:6px 0}.pk-fit__vehicles{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:calc(var(--pk-gutter) * -1);padding:2px var(--pk-gutter) 8px;scrollbar-width:none}.pk-fit__vehicles::-webkit-scrollbar{display:none}.pk-fit__veh{flex:0 0 118px;scroll-snap-align:start;padding:8px 6px 10px}.pk-fit__veh:hover{transform:none}.pk-fit__tent{padding:12px 6px}.pk-fit__tent .pk-cond{font-size:20px}.pk-fit__head{margin-bottom:22px}}@media(min-width:990px){.pk-fit--locked .pk-fit__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.pk-fit--locked .pk-fit__result{order:-1;margin-top:0}.pk-fit--locked .pk-fit__stage{aspect-ratio:4/3}.pk-fit--locked .pk-fit__verdict{margin-top:24px}.pk-fit--locked .pk-fit__vehicles{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-fit--locked .pk-fit__veh span{font-size:12px}.pk-fit--locked .pk-fit__step{margin-bottom:18px}}.pk-fit__pick,.pk-fit__backdrop,.pk-fit__sheet-head{display:none}@media(max-width:989px){.pk-fit__stage{position:relative;top:auto}.pk-fit__pick{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:78px;padding:8px 16px 8px 8px;border:1.5px solid var(--pk-ink);background:#fff;color:var(--pk-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,box-shadow .2s ease}.pk-fit__pick:active{transform:scale(.985)}.pk-fit__pick img{width:96px;height:auto}.pk-fit__pick-txt{display:grid;gap:2px;min-width:0}.pk-fit__pick-name{font-family:var(--pk-font-cond);font-stretch:68%;font-weight:700;text-transform:uppercase;font-size:22px;line-height:1.05}.pk-fit__pick-kind{font-size:10px;color:var(--pk-ink-soft)}.pk-fit__pick-go{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--pk-accent);text-decoration:underline;text-underline-offset:4px}.pk-fit__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:#17150f80;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.pk-fit.is-sheet .pk-fit__backdrop{opacity:1;visibility:visible;transition:opacity .3s ease}.pk-fit__sheet{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:84dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--pk-gutter) calc(24px + env(safe-area-inset-bottom));background:#fff;color:var(--pk-ink);box-shadow:0 -20px 50px #17150f40;transform:translateY(102%);visibility:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),visibility 0s .4s}.pk-fit__sheet.is-open{transform:none;visibility:visible;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.pk-fit__sheet-head{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;min-height:64px;margin:0 calc(var(--pk-gutter) * -1) 4px;padding:0 var(--pk-gutter);background:#fff;border-bottom:1px solid var(--pk-line)}.pk-fit__sheet-head:before{content:"";position:absolute;left:50%;top:7px;width:40px;height:4px;border-radius:2px;background:var(--pk-line);transform:translate(-50%)}.pk-fit__sheet-head .pk-cond{font-size:22px}.pk-fit__sheet-x{width:44px;height:44px;margin-right:-10px;border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:var(--pk-ink)}.pk-fit__sheet .pk-fit__vehicles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;margin:0;padding:0}.pk-fit__sheet .pk-fit__veh{padding:8px 4px 10px}.pk-fit__sheet .pk-fit__veh span{font-size:12px}.pk-fit__sheet .pk-fit__group{margin:16px 0 8px}html:has(.pk-fit__sheet.is-open){overflow:hidden}.pk-dark .pk-fit__pick{background:#211e16;color:#fff;border-color:var(--pk-line-dark)}}@media(prefers-reduced-motion:reduce){.pk-fit__sheet,.pk-fit__backdrop{transition:none}}@media(max-width:400px){.pk-fit__tent{padding:12px 4px}.pk-fit__tent .pk-mono{font-size:9.5px;letter-spacing:.02em}}.pk-fit__positions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.pk-fit__pos{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:84px;padding:10px 6px;border:1.5px solid var(--pk-line);background:#fff;color:var(--pk-ink-soft);cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .15s;-webkit-tap-highlight-color:transparent}.pk-fit__pos:hover{border-color:var(--pk-ink);color:var(--pk-ink)}.pk-fit__pos:active{transform:scale(.97)}.pk-fit__pos .pk-cond{font-size:17px;color:var(--pk-ink)}.pk-fit__pos-ico{width:52px;height:36px}.pk-fit__pos-tent{color:var(--pk-ink-soft);transition:color .2s}.pk-fit__pos.is-on{border-color:var(--pk-accent);box-shadow:inset 0 0 0 1.5px var(--pk-accent);background:#f4f5ec;color:var(--pk-ink)}.pk-fit__pos.is-on .pk-fit__pos-tent{fill:var(--pk-accent)}.pk-fit__pos:focus-visible{outline:3px solid var(--pk-accent);outline-offset:2px}.pk-fit__pos-hint{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--pk-ink-soft);min-height:2.6em}.pk-dark .pk-fit__pos{background:#211e16;border-color:var(--pk-line-dark)}@media(max-width:989px){.pk-fit__stage{aspect-ratio:4/3}.pk-fit__stage img{object-position:center 58%}.pk-fit__tag{top:auto;bottom:12px;left:12px;font-size:10px}}.pk-fit__pos{flex-direction:column;align-items:stretch;gap:0;padding:0;min-height:0;overflow:hidden;text-align:left}.pk-fit__pos-thumb{display:block;width:100%;aspect-ratio:16/10;background-color:#efeee9;background-repeat:no-repeat;background-size:132%;background-position:50% 47%;filter:saturate(.9);transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s}.pk-fit__pos:hover .pk-fit__pos-thumb{transform:scale(1.04)}.pk-fit__pos.is-on .pk-fit__pos-thumb{filter:none}.pk-fit__pos-txt{display:grid;gap:2px;padding:10px 12px 12px;border-top:1px solid var(--pk-line)}.pk-fit__pos .pk-cond{font-size:17px;line-height:1.1}.pk-fit__pos-sub{font-size:12px;line-height:1.3;color:var(--pk-ink-soft)}.pk-fit__pos.is-on .pk-fit__pos-txt{border-top-color:var(--pk-accent)}.pk-fit__pos.is-on .pk-cond{color:var(--pk-accent)}@media(max-width:560px){.pk-fit__pos-txt{padding:8px 8px 10px}.pk-fit__pos .pk-cond{font-size:15px}.pk-fit__pos-sub{font-size:11px}}.pk-fit__positions:has(>.pk-fit__pos:only-child){grid-template-columns:auto;justify-content:start}.pk-fit__pos:only-child .pk-fit__pos-thumb{display:none}.pk-fit__pos:only-child .pk-fit__pos-txt{border-top:0;padding:10px 16px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pk-fit.css.map */
