.sp-power{--sp-power-ease:cubic-bezier(.16,1,.3,1);--sp-power-line:rgba(255,255,255,.18);display:block;padding-block:var(--sp-power-top,72px) var(--sp-power-bottom,64px);background:#101214;color:#fff;font-family:Sunpura Power Campton,Neue Campton,Arial,sans-serif;scroll-margin-top:calc(var(--sp-anchor-offset,100px) + 24px)}.sp-power,.sp-power *,.sp-power *:before,.sp-power *:after{box-sizing:border-box}.sp-power [hidden]{display:none}.sp-power__inner{width:min(calc(100% - 64px),var(--sp-power-width,1280px));margin-inline:auto}.sp-power h2,.sp-power h3,.sp-power h4,.sp-power p,.sp-power figure,.sp-power dl,.sp-power dd{margin:0;font-family:inherit}.sp-power__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:end;margin-bottom:32px}.sp-power h2{max-width:24ch;color:#fff;font-size:clamp(36px,3.9vw,56px);line-height:1.08;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.sp-power .sp-power__intro{max-width:46ch;color:#c5c7c8;font-size:17px;line-height:1.65}.sp-power__switch{margin-bottom:32px}.sp-power__selector{display:flex;align-items:stretch;gap:40px;border-bottom:1px solid var(--sp-power-line)}.sp-power .sp-power__option{position:relative;display:flex;align-items:center;min-height:60px;margin:0;padding:12px 0 18px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#b4b9bd;font:600 20px/1.35 Sunpura Power Campton,Neue Campton,Arial,sans-serif;letter-spacing:-.025em;text-align:left;cursor:pointer;transition:color .2s var(--sp-power-ease);-webkit-tap-highlight-color:transparent}.sp-power__option:before{content:none}.sp-power__option:after{content:"";position:absolute;bottom:-1px;inset-inline:0;height:2px;background:linear-gradient(100deg,#00e676,#0a84ff);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--sp-power-ease)}.sp-power .sp-power__option[aria-selected=true]{color:#fff}.sp-power__option[aria-selected=true]:after{transform:scaleX(1)}.sp-power__context{min-width:0}.sp-power__context+.sp-power__context{padding-top:32px;margin-top:32px;border-top:1px solid var(--sp-power-line)}.sp-power .sp-power__fallback-heading{margin-bottom:24px;color:#fff;font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.sp-power__stage{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.sp-power__context--image .sp-power__stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center}.sp-power .sp-power__visual{min-width:0;align-self:center}.sp-power .sp-power__visual img{display:block;position:static;width:100%;max-width:100%;height:auto;max-height:460px;object-fit:contain}.sp-power .sp-power__visual--pair{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:20px}.sp-power__content{min-width:0}.sp-power .sp-power__value{display:flex;align-items:baseline;gap:10px;color:#fff;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-power .sp-power__value strong{font-size:clamp(56px,5.5vw,80px);line-height:1;font-weight:600;color:#fff;-webkit-text-fill-color:#fff}.sp-power .sp-power__value span{font-size:27px;font-weight:400;letter-spacing:-.02em;color:#fff}.sp-power [data-power-panel=pv] .sp-power__value strong{font-size:clamp(44px,4.5vw,64px)}.sp-power .sp-power__primary h4{margin-top:14px;max-width:38ch;color:#fff;font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.02em}.sp-power .sp-power__meaning{margin-top:14px;max-width:62ch;color:#e0e2e3;font-size:16px;line-height:1.65}.sp-power__supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px!important;padding-block:22px;border-block:1px solid var(--sp-power-line)}.sp-power__supporting>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:9px;min-width:0}.sp-power__supporting>div+div{border-left:1px solid var(--sp-power-line);padding-left:24px}.sp-power__supporting dt{font-size:14px;line-height:1.5;color:#c5c7c8;overflow-wrap:anywhere}.sp-power__supporting dd{font-size:30px;line-height:1.15;letter-spacing:-.035em;color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.sp-power .sp-power__supporting-copy{margin-top:20px;max-width:62ch;color:#d0d3d5;font-size:15px;line-height:1.65}.sp-power .sp-power__boundary{margin-top:18px;max-width:70ch;color:#b4b9bd;font-size:13px;line-height:1.6}.sp-power[data-enhanced] .sp-power__contexts{display:grid}.sp-power[data-enhanced] .sp-power__context{grid-area:1/1;padding:0;margin:0;border:0}.sp-power[data-enhanced] .sp-power__context[aria-hidden=true]{visibility:hidden;pointer-events:none}.sp-power[data-enhanced] .sp-power__fallback-heading{display:none}.sp-power :is(button,section):focus-visible{outline:2px solid #00e676;outline-offset:6px;border-radius:2px}@media(hover:hover){.sp-power .sp-power__option:hover{color:#fff}}@media(max-width:989px){.sp-power__inner{width:calc(100% - 48px)}.sp-power__header{gap:32px}.sp-power .sp-power__intro{font-size:16px}.sp-power__context--image .sp-power__stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px}.sp-power .sp-power__value strong{font-size:60px}.sp-power [data-power-panel=pv] .sp-power__value strong{font-size:44px}.sp-power__supporting{gap:16px}.sp-power__supporting>div+div{padding-left:16px}.sp-power__supporting dd{font-size:26px}}@media(max-width:749px){.sp-power{padding-block:min(var(--sp-power-top,72px),48px) min(var(--sp-power-bottom,64px),48px)}.sp-power__inner{width:calc(100% - 40px)}.sp-power__header{grid-template-columns:1fr;gap:18px;margin-bottom:20px}.sp-power h2{max-width:24ch;font-size:clamp(32px,8vw,40px)}.sp-power .sp-power__intro{font-size:15px;line-height:1.6}.sp-power__selector{gap:32px}.sp-power .sp-power__option{min-height:56px;padding:12px 0 16px;font-size:18px}.sp-power__switch{margin-bottom:28px}.sp-power__context--image .sp-power__stage{grid-template-columns:1fr;gap:28px}.sp-power__context--image .sp-power__visual{order:2}.sp-power .sp-power__visual img{max-height:260px}.sp-power .sp-power__visual--pair{max-width:430px;margin-inline:auto;gap:16px}.sp-power .sp-power__value strong{font-size:64px}.sp-power [data-power-panel=pv] .sp-power__value strong{font-size:clamp(42px,11vw,58px)}.sp-power .sp-power__value span{font-size:24px}.sp-power .sp-power__primary h4{font-size:19px;margin-top:12px}.sp-power .sp-power__meaning{font-size:15px;margin-top:12px}.sp-power__supporting{margin-top:22px!important;padding-block:18px}.sp-power__supporting dd{font-size:28px}.sp-power__supporting dt{font-size:13px}.sp-power .sp-power__supporting-copy{font-size:14px;margin-top:18px}.sp-power .sp-power__boundary{font-size:12px;margin-top:16px}}@media(max-width:359px){.sp-power__inner{width:calc(100% - 32px)}.sp-power .sp-power__value strong{font-size:60px}.sp-power [data-power-panel=pv] .sp-power__value strong{font-size:42px}.sp-power__supporting dd{font-size:26px}}@media(prefers-reduced-motion:reduce){.sp-power__option,.sp-power__option:after{transition:none}}.sp-power__selector{position:relative;isolation:isolate}.sp-power__selector:after{content:"";position:absolute;left:0;bottom:0;width:var(--sp-tab-width,0px);height:2px;background:linear-gradient(100deg,#00e676,#0a84ff);transform:translate(var(--sp-tab-x,0px));pointer-events:none;transition:transform .36s cubic-bezier(.16,1,.3,1),width .36s cubic-bezier(.16,1,.3,1)}.sp-power__option:after{content:none}.sp-power__selector::-webkit-scrollbar{height:0}@media(prefers-reduced-motion:reduce){.sp-power__selector:after{transition:none}}@media(forced-colors:active){.sp-power__selector:after{background:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/sunpura-pdp-power-architecture.css.map */
