.kp-lab,.kp-anatomy{--kp-ink:#252a21;--kp-muted:#68705f;--kp-line:#d9dfce;--kp-lime:#d8ef83;--kp-paper:#f7f8f0;--kp-sage:#e8eddf;color:var(--kp-ink);font-family:var(--font-body--family,Arial,sans-serif);font-size:14px;line-height:1.6;isolation:isolate;position:relative}.kp-lab *,.kp-anatomy *{box-sizing:border-box}.kp-lab [hidden],.kp-anatomy [hidden]{display:none!important}.kp-lab button,.kp-anatomy button{all:unset;box-sizing:border-box;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.35;touch-action:manipulation}.kp-lab button:focus-visible,.kp-anatomy button:focus-visible,.kp-lab a:focus-visible{outline:3px solid #718e3f;outline-offset:4px}.kp-lab h1,.kp-lab h2,.kp-lab h3,.kp-lab p,.kp-anatomy h2,.kp-anatomy h3,.kp-anatomy p{margin:0;font-style:normal;text-transform:none;word-break:normal;overflow-wrap:normal}.kp-lab a{color:inherit;text-decoration:none}.kp-lab svg,.kp-anatomy svg{display:block;max-width:100%;height:auto;overflow:visible}.kp-lab{padding:49px 0 45px;background:#f5f4ef;scroll-margin-top:20px}.kp-lab__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:51px;align-items:center;width:min(1440px,100%);margin:auto;padding:0 64px}.kp-lab__eyebrow,.kp-anatomy__eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase!important;font-weight:600;color:#71814d;margin-bottom:19px!important}.kp-lab__title{font-size:clamp(40px,4.85vw,72px)!important;font-weight:550!important;line-height:1.06!important;letter-spacing:-.06em!important;max-width:590px}.kp-lab__title span{display:block}.kp-lab__title span:last-child{color:#73814e}.kp-lab__intro{font-size:14px;line-height:1.85;max-width:380px;color:var(--kp-muted);margin-top:23px!important}.kp-lab__cta{display:flex;flex-wrap:wrap;align-items:center;gap:21px;margin-top:29px}.kp-lab .kp-lab__play-link{background:var(--kp-ink);color:#fff;padding:15px 20px;border-radius:5px;gap:21px;font-size:12px;min-height:50px;white-space:nowrap}.kp-lab__play-link svg{width:15px;height:15px}.kp-lab__secondary{font-size:11px;text-underline-offset:5px;text-decoration:underline!important}.kp-lab__mini{display:flex;align-items:center;gap:14px;margin-top:29px;padding-top:20px;border-top:1px solid var(--kp-line);max-width:365px}.kp-lab__mini img{width:76px;height:76px;object-fit:contain;display:block;flex-shrink:0}.kp-lab__mini strong{font-size:12px;font-weight:550;display:block}.kp-lab__mini p{font-size:10px;color:var(--kp-muted);line-height:1.8;max-width:230px;margin-top:4px}.kp-lab__board{min-width:0;border:1px solid var(--kp-line);border-radius:12px;background:var(--kp-paper);overflow:hidden;box-shadow:0 20px 50px #2b39170a}.kp-lab__tabs{display:flex;gap:5px;padding:10px;background:#eef1e6;border-bottom:1px solid var(--kp-line)}.kp-lab__tabs>button{flex:1;padding:10px 12px;border-radius:6px;font-size:11px;min-width:0;white-space:nowrap}.kp-lab__tabs>button[aria-selected=true]{background:#fff;box-shadow:0 2px 6px #2b39170b;font-weight:600}.kp-panel{padding:18px 22px 21px}.kp-product__stage{min-height:360px;display:flex;align-items:center;justify-content:center;position:relative}.kp-product__canvas{width:380px;max-width:100%;position:relative;aspect-ratio:1}.kp-product__canvas>img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 17px 15px #35452516)}.kp-lab .kp-spot{position:absolute;left:var(--spot-x);top:var(--spot-y);transform:translate(-50%,-50%);width:43px;height:43px;min-height:43px;border-radius:50%;font-size:11px;font-weight:650;background:var(--kp-lime);border:5px solid #f8faeff0;box-shadow:0 0 0 1px #6678474a,0 3px 11px #35452529;transition:transform .2s,box-shadow .2s}.kp-lab .kp-spot:hover,.kp-lab .kp-spot[aria-pressed=true]{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 0 4px #9db75c50,0 3px 11px #35452529}.kp-part-info{border-top:1px solid var(--kp-line);padding-top:17px;min-height:88px}.kp-part-info h3{font-size:15px;font-weight:550;letter-spacing:-.02em;line-height:1.4}.kp-part-info p{font-size:11px;line-height:1.85;color:var(--kp-muted);margin-top:7px!important;max-width:520px}.kp-view-hint{font-size:9px!important;color:#7c856f!important;line-height:1.6!important;letter-spacing:.02em;margin:8px 0 0!important}.kp-mode-switch{display:flex;align-items:center;gap:5px;padding:4px;background:#e8eddf;border-radius:6px;width:fit-content;max-width:100%;margin-bottom:6px}.kp-lab .kp-mode-switch>button{padding:8px 13px;min-height:34px;font-size:10px;border-radius:4px}.kp-lab .kp-mode-switch>button[aria-pressed=true]{background:var(--kp-ink);color:#fff}.kp-motion{position:relative;--kp-play-state:paused}.kp-lab[data-playing=true] .kp-motion{--kp-play-state:running}.kp-motion-art{width:100%;height:auto;max-height:315px}.kp-nail-group,.kp-claw-group{transform:translate(-35px);transition:transform .9s cubic-bezier(.22,.7,.2,1)}.kp-lab[data-phase="2"] .kp-nail-group,.kp-lab[data-phase="2"] .kp-claw-group{transform:translate(0)}.kp-lab[data-phase="3"] .kp-nail-group,.kp-lab[data-phase="3"] .kp-claw-group{transform:translate(-58px)}.kp-rotor{transform-origin:327px 207px}.kp-rotor>path,.kp-rotor>circle{transform-origin:0 0}.kp-lab[data-phase="2"] .kp-rotor>path{animation:kp-rotate .7s linear infinite;animation-play-state:var(--kp-play-state)}.kp-trim-chip{opacity:0;transform-origin:275px 210px}.kp-lab[data-phase="2"] .kp-trim-chip{animation:kp-chip 1.8s ease-in infinite;animation-play-state:var(--kp-play-state)}.kp-collector-pieces{opacity:.3;transition:opacity .7s}.kp-lab[data-phase="3"] .kp-collector-pieces{opacity:1}.kp-finish-spark{opacity:0;transform-origin:center;transition:opacity .6s}.kp-lab[data-phase="3"] .kp-finish-spark{opacity:1}.kp-position-arrow{opacity:.8;transition:opacity .6s}.kp-lab[data-phase="2"] .kp-position-arrow,.kp-lab[data-phase="3"] .kp-position-arrow{opacity:0}.kp-manual-scissors,.kp-pet-grinder{display:none}.kp-lab[data-method=manual] .kp-manual-scissors{display:block}.kp-lab[data-method=manual] .kp-powered-device{display:none}.kp-scissor-upper{transform-origin:385px 206px;transform:rotate(-14deg);transition:transform .7s}.kp-scissor-lower{transform-origin:385px 206px;transform:rotate(14deg);transition:transform .7s}.kp-lab[data-phase="2"] .kp-scissor-upper,.kp-lab[data-phase="2"] .kp-scissor-lower{transform:rotate(0)}.kp-lab[data-method=grind] .kp-pet-clipper{display:none}.kp-lab[data-method=grind] .kp-pet-grinder{display:block}.kp-lab[data-method=grind][data-phase="2"] .kp-claw-group{transform:translate(26px)}.kp-pet-upper{transform-origin:386px 205px;transform:rotate(-12deg);transition:transform .7s}.kp-pet-lower{transform-origin:386px 205px;transform:rotate(12deg);transition:transform .7s}.kp-lab[data-phase="2"] .kp-pet-upper,.kp-lab[data-phase="2"] .kp-pet-lower{transform:rotate(0)}.kp-grind-lines{stroke-dasharray:3 3}.kp-lab[data-phase="2"] .kp-grind-lines{animation:kp-grind .4s linear infinite;animation-play-state:var(--kp-play-state)}.kp-contact-sparks{opacity:0}.kp-lab[data-phase="2"] .kp-contact-sparks{animation:kp-spark .7s ease-in-out infinite;animation-play-state:var(--kp-play-state)}.kp-phase-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:15px}.kp-lab .kp-phase-nav>button{display:flex;gap:8px;align-items:center;justify-content:flex-start;border:1px solid var(--kp-line);padding:10px;border-radius:5px;min-width:0;font-size:11px;min-height:44px}.kp-phase-nav>button>span:first-child{font-size:9px;opacity:.6;flex-shrink:0}.kp-lab .kp-phase-nav>button[aria-pressed=true]{border-color:#8ba354;background:#edf3df;font-weight:550}.kp-motion__bottom{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;border-top:1px solid var(--kp-line);padding-top:16px;min-height:93px}.kp-motion__copy h3{font-size:14px;line-height:1.4;font-weight:550;letter-spacing:-.01em}.kp-motion__copy p{font-size:11px;line-height:1.8;margin-top:5px!important;color:var(--kp-muted);max-width:420px}.kp-lab .kp-play{background:var(--kp-ink);color:#fff;gap:8px;border-radius:5px;font-size:10px;padding:11px 15px;min-height:44px;white-space:nowrap}.kp-play svg{width:13px;height:13px}.kp-view-inuse__image{height:323px;border-radius:6px;overflow:hidden;margin-bottom:16px;background:#e9dfd1}.kp-view-inuse__image>img{width:100%;height:100%;display:block;object-fit:cover}.kp-lab--pets{background:#e6ecdf}.kp-lab--kids{background:#f4e9e6}.kp-lab--pets .kp-lab__title span:last-child{color:#7a8a60}.kp-lab--kids .kp-lab__title span:last-child{color:#a67c76}.kp-anatomy{padding:76px 0;background:#242a20;color:#f1f5e9;scroll-margin-top:25px}.kp-anatomy__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:61px;align-items:center;width:min(1440px,100%);margin:auto;padding:0 64px}.kp-anatomy__eyebrow{color:#c4db88;margin-bottom:18px!important}.kp-anatomy__title{font-size:clamp(33px,3.5vw,52px);font-weight:500;line-height:1.1;letter-spacing:-.045em;max-width:430px}.kp-anatomy__intro{font-size:13px;line-height:1.9;color:#bac5ae;max-width:355px;margin-top:23px!important}.kp-anatomy__legend{display:grid;gap:11px;margin-top:26px}.kp-anatomy .kp-anatomy__legend button{display:flex;justify-content:flex-start;align-items:center;gap:12px;font-size:12px;padding:9px 11px;border:1px solid transparent;border-radius:5px;max-width:345px;min-height:43px}.kp-anatomy__legend i{width:9px;height:9px;display:block;border-radius:50%;flex-shrink:0;background:var(--key-colour)}.kp-anatomy .kp-anatomy__legend button[aria-pressed=true]{border-color:#91a66c;background:#3b4531}.kp-anatomy__board{padding:18px 23px 23px;background:#f1f3e9;border-radius:10px;color:var(--kp-ink)}.kp-anatomy__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.kp-anatomy__tones{display:flex;gap:4px;padding:4px;background:#dfe5d4;border-radius:5px}.kp-anatomy .kp-anatomy__tones button{padding:7px 11px;font-size:10px;min-height:35px;border-radius:3px}.kp-anatomy .kp-anatomy__tones button[aria-pressed=true]{background:#fff;font-weight:600}.kp-anatomy .kp-anatomy__overlay{font-size:10px;gap:7px;min-height:40px;padding:6px 8px}.kp-anatomy__overlay:before{content:"";width:12px;height:12px;border:1px solid #8b9d73;border-radius:3px;background:transparent;display:block}.kp-anatomy__overlay[aria-pressed=true]:before{background:#91aa61;box-shadow:inset 0 0 0 2px #eff3e7}.kp-anatomy-art{width:100%;height:auto;margin-top:4px}.kp-claw-shell{fill:#e2d2b6;transition:fill .4s}.kp-claw-quick{fill:#c98685;opacity:.75;transition:opacity .4s,filter .4s}.kp-anatomy[data-tone=dark] .kp-claw-shell{fill:#494d43}.kp-anatomy[data-tone=dark][data-overlay=false] .kp-claw-quick{opacity:0}.kp-anatomy[data-overlay=true] .kp-claw-quick{opacity:1;stroke:#ffe2dc;stroke-width:3}.kp-claw-edge{stroke:#a4ba69;stroke-width:6;fill:none;opacity:.8}.kp-anatomy[data-focus=shell] .kp-claw-shell{stroke:#8e9b78;stroke-width:5}.kp-anatomy[data-focus=quick] .kp-claw-quick{stroke:#ffe4dc;stroke-width:4}.kp-anatomy[data-focus=edge] .kp-claw-edge{stroke:#88a342;stroke-width:9;opacity:1}.kp-anatomy__info{border-top:1px solid #ccd5bd;padding-top:16px;min-height:97px}.kp-anatomy__info h3{font-size:15px;line-height:1.4;font-weight:550;letter-spacing:-.02em}.kp-anatomy__info p{font-size:11px;line-height:1.8;margin-top:7px!important;color:#69725f;max-width:510px}.kp-anatomy__note{font-size:9px!important;color:#859078!important;line-height:1.8;margin-top:13px!important}.kp-anatomy__note a{color:inherit;text-underline-offset:3px}.kp-product-list{padding:60px 0}.kp-product-list h2{font-size:37px;line-height:1.15;letter-spacing:-.045em;font-weight:500;margin-bottom:30px}@keyframes kp-rotate{to{transform:rotate(360deg)}}@keyframes kp-chip{0%,25%{opacity:0;transform:translate(0) rotate(0)}35%{opacity:1}85%,to{opacity:0;transform:translate(37px,60px) rotate(50deg)}}@keyframes kp-grind{to{stroke-dashoffset:-12}}@keyframes kp-spark{0%,to{opacity:.1}50%{opacity:1}}@media(max-width:1100px){.kp-lab__grid,.kp-anatomy__grid{padding-inline:38px;gap:30px}.kp-lab__title{font-size:clamp(39px,5vw,58px)!important}.kp-lab__intro{font-size:13px}.kp-panel{padding:16px}.kp-lab .kp-phase-nav>button{font-size:10px;padding:9px 7px;gap:6px}.kp-lab__tabs>button{padding:8px;font-size:10px}.kp-product__stage{min-height:325px}.kp-product__canvas{width:325px}.kp-view-inuse__image{height:286px}}@media(max-width:749px){.kp-lab{padding:29px 0 35px}.kp-lab__grid,.kp-anatomy__grid{grid-template-columns:1fr;gap:26px;padding-inline:22px}.kp-lab__eyebrow{font-size:9px;margin-bottom:15px!important}.kp-lab__title{font-size:clamp(35px,10vw,48px)!important;max-width:100%}.kp-lab__intro{font-size:12px;line-height:1.85;margin-top:17px!important;max-width:100%}.kp-lab__cta{margin-top:21px;gap:19px}.kp-lab .kp-lab__play-link{font-size:11px;min-height:46px;padding:13px 17px;gap:18px}.kp-lab__secondary{font-size:10px}.kp-lab__mini{display:flex;margin-top:20px;padding-top:13px;gap:11px}.kp-lab__mini img{width:54px;height:54px}.kp-lab__mini strong{font-size:10px}.kp-lab__mini p{font-size:9px;line-height:1.6}.kp-lab__tabs{padding:7px;gap:3px}.kp-lab__tabs>button{font-size:10px;padding:8px 6px;min-height:42px}.kp-panel{padding:12px 13px 16px}.kp-product__stage{min-height:0}.kp-product__canvas{width:300px}.kp-lab .kp-spot{width:40px;height:40px;min-height:40px;font-size:10px;border-width:4px}.kp-part-info{min-height:97px;padding-top:15px}.kp-part-info h3{font-size:14px}.kp-part-info p{font-size:10px;line-height:1.85}.kp-mode-switch{margin-bottom:8px}.kp-lab .kp-mode-switch>button{font-size:9px;padding:7px 10px;min-height:35px}.kp-motion-art{max-height:none;width:100%}.kp-phase-nav{gap:5px;margin-bottom:13px}.kp-lab .kp-phase-nav>button{font-size:9px;min-height:43px;padding:8px 6px;gap:5px;line-height:1.4}.kp-phase-nav>button>span:first-child{font-size:8px}.kp-motion__bottom{grid-template-columns:1fr;gap:12px;min-height:140px;padding-top:14px}.kp-motion__copy h3{font-size:13px}.kp-motion__copy p{font-size:10px;line-height:1.8}.kp-lab .kp-play{justify-self:start;font-size:10px;padding:10px 13px;min-height:43px}.kp-view-hint{font-size:8px!important;line-height:1.8!important}.kp-view-inuse__image{height:255px}.kp-anatomy{padding:43px 0}.kp-anatomy__grid{gap:26px}.kp-anatomy__title{font-size:34px}.kp-anatomy__intro{font-size:12px;max-width:100%;margin-top:17px!important}.kp-anatomy__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:20px}.kp-anatomy .kp-anatomy__legend button{font-size:9px;min-height:44px;padding:8px 4px;gap:6px;line-height:1.4}.kp-anatomy__legend i{width:7px;height:7px}.kp-anatomy__board{padding:13px 14px 18px}.kp-anatomy__toolbar{gap:6px}.kp-anatomy .kp-anatomy__tones button{font-size:9px;padding:7px 10px}.kp-anatomy .kp-anatomy__overlay{font-size:9px;padding:6px 2px}.kp-anatomy__info h3{font-size:14px}.kp-anatomy__info p{font-size:10px}.kp-anatomy__note{font-size:8px!important}.kp-product-list{padding:39px 0}.kp-product-list h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.kp-lab *,.kp-anatomy *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/knip-interactive.css.map */
