.elementor-widget-seerpower_standard_configuration,.elementor-widget-seerpower_standard_configuration>.elementor-widget-container,.elementor-widget-seerpower_standard_configuration .sp-standard-configuration{margin:0;padding:0;background:transparent}
.elementor-widget-seerpower_standard_configuration .sp-standard-configuration{--sp-content-width:var(--seer-container);--sp-navy:var(--seer-navy);--sp-orange:var(--seer-orange);--sp-border:var(--seer-border-alpha);--sp-component-media-height:310px;--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-block:94px 0;color:var(--sp-navy);font-family:var(--sp-sans)}
.elementor-widget-seerpower_standard_configuration .sp-standard-configuration *{box-sizing:border-box}
.elementor-widget-seerpower_standard_configuration .sp-container{width:min(var(--sp-content-width),calc(100% - 64px));margin-inline:auto;padding:34px 20px 22px;border:1px solid var(--sp-border);border-radius:10px;background:var(--seer-white);box-shadow:0 10px 30px rgba(6,35,59,.045)}
.elementor-widget-seerpower_standard_configuration h2{margin:0 0 30px;color:var(--sp-navy);font:550 48px/1.12 var(--sp-serif);text-align:center;text-transform:none}
.elementor-widget-seerpower_standard_configuration h2::after{display:block;width:38px;height:2px;margin:14px auto 0;background:var(--sp-orange);content:""}
.elementor-widget-seerpower_standard_configuration .sp-standard-layout{display:grid;grid-template-columns:minmax(0,38fr) minmax(190px,16fr) minmax(0,46fr);min-height:430px}
.elementor-widget-seerpower_standard_configuration .sp-standard-generator{position:relative;display:grid;align-items:center;min-width:0;border-right:1px solid var(--sp-border)}
.elementor-widget-seerpower_standard_configuration .sp-standard-generator>label{position:absolute;top:0;left:12px;z-index:2;display:flex;gap:8px;align-items:center;color:var(--seer-text-muted);font:600 12px/1.3 var(--sp-sans)}
.elementor-widget-seerpower_standard_configuration .sp-standard-generator select{min-height:34px;border:1px solid var(--sp-border);border-radius:4px;color:var(--sp-navy);background:var(--seer-white);font:600 13px/1.3 var(--sp-sans)}
.elementor-widget-seerpower_standard_configuration .sp-standard-generator__media{position:relative;height:400px;min-width:0}
.elementor-widget-seerpower_standard_configuration .sp-standard-model{position:absolute;inset:0}
.elementor-widget-seerpower_standard_configuration .sp-standard-model[hidden]{display:none}
.elementor-widget-seerpower_standard_configuration .sp-standard-model__image{width:100%;height:100%;padding:34px 18px 14px;object-fit:contain;filter:drop-shadow(0 18px 20px var(--seer-border-alpha))}
.elementor-widget-seerpower_standard_configuration .sp-standard-marker{position:absolute;top:var(--y);left:var(--x);display:grid;width:var(--marker-size);height:var(--marker-size);place-items:center;padding:0;border:0;border-radius:50%;color:var(--marker-text);background:var(--marker-color);font:700 13px/1 var(--sp-sans);box-shadow:0 0 0 4px rgba(255,255,255,.76);transform:translate(-50%,-50%);cursor:pointer;transition:opacity .2s ease,transform .2s ease}
.elementor-widget-seerpower_standard_configuration .sp-standard-marker:not(.is-active){opacity:.52}
.elementor-widget-seerpower_standard_configuration .sp-standard-marker.is-active{transform:translate(-50%,-50%)}
.elementor-widget-seerpower_standard_configuration .sp-standard-marker__label{display:grid;width:100%;height:100%;place-items:center;margin:0;padding:0;line-height:1;text-align:center}
.elementor-widget-seerpower_standard_configuration .sp-standard-components{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;border-right:1px solid var(--sp-border)}
.elementor-widget-seerpower_standard_configuration .sp-standard-components button{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:1fr;gap:9px;align-items:center;min-height:58px;padding:10px 12px;border:0;border-left:3px solid transparent;color:var(--sp-navy);background:transparent;font:500 15px/1.3 var(--sp-sans);text-align:left;cursor:pointer}
.elementor-widget-seerpower_standard_configuration .sp-standard-components button[aria-selected=true]{border-left-color:var(--sp-orange);background:var(--seer-cream-light)}
.elementor-widget-seerpower_standard_configuration .sp-standard-components b{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--seer-white);background:var(--sp-navy);font-size:13px}
.elementor-widget-seerpower_standard_configuration .sp-standard-components__icon{grid-column:1;width:30px;height:30px;object-fit:contain}
.elementor-widget-seerpower_standard_configuration .sp-standard-panels,.elementor-widget-seerpower_standard_configuration .sp-component-panel{min-width:0}
.elementor-widget-seerpower_standard_configuration .sp-component-panel[hidden]{display:none}
.elementor-widget-seerpower_standard_configuration .sp-brand-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--sp-border);scrollbar-width:thin}
.elementor-widget-seerpower_standard_configuration .sp-brand-tabs button{display:flex;flex:0 0 auto;min-width:112px;height:64px;align-items:center;justify-content:center;padding:10px 16px;border:0;border-bottom:3px solid transparent;background:transparent;cursor:pointer}
.elementor-widget-seerpower_standard_configuration .sp-brand-tabs button[aria-selected=true]{border-bottom-color:var(--sp-orange)}
.elementor-widget-seerpower_standard_configuration .sp-brand-tabs__logo{width:auto;max-width:96px;height:34px;object-fit:contain}
.elementor-widget-seerpower_standard_configuration .sp-brand-tabs__name{color:var(--sp-navy);font:650 13px/1.2 var(--sp-sans);letter-spacing:.02em}
.elementor-widget-seerpower_standard_configuration .sp-component-detail{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:30px;align-items:center;min-height:350px;padding:20px}
.elementor-widget-seerpower_standard_configuration .sp-component-detail[hidden]{display:none}
.elementor-widget-seerpower_standard_configuration .sp-component-media{display:flex;min-height:var(--sp-component-media-height);align-items:center;justify-content:center;margin:0;overflow:hidden;border-radius:8px;background:var(--seer-bg-cool)}
.elementor-widget-seerpower_standard_configuration .sp-component-media__image{width:86%;height:260px;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(6,35,59,.15));transition:opacity .25s ease}
.elementor-widget-seerpower_standard_configuration .sp-component-advantages h3{margin:0 0 18px;color:var(--sp-navy);font:550 26px/1.15 var(--sp-serif);text-transform:none}
.elementor-widget-seerpower_standard_configuration .sp-component-advantages ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}
.elementor-widget-seerpower_standard_configuration .sp-component-advantages li{display:flex;gap:16px;align-items:center;min-height:62px;color:var(--seer-text);font:500 17px/1.35 var(--sp-sans)}
.elementor-widget-seerpower_standard_configuration .sp-component-advantages__icon{flex:0 0 31px;width:31px;height:31px;object-fit:contain}
.elementor-widget-seerpower_standard_configuration :focus-visible{outline:3px solid var(--seer-focus-ring);outline-offset:3px}
@media(max-width:1024px){.elementor-widget-seerpower_standard_configuration .sp-standard-layout{grid-template-columns:1fr}
.elementor-widget-seerpower_standard_configuration .sp-standard-generator{border-right:0;border-bottom:1px solid var(--sp-border)}
.elementor-widget-seerpower_standard_configuration .sp-standard-components{flex-direction:row;justify-content:flex-start;overflow-x:auto;border-right:0;border-bottom:1px solid var(--sp-border)}
.elementor-widget-seerpower_standard_configuration .sp-standard-components button{flex:0 0 auto;min-width:180px}
.elementor-widget-seerpower_standard_configuration .sp-component-detail{min-height:390px}
}
@media(max-width:767px){.elementor-widget-seerpower_standard_configuration .sp-container{width:min(var(--sp-content-width),calc(100% - 32px));padding-inline:12px}
.elementor-widget-seerpower_standard_configuration h2{font-size:40px}
.elementor-widget-seerpower_standard_configuration .sp-standard-generator__media{height:300px}
.elementor-widget-seerpower_standard_configuration .sp-standard-components button{min-width:162px}
.elementor-widget-seerpower_standard_configuration .sp-component-detail{grid-template-columns:1fr;gap:20px;padding:14px}
.elementor-widget-seerpower_standard_configuration .sp-component-media{min-height:270px}
.elementor-widget-seerpower_standard_configuration .sp-component-media__image{height:230px}
}

