@font-face{font-family:SunpuraTech;src:url(sunpura-neue-campton-regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:SunpuraTech;src:url(sunpura-neue-campton-semibold.otf) format("opentype");font-weight:600;font-display:swap}.sp-tech{display:block;position:relative;padding:var(--sp-t-top,48px) 32px var(--sp-t-bottom,48px);background:#fff;color:#292929;font-family:SunpuraTech,var(--font-body-family,Arial),sans-serif;--sp-t-line:rgba(41,41,41,.14);--sp-t-muted:#656565;--sp-t-ease:cubic-bezier(.16,1,.3,1)}.sp-tech *{box-sizing:border-box}.sp-tech [hidden]{display:none!important}.sp-tech__inner{max-width:1440px;margin:auto}.sp-tech__anchor{position:absolute;top:0;scroll-margin-top:150px}.sp-tech h2,.sp-tech h3{font-family:inherit;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:inherit;margin:0;text-transform:none;overflow-wrap:anywhere}.sp-tech h2{font-size:clamp(34px,3.5vw,50px);line-height:1.1;max-width:24ch;text-wrap:balance}.sp-tech p{margin:0;color:var(--sp-t-muted);font-size:14px;line-height:1.75}.sp-tech__header{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:32px}.sp-tech__header p{font-size:17px;line-height:1.65}.sp-tech__filters{display:flex;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px;border:1px solid #e4e5e4;border-radius:16px;background:#f5f5f5}.sp-tech__filters button{font:inherit;font-size:14px;font-weight:600;line-height:1.4;min-height:46px;border:1px solid transparent;border-radius:11px;background:transparent;color:#606665;padding:11px 17px;cursor:pointer;transition:color .25s var(--sp-t-ease),background-color .25s var(--sp-t-ease);max-width:100%;overflow-wrap:anywhere}.sp-tech__filters button[aria-pressed=true]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#00e676,#0a84ff) border-box;color:#292929}.sp-tech button:focus-visible,.sp-tech a:focus-visible{outline:2px solid #0a84ff;outline-offset:4px}.sp-tech .sp-tech__network-note{font-size:13px;line-height:1.75;max-width:120ch;margin:22px 0 34px}.sp-tech__groups{display:grid;grid-template-columns:1fr 1fr;gap:44px 64px;align-items:start}.sp-tech__groups.is-filtered{grid-template-columns:1fr;max-width:1000px}.sp-tech__group{min-width:0}.sp-tech__group h3{font-size:26px;margin-bottom:20px}.sp-tech__group dl{margin:0}.sp-tech__row{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;padding:18px 0;border-top:1px solid var(--sp-t-line)}.sp-tech__row dt{font-size:14px;line-height:1.55;overflow-wrap:anywhere}.sp-tech__row dd{margin:0;min-width:0}.sp-tech__row strong{display:block;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.01em;overflow-wrap:anywhere}.sp-tech__row p{font-size:12px;line-height:1.7;margin-top:7px}.sp-tech__groups.is-filtered .sp-tech__row{grid-template-columns:1fr 1.6fr}.sp-tech__source{border-top:1px solid var(--sp-t-line);margin-top:36px;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.sp-tech__source>p{font-size:12px;line-height:1.75;max-width:85ch}.sp-tech__source>div{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:0}.sp-tech .sp-tech__button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px;max-width:100%;padding:8px 14px 8px 22px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#00e676,#0a84ff) border-box;color:#292929;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transform:none;box-shadow:none}.sp-tech__button>span:first-child{min-width:0;overflow-wrap:anywhere}.sp-tech__arrow{position:relative;display:block;width:32px;height:32px;flex:0 0 32px;border:1px solid #d6d9d8;border-radius:50%;overflow:hidden;background:#fff;color:#292929}.sp-tech__arrow svg{position:absolute;width:18px;height:18px;top:6px;right:6px;bottom:6px;left:6px;stroke:currentColor;stroke-width:1.5;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s var(--sp-t-ease)}.sp-tech__arrow svg+svg{transform:translate(-12px,12px);opacity:0}.sp-tech a:focus-visible .sp-tech__arrow svg:first-child{transform:translate(12px,-12px);opacity:0}.sp-tech a:focus-visible .sp-tech__arrow svg+svg{transform:none;opacity:1}.sp-tech .sp-tech__text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;color:var(--sp-t-muted);text-underline-offset:4px}.sp-tech__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover){.sp-tech__filters button:hover{color:#292929}.sp-tech a:hover .sp-tech__arrow svg:first-child{transform:translate(12px,-12px);opacity:0}.sp-tech a:hover .sp-tech__arrow svg+svg{transform:none;opacity:1}}@media(max-width:1100px){.sp-tech__header,.sp-tech__groups{gap:36px}.sp-tech__row{gap:16px}}@media(max-width:989px){.sp-tech{padding-inline:24px}.sp-tech__header{grid-template-columns:1fr;gap:24px}.sp-tech__groups{grid-template-columns:1fr;gap:36px}.sp-tech__row{grid-template-columns:1fr 1.4fr}.sp-tech__source{grid-template-columns:1fr;gap:20px}.sp-tech__source>div{align-items:flex-start}}@media(max-width:599px){.sp-tech{padding:var(--sp-t-top,48px) 20px var(--sp-t-bottom,48px)}.sp-tech h2{font-size:34px}.sp-tech__header p{font-size:15px}.sp-tech__filters{width:100%;gap:5px;padding:5px}.sp-tech__filters button{font-size:12px;flex:1 1 auto;min-height:44px;padding:10px 12px}.sp-tech .sp-tech__network-note{font-size:12px;margin:20px 0 28px}.sp-tech__group h3{font-size:25px;margin-bottom:16px}.sp-tech__row,.sp-tech__groups.is-filtered .sp-tech__row{grid-template-columns:1fr;gap:8px;padding:16px 0}.sp-tech__row dt{font-size:13px}.sp-tech__row strong{font-size:19px}.sp-tech__row p{font-size:12px;max-width:56ch}.sp-tech__source{margin-top:28px}.sp-tech .sp-tech__button{width:100%;font-size:13px}.sp-tech__source>div{width:100%}}@media(prefers-reduced-motion:reduce){.sp-tech__filters button,.sp-tech__arrow svg{transition:none}}.sp-tech[data-motion=false] .sp-tech__filters button,.sp-tech[data-motion=false] .sp-tech__arrow svg{transition:none}@media(forced-colors:active){.sp-tech .sp-tech__button,.sp-tech__arrow{border-color:ButtonText}.sp-tech__filters button[aria-pressed=true]{border:2px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/sunpura-s2400-tech-specs.css.map */
