.elementor-widget-seerpower_product_specifications,.elementor-widget-seerpower_product_specifications>.elementor-widget-container,.elementor-widget-seerpower_product_specifications .sp-product-specifications{margin:0;padding:0;background:transparent}
.elementor-widget-seerpower_product_specifications .sp-product-specifications{--sp-content-width:var(--seer-container);--sp-navy:var(--seer-navy);--sp-orange:var(--seer-orange);--sp-muted:var(--seer-text-muted);--sp-table-header:var(--seer-navy-deep);--sp-table-header-text:var(--seer-white);--sp-table-row:var(--seer-white);--sp-table-alt:var(--seer-cream-light);--sp-table-border:var(--seer-border-alpha);--sp-table-highlight:var(--seer-orange-soft);--sp-table-min-width:1180px;--sp-table-radius:var(--seer-radius-sm);--sp-serif:var(--seer-font-display,var(--e-global-typography-primary-font-family,Georgia,serif));--sp-sans:var(--seer-font-body,var(--e-global-typography-text-font-family,Arial,sans-serif));padding-top:62px;color:var(--sp-navy);font-family:var(--sp-sans)}
.elementor-widget-seerpower_product_specifications .sp-product-specifications *{box-sizing:border-box}
.elementor-widget-seerpower_product_specifications .sp-container{width:min(var(--sp-content-width),calc(100% - 64px));margin-inline:auto}
.elementor-widget-seerpower_product_specifications header{position:relative;text-align:center}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__label{margin:0!important;color:var(--sp-navy);font-family:var(--sp-serif)!important;font-size:clamp(48px,6vw,65px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.025em;text-align:center;text-transform:none}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__label::after{display:block;width:36px;height:2px;margin:10px auto 0;background:var(--sp-orange);content:""}
.elementor-widget-seerpower_product_specifications header p{margin:10px 0 0;color:var(--sp-muted);font:400 14px/1.5 var(--sp-sans)}
.elementor-widget-seerpower_product_specifications header strong{display:block;margin:10px 0;color:var(--sp-orange);font:700 13px/1.4 var(--sp-sans);letter-spacing:.08em;text-transform:uppercase}
.elementor-widget-seerpower_product_specifications .sp-data-warning{margin:14px 0;padding:10px 14px;color:var(--seer-danger);background:var(--seer-orange-soft);font:600 13px/1.4 var(--sp-sans)}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__table-shell{margin-top:14px;overflow:hidden;border:1px solid var(--sp-table-border);border-radius:var(--sp-table-radius);background:var(--seer-white)}
.elementor-widget-seerpower_product_specifications.has-horizontal-scroll .sp-product-specifications__table-shell{overflow-x:auto}
.elementor-widget-seerpower_product_specifications table{width:100%;border-collapse:separate;border-spacing:0;color:var(--sp-navy);font:400 13px/1.4 var(--sp-sans)}
.elementor-widget-seerpower_product_specifications th,.elementor-widget-seerpower_product_specifications td{padding:13px 14px;border:0;border-bottom:1px solid var(--sp-table-border);white-space:normal}
.elementor-widget-seerpower_product_specifications thead th{height:58px;color:var(--sp-table-header-text);background:var(--sp-table-header);font-weight:650;line-height:1.25;text-transform:uppercase}
.elementor-widget-seerpower_product_specifications tbody tr:nth-child(odd)>*{background:var(--sp-table-row)}
.elementor-widget-seerpower_product_specifications tbody tr:nth-child(even)>*{background:var(--sp-table-alt)}
.elementor-widget-seerpower_product_specifications tbody tr.is-highlighted>*{background:var(--sp-table-highlight)}
.elementor-widget-seerpower_product_specifications.has-row-hover tbody tr:not(.sp-spec-row-note):hover>*{background:var(--seer-cream-light)}
.elementor-widget-seerpower_product_specifications tbody th{font-weight:650}
.elementor-widget-seerpower_product_specifications tbody a{color:var(--sp-navy);text-decoration:underline;text-decoration-color:var(--sp-orange);text-underline-offset:3px}
.elementor-widget-seerpower_product_specifications .sp-spec-row-note td{color:var(--sp-muted);background:var(--seer-white);font-size:12px;font-style:italic}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__note,.elementor-widget-seerpower_product_specifications .sp-product-specifications__scroll-hint{margin:10px 0 0;color:var(--sp-muted);font:400 13px/1.5 var(--sp-sans)}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__scroll-hint{display:none;color:var(--sp-orange);font-weight:600}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__download{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;min-height:42px;margin:16px 0 0;padding:8px 13px;border:1px solid var(--sp-table-border);border-radius:7px;color:var(--sp-navy);background:var(--seer-white);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__download:hover{border-color:var(--sp-orange);box-shadow:0 5px 14px rgba(6,35,59,.08)}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__download>img{width:24px;height:24px;object-fit:contain}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__download span{display:grid;gap:2px;min-width:0}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__download strong{font:700 14px/1.25 var(--sp-sans)}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__download small{color:var(--sp-muted);font:400 13px/1.45 var(--sp-sans)}
.elementor-widget-seerpower_product_specifications :focus-visible{outline:3px solid var(--seer-focus-ring);outline-offset:2px}
@media(max-width:1024px){.elementor-widget-seerpower_product_specifications .is-hidden-tablet{display:none}
.elementor-widget-seerpower_product_specifications.has-sticky-first tbody th:first-child,.elementor-widget-seerpower_product_specifications.has-sticky-first thead th:first-child{position:sticky;left:0;z-index:2;box-shadow:7px 0 12px rgba(6,35,59,.07)}
.elementor-widget-seerpower_product_specifications.has-sticky-first thead th:first-child{z-index:3}
}
@media(max-width:767px){.elementor-widget-seerpower_product_specifications .sp-container{width:min(var(--sp-content-width),calc(100% - 32px))}
.elementor-widget-seerpower_product_specifications .is-hidden-mobile{display:none}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__scroll-hint{display:block}
.elementor-widget-seerpower_product_specifications .sp-product-specifications__download{margin-top:16px}
}

@media(min-width:1025px){.elementor-widget-seerpower_product_specifications .sp-product-specifications{--sp-content-width:1060px;padding-top:42px}.elementor-widget-seerpower_product_specifications .sp-product-specifications__label{font-size:48px!important}.elementor-widget-seerpower_product_specifications table{font-size:10px}.elementor-widget-seerpower_product_specifications th,.elementor-widget-seerpower_product_specifications td{padding:9px 10px}.elementor-widget-seerpower_product_specifications thead th{height:44px}}

@media(min-width:1025px){.elementor-widget-seerpower_product_specifications .sp-product-specifications{--sp-content-width:1320px;padding-top:14px}.elementor-widget-seerpower_product_specifications .sp-product-specifications__label{font-size:50px!important;font-weight:550!important;line-height:1.06!important}.elementor-widget-seerpower_product_specifications table{font-size:13px}.elementor-widget-seerpower_product_specifications th,.elementor-widget-seerpower_product_specifications td{padding:10px 12px}.elementor-widget-seerpower_product_specifications thead th{height:auto;font-size:13px}}
@media(min-width:768px){.elementor-widget-seerpower_product_specifications header .sp-product-specifications__download{position:absolute;right:0;top:100%;margin-top:12px}.elementor-widget-seerpower_product_specifications .sp-product-specifications__table-shell{margin-top:72px}}