@media(min-width:1025px){.elementor-widget-seerpower_standard_configuration .sp-standard-configuration{--sp-content-width:1060px;--sp-component-media-height:232px;padding-top:64px}.elementor-widget-seerpower_standard_configuration .sp-container{padding:26px 15px 17px}.elementor-widget-seerpower_standard_configuration h2{margin-bottom:22px;font-size:36px}.elementor-widget-seerpower_standard_configuration .sp-standard-layout{min-height:322px}.elementor-widget-seerpower_standard_configuration .sp-standard-generator__media{height:300px}.elementor-widget-seerpower_standard_configuration .sp-standard-model__image{padding:25px 13px 10px}.elementor-widget-seerpower_standard_configuration .sp-standard-components button{min-height:44px;padding:7px 9px;font-size:11px}.elementor-widget-seerpower_standard_configuration .sp-brand-tabs button{min-width:84px;height:48px;padding:7px 10px}.elementor-widget-seerpower_standard_configuration .sp-component-detail{min-height:263px;gap:22px;padding:15px}.elementor-widget-seerpower_standard_configuration .sp-component-media__image{height:195px}.elementor-widget-seerpower_standard_configuration .sp-component-advantages li{min-height:46px;gap:12px;font-size:13px}.elementor-widget-seerpower_standard_configuration .sp-component-advantages__icon{flex-basis:24px;width:24px;height:24px}}

