.kp,.kp__lens{--kp-ink: var(--color-black, #151723);--kp-wall: var(--color-grey, #ececf0);--kp-muted: var(--color-darkgrey, #696a6f);--kp-hair: rgba(21, 23, 35, .1);--kp-volt: var(--color-electricblue, #2845ff);--kp-glass: rgba(255, 255, 255, .74);--kp-body: "MaisonNeue", "Helvetica Neue", Arial, sans-serif;--kp-ease: cubic-bezier(.65, 0, .2, 1);--kp-dur: .75s;color:var(--kp-ink)}html.kp-locked{overflow:hidden}html.kp-locked #zuzana-chat-container{visibility:hidden!important}.kp button,.kp__lens button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.kp button:focus-visible,.kp__lens button:focus-visible{outline:2px solid var(--kp-volt);outline-offset:3px;border-radius:6px}.section-kit-parts{padding-block:40px 64px}.kp__head{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:32px;text-align:center}.kp__subheading,.kp__intro p{margin:0}.kp__intro{max-width:60ch}.kp__stage{position:relative;overflow:hidden;touch-action:pan-y;height:500px;display:grid;grid-template-rows:auto 1fr}.kp__stage,.kp__lens{background:radial-gradient(120% 80% at 50% 62%,#f4f4f7 0%,var(--kp-wall) 55%,#e2e2e8 100%)}.kp__dots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.kp__world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.kp__part{position:absolute;display:block;cursor:pointer;overflow:visible}.kp__part img{position:absolute;display:block;max-width:none;left:var(--il, 0px);top:var(--it, 0px);width:var(--iw, 100%);height:var(--ih, 100%);object-fit:fill;filter:drop-shadow(0 18px 18px rgba(21,23,35,.1))}.kp__pin{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--kp-volt);color:#fff;font:500 11px/26px var(--kp-body);text-align:center;pointer-events:none;box-shadow:0 0 0 4px #2845ff2e;transform:scale(0);transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .3s}.kp__pin:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--kp-volt);opacity:0}.kp__pin.is-hot:after{animation:kp-ping 1.6s ease-out infinite}@keyframes kp-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}.kp__stage .kp__part{opacity:0;transform:translateY(18px);transition:opacity .67s var(--kp-ease),transform .8s var(--kp-ease)}.kp__stage.is-in .kp__part{opacity:1;transform:none;transition-delay:calc(var(--i) * 135ms)}.kp__stage.is-in .kp__pin{transform:scale(1);transition-delay:var(--pd, 0ms)}.kp__chips{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,212px));justify-content:center;gap:8px;padding:16px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.kp__chip{position:relative;display:grid;gap:5px;align-content:start;min-width:0;cursor:pointer;aspect-ratio:2.1 / 1;padding:11px 12px 12px;border-radius:14px;background:var(--kp-glass);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 0 var(--kp-hair),0 10px 30px -18px #15172359;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .53s var(--kp-ease),transform .53s var(--kp-ease),border-color .3s,box-shadow .3s}.kp__stage.is-in .kp__chip{opacity:1;transform:none;transition-delay:var(--cd, 0ms)}.kp__chip.is-hot{border-color:var(--kp-volt);box-shadow:0 0 0 1px var(--kp-volt),0 14px 30px -16px #2845ff73}.kp__chip-meta{display:flex;justify-content:space-between;gap:6px;font:500 11px/1 var(--kp-body);letter-spacing:.04em;text-transform:uppercase;color:var(--kp-muted)}.kp__chip-meta b{color:var(--kp-volt);font-weight:500}.kp__chip-title{margin:2px 0 0;font:500 14px/20px var(--kp-body);text-transform:uppercase;letter-spacing:.02em;color:var(--kp-ink)}.kp__chip-desc p{margin:0}.kp__more{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 0;font:500 12px/1 var(--kp-body)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--kp-volt)!important}.kp__more svg{transition:transform .3s var(--kp-ease)}.kp__more:hover svg{transform:scale(1.25)}.kp__leads{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:visible}.kp__leads path{fill:none;stroke:var(--kp-volt);stroke-width:1;opacity:0;transition:opacity .35s}.kp__leads path.on{opacity:1;animation:kp-draw .7s var(--kp-ease) both}.kp__leads circle{fill:var(--kp-volt);opacity:0;transition:opacity .3s}.kp__leads circle.on{opacity:1}@keyframes kp-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.kp__stage.is-instant .kp__leads path,.kp__stage.is-instant .kp__leads circle,.kp__stage.is-instant .kp__chip{transition-duration:0s;transition-delay:0s}.kp__stage.is-instant .kp__leads path.on{animation-duration:1s}.kp__caption{position:absolute;z-index:3;right:max(16px,env(safe-area-inset-right,0px));bottom:12px;margin:0;font:500 11px/1 var(--kp-body);letter-spacing:.04em;text-transform:uppercase;color:var(--kp-muted)}.kp__lens{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;font-family:var(--kp-body);clip-path:var(--clip-from);transition:clip-path var(--kp-dur) var(--kp-ease)}.kp__lens.is-open{clip-path:inset(0 0 0 0 round 0)}.kp__lens .kp__world{transition:transform var(--kp-dur) var(--kp-ease)}.kp__lens .kp__pin{opacity:0}.kp__lens .kp__part{transition:opacity .5s,filter .5s}.kp__lens .kp__part.is-dim{opacity:.16;filter:blur(2px) grayscale(1)}.kp__bar{position:absolute;z-index:4;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 12px) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));opacity:0;transition:opacity .4s .25s}.kp__lens.is-open .kp__bar{opacity:1}.kp__count{display:flex;gap:10px;align-items:center;margin-left:-10px;padding:6px 10px;border-radius:999px;background:var(--kp-wall);font:500 12px/1 var(--kp-body);letter-spacing:.04em;color:var(--kp-muted);font-variant-numeric:tabular-nums}.kp__count b{color:var(--kp-ink);font-weight:400}.kp__ticks{display:flex;gap:4px}.kp__ticks i{width:14px;height:2px;background:#1517232e;transition:background .3s}.kp__ticks i.on{background:var(--kp-volt)}.kp__close{width:44px;height:44px;border-radius:50%;display:grid!important;place-items:center;background:var(--kp-glass)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 6px 20px -10px #15172366}.kp__hint{position:absolute;z-index:2;left:50%;transform:translate(-50%);padding:6px 10px;border-radius:999px;background:var(--kp-wall);font:500 11px/1 var(--kp-body);letter-spacing:.04em;text-transform:uppercase;color:var(--kp-muted);white-space:nowrap;opacity:0;transition:opacity .4s .6s}.kp__lens.is-open .kp__hint{opacity:1}.kp__sheet{position:absolute;z-index:3;left:0;right:0;bottom:0;height:min(58svh,540px);display:grid;grid-template-rows:auto 1fr auto;background:#ffffffdb;-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border-top:1px solid #fff;border-radius:22px 22px 0 0;box-shadow:0 -20px 50px -30px #15172373;transform:translateY(105%);transition:transform .6s var(--kp-ease)}.kp__lens.is-open .kp__sheet{transform:none;transition-delay:.15s}.kp__grab{height:26px;display:grid;place-items:center;touch-action:none;cursor:grab}.kp__grab:before{content:"";width:40px;height:4px;border-radius:2px;background:#1517232e}.kp__sheet-body{overflow:auto;overscroll-behavior:contain;transition:opacity .2s;padding:0 max(20px,env(safe-area-inset-right,0px)) 16px max(20px,env(safe-area-inset-left,0px))}.kp__sheet-body.swap{opacity:0}.kp__detail-title{margin:4px 0 20px}.kp__detail-title h2{margin:0}.kp__detail-body p{margin:0 0 20px;max-width:60ch}.kp__specs{display:grid;margin:0 0 6px;border-top:1px solid var(--kp-hair)}.kp__specs div{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--kp-hair)}.kp__specs dt,.kp__specs dd,.kp__specs dd p{margin:0}.kp__nav{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--kp-hair);padding:10px max(14px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 12px) max(14px,env(safe-area-inset-left,0px))}.kp__nav-btn{display:inline-flex!important;align-items:center;gap:8px;min-width:0;min-height:40px;padding:10px 12px!important;border-radius:999px;font:500 12px/1 var(--kp-body)!important;letter-spacing:.04em;text-transform:uppercase}.kp__nav-btn:hover{background:#1517230d!important}.kp__nav-btn small{font-size:inherit;color:var(--kp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34vw}@media(max-width:879px){.kp__stage.is-compact{height:580px}.kp__stage.is-compact .kp__chip{gap:3px;padding:9px 10px 8px}.kp__stage.is-compact .kp__chip-desc{display:none}}@media(min-width:880px){.kp__chip-title{font-size:16px;line-height:24px}.kp__stage{display:block;height:clamp(600px,78vh,720px);border-radius:24px;max-width:var(--page-width, 1405px);margin-inline:auto;width:calc(100% - 2 * var(--spacing-sm, 16px))}.kp__chips{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;pointer-events:none}.kp__chip{position:absolute;width:212px;pointer-events:auto}.kp__sheet{left:auto;top:0;width:420px;height:auto;border-radius:0;border-top:0;border-left:1px solid #fff;transform:translate(105%)}.kp__grab{height:76px}.kp__grab:before{display:none}.kp__sheet-body{padding:0 40px 24px}.kp__nav{padding:14px 28px 22px}}@media(prefers-reduced-motion:reduce){.kp,.kp__lens{--kp-dur: .01s}.kp__stage .kp__part,.kp__chip{transform:none!important;transition-duration:.2s!important}.kp__lens,.kp__lens .kp__world{transition-duration:.01s!important}.kp__pin.is-hot:after,.kp__leads path.on{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-kit-parts.css.map */
