.ls-hero{position:relative;overflow:hidden;padding:var(--ls-hero-padding-top) 32px var(--ls-hero-padding-bottom);background:radial-gradient(circle at 85% 8%,color-mix(in srgb,var(--ls-hero-grid) 14%,transparent),transparent 45%),linear-gradient(180deg,var(--ls-hero-bg) 0%,var(--ls-hero-bg-end) 100%);color:var(--ls-hero-text);font-family:var(--ls-hero-body-font)}.ls-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in srgb,var(--ls-hero-grid) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ls-hero-grid) 9%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 78%);content:"";pointer-events:none}.ls-hero__inner{position:relative;z-index:1;width:min(100%,var(--ls-hero-max-width));margin:0 auto}.ls-hero__copy{max-width:none;margin-inline:auto}.ls-hero .ls-align-center{text-align:center}.ls-hero .ls-align-left{margin-left:0;text-align:left}.ls-hero__eyebrow{margin:0 0 14px;color:var(--ls-hero-accent);font:600 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.ls-hero h1{max-width:none;margin:0 auto;color:var(--ls-hero-text);font-family:var(--ls-hero-heading-font);font-size:clamp(32px,4vw,var(--ls-hero-heading-size));font-weight:700;line-height:1.2;letter-spacing:-.01em}.ls-hero .ls-align-left h1{margin-left:0}.ls-hero__text{max-width:760px;margin:18px auto 0;color:var(--ls-hero-muted);font-size:16px;line-height:1.7}.ls-hero__text p{margin:0}.ls-hero .ls-align-left .ls-hero__text{margin-left:0}.ls-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px}.ls-hero .ls-align-left .ls-hero__actions{justify-content:flex-start}.ls-hero .ls-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:11px 24px;border:1px solid transparent;border-radius:var(--ls-hero-button-radius);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ls-hero .ls-button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 7px 18px #0003}.ls-hero .ls-button--primary{background:var(--ls-hero-primary);color:var(--ls-hero-primary-text)}.ls-hero .ls-button--secondary{background:var(--ls-hero-secondary);color:var(--ls-hero-secondary-text)}.ls-hero__capacity{margin-top:18px}.ls-hero__capacity-label{margin:0;color:var(--ls-hero-capacity-label);font:500 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase}.ls-hero__capacity-list{display:grid;height:170px;margin-top:36px;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:end}.ls-hero .ls-capacity{display:flex;min-width:0;height:100%;align-items:center;justify-content:flex-end;flex-direction:column;padding:0;border:0;background:none;color:var(--ls-hero-text);text-decoration:none}.ls-hero .ls-capacity__series{display:block;min-height:0;margin-bottom:8px;padding:2px 6px;border:1px solid var(--ls-hero-tier-border);border-radius:2px;color:var(--ls-hero-tier-text);font:400 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.02em;text-transform:none}.ls-hero .ls-capacity__bar{position:relative;display:block;width:100%;max-width:56px;height:var(--ls-capacity-scale);min-height:10px;margin:0;overflow:visible;border-radius:2px 2px 0 0;background:linear-gradient(180deg,var(--ls-hero-accent) 0%,var(--ls-hero-bar-end) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ls-hero-bar-end) 25%,transparent) inset;transform-origin:bottom;transition:transform .2s ease,filter .2s ease}.ls-hero .ls-capacity__bar:before{position:absolute;top:-1px;right:0;left:0;height:2px;background:var(--ls-hero-bar-line);content:""}.ls-hero .ls-capacity__bar i{display:none}.ls-hero .ls-capacity:hover .ls-capacity__bar,.ls-hero .ls-capacity:focus-visible .ls-capacity__bar{filter:brightness(1.12);transform:scaleY(1.02) translateY(-2px)}.ls-hero .ls-capacity strong{display:block;margin-top:12px;color:#fff;font-family:var(--ls-hero-heading-font);font-size:15px;font-weight:700;line-height:1.2}.ls-hero .ls-capacity>span:last-child{display:block;margin-top:2px;color:var(--ls-hero-model-text);font:400 10.5px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:center}.ls-hero__stats{display:grid;margin-top:36px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ls-hero-text) 14%,transparent);border-radius:2px;background:color-mix(in srgb,var(--ls-hero-text) 14%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.ls-hero__stat{display:grid;min-width:0;padding:16px;background:color-mix(in srgb,var(--ls-hero-surface) 55%,transparent);gap:4px;text-align:left}.ls-hero__stat+.ls-hero__stat{border-left:0}.ls-hero__stat strong,.ls-hero__stat span{display:block;background:color-mix(in srgb,var(--ls-hero-surface) 76%,transparent)}.ls-hero__stat strong{padding:16px 18px;color:var(--ls-hero-accent);font-family:var(--ls-hero-heading-font);font-size:22px;font-weight:700;line-height:1.15}.ls-hero__stat span{min-height:48px;padding:14px 18px;color:var(--ls-hero-stat-label);font-size:12px;line-height:1.45}.ls-catalog{display:flow-root;padding:var(--ls-cat-padding-top) 0 var(--ls-cat-padding-bottom);background:var(--ls-cat-bg);color:var(--ls-cat-text);font-family:var(--ls-cat-body-font)}.ls-catalog__inner{box-sizing:border-box;width:100%;max-width:var(--ls-cat-max-width);margin:0 auto;padding:0 32px}.ls-catalog__header{max-width:640px;margin:64px auto 48px;text-align:center}.ls-catalog .ls-align-left{margin-left:0;text-align:left}.ls-catalog__header>p{margin:0 0 10px;color:var(--ls-cat-accent);font:600 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.ls-catalog h2,.ls-catalog h3,.ls-catalog h4{margin:0;color:var(--ls-cat-text);font-family:var(--ls-cat-heading-font);font-weight:700;letter-spacing:-.01em}.ls-catalog h2{font-size:clamp(24px,3.2vw,var(--ls-cat-heading-size));line-height:1.2}.ls-catalog__header .rte{margin-top:12px;color:var(--ls-cat-muted);font-size:15.5px;line-height:1.65}.ls-catalog .ls-family{margin-top:64px;scroll-margin-top:90px}.ls-catalog .ls-family__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--ls-cat-border);gap:16px;flex-wrap:wrap}.ls-catalog .ls-family__head h3{font-size:22px;line-height:1.25}.ls-catalog .ls-family__head p{max-width:none;margin:0;color:var(--ls-cat-muted);font:400 13.5px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:right;text-transform:uppercase}.ls-catalog .ls-products{display:grid;grid-template-columns:repeat(var(--ls-cat-columns),minmax(0,1fr));gap:var(--ls-cat-gap)}.ls-catalog .ls-product-card{display:block;min-width:0;overflow:hidden;border:1px solid var(--ls-cat-border);border-radius:var(--ls-cat-card-radius);background:var(--ls-cat-surface);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ls-catalog .ls-product-card:hover{border-color:var(--ls-cat-accent);box-shadow:0 8px 24px #0a1c281a;transform:translateY(-4px)}.ls-catalog .ls-product-card__media{position:relative;display:block;aspect-ratio:var(--ls-cat-image-ratio);overflow:hidden;background:#dfe4e0}.ls-catalog .ls-product-card__image,.ls-catalog .ls-product-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ls-catalog .ls-product-card--p1kwh-500 .ls-product-card__image,.ls-catalog .ls-product-card--p2kwh-1000 .ls-product-card__image,.ls-catalog .ls-product-card--p4kwh-2000 .ls-product-card__image,.ls-catalog .ls-product-card--p5kwh-iess .ls-product-card__image{padding:16px;background:#fff;object-fit:contain}.ls-catalog .ls-product-card:hover .ls-product-card__image{transform:scale(1.045)}.ls-catalog .ls-product-card--p1kwh .ls-product-card__media,.ls-catalog .ls-product-card--p2kwh .ls-product-card__media,.ls-catalog .ls-product-card--p4kwh .ls-product-card__media{background:#fff}.ls-catalog .ls-product-card--p1kwh .ls-product-card__image{object-fit:contain;transform:scale(var(--ls-cat-p1-image-scale))}.ls-catalog .ls-product-card--p2kwh .ls-product-card__image{object-fit:cover;transform:scale(var(--ls-cat-p2-image-scale))}.ls-catalog .ls-product-card--p4kwh .ls-product-card__image{object-fit:contain;transform:scale(var(--ls-cat-p4-image-scale))}.ls-catalog .ls-product-card--p1kwh:hover .ls-product-card__image{transform:scale(var(--ls-cat-p1-image-scale))}.ls-catalog .ls-product-card--p2kwh:hover .ls-product-card__image{transform:scale(var(--ls-cat-p2-image-scale))}.ls-catalog .ls-product-card--p4kwh:hover .ls-product-card__image{transform:scale(var(--ls-cat-p4-image-scale))}.ls-catalog .ls-product-card__badge{position:absolute;top:12px;right:12px;padding:5px 11px;border-radius:2px;background:var(--ls-cat-accent);color:#081c12;font-family:var(--ls-cat-body-font);font-size:14px;font-weight:700;line-height:1.2}.ls-catalog .ls-product-card__body{padding:20px 20px 22px}.ls-catalog .ls-product-card__model{min-height:0;margin:0;color:#8098a3;font:400 11.5px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0;text-transform:none}.ls-catalog .ls-product-card h4{min-height:0;margin:6px 0 0;font-size:18px;line-height:1.35}.ls-catalog .ls-product-card__metrics{display:flex;margin:16px 0 0;padding:14px 0 0;border-top:1px dashed var(--ls-cat-border);gap:14px;flex-wrap:wrap}.ls-catalog .ls-product-card__metrics div{display:flex;min-width:80px;padding:0;background:none;flex-direction:column}.ls-catalog .ls-product-card__metrics dt{order:2;color:#8098a3;font:400 10.5px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.ls-catalog .ls-product-card__metrics dd{order:1;margin:0;color:var(--ls-cat-text);font-family:var(--ls-cat-body-font);font-size:14px;font-weight:700;line-height:1.4}.ls-catalog .ls-product-card__link{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:0;border:0;color:#237843;font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.ls-b2b{padding:var(--ls-b2b-padding-top) 0 var(--ls-b2b-padding-bottom);border-bottom:1px solid var(--ls-b2b-border);background:var(--ls-b2b-bg);color:var(--ls-b2b-text);font-family:var(--ls-b2b-body-font)}.ls-b2b__inner{box-sizing:border-box;width:100%;max-width:var(--ls-b2b-max-width);margin:0 auto;padding:0 32px}.ls-b2b__head{max-width:640px;margin:0 0 28px;text-align:left}.ls-b2b .ls-align-center{margin-inline:auto;text-align:center}.ls-b2b__head>p{display:block;margin:0 0 10px;color:var(--ls-b2b-accent);font:400 12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.ls-b2b h2,.ls-b2b h3{margin:0;color:var(--ls-b2b-text);font-family:var(--ls-b2b-heading-font);font-weight:700;letter-spacing:-.01em}.ls-b2b h2{font-size:clamp(24px,3.2vw,var(--ls-b2b-heading-size));line-height:1.6}.ls-b2b__head .rte{margin-top:12px;color:var(--ls-b2b-muted);font-size:15.5px;line-height:1.6}.ls-b2b__head .rte p,.ls-b2b__card .rte p{margin:0}.ls-b2b__grid{display:grid;grid-template-columns:repeat(var(--ls-b2b-columns),minmax(0,1fr));gap:var(--ls-b2b-gap)}.ls-b2b__card{padding:24px;border:1px solid var(--ls-b2b-border);border-radius:var(--ls-b2b-card-radius);background:var(--ls-b2b-card)}.ls-b2b__card>span{color:var(--ls-b2b-accent);font:400 11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.ls-b2b__card h3{margin-top:8px;font-size:17px;line-height:1.6}.ls-b2b__card .rte{margin-top:8px;color:var(--ls-b2b-muted);font-size:13.5px;line-height:1.65}.ls-inquiry{scroll-margin-top:80px;padding:var(--ls-form-padding-top) 0 var(--ls-form-padding-bottom);border-top:1px solid var(--ls-form-border);background:var(--ls-form-bg);color:var(--ls-form-text);font-family:var(--ls-form-body-font)}.ls-inquiry__inner{box-sizing:border-box;width:100%;max-width:var(--ls-form-max-width);margin:0 auto;padding:0 32px}.ls-inquiry__copy{margin:0}.ls-inquiry h2{margin:0 0 12px;color:var(--ls-form-text);font-family:var(--ls-form-heading-font);font-size:var(--ls-form-heading-size);font-weight:700;line-height:1.6;letter-spacing:-.01em}.ls-inquiry__copy .rte{margin:0 0 28px;color:var(--ls-form-muted);font-size:16px;line-height:1.6}.ls-inquiry__copy .rte p{margin:0}.ls-inquiry__app-slot{min-height:var(--ls-form-slot-height)}.ls-inquiry__app-block{width:100%}@media(max-width:989px){.ls-inquiry__inner{width:100%}}@media(max-width:920px){.ls-catalog .ls-products,.ls-b2b__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ls-hero{padding:var(--ls-hero-mobile-padding-top) 20px var(--ls-hero-mobile-padding-bottom)}.ls-hero h1{font-size:clamp(30px,9.6vw,40px);line-height:1.12}.ls-hero__text{margin-top:16px;font-size:14.5px;line-height:1.65}.ls-hero__actions{display:grid;margin-top:24px}.ls-hero .ls-button{width:100%;min-height:48px}.ls-hero__capacity{margin-top:32px}.ls-hero__capacity-label{font-size:10px}.ls-hero__capacity-list{height:170px;margin-top:32px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.ls-hero .ls-capacity__series{margin-bottom:6px;padding:2px 3px;font-size:8px}.ls-hero .ls-capacity__bar{max-width:28px}.ls-hero .ls-capacity strong{margin-top:8px;font-size:12px}.ls-hero .ls-capacity>span:last-child{font-size:8px;letter-spacing:-.03em}.ls-hero__stats{grid-template-columns:1fr 1fr}.ls-hero__stat{padding:8px}.ls-hero__stat strong{padding:12px 10px;font-size:18px}.ls-hero__stat span{min-height:46px;padding:11px 10px;font-size:10.5px}.ls-catalog{padding:0 0 var(--ls-cat-mobile-padding-bottom)}.ls-catalog__inner{padding:0 20px}.ls-catalog__header{margin-bottom:34px}.ls-catalog .ls-family__head p{text-align:left}}@media(max-width:640px){.ls-b2b{padding-top:var(--ls-b2b-mobile-padding-top);padding-bottom:var(--ls-b2b-mobile-padding-bottom)}.ls-b2b__inner,.ls-inquiry__inner{padding:0 20px}.ls-b2b__grid{grid-template-columns:1fr}.ls-inquiry{padding-top:var(--ls-form-mobile-padding-top);padding-bottom:var(--ls-form-mobile-padding-bottom)}.ls-inquiry h2{font-size:min(var(--ls-form-heading-size),28px)}.ls-inquiry__app-slot{min-height:min(var(--ls-form-slot-height),440px)}}@media(max-width:600px){.ls-catalog .ls-products{grid-template-columns:1fr}}@media(max-width:549px){.ls-quote-dialog__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ls-hero .ls-button,.ls-catalog .ls-product-card__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lensun-storage-overview.css.map */