/* Latest local product-page composition: two controls above one full-width detail panel. */
.elementor-widget-seerpower_standard_configuration .sp-standard-configuration{--sp-content-width:1320px;padding-block:18px 0}
.elementor-widget-seerpower_standard_configuration .sp-container{padding:46px 34px 34px;border-radius:var(--seer-radius-lg)}
.elementor-widget-seerpower_standard_configuration h2{margin:0;color:var(--sp-navy);font-size:clamp(42px,3.5vw,50px);font-weight:550;line-height:1.06;letter-spacing:-.025em}
.elementor-widget-seerpower_standard_configuration h2::after{width:42px;margin-top:15px}
.elementor-widget-seerpower_standard_configuration .sp-standard-layout{grid-template-columns:minmax(0,60%) minmax(340px,40%);min-height:0;row-gap:28px;margin-top:32px}
.elementor-widget-seerpower_standard_configuration .sp-standard-generator{border-right:1px solid var(--sp-border)}
.elementor-widget-seerpower_standard_configuration .sp-standard-generator__media{height:auto;aspect-ratio:3/2}
.elementor-widget-seerpower_standard_configuration .sp-standard-model__image{padding:14px;filter:none}
.elementor-widget-seerpower_standard_configuration .sp-standard-components{width:min(100%,430px);justify-self:center;align-self:center;gap:8px;padding:24px 18px;border:0}
.elementor-widget-seerpower_standard_configuration .sp-standard-components button{grid-template-columns:30px minmax(0,1fr);gap:14px;min-height:56px;padding:10px 14px;border-left:2px solid transparent;font-size:16px;font-weight:600}
.elementor-widget-seerpower_standard_configuration .sp-standard-components b{width:30px;height:30px;background:var(--sp-navy);font-size:13px}
.elementor-widget-seerpower_standard_configuration .sp-standard-components button[aria-selected=true]{border-left-color:var(--sp-orange);background:transparent}
.elementor-widget-seerpower_standard_configuration .sp-standard-components button[aria-selected=true] b{background:var(--sp-orange);transform:scale(1.06)}
.elementor-widget-seerpower_standard_configuration .sp-standard-panels{grid-column:1/-1;padding-top:22px;border-top:1px solid var(--sp-border)}
.elementor-widget-seerpower_standard_configuration .sp-brand-tabs{justify-content:center}
.elementor-widget-seerpower_standard_configuration .sp-brand-tabs button{min-width:auto;height:auto;padding:14px 24px}
.elementor-widget-seerpower_standard_configuration .sp-component-detail{grid-template-columns:minmax(0,1.55fr) minmax(340px,.45fr);gap:0;min-height:410px;padding:24px 30px 16px}
.elementor-widget-seerpower_standard_configuration .sp-component-media{height:360px;min-height:360px;padding:18px;border-radius:var(--seer-radius-sm)}
.elementor-widget-seerpower_standard_configuration .sp-component-media__image{width:auto;height:320px;max-width:100%;filter:drop-shadow(0 15px 13px rgba(6,31,62,.15))}
.elementor-widget-seerpower_standard_configuration .sp-component-advantages ul{gap:14px;padding:0 12px 0 34px}
.elementor-widget-seerpower_standard_configuration .sp-component-advantages li{min-height:62px;gap:16px;font-size:17px}
.elementor-widget-seerpower_standard_configuration .sp-component-advantages__icon{flex-basis:56px;width:56px;height:56px}
@media(max-width:1024px){.elementor-widget-seerpower_standard_configuration .sp-container{padding:38px 18px 20px}.elementor-widget-seerpower_standard_configuration .sp-standard-layout{grid-template-columns:1fr}.elementor-widget-seerpower_standard_configuration .sp-standard-generator{border-right:0;border-bottom:1px solid var(--sp-border)}.elementor-widget-seerpower_standard_configuration .sp-standard-components{width:100%;flex-direction:row;justify-self:stretch;overflow-x:auto;border-bottom:1px solid var(--sp-border)}.elementor-widget-seerpower_standard_configuration .sp-standard-components button{flex:0 0 auto;min-width:180px}.elementor-widget-seerpower_standard_configuration .sp-standard-panels{grid-column:auto;border-top:0}.elementor-widget-seerpower_standard_configuration .sp-component-detail{grid-template-columns:1fr;gap:20px}.elementor-widget-seerpower_standard_configuration .sp-component-media{height:300px;min-height:300px}}
@media(max-width:767px){.elementor-widget-seerpower_standard_configuration .sp-container{width:calc(100% - 16px);padding:38px 10px 20px}.elementor-widget-seerpower_standard_configuration h2{font-size:42px}.elementor-widget-seerpower_standard_configuration .sp-component-detail{padding:14px}.elementor-widget-seerpower_standard_configuration .sp-component-media__image{height:230px}}

