.custom-hero-banner{width:100%;margin:0 0 40px}.custom-hero-banner.color-1,.custom-hero-banner.color-2{background:#fff!important}.custom-hero-banner__container{width:100%!important;max-width:1440px!important;margin:0 auto;padding:0 clamp(16px,4vw,40px);box-sizing:border-box}.custom-hero-banner__inner{position:relative;display:flex;align-items:center;height:var(--hero-height, 480px);border-radius:28px;overflow:hidden;background:#fbeedd;box-shadow:0 20px 50px #2f1a121f;isolation:isolate}.custom-hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.custom-hero-banner__image,.custom-hero-banner__media>svg{position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;object-position:center;display:block;animation:hero-float 6s ease-in-out infinite;will-change:transform}.custom-hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to right,#fbeedd 0% 42%,#fbeedde0 55%,#fbeedd59 68%,#fbeedd00 82%);pointer-events:none}.custom-hero-banner__content{position:relative;z-index:3;max-width:480px;padding-left:72px;padding-right:24px}.custom-hero-banner__subheading{margin:0 0 12px;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700;color:#c96f1a;text-shadow:0 1px 12px rgba(251,238,221,.9);opacity:0;animation:hero-fade-up .9s ease forwards;animation-delay:.05s}.custom-hero-banner__heading{margin:0 0 24px;font-size:clamp(34px,4.6vw,58px);line-height:1.08;font-weight:800;color:#2f1a12;text-shadow:0 2px 20px rgba(251,238,221,.85);opacity:0;animation:hero-fade-up .95s ease forwards;animation-delay:.22s}.custom-hero-banner__body{color:#5f463b}.custom-hero-banner__button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:999px;background:linear-gradient(135deg,#ffa94d,#e8630c);color:#fff;font-weight:700;font-size:16px;text-decoration:none;border:none;overflow:hidden;box-shadow:0 10px 24px #e8630c59;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;opacity:0;animation:hero-fade-up 1s ease forwards;animation-delay:.4s}.custom-hero-banner__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s ease}.custom-hero-banner__button:hover{transform:translateY(-3px);box-shadow:0 16px 34px #e8630c80,0 0 22px #ffa94d8c;filter:brightness(1.05)}.custom-hero-banner__button:hover:before{transform:translate(120%)}.custom-hero-banner__button:active{transform:translateY(-1px)}.hero-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.hero-fx__glow{position:absolute;border-radius:50%;filter:blur(30px)}.hero-fx__glow--main{width:620px;height:460px;right:-80px;top:50%;transform:translateY(-50%);background:radial-gradient(ellipse at center,#fff7eb8c,#c96f1a29 35%,#5f9ea01f 58%,#5f9ea000 75%)}.hero-fx__glow--bloom{width:320px;height:320px;right:20px;top:-140px;background:radial-gradient(circle,#ffe2b4a6,#ffe2b400 70%)}.hero-fx__ring{position:absolute;left:74%;top:50%;border:1px solid rgba(255,250,240,.55);border-radius:50%;filter:blur(1.5px);opacity:.4}.hero-fx__ring--1{width:360px;height:200px;transform:translate(-50%,-50%) rotate(-12deg);animation:hero-orbit-a 22s linear infinite}.hero-fx__ring--2{width:460px;height:260px;transform:translate(-50%,-50%) rotate(8deg);opacity:.32;animation:hero-orbit-b 28s linear infinite}.hero-fx__ring--3{width:560px;height:330px;transform:translate(-50%,-50%) rotate(-4deg);opacity:.24;animation:hero-orbit-a 34s linear infinite reverse}.hero-fx__hex{position:absolute;right:14%;top:20%;width:26px;height:26px;background:#ffffff80;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);opacity:.35;animation:hero-float 7s ease-in-out infinite,hero-orbit-b 30s linear infinite}.hero-fx__spark{position:absolute;border-radius:50%;background:radial-gradient(circle,#fff,#ffd9a8 55%,#ffd9a800 75%);opacity:0;animation-name:hero-sparkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-fx__spark--1{width:5px;height:5px;left:58%;top:22%;animation-duration:3.2s;animation-delay:.2s}.hero-fx__spark--2{width:3px;height:3px;left:66%;top:62%;animation-duration:2.6s;animation-delay:.9s}.hero-fx__spark--3{width:7px;height:7px;left:78%;top:34%;animation-duration:3.8s;animation-delay:.4s}.hero-fx__spark--4{width:4px;height:4px;left:85%;top:70%;animation-duration:3s;animation-delay:1.4s}.hero-fx__spark--5{width:6px;height:6px;left:70%;top:82%;animation-duration:4.1s;animation-delay:.7s}.hero-fx__spark--6{width:3px;height:3px;left:92%;top:45%;animation-duration:2.8s;animation-delay:1.8s}.hero-fx__spark--7{width:5px;height:5px;left:62%;top:46%;animation-duration:3.5s;animation-delay:1.1s}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-orbit-a{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hero-orbit-b{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes hero-sparkle{0%,to{opacity:0;transform:translateY(0) scale(.6)}50%{opacity:1;transform:translateY(-10px) scale(1)}}@media screen and (max-width:989px){.custom-hero-banner__inner{height:min(var(--hero-height, 480px),420px)}.custom-hero-banner__content{padding-left:48px;padding-right:24px}.custom-hero-banner__heading{margin-bottom:20px}.hero-fx__glow--main{width:460px;height:360px}.hero-fx__ring--3{display:none}}@media screen and (max-width:749px){.custom-hero-banner__container{padding:0 16px}.custom-hero-banner__inner{flex-direction:column;align-items:stretch;height:auto;border-radius:20px}.custom-hero-banner__media{position:relative;height:260px}.custom-hero-banner__overlay{background:linear-gradient(to top,#fbeedd 0% 18%,#fbeedd00 60%)}.custom-hero-banner__content{max-width:100%;padding:24px 24px 32px}.custom-hero-banner__subheading{font-size:12px}.custom-hero-banner__heading{font-size:clamp(26px,7vw,34px);margin-bottom:16px}.custom-hero-banner__button{width:100%}.hero-fx{display:none}}@media(prefers-reduced-motion:reduce){.custom-hero-banner__image,.hero-fx__ring,.hero-fx__hex,.hero-fx__spark{animation:none!important}.custom-hero-banner__subheading,.custom-hero-banner__heading,.custom-hero-banner__button{animation:none!important;opacity:1!important;transform:none!important}.custom-hero-banner__button:before{display:none}}.kp-electronics-product{--kp-orange: #E88922;--kp-orange-light: #F6A54A;--kp-cream: #F8F3EA;--kp-white: #FFFFFF;--kp-heading: #2B1A0D;--kp-body: #5F4B3A;--kp-yellow: #F4C244;--kp-green: #2F8F4E;--kp-green-bg: #EAF6E8;--kp-radius-card: 20px;--kp-radius-pill: 999px;--kp-shadow: 0 12px 32px rgba(43, 26, 13, .08);--kp-transition: .24s ease;display:block;background:var(--kp-white);color:var(--kp-heading);font-family:inherit;overflow-x:hidden}.kp-electronics-product .page-width{max-width:1200px;margin:0 auto;padding:0 24px}.kp-electronics-product *{box-sizing:border-box}.kp-electronics-product h1,.kp-electronics-product h2,.kp-electronics-product h3,.kp-electronics-product p{margin:0}.kp-electronics-product img{max-width:100%;display:block}.kp-electronics-product .kp-ep-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kp-orange);margin-bottom:10px}.kp-electronics-product .kp-ep-eyebrow--center{text-align:center}.kp-electronics-product .kp-ep-section-title{font-size:30px;font-weight:700;line-height:1.2;color:var(--kp-heading);margin-bottom:12px}.kp-electronics-product .kp-ep-section-title--center{text-align:center;margin-left:auto;margin-right:auto}.kp-electronics-product .kp-ep-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:48px 24px 56px}.kp-electronics-product .kp-ep-hero__image-wrap{position:relative;background:var(--kp-cream);border-radius:var(--kp-radius-card);box-shadow:var(--kp-shadow);padding:32px;overflow:hidden}.kp-electronics-product .kp-ep-hero__deco{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--kp-orange);opacity:.35;width:100%;height:100%;pointer-events:none}.kp-electronics-product .kp-ep-hero__image{position:relative;width:100%;border-radius:14px;transition:transform .4s ease}.kp-electronics-product .kp-ep-hero__image-wrap:hover .kp-ep-hero__image{transform:scale(1.03)}.kp-electronics-product .kp-ep-hero__title{font-size:42px;font-weight:700;line-height:1.12;margin-bottom:10px}.kp-electronics-product .kp-ep-hero__subheading{font-size:18px;font-weight:600;color:var(--kp-orange);margin-bottom:14px}.kp-electronics-product .kp-ep-hero__description{font-size:16px;line-height:1.6;color:var(--kp-body);margin-bottom:22px;max-width:46ch}.kp-electronics-product .kp-ep-price-row{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.kp-electronics-product .kp-ep-price{font-size:32px;font-weight:700;color:var(--kp-heading)}.kp-electronics-product .kp-ep-price--compare{font-size:18px;color:var(--kp-body);text-decoration:line-through;opacity:.7}.kp-electronics-product .kp-ep-save-badge{background:var(--kp-orange);color:var(--kp-white);font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--kp-radius-pill)}.kp-electronics-product .kp-ep-form{margin-bottom:18px}.kp-electronics-product .kp-ep-options{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.kp-electronics-product .kp-ep-option__label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--kp-body);margin-bottom:6px}.kp-electronics-product .kp-ep-option__select{border:1.5px solid var(--kp-cream);background:var(--kp-white);border-radius:12px;padding:10px 14px;font-size:15px;color:var(--kp-heading)}.kp-electronics-product .kp-ep-qty-row{display:flex;align-items:stretch;gap:12px;margin-bottom:14px;flex-wrap:wrap}.kp-electronics-product .kp-ep-qty{display:inline-flex;align-items:center;background:var(--kp-cream);border-radius:var(--kp-radius-pill);padding:4px}.kp-electronics-product .kp-ep-qty__btn{width:38px;height:38px;border-radius:50%;border:none;background:transparent;font-size:18px;cursor:pointer;color:var(--kp-heading);transition:background var(--kp-transition),transform var(--kp-transition)}.kp-electronics-product .kp-ep-qty__btn:hover{background:var(--kp-white);transform:translateY(-1px)}.kp-electronics-product .kp-ep-qty__input{width:44px;text-align:center;border:none;background:transparent;font-size:16px;font-weight:600;color:var(--kp-heading)}.kp-electronics-product .kp-ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--kp-radius-pill);padding:14px 26px;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform var(--kp-transition),box-shadow var(--kp-transition),background var(--kp-transition)}.kp-electronics-product .kp-ep-btn--primary{background:linear-gradient(135deg,var(--kp-orange),var(--kp-orange-light));color:var(--kp-white);flex:1}.kp-electronics-product .kp-ep-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--kp-shadow)}.kp-electronics-product .kp-ep-btn--primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.kp-electronics-product .kp-ep-btn--secondary{background:var(--kp-heading);color:var(--kp-white)}.kp-electronics-product .kp-ep-btn--secondary:hover{transform:translateY(-2px)}.kp-electronics-product .kp-ep-btn--lg{padding:16px 34px;font-size:17px}.kp-electronics-product .kp-ep-buy-now{margin-bottom:4px}.kp-electronics-product .kp-ep-trust-badges{list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;margin:10px 0 0;font-size:13px;color:var(--kp-body);font-weight:600}@media screen and (max-width:989px){.kp-electronics-product .kp-ep-hero{grid-template-columns:1fr;gap:28px;padding:32px 20px 40px}.kp-electronics-product .kp-ep-hero__title{font-size:30px}}.kp-electronics-product .kp-ep-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:8px 24px 56px}.kp-electronics-product .kp-ep-benefit-card{background:var(--kp-cream);border-radius:var(--kp-radius-card);padding:24px 20px;text-align:center;transition:transform var(--kp-transition),box-shadow var(--kp-transition)}.kp-electronics-product .kp-ep-benefit-card:hover{transform:translateY(-4px);box-shadow:var(--kp-shadow)}.kp-electronics-product .kp-ep-benefit-card__icon{display:block;font-size:28px;margin-bottom:10px}.kp-electronics-product .kp-ep-benefit-card__title{font-size:15px;font-weight:700;margin-bottom:4px}.kp-electronics-product .kp-ep-benefit-card__text{font-size:13px;color:var(--kp-body);line-height:1.4}@media screen and (max-width:749px){.kp-electronics-product .kp-ep-benefits{grid-template-columns:repeat(2,1fr)}}.kp-electronics-product .kp-ep-howitworks{padding:40px 24px 56px;text-align:center}.kp-electronics-product .kp-ep-explainer{background:var(--kp-cream);border-radius:var(--kp-radius-card);padding:32px;max-width:620px;margin:24px auto 0}.kp-electronics-product .kp-ep-explainer__svg{width:100%;height:auto;color:var(--kp-heading);animation:kp-ep-doorcycle 7s ease-in-out infinite}.kp-electronics-product .kp-ep-circuit-path{opacity:.25}.kp-electronics-product .kp-ep-circuit-pulse{stroke:var(--kp-orange);stroke-dasharray:.18 1;animation:kp-ep-pulse 1.6s linear infinite}.kp-electronics-product .kp-ep-circuit-pulse--always{animation:kp-ep-pulse 1.6s linear infinite}.kp-electronics-product .kp-ep-battery,.kp-electronics-product .kp-ep-buzzer{color:var(--kp-heading)}.kp-electronics-product .kp-ep-buzzer__wave{opacity:0}.kp-electronics-product .kp-ep-explainer__status{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:15px}.kp-electronics-product .kp-ep-status-dot{width:10px;height:10px;border-radius:50%;background:var(--kp-green);animation:kp-ep-dotcycle 7s ease-in-out infinite}.kp-electronics-product .kp-ep-status-text--alarm{display:none;color:#c0442b}.kp-electronics-product .kp-ep-status-text--safe{color:var(--kp-green)}.kp-electronics-product .kp-ep-explainer__caption{margin-top:16px;font-size:14px;color:var(--kp-body);max-width:46ch;margin-left:auto;margin-right:auto}@keyframes kp-ep-pulse{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes kp-ep-doorcycle{0%,40%{filter:none}50%,90%{filter:hue-rotate(-24deg) saturate(1.3)}to{filter:none}}@keyframes kp-ep-dotcycle{0%,40%{background:var(--kp-green)}50%,90%{background:#c0442b}to{background:var(--kp-green)}}.kp-electronics-product .kp-ep-explainer__status .kp-ep-status-text--safe,.kp-electronics-product .kp-ep-explainer__status .kp-ep-status-text--alarm{animation:kp-ep-textcycle 7s ease-in-out infinite}.kp-electronics-product .kp-ep-explainer__status .kp-ep-status-text--alarm{display:inline;position:absolute;opacity:0}.kp-electronics-product .kp-ep-explainer__status{position:relative}@keyframes kp-ep-textcycle{0%,40%{opacity:1}45%,85%{opacity:0}90%,to{opacity:1}}.kp-electronics-product .kp-ep-status-text--safe{animation-direction:normal}.kp-electronics-product .kp-ep-status-text--alarm{animation-direction:reverse}.kp-electronics-product .kp-ep-inside{padding:40px 24px 56px;text-align:center}.kp-electronics-product .kp-ep-inside__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;text-align:left}.kp-electronics-product .kp-ep-inside-card{background:var(--kp-white);border:1px solid var(--kp-cream);border-radius:var(--kp-radius-card);padding:22px;transition:transform var(--kp-transition),box-shadow var(--kp-transition)}.kp-electronics-product .kp-ep-inside-card:hover{transform:translateY(-3px);box-shadow:var(--kp-shadow)}.kp-electronics-product .kp-ep-inside-card__icon{font-size:26px;display:block;margin-bottom:8px}.kp-electronics-product .kp-ep-inside-card__name{font-size:15px;font-weight:700;margin-bottom:4px;text-transform:uppercase;letter-spacing:.02em}.kp-electronics-product .kp-ep-inside-card__text{font-size:13px;color:var(--kp-body);line-height:1.4}@media screen and (max-width:749px){.kp-electronics-product .kp-ep-inside__grid{grid-template-columns:1fr 1fr}}.kp-electronics-product .kp-ep-steps{padding:40px 24px 56px;text-align:center}.kp-electronics-product .kp-ep-steps__row{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-top:28px}.kp-electronics-product .kp-ep-step{flex:1 1 0;max-width:240px;text-align:center}.kp-electronics-product .kp-ep-step__badge{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--kp-orange);color:var(--kp-white);font-weight:700;font-size:16px;margin-bottom:12px}.kp-electronics-product .kp-ep-step__title{font-size:16px;font-weight:700;margin-bottom:6px}.kp-electronics-product .kp-ep-step__text{font-size:14px;color:var(--kp-body)}.kp-electronics-product .kp-ep-step__connector{flex:0 0 auto;width:60px;color:var(--kp-orange);align-self:center;margin-top:-30px}@media screen and (max-width:749px){.kp-electronics-product .kp-ep-steps__row{flex-direction:column;align-items:center;gap:24px}.kp-electronics-product .kp-ep-step__connector{width:2px;height:24px;margin-top:0;transform:rotate(90deg)}}.kp-electronics-product .kp-ep-circuit{padding:40px 24px 56px}.kp-electronics-product .kp-ep-circuit__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:var(--kp-cream);border-radius:var(--kp-radius-card);padding:40px}.kp-electronics-product .kp-ep-circuit__text{font-size:15px;color:var(--kp-body);line-height:1.6;margin:12px 0}.kp-electronics-product .kp-ep-circuit__status{font-weight:700;color:var(--kp-green)}.kp-electronics-product .kp-ep-circuit__diagram svg{width:100%;height:auto;color:var(--kp-heading)}.kp-electronics-product .kp-ep-circuit__label{font-size:11px;fill:var(--kp-body);text-transform:uppercase;letter-spacing:.04em}@media screen and (max-width:749px){.kp-electronics-product .kp-ep-circuit__inner{grid-template-columns:1fr;padding:28px}}.kp-electronics-product .kp-ep-door{padding:40px 24px 56px;text-align:center}.kp-electronics-product .kp-ep-door__stage{display:flex;align-items:center;justify-content:center;gap:40px;background:var(--kp-cream);border-radius:var(--kp-radius-card);padding:36px;margin-top:28px;flex-wrap:wrap}.kp-electronics-product .kp-ep-door__svg{width:180px;height:auto;color:var(--kp-heading)}.kp-electronics-product .kp-ep-door__panel{transform-origin:20px 20px;transition:transform .6s ease}.kp-electronics-product [data-kp-door-demo][data-state=open] .kp-ep-door__panel{transform:rotateY(0) skewY(-18deg) translate(4px)}.kp-electronics-product .kp-ep-buzzer__wave{transition:opacity .3s ease}.kp-electronics-product [data-kp-door-demo][data-state=open] .kp-ep-buzzer__wave{opacity:1;animation:kp-ep-buzz .6s ease-in-out infinite alternate}@keyframes kp-ep-buzz{0%{opacity:.4}to{opacity:1}}.kp-electronics-product .kp-ep-door__readout{text-align:left;min-width:220px}.kp-electronics-product .kp-ep-door__icon{font-size:30px;display:block;margin-bottom:8px}.kp-electronics-product .kp-ep-door__icon--alarm,.kp-electronics-product [data-kp-door-demo][data-state=open] .kp-ep-door__icon--safe{display:none}.kp-electronics-product [data-kp-door-demo][data-state=open] .kp-ep-door__icon--alarm{display:inline}.kp-electronics-product .kp-ep-door__state{font-weight:700;margin-bottom:14px;color:var(--kp-green)}.kp-electronics-product .kp-ep-door__state--alarm{display:none;color:#c0442b}.kp-electronics-product [data-kp-door-demo][data-state=open] .kp-ep-door__state--safe{display:none}.kp-electronics-product [data-kp-door-demo][data-state=open] .kp-ep-door__state--alarm{display:inline}.kp-electronics-product .kp-ep-door__noscript{margin-top:14px;font-size:13px;color:var(--kp-body)}.kp-electronics-product .kp-ep-learn{padding:40px 24px 56px;text-align:center}.kp-electronics-product .kp-ep-learn__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;text-align:left}.kp-electronics-product .kp-ep-learn-card{background:var(--kp-white);border:1px solid var(--kp-cream);border-radius:var(--kp-radius-card);padding:22px;transition:transform var(--kp-transition),box-shadow var(--kp-transition)}.kp-electronics-product .kp-ep-learn-card:hover{transform:translateY(-3px);box-shadow:var(--kp-shadow)}.kp-electronics-product .kp-ep-learn-card__icon{font-size:24px;display:block;margin-bottom:8px}.kp-electronics-product .kp-ep-learn-card__title{font-size:15px;font-weight:700;margin-bottom:4px}.kp-electronics-product .kp-ep-learn-card__text{font-size:13px;color:var(--kp-body)}@media screen and (max-width:749px){.kp-electronics-product .kp-ep-learn__grid{grid-template-columns:1fr 1fr}}.kp-electronics-product .kp-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.kp-electronics-product .kp-reveal.kp-is-visible{opacity:1;transform:translateY(0)}.kp-electronics-product .kp-ep-challenge{padding:8px 24px 56px}.kp-electronics-product .kp-ep-challenge__inner{position:relative;background:var(--kp-cream);border-radius:var(--kp-radius-card);padding:48px 24px;text-align:center;overflow:hidden}.kp-electronics-product .kp-ep-challenge__deco{position:absolute;top:50%;left:50%;width:320px;height:320px;transform:translate(-50%,-50%);color:var(--kp-orange);opacity:.12;animation:kp-ep-spin 24s linear infinite}.kp-electronics-product .kp-ep-challenge__mark{font-size:60px;font-weight:700;fill:currentColor}@keyframes kp-ep-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.kp-electronics-product .kp-ep-challenge__title{position:relative;font-size:30px;font-weight:800;letter-spacing:.02em;margin-bottom:10px}.kp-electronics-product .kp-ep-challenge__text{position:relative;font-size:15px;color:var(--kp-body);max-width:40ch;margin:0 auto 22px}.kp-electronics-product .kp-ep-details{padding:8px 24px 56px}.kp-electronics-product .kp-ep-details__grid{max-width:620px;margin:24px auto 0;border:1px solid var(--kp-cream);border-radius:var(--kp-radius-card);overflow:hidden}.kp-electronics-product .kp-ep-details__row{display:flex;justify-content:space-between;padding:14px 22px;font-size:14px}.kp-electronics-product .kp-ep-details__row:nth-child(odd){background:var(--kp-cream)}.kp-electronics-product .kp-ep-details__row span:first-child{color:var(--kp-body);font-weight:600}.kp-electronics-product .kp-ep-details__row span:last-child{font-weight:700;color:var(--kp-heading);text-align:right}.kp-electronics-product .kp-ep-safety{padding:8px 24px 56px}.kp-electronics-product .kp-ep-safety__card{max-width:720px;margin:0 auto;background:var(--kp-green-bg);border-radius:var(--kp-radius-card);padding:28px 32px;text-align:center}.kp-electronics-product .kp-ep-safety__title{font-size:18px;font-weight:700;margin-bottom:8px}.kp-electronics-product .kp-ep-safety__text{font-size:14px;color:var(--kp-body);line-height:1.6}.kp-electronics-product .kp-ep-faq{padding:8px 24px 56px}.kp-electronics-product .kp-ep-faq__list{max-width:720px;margin:24px auto 0}.kp-electronics-product .kp-ep-faq-item{border-bottom:1px solid var(--kp-cream)}.kp-electronics-product .kp-ep-faq-item h3{margin:0}.kp-electronics-product .kp-ep-faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;padding:16px 4px;font-size:15px;font-weight:600;color:var(--kp-heading);text-align:left;cursor:pointer}.kp-electronics-product .kp-ep-faq-item__icon{flex:0 0 auto;font-size:20px;color:var(--kp-orange);transition:transform var(--kp-transition)}.kp-electronics-product .kp-ep-faq-item__trigger[aria-expanded=true] .kp-ep-faq-item__icon{transform:rotate(45deg)}.kp-electronics-product .kp-ep-faq-item__panel{padding:0 4px 16px;font-size:14px;color:var(--kp-body);line-height:1.6}.kp-electronics-product .kp-ep-related{padding:8px 24px 56px;text-align:center}.kp-electronics-product .kp-ep-related__subtext{font-size:14px;color:var(--kp-body);max-width:44ch;margin:8px auto 0}.kp-electronics-product .kp-ep-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px;text-align:left}.kp-electronics-product .kp-ep-related-card{display:block;text-decoration:none;color:inherit;transition:transform var(--kp-transition)}.kp-electronics-product .kp-ep-related-card:hover{transform:translateY(-3px)}.kp-electronics-product .kp-ep-related-card__image-wrap{background:var(--kp-cream);border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:8px}.kp-electronics-product .kp-ep-related-card__image-wrap img{width:100%;height:100%;object-fit:cover}.kp-electronics-product .kp-ep-related-card__title{font-size:14px;font-weight:600;margin-bottom:2px}.kp-electronics-product .kp-ep-related-card__price{font-size:13px;color:var(--kp-orange);font-weight:700}@media screen and (max-width:989px){.kp-electronics-product .kp-ep-related__grid{grid-template-columns:repeat(2,1fr)}}.kp-electronics-product .kp-ep-final-cta{position:relative;background:var(--kp-heading);overflow:hidden}.kp-electronics-product .kp-ep-final-cta__pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:linear-gradient(90deg,var(--kp-white) 1px,transparent 1px),linear-gradient(0deg,var(--kp-white) 1px,transparent 1px);background-size:40px 40px}.kp-electronics-product .kp-ep-final-cta__inner{position:relative;padding:64px 24px;text-align:center}.kp-electronics-product .kp-ep-final-cta__title{font-size:32px;font-weight:700;color:var(--kp-white);margin-bottom:10px}.kp-electronics-product .kp-ep-final-cta__subheading{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kp-orange-light);margin-bottom:26px}@media(prefers-reduced-motion:reduce){.kp-electronics-product *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.kp-electronics-product .kp-reveal{opacity:1;transform:none}}.kp-electronics-product a:focus-visible,.kp-electronics-product button:focus-visible,.kp-electronics-product input:focus-visible,.kp-electronics-product select:focus-visible{outline:2px solid var(--kp-orange);outline-offset:2px}@media screen and (max-width:749px){.kp-electronics-product .kp-ep-section-title{font-size:24px}.kp-electronics-product .kp-ep-inside__grid,.kp-electronics-product .kp-ep-learn__grid{grid-template-columns:1fr}.kp-electronics-product .kp-ep-related__grid{grid-template-columns:1fr 1fr}.kp-electronics-product .kp-ep-qty-row{flex-direction:column}.kp-electronics-product .kp-ep-btn--primary{width:100%}.kp-electronics-product .kp-ep-final-cta__title,.kp-electronics-product .kp-ep-challenge__title{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