/* Brand detail: product image + Brand Overview + Product Features */
.elementor-widget-seerpower_standard_configuration .sp-brand-detail-layout{
  display:grid;
  grid-template-columns:minmax(0,1.42fr) minmax(240px,0.82fr) minmax(300px,1.12fr);
  align-items:stretch;
  column-gap:34px;
  width:100%;
  min-height:400px;
}
.elementor-widget-seerpower_standard_configuration .sp-brand-product-media{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:395px;
  height:100%;
  margin:0;
  padding:18px;
  overflow:hidden;
  border-radius:9px;
  background:#f2f5f6;
}
.elementor-widget-seerpower_standard_configuration .sp-brand-product-media__image{
  display:block;
  width:88%;
  max-width:100%;
  max-height:350px;
  object-fit:contain;
  filter:drop-shadow(0 18px 22px rgba(6,35,59,.16));
}
.elementor-widget-seerpower_standard_configuration .sp-brand-overview,
.elementor-widget-seerpower_standard_configuration .sp-brand-features{
  min-width:0;
  padding-top:4px;
}
.elementor-widget-seerpower_standard_configuration .sp-brand-features{
  padding-left:30px;
  border-left:1px solid rgba(6,35,59,.12);
}
.elementor-widget-seerpower_standard_configuration .sp-brand-overview__title,
.elementor-widget-seerpower_standard_configuration .sp-brand-features__title{
  margin:0 0 28px!important;
  color:var(--sp-navy,var(--seer-navy));
  font-family:var(--sp-sans,var(--seer-font-body),Helvetica,Arial,sans-serif)!important;
  font-size:24px!important;
  font-weight:700!important;
  line-height:1.2!important;
  text-align:left!important;
  text-transform:none!important;
}
.elementor-widget-seerpower_standard_configuration .sp-brand-overview__title::after,
.elementor-widget-seerpower_standard_configuration .sp-brand-features__title::after{
  display:block;
  width:30px;
  height:2px;
  margin-top:10px;
  background:var(--sp-orange,var(--seer-orange));
  content:"";
}
.elementor-widget-seerpower_standard_configuration .sp-brand-overview__body{
  display:grid;
  gap:22px;
}
.elementor-widget-seerpower_standard_configuration .sp-brand-overview__body p{
  margin:0;
  color:rgba(6,35,59,.82);
  font:400 16px/1.7 var(--sp-sans,var(--seer-font-body),Helvetica,Arial,sans-serif);
}
.elementor-widget-seerpower_standard_configuration .sp-brand-features__list{
  display:grid;
  margin:0;
  padding:0;
  list-style:none;
}
.elementor-widget-seerpower_standard_configuration .sp-brand-features__item{
  display:grid;
  grid-template-columns:52px minmax(0,1fr);
  column-gap:18px;
  align-items:center;
  min-height:76px;
  padding:8px 0;
  border-bottom:1px solid rgba(6,35,59,.10);
  color:var(--sp-navy,var(--seer-navy));
  font:500 16px/1.35 var(--sp-sans,var(--seer-font-body),Helvetica,Arial,sans-serif);
}
.elementor-widget-seerpower_standard_configuration .sp-brand-features__item:last-child{border-bottom:0}
.elementor-widget-seerpower_standard_configuration .sp-brand-features__icon{
  width:42px;
  height:42px;
  object-fit:contain;
}
.elementor-widget-seerpower_standard_configuration .sp-component-detail{
  min-height:420px;
}
.elementor-widget-seerpower_standard_configuration .sp-component-detail[hidden]{display:none!important}
.elementor-widget-seerpower_standard_configuration .sp-component-detail:not(.is-active){display:none}
.elementor-widget-seerpower_standard_configuration .sp-component-detail.is-active{display:block}
@media(max-width:1024px){
  .elementor-widget-seerpower_standard_configuration .sp-brand-detail-layout{
    grid-template-columns:1fr;
    row-gap:28px;
    min-height:0;
  }
  .elementor-widget-seerpower_standard_configuration .sp-brand-product-media{min-height:340px}
  .elementor-widget-seerpower_standard_configuration .sp-brand-features{
    padding-left:0;
    border-left:0;
    padding-top:8px;
    border-top:1px solid rgba(6,35,59,.12);
  }
}
@media(min-width:768px) and (max-width:1024px){
  .elementor-widget-seerpower_standard_configuration .sp-brand-detail-layout{
    grid-template-columns:1fr 1fr;
  }
  .elementor-widget-seerpower_standard_configuration .sp-brand-product-media{
    grid-column:1 / -1;
  }
  .elementor-widget-seerpower_standard_configuration .sp-brand-features{
    padding-left:24px;
    border-left:1px solid rgba(6,35,59,.12);
    border-top:0;
    padding-top:4px;
  }
}
@media(max-width:767px){
  .elementor-widget-seerpower_standard_configuration .sp-brand-overview__body p{font-size:15px}
  .elementor-widget-seerpower_standard_configuration .sp-brand-features__icon{width:34px;height:34px}
  .elementor-widget-seerpower_standard_configuration .sp-brand-features__item{grid-template-columns:40px minmax(0,1fr);min-height:64px;font-size:15px}
}
