@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}#brxe-mgpfwm {padding-left: 0}.pp-hero-left img.pp-logo { margin:0 !important; height:clamp(10px, 12vw, 110px) !important; max-width:min(60vw, 420px) !important;}#SeriesTagline {margin-top: 30px; margin-right: 50px; margin-bottom: 30px}#SeriesTagline{ font-size: 3.5rem !important; font-weight: 100 !important;}#brxe-hzjnsp {font-family: "droid-sans"}#brxe-hzjnsp{z-index: 1;}#brxe-ffymmi {font-family: "scandia-web"}#brxe-rutgne {margin-top: 60px}selector{ display:flex; flex-direction:column; gap:0px; align-items:flex-start; }#brxe-lrfcct {margin-bottom: -4px}#brxe-lrfcct{ position: relative; border-bottom-left-radius: 6.5rem; height: 50rem; overflow: hidden;  background-size: cover; background-position: center; background-repeat: no-repeat;}.series-hero-box { position: relative; overflow: hidden; width: 100%;    }.series-hero-box .series-parallax-img,.series-parallax-img { width: 100%; height: 80%; display: block;  object-fit: cover;  object-position: center;border-radius: 0 0 0 6.5rem !important;}#brxe-iblnaq {min-height: 645px}#brxe-flekog {flex-direction: row; align-self: flex-start !important; display: grid; align-items: initial; grid-template-columns: 1fr 1.15fr; align-items: center; grid-gap: 5rem; margin-left: 195px}#brxe-wlwmwt {flex-direction: row}#brxe-fbudyd{ font-size: 4rem !important; font-weight: 100 !important;}#brxe-fxxhua {padding-top: 0; padding-bottom: 0; display: flex; align-items: flex-start; width: 130%; height: 100%}#brxe-xyjlyr {font-size: 24px; text-align: left; font-family: "droid-sans"; padding-bottom: 10px}#brxe-jhsiqg {margin-top: 30px; font-family: "droid-sans"; line-height: 1; font-size: 24px; color: #707070}#brxe-jhsiqg{ font-size: 24px;}#brxe-rojakq {margin-top: 20px; margin-bottom: 10px; color: var(--bricks-color-iveumb); font-size: 18px; font-style: italic}#brxe-xjzbcv {font-family: "droid-sans"; line-height: 1; font-size: 26px; color: #4d4d4f; margin-top: 20px}#brxe-xjzbcv{ font-size: 24px;}#brxe-ohlxvv {margin-top: 29px; margin-right: 2px; font-size: 26px}.carbonfootprint-card{  --cf-w: 258px; --cf-h: 156px;  --cf-scale: 1.4;  width: calc(var(--cf-w) * var(--cf-scale)); height: calc(var(--cf-h) * var(--cf-scale)); overflow: hidden;} .carbonfootprint-card iframe{ display: block; width: var(--cf-w); height: var(--cf-h); transform: scale(var(--cf-scale)); transform-origin: top left; border: 0; outline: none; box-shadow: none; background: transparent;}#brxe-utiasd {padding-top: 0}.pp-btn-grid{ display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:26px;}@media (max-width:680px){ .pp-btn-grid{ grid-template-columns:1fr; }}.pp-btn{ display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; width:100%; min-height:56px; padding:18px 18px; border-radius:10px; text-decoration:none !important; font:400 20px/1.1 "Droid Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;  transform:none !important; box-shadow:none !important;  border:2px solid currentColor;   background-image:none !important;}.pp-btn i,.pp-btn .ti,.pp-btn span{ transition: color .8s cubic-bezier(.22,.61,.36,1);}.pp-btn:hover,.pp-btn:active,.pp-btn:focus,.pp-btn:focus-visible{ transform:none !important; box-shadow:none !important; background-image:none !important; }.pp-btn--blue{ background:#3E90C9 none !important; color:#fff !important; border-color:#3E90C9;} .pp-btn--blue:hover{ background:#fff none !important; color:#3E90C9 !important; border-color:#3E90C9 !important;} .pp-btn--blue:focus-visible{ outline:2px solid #3E90C9; outline-offset:2px;}.pp-btn--green{ background:#8AB53F none !important; color:#fff !important; border-color:#8AB53F;} .pp-btn--green:hover{ background:#fff none !important; color:#8AB53F !important; border-color:#8AB53F !important;} .pp-btn--green:focus-visible{ outline:2px solid #8AB53F; outline-offset:2px;}.pp-btn--slate{ background:#16A5B4 none !important; color:#fff !important; border-color:#16A5B4;} .pp-btn--slate:hover{ background:#fff none !important; color:#16A5B4 !important; border-color:#16A5B4 !important;} .pp-btn--slate:focus-visible{ outline:2px solid #16A5B4; outline-offset:2px;}.pp-btn--charcoal{ background:#707070 none !important; color:#fff !important; border-color:#707070;} .pp-btn--charcoal:hover{ background:#fff none !important; color:#707070 !important; border-color:#707070 !important;} .pp-btn--charcoal:focus-visible{ outline:2px solid #707070; outline-offset:2px;}@media (prefers-reduced-motion: reduce){ .pp-btn, .pp-btn i, .pp-btn .ti, .pp-btn span{ transition:none; }}.pp-btn,.pp-btn.pp-btn{   transform: none !important; filter: none !important;  transition-property: background, background-color, color, border-color, box-shadow !important; transition-duration: .35s !important;  transition-timing-function: cubic-bezier(.22,.61,.36,1) !important; transition-delay: 0s !important;}#brxe-ehzmpj {margin-top: 10px; margin-bottom: 10px; display: flex; width: 85%}#brxe-aawacc {font-size: 30px; color: var(--bricks-color-jjmzsl); letter-spacing: 1px; font-weight: 400; margin-top: 10px; margin-bottom: 20px}#brxe-dqwqui {margin-bottom: 20px; display: grid; align-items: initial; width: 90%}#brxe-sljpaf {margin-right: 20px; margin-bottom: 20px; font-size: 20px; line-height: 1.8}#brxe-pyiozm {background-color: var(--bricks-color-kxtltl)}.pp-shop-online{ width:100%; background:#0f5dc8;  color:#fff; border-radius:22px; padding: clamp(18px,2.4vw,28px); box-shadow: 0 14px 34px rgba(13,93,200,.25);}.pp-so-title{ margin:0 0 12px; font-weight:700; font-size: clamp(18px, 2.2vw, 24px);}.pp-so-pills{ display:flex; flex-wrap:wrap; gap:14px; margin-bottom:14px;}.pp-so-pill{  background:#fff !important; color:#0f5dc8 !important; border:none !important; text-decoration:none !important; display:inline-flex; align-items:center; gap:10px; padding:16px 16px; border-radius:9999px; font-weight:600; line-height:1.1; cursor:pointer; box-shadow:0 4px 12px rgba(0,0,0,.12); transition:transform .2s ease, box-shadow .2s ease, filter .2s ease;} .pp-so-pill:hover{ transform:translateY(-2px); box-shadow:0 8px 18px rgba(0,0,0,.18); filter:brightness(1.02);}.pp-so-pill::before{ content:""; width:22px; height:16px; flex:0 0 22px; border-radius:3px; background-size:cover; background-position:center; background-repeat:no-repeat;}.pp-so-pill.is-ca::before{ background-image:url("https://buschstaging.buschsystems.com/wp-content/uploads/2025/08/flag-canada.png") !important;} .pp-so-pill.is-us::before{ background-image:url("https://buschstaging.buschsystems.com/wp-content/uploads/2025/08/flag-USA.png") !important;}.pp-so-pill[href*="/ca/"]::before,.pp-so-pill[href*="canada"]::before{ background-image:url("https://buschstaging.buschsystems.com/wp-content/uploads/2025/08/flag-canada.png") !important;} .pp-so-pill[href*="/us/"]::before,.pp-so-pill[href*="usa"]::before{ background-image:url("https://buschstaging.buschsystems.com/wp-content/uploads/2025/08/flag-USA.png") !important;}.pp-so-note{ margin:2px 0 0; font-size: clamp(13px,1.2vw,15px); color:#e7f0ff; opacity:.95;}@media (max-width:480px){ .pp-shop-online{ border-radius:18px; } .pp-so-pill{ padding:9px 14px; gap:8px; } .pp-so-pill::before{ width:20px; height:14px; }}.pp-so-pills{ display: grid !important; column-gap: 26px; row-gap: 12px; width: 100%; margin: 10px 0 14px; align-items: stretch;}.pp-so-pill{  background:#fff !important; color:#0f5dc8 !important; border:none !important; text-decoration:none !important; text-transform:none !important; letter-spacing:0 !important; display:inline-flex; align-items:center; justify-content:center;  gap:10px; width:100%;   padding:16px; border-radius:12px !important;  font-weight:600; font-size:15px; line-height:1.1; box-shadow:0 6px 14px rgba(0,0,0,.12); transition:transform .2s ease, box-shadow .2s ease, filter .2s ease;} .pp-so-pill:hover{ transform:translateY(-2px); box-shadow:0 10px 22px rgba(0,0,0,.18); filter:brightness(1.02);}.pp-so-pill::before{ content:""; width:34px; height:20px; flex:0 0 30px; border-radius:3px; background-size:cover; background-position:center; background-repeat:no-repeat; box-shadow: inset 0 0 0 1px rgba(0,0,0,.08); }.pp-so-pill.is-ca::before{ background-image:url("https://buschstaging.buschsystems.com/wp-content/uploads/2025/08/flag-canada.png");} .pp-so-pill.is-us::before{ background-image:url("https://buschstaging.buschsystems.com/wp-content/uploads/2025/08/flag-USA.png"); height: 20px; width: 30px;}.pp-so-pill:focus-visible{ outline:3px solid rgba(255,255,255,.55); outline-offset:2px;}@media (max-width: 520px){ .pp-so-pills{ grid-template-columns:1fr; }}#brxe-yeqvny {font-size: 24px; color: #707070; text-align: left; font-weight: 800}#brxe-xkxufv {margin-right: 30px; font-size: 1em}#brxe-aapaha {margin-top: 30px; justify-content: space-between; flex-direction: row; align-items: center}#brxe-dqzzro {margin-top: 10px; margin-bottom: -13px; padding-bottom: 0}.pp-feat-accordion .pp-feat-trigger{ display:flex; align-items:center; justify-content:space-between; width:100%; background: #e7f2f1; border-radius:0px 0px 14px 14px; padding:14px 18px; color:#5f6a72; font-weight:700; cursor:pointer;}.pp-feat-list{ display:flex; flex-direction:column; gap:12px; margin:0; } .pp-feat-item-title{ color:#16A5B4; font-weight: bold; font-size:clamp(16px,2vw,22px); line-height:1.3; } .pp-feat-item-copy{ color:#4D4D4F; line-height:1.6; font-size:clamp(14px,1.6vw,20px);}.pp-feat-list .pp-details { margin: 0 0 0.6rem !important;  padding-left: 18px; }.pp-feat-list .pp-feat-item-title + .pp-feat-item-copy { margin-left: 0 !important; } .pp-feat-list .pp-details li { font-size: 20px;  line-height: 1.45;  margin: 0.15rem 0; }.pp-feat-list .pp-details li::marker { font-size: 0.85em; } .accordion-content-wrapper{padding-left: 20px !important;}#brxe-elpvsx{height: 1000}#brxe-amalyi .accordion-title-wrapper {min-height: 50px}#brxe-amalyi .accordion-content-wrapper {padding-top: 15px; padding-right: 0; padding-bottom: 15px; padding-left: 0}#brxe-kwgobn {margin-top: 30px}#brxe-ghspvl {min-height: 898px; display: flex; padding-bottom: 0; align-self: flex-start !important; justify-content: space-evenly; flex-wrap: wrap}#brxe-vbbepd {padding-top: 0; padding-bottom: 0; margin-top: -100px; margin-right: 180px; margin-bottom: -120px; margin-left: 160px}#brxe-vbbepd{ z-index: 1 !important;}#brxe-myxrbw {min-height: 708px; padding-top: 0; padding-bottom: 0; margin-top: -300px}#brxe-myxrbw{ z-index: 10 !important;}.pp-features:not(:has(.pp-feature-grid)) { display: none !important;} .featured-section:not(:has(.pp-feature-grid)) { min-height: 0px !important;}@media (max-width:1600px){ .pp-feature-grid.drop-4-under-1600[data-count="4"]{ grid-template-columns: repeat(3, minmax(0,1fr)); } .pp-feature-grid.drop-4-under-1600[data-count="4"] .pp-feature-card:nth-child(4){ display:none !important; } .pp-feature-grid.drop-4-under-1600[data-count="4"] .pp-feature-media{ aspect-ratio: 4 / 3; }}@media (max-width:1200px){ .pp-feature-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }}@media (max-width:740px){ .pp-feature-grid{ grid-template-columns: 1fr; }}#brxe-rpmixa {margin-left: 160px; text-align: left}#feature-section {margin-top: 180px; max-width: 100%}#brxe-bazdzr {margin-bottom: -10px; font-size: 50px; font-family: "droid-sans"; text-align: left; font-weight: 400}#brxe-tayasj {font-size: 24px; font-family: "droid-sans"; text-align: left; font-weight: 700; color: var(--bricks-color-llimtr); letter-spacing: 1px; scroll-snap-align: center}#brxe-zswyzp {font-size: 20px}#brxe-zswyzp{ width: 22px; height: 22px; color: #3e90c9; pointer-events: none; fill: none !important; stroke-width: 2.25px;}.pp-round-cta2{ inline-size: clamp(20px, 2.2vw, 65px); aspect-ratio: 1 / 1; display: inline-grid; place-items: center; border-radius: 9999px; flex: 0 0 auto; background-color: #fff !important; border: 1.5px solid #3e90c9 !important;  transform: none !important;  transition: background-color .35s ease, border-color .35s ease;}.pp-round-cta2 .pp-cta-icon,.pp-round-cta2 .pp-cta-icon *{ color: #3e90c9 !important; stroke: #3e90c9 !important;  fill: #3e90c9 !important;  transition: color .35s ease, stroke .35s ease, fill .35s ease;}.pp-round-cta2:hover,.pp-round-cta2:focus-visible{ background-color: #3e90c9 !important; border-color: #3e90c9 !important;} .pp-round-cta2:hover .pp-cta-icon,.pp-round-cta2:focus-visible .pp-cta-icon,.pp-round-cta2:hover .pp-cta-icon *,.pp-round-cta2:focus-visible .pp-cta-icon *{ color: #fff !important; stroke: #fff !important; fill: #fff !important;}.pp-round-cta2:focus-visible{ outline: 2px solid #3e90c9; outline-offset: 3px;}@media (prefers-reduced-motion: reduce){ .pp-round-cta2, .pp-round-cta2 .pp-cta-icon, .pp-round-cta2 .pp-cta-icon *{ transition:none; }}#brxe-poihvb {margin-top: 30px}#brxe-ogfayq {font-size: 40px; font-family: "droid-sans"; color: var(--bricks-color-pesqzm); margin-bottom: 30px}#brxe-rrcras {font-size: 26px; line-height: 1.5; font-weight: 400; font-family: "droid-sans"; color: var(--bricks-color-iveumb)}#brxe-kuhusc {grid-template-columns: 1fr 1fr; margin-top: 45px}#brxe-cawggw {flex-direction: column; margin-top: 80px; margin-bottom: 80px}#brxe-yihppx {margin-top: 0; margin-bottom: 0; background-position: top center; padding-top: 0; padding-bottom: 0}.pp-what-makes{ padding: clamp(40px,5vw,72px) 0 clamp(56px,8vw,120px);}hat-makes::after{ content:""; position:absolute; right:-30%; bottom:-38%; width:95vw; height:95vw; background: radial-gradient(65% 65% at 50% 50%, rgba(0,183,198,.08), rgba(0,183,198,0) 60%); border-bottom-left-radius:95vw; transform: rotate(-8deg); pointer-events:none;} .pp-what-makes-title{ margin:0; font-weight:700; line-height:1.06; font-size: clamp(28px,4.3vw,64px); letter-spacing:.01em; color:#1fb4c3;} .pp-what-makes-cta{ display:inline-flex; align-items:center; gap:12px; font-weight:500; font-size: clamp(14px,1.6vw,20px); color:#1fb4c3; text-decoration:none;} .pp-what-makes-cta-icon{ width:40px; height:40px; display:inline-grid; place-items:center; border:2px solid currentColor; border-radius:50%; transition: transform .18s ease;} .pp-what-makes-cta:hover .pp-what-makes-cta-icon{ transform: translateX(2px); }.pp-what-makes-grid{ display:grid; grid-template-columns: minmax(0,.52fr) minmax(0,.8fr); gap: clamp(10px,2vw,72px); align-items:center;}.pp-what-makes-media{ border-radius:22px; overflow:hidden; background:#f1f5f6; box-shadow: 0 14px 32px rgba(0,0,0,.10);} .pp-what-makes-img{ width:100%; height:100%; display:block; object-fit:cover; aspect-ratio: 16 / 9; }.pp-what-makes-hl{ margin:0 0 12px 0; font-weight:700; line-height:1.12; font-size: clamp(26px,3.2vw,52px); color:#1fb4c3;} .pp-what-makes-body{ margin:0; font-size: clamp(16px,1.4vw,20px); line-height:1.7; color:#5f6a72;}.pp-round-cta2 { width: var(--pp-circle); height: var(--pp-circle); display: grid; place-items: center; border-radius: 50%; border: 2px solid var(--pp-accent); background: rgba(var(--pp-accent-rgb), .12); box-shadow: 0 6px 16px rgba(var(--pp-accent-rgb), .18); line-height: 0; cursor: pointer; transition: transform .2s ease, background .2s ease, box-shadow .2s ease;} .pp-round-cta2:hover { background: rgba(var(--pp-accent-rgb), .18); transform: translateY(2px); box-shadow: 0 10px 20px rgba(var(--pp-accent-rgb), .24);} .pp-round-cta2:focus-visible { outline: 3px solid rgba(var(--pp-accent-rgb), .4); outline-offset: 3px;} .pp-round-cta2 { inline-size: clamp(70px, 4.5vw, 65px);  border: 2px solid #2aa6ad; background: rgba(42, 166, 173, .08); box-shadow: 0 6px 18px rgba(0, 0, 0, .06);} .pp-round-cta2 svg { width: clamp(18px, 1.6vw, 26px); height: clamp(18px, 1.6vw, 26px); stroke: #2aa6ad; stroke-width: 3.25px; } .pp-round-cta2 { aspect-ratio: 1 / 1; border-radius: 9999px; display: inline-grid; place-items: center; flex: 0 0 auto; }.pp-review-quote { display: block;  line-height: 1.45; font-style: italic; } .pp-review-author { display: block;  margin-top: 1.35rem; font-size: .925em;  opacity: .85; }#brxe-erienb {margin-bottom: 20px; margin-left: 175px; font-size: 40px; font-family: "droid-sans"; text-align: left; font-weight: 400; font-style: normal; color: var(--bricks-color-pesqzm)}#brxe-tagecl {font-family: "scandia-web"; text-align: left; font-size: 18px; margin-bottom: 20px; margin-left: 175px}.pp-acc-lead{ text-align:center; line-height: 1.25; font-weight: 400; color: #5b6a74;  margin: 0 0 12px;} .pp-acc-lead .pp-lead-em{ color: var(--pp-teal, #1aa5b1); font-weight: 700;} .ms-title{ font-size: 20px !important;} .pp-acc-lead .pp-emdash{ margin: 0 .35em; color: #9fb0bb; } .pp-acc-lead .pp-lead-sub{ color: #6c7b86; font-weight: 400;}#brxe-gqosrq {margin-top: 80px}#brxe-xrkits {padding-bottom: 0}:root{ --pp-bar:#f3f6f8; --pp-border:#d8e5ee; --pp-grey:#6c7a84;  --pp-active:#0aa0ad;  --pp-h:46px; --pp-gap:16px; --pp-max:1240px;} .pp-dd__txt{ font-size: 16px;} .pp-group__hdr{ font-size: 17px !important;} .pp-opt{ font-size: 16px;} .pp-filterbar{ background:var(--pp-bar); padding:16px; gap:var(--pp-gap); border-radius:0 !important; width:100%; max-width:var(--pp-max); margin-inline:auto; display:grid; grid-template-columns:1fr auto; align-items:center;} .pp-filterbar .pp-left{ display:grid; gap:var(--pp-gap); grid-template-columns:repeat(4,minmax(210px,1fr)); }#accessories-filter.pp-filterbar .pp-left{ grid-template-columns:repeat(3,minmax(210px,1fr)); }.pp-perpage{ justify-self:end; } .pp-ctl-group{ display:flex; align-items:center; height:var(--pp-h); border:1px solid var(--pp-border); background:#fff; border-radius:0; overflow:hidden; } .pp-ctl-group .pp-ctl{ appearance:none; -webkit-appearance:none; -moz-appearance:none; height:100%; min-width:128px; padding:0 14px; border:0; border-right:1px solid var(--pp-border); background:#fff; color:var(--pp-grey); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%2390a0ad' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 10px center; background-size:16px 16px;} .pp-ctl-group .pp-nav,.pp-ctl-group .pp-page{ min-width:42px; padding:0 12px; display:flex; align-items:center; justify-content:center; border-right:1px solid var(--pp-border); background:#fff; color:var(--pp-grey);} .pp-ctl-group .pp-page.is-active{ background:var(--pp-active); color:#fff; border-right:1px solid var(--pp-active); }@media (max-width:1200px){ .pp-filterbar{ grid-template-columns:1fr; } .pp-perpage{ justify-self:end; } .pp-filterbar .pp-left{ grid-template-columns:1fr; }}.pp-dd{ position:relative; height:var(--pp-h); border:1px solid var(--pp-border); background:#fff; border-radius:0; } .pp-dd__btn{ width:100%; height:100%; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:0 14px; border:0; background:transparent; color:#939598; text-align:left;} .pp-dd::after{  content:""; position:absolute; right:12px; top:50%; width:16px; height:16px; transform:translateY(-50%); background:no-repeat center/16px 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%236c7a84' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); pointer-events:none;}.pp-dd__menu{ position:absolute; top:calc(100% + 8px); left:0; z-index:60; min-width:260px; max-width:360px; background:#fff; border:1px solid var(--pp-border); border-radius:6px; box-shadow:0 16px 28px rgba(0,0,0,.12); padding:8px 0; display:none;} .pp-dd.is-open .pp-dd__menu{ display:block; }.pp-opt{ width:100%; text-align:left; display:block; padding:10px 16px; background:#fff; border:0; color:#2e3f4b; font-weight:600; } .pp-opt + .pp-opt{ border-top:1px solid #eff3f6; } .pp-opt.is-selected{ background:#eff6fb; }.pp-group{ padding:6px 0; } .pp-group + .pp-group{ border-top:1px solid #eef2f6; margin-top:6px; padding-top:6px; } .pp-group__hdr{ display:flex; align-items:center; justify-content:space-between; gap:8px; padding:8px 16px; font-weight:800; color:#2e3f4b; } .pp-group__list{ margin:4px 0 8px 0; padding:0 0 0 28px; list-style:disc; } .pp-group__list > li{ margin:6px 16px 6px 0; } .pp-group__list .pp-opt{ padding:6px 0; border:0; background:transparent; }.pp-group__hdr::after{ content:""; width:12px; height:12px; background:no-repeat center/12px 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2390a0ad' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); transform:rotate(180deg);} .pp-group.is-collapsed .pp-group__hdr::after{ transform:none; } .pp-group.is-collapsed .pp-group__list{ display:none; }:root{ --pp-caret: 20px;  --pp-caret-sm: 18px; }.pp-dd::after{ width: var(--pp-caret); height: var(--pp-caret); background-size: var(--pp-caret) var(--pp-caret); right: 14px; }.pp-dd .pp-dd__btn{ padding-right: calc(var(--pp-caret) + 24px);}.pp-ctl-group .pp-ctl{ background-size: var(--pp-caret) var(--pp-caret); background-position: right 12px center; padding-right: calc(var(--pp-caret) + 26px); color: #B2B2B2;}.pp-group__hdr::after{ width: var(--pp-caret-sm); height: var(--pp-caret-sm); background-size: var(--pp-caret-sm) var(--pp-caret-sm);}#products-filter.pp-filterbar{  --pp-max: 1440px;      }#products-filter .pp-left{ grid-template-columns: repeat(4, minmax(240px, 1fr)); }:root{ --pp-blue:#1879bd;  --pp-panel:#e9edf2;  --pp-panel-hover:#e1e7ee;  --pp-white:#ffffff; }.pp-dd__menu{ background:var(--pp-panel); border:1px solid var(--pp-border); border-radius: 12px !important;  overflow:hidden;  box-shadow:0 18px 40px rgba(0,0,0,.18); padding:0; }.pp-group__hdr{ display:flex; align-items:center; justify-content:space-between; padding:12px 16px; background:var(--pp-panel); font-weight:800;  color:#2e3f4b; border-bottom:1px solid var(--pp-white); }.pp-group__hdr::after{ width:12px; height:12px; background-size:12px 12px;}.pp-group + .pp-group{ border-top:1px solid var(--pp-white);}.pp-opt{ display:block; width:100%; text-align:left; padding:12px 16px; background:var(--pp-panel); color:#2e3f4b; font-weight:400;  border:0;} .pp-opt + .pp-opt{  border-top:1px solid var(--pp-white);} .pp-opt:hover{ background:var(--pp-panel-hover);}.pp-group__list{ list-style:disc; margin:8px 0 10px 28px; padding-right:10px;}.pp-opt.is-selected{ color:var(--pp-blue); font-weight:400; }.pp-dd.is-filtered .pp-dd__btn .pp-dd__txt{ color:var(--pp-blue); }:root{ --pp-sub-lh: 1.25; }.pp-group__list{ font-size: var(--pp-sub-fs); line-height: var(--pp-sub-lh); list-style: disc outside; margin: 6px 0 8px 22px;  padding-right: 8px;} .pp-group__list > li{ margin: 2px 0; }.pp-group__list .pp-opt{ line-height: var(--pp-sub-lh); padding: 4px 0;  font-weight: 400; }.pp-group__list > li::marker{ font-size: 0.7em; color: #8aa0b3;}.pp-group__list .pp-opt.is-selected{ color: var(--pp-blue); font-weight: 400;}@media (min-width: 1400px){ :root{ --pp-sub-fs: 13px; }}@media (max-width: 640px){ :root{ --pp-sub-fs: 12px; }}#products-filter.pp-filterbar,#accessories-filter.pp-filterbar,.pp-filterbar{ max-width: none !important;  width: 100% !important;  margin-left: 0; margin-right: 0;}.brxe-container .pp-filterbar{ flex: 1 1 100%; align-self: stretch;}.pp-filterbar{ --pp-max: 100%; } .pp-perpage .pp-ctl-group{ overflow: visible; }.pp-perpage .pp-ctl-group .pp-dd{ height: var(--pp-h); background:#fff; border:0; border-right:1px solid var(--pp-border); border-radius:0;} .pp-perpage .pp-ctl-group .pp-dd__btn{ height:100%; width:100%; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:0 14px; padding-right: calc(var(--pp-caret) + 26px); color: var(--pp-grey); background: transparent; border:0;} .pp-perpage .pp-ctl-group .pp-dd::after{ width: var(--pp-caret); height: var(--pp-caret); background-size: var(--pp-caret) var(--pp-caret); right: 12px;}.pp-dd--perpage .pp-dd__menu{ min-width:220px; }#products-filter .pp-dd[data-key="pp"].is-filtered .pp-dd__btn .pp-dd__txt{ color: var(--pp-grey); }.pp-pp-badge{ min-width:42px; height:var(--pp-h); display:flex; align-items:center; justify-content:center; padding:0 10px; background:#fff; color:var(--pp-grey); font-weight:700; border-right:1px solid var(--pp-border);} .pp-pp-badge::before{ content:"["; margin-right:4px; } .pp-pp-badge::after { content:"]"; margin-left:4px; }#products-filter .pp-perpage .pp-ctl-group,#accessories-filter .pp-perpage .pp-ctl-group{ overflow: visible;}#products-filter .pp-perpage .pp-dd,#accessories-filter .pp-perpage .pp-dd{ height: var(--pp-h); background:#fff; border:0; border-right:1px solid var(--pp-border); border-radius:0;}#products-filter .pp-perpage .pp-dd__btn,#accessories-filter .pp-perpage .pp-dd__btn{ height:100%; width:100%; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:0 14px; padding-right: calc(var(--pp-caret) + 26px); color: var(--pp-grey); background: transparent; border:0; white-space: nowrap;}#products-filter .pp-perpage .pp-dd::after,#accessories-filter .pp-perpage .pp-dd::after{ width: var(--pp-caret); height: var(--pp-caret); background-size: var(--pp-caret) var(--pp-caret); right: 12px;}#products-filter .pp-perpage .pp-ctl-group,#accessories-filter .pp-perpage .pp-ctl-group{ overflow: visible; }#products-filter .pp-perpage .pp-dd,#accessories-filter .pp-perpage .pp-dd{ height: var(--pp-h); background:#fff; border:0; border-right:1px solid var(--pp-border); border-radius:0;}#products-filter .pp-perpage .pp-dd__btn,#accessories-filter .pp-perpage .pp-dd__btn{ height:100%; width:100%; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:0 14px; padding-right: calc(var(--pp-caret) + 26px); color: var(--pp-grey); background: transparent; border:0; white-space: nowrap;}#products-filter .pp-perpage .pp-dd::after,#accessories-filter .pp-perpage .pp-dd::after{ width: var(--pp-caret); height: var(--pp-caret); background-size: var(--pp-caret) var(--pp-caret); right: 12px;}#products-filter .pp-dd[data-key="pp"].is-filtered .pp-dd__btn .pp-dd__txt,#accessories-filter .pp-dd[data-key="pp"].is-filtered .pp-dd__btn .pp-dd__txt{ color: var(--pp-grey); }.pp-filterbar{ display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important;  gap: 16px !important; align-items: center !important;}.pp-filterbar .pp-left{ display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important;  gap: 16px !important; min-width: 0 !important;}.pp-perpage{ justify-self: end !important; min-width: max-content !important; } .pp-ctl-group{ white-space: nowrap !important; }@media (max-width: 1400px){ .pp-filterbar{ grid-template-columns: minmax(0,1fr) auto !important; grid-template-rows: auto auto !important;  align-items: start !important; }  .pp-filterbar .pp-left{ grid-column: 1 !important; grid-row: 1 / span 2 !important;  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;  grid-auto-rows: 46px !important;  } .pp-filterbar .pp-left .pp-dd{ min-width: 0 !important; }  .pp-perpage{ grid-column: 2 !important; grid-row: 1 / span 2 !important; align-self: center !important; justify-self: end !important; }}@media (max-width: 1200px){ .pp-filterbar{ grid-template-columns: 1fr !important; grid-template-rows: auto auto !important; } .pp-filterbar .pp-left{ grid-column: 1 !important; grid-row: 1 !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important;  } .pp-perpage{ grid-column: 1 !important; grid-row: 2 !important; justify-self: end !important; }}@media (max-width: 900px){ .pp-filterbar .pp-left{ grid-template-columns: 1fr !important; } .pp-perpage{ justify-self: stretch !important; }}:root{ --pp-accent: #16A5B4;  --pp-chip-text: #0d4250;} .pp-filterbar .pp-chips{ display:flex; flex-wrap:wrap; gap:.5rem .6rem; margin-top:.75rem; padding-top:.5rem; border-top:1px dashed #e6eef2;} .pp-chip{  --chip: #16A5B4; --chip-bg: color-mix(in srgb, var(--chip) 12%, #fff); --chip-brd: color-mix(in srgb, var(--chip) 35%, #fff); display:inline-flex; align-items:center; gap:.45rem; padding:.4rem .7rem; border:1px solid var(--chip-brd); background: var(--chip-bg); color: var(--pp-chip-text); border-radius:999px; font-weight:600; line-height:1; font-size:.92rem; box-shadow:0 1px 0 rgba(0,0,0,.03); transition: transform .12s ease, box-shadow .12s ease, background-color .12s ease, border-color .12s ease;} .pp-chip .pp-chip__x{ display:inline-grid; place-items:center; width:20px; height:20px; border-radius:50%; background:#fff; border:1px solid var(--chip-brd); color:var(--chip); font-weight:700; line-height:1; margin-left:.1rem;} .pp-chip:hover{ transform: translateY(-1px); background: color-mix(in srgb, var(--chip-bg) 60%, #fff 40%); border-color: color-mix(in srgb, var(--chip) 45%, #fff 55%); box-shadow: 0 4px 12px rgba(0,0,0,.06);} .pp-chip:active{ transform: translateY(0); } .pp-chip:focus-visible{ outline:2px solid var(--chip); outline-offset:2px; }@media (max-width:768px){ .pp-filterbar .pp-chips{ gap:.4rem .45rem; } .pp-chip{ font-size:.88rem; padding:.34rem .6rem; } .pp-chip .pp-chip__x{ width:18px; height:18px; }}.pp-chip[data-key="streams"]{ --chip:#16A5B4; --chip-bg: color-mix(in srgb, #16A5B4 12%, #fff); --chip-brd: color-mix(in srgb, #16A5B4 35%, #fff);}.pp-chip[data-key="collection"]{ --chip:#8AB53F; --chip-bg: color-mix(in srgb, #8AB53F 12%, #fff); --chip-brd: color-mix(in srgb, #8AB53F 35%, #fff);}.pp-chip[data-key="body_color"]{ --chip:#3E90C9; --chip-bg: color-mix(in srgb, #3E90C9 12%, #fff); --chip-brd: color-mix(in srgb, #3E90C9 35%, #fff);}.pp-chip[data-key="lid_color"]{ --chip:#4AB291; --chip-bg: color-mix(in srgb, #4AB291 12%, #fff); --chip-brd: color-mix(in srgb, #4AB291 35%, #fff);}.pp-dd[data-key="streams"].is-filtered .pp-dd__btn{ border-color:#16A5B4; box-shadow:0 0 0 3px color-mix(in srgb, #16A5B4 18%, transparent);} .pp-dd[data-key="collection"].is-filtered .pp-dd__btn{ border-color:#8AB53F; box-shadow:0 0 0 3px color-mix(in srgb, #8AB53F 18%, transparent);} .pp-dd[data-key="body_color"].is-filtered .pp-dd__btn{ border-color:#3E90C9; box-shadow:0 0 0 3px color-mix(in srgb, #3E90C9 18%, transparent);} .pp-dd[data-key="lid_color"].is-filtered .pp-dd__btn{ border-color:#4AB291; box-shadow:0 0 0 3px color-mix(in srgb, #4AB291 18%, transparent);}.pp-collection-menu{ width: 280px; padding: 6px 0;} .pp-opt-group{ padding: 6px 12px;} .pp-group-toggle{ all: unset; display:flex; align-items:center; justify-content:space-between; width:100%; cursor:pointer; padding: 6px 0;} .pp-group-title{ font-size: 18px; line-height: 1.2; font-weight: 600;} .pp-caret{ width: 10px; height: 10px; margin-left: 8px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); transition: transform .18s ease;} .pp-opt-group.is-open .pp-caret{ transform: rotate(-135deg); } .pp-group-items{ display:block; margin-top: 4px; margin-bottom: 6px;} .pp-opt-group:not(.is-open) .pp-group-items{ display:none; } .pp-group-sep{ height:1px; margin:6px 0 2px; background: rgba(0,0,0,.1);}.pp-collection-menu .pp-opt{ width:100%; text-align:left; padding:6px 8px 6px 22px; position:relative;} .pp-collection-menu .pp-opt::before{ content:"•"; position:absolute; left:8px; top:6px; line-height:1; opacity:.7;}.pp-collection-menu .pp-opt.is-selected{ background: rgba(0,0,0,.06); border-radius: 6px;}.pp-collection-menu .pp-opt[hidden]{ display:none !important; } .pp-collection-menu .pp-opt-group[hidden]{ display:none !important; }.pp-ctl-group { display:inline-flex; align-items:center; gap:.5rem; } .pp-ellipsis { opacity:.65; } .pp-page-last { border:0; background:transparent; cursor:pointer; font:inherit; padding:0 .25rem; } .pp-page-last:hover { text-decoration: underline; } .pp-nav[disabled] { opacity:.35; pointer-events:none; }#pp-grid-host{ position: relative; z-index: 1 !important; }#pp-grid-host .pp-pages-hint{ position: relative; display: block; width: 0; height: 0; overflow: hidden; pointer-events: none;}.pp-filterbar.is-busy .pp-perpage,.pp-filterbar.is-busy .pp-ctl-group,.pp-filterbar.is-busy .pp-nav,.pp-filterbar.is-busy .pp-page-last { opacity: .35; pointer-events: none;}.pp-filterbar.is-busy .pp-dd__btn {  }.pp-dd[data-key="streams"] { --pp-accent:#3A86F6; --pp-accent-rgb:58,134,246; } .pp-dd[data-key="collection"] { --pp-accent:#27AE60; --pp-accent-rgb:39,174,96; } .pp-dd[data-key="body_color"] { --pp-accent:#8E44AD; --pp-accent-rgb:142,68,173; } .pp-dd[data-key="lid_color"] { --pp-accent:#F39C12; --pp-accent-rgb:243,156,18; }#brxe-hnogoi {max-width: }.pp-filterbar.is-hidden { display:none !important; } .pp-products-heading { text-align:center; margin: 10px 0 6px; } .pp-products-heading h2 { margin: 0; font-size: clamp(29px, 2.4vw, 46px); font-weight: 700; }#brxe-tkhibm {margin-left: 175px}.pp-card-grid{  max-width: 1280px; margin: 0 auto; padding: 10px 12px; display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 28px;  justify-items: center; align-items: start;}@media (max-width: 1200px){ .pp-card-grid{ grid-template-columns: repeat(3, minmax(0,1fr)); }}@media (max-width: 900px){ .pp-card-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }}@media (max-width: 560px){ .pp-card-grid{ grid-template-columns: 1fr; }}.pp-card{ text-align:center; align-items:center; color:#6b7682; } .pp-card-title,.pp-card-title a{ color: #4d4d4f !important; font-size: 16px !important; text-align: center; margin-bottom: 20px !important; } .pp-card-code{ color: #4d4d4f !important; font-size: 16px !important; text-align: center; margin-bottom: 10px; } .pp-card-title a{text-decoration:none} .pp-card-code{ font-size:17px !important; }.pp-card-img img{ display:block; max-width: 260px;  height:auto;}.pp-card-actions{ display:flex; justify-content:center; gap:12px; margin-top:12px;}.get-quote-btn,.view-specs-btn{ display:inline-flex; align-items:center; justify-content:center; min-width: 120px; height: 40px; padding: 0 16px; border-radius: 10px; color: #fff !important;  text-decoration: none !important; transition: transform .05s ease;}.get-quote-btn{ background:#3E90C9; } .view-specs-btn{ background:#16A5B4; } .get-quote-btn,.view-specs-btn{ font-size: 14px;  line-height: 1;  height: 40px; }.pp-card-title,.pp-card-title a{ font-size: 14px;  line-height: 1.35; color:#6b7682;  text-decoration: none;}.pp-card-img{ width: 80%; aspect-ratio: 4 / 3;  position: relative; display: block;} .pp-card-img img{  max-width: 100%; } .pp-card-actions{ margin-top:auto;  margin-bottom:5px;  display:flex; justify-content:center;  align-items:center; gap:12px;  flex-wrap:nowrap;}@media (max-width: 680px){ .pp-btn-grid{ grid-template-columns: 1fr; }}.get-quote-btn{ --btn-color: #3E90C9;  background-color: var(--btn-color); color:#fff; border:2px solid transparent; transition: background-color .35s ease, color .35s ease, border-color .35s ease;} .view-specs-btn{ --btn-color: #16A5B4;  background-color: var(--btn-color); color:#fff; border:2px solid transparent; transition: background-color .35s ease, color .35s ease, border-color .35s ease;}.get-quote-btn:hover,.view-specs-btn:hover{ transform:none !important;}.get-quote-btn:hover,.get-quote-btn:focus-visible,.view-specs-btn:hover,.view-specs-btn:focus-visible{ background-color:#fff !important; color:var(--btn-color) !important; border-color:var(--btn-color) !important;}.get-quote-btn:active,.view-specs-btn:active{ background-color:#fff; color:var(--btn-color); border-color:var(--btn-color);}@media (prefers-reduced-motion: reduce){ .get-quote-btn, .view-specs-btn{ transition:none; }}#brxe-xdpntj {margin-left: 175px; align-items: center; justify-content: center; align-self: center !important; flex-direction: column}:root{ --pp-max: 1240px; --pp-gap: 24px; --pp-radius: 20px; --pp-accent: #22a0ad; --pp-surface: #f4f7f8; --pp-muted: #6b7a84;}.pp-card-grid{ width: 80% !important; justify-content: center; display:grid !important;  gap:3rem !important; grid-template-columns:repeat(4, minmax(0,1fr)) !important; align-items:stretch;}@media (max-width:1200px){ .pp-card-grid{ grid-template-columns:repeat(3, minmax(0,1fr)) !important; }}@media (max-width:900px){ .pp-card-grid{ grid-template-columns:repeat(2, minmax(0,1fr)) !important; }}@media (max-width:560px){ .pp-card-grid{ grid-template-columns:1fr !important; }}.pp-card{ background:#fff; border-radius:var(--pp-radius,20px); padding:16px; display:flex; flex-direction:column; height:100%;}.pp-card-img{ background:var(--pp-surface,#f4f7f8); margin-bottom:12px; display:grid; place-items:center; aspect-ratio:1/1.25 !important;  overflow:hidden; width: 70%;}.pp-card-title{ color:var(--pp-accent,#22a0ad); font-weight:400 !important; line-height:1.15; margin:6px 0 2px;} .pp-card-code{ color:var(--pp-muted,#6b7a84); font-size:.95rem; line-height:1.5; margin:0;}.pp-no-results{ grid-column:1 / -1; text-align:center; color:var(--pp-muted,#6b7a84); border:1px dashed #dfe6ee; border-radius:16px; padding:24px; background:#fff;}.pp-card-title,.pp-card-code,.pp-card .brxe-heading,.pp-card .brxe-basic-text { text-align: center; margin-left: auto; margin-right: auto;}.pp-card-code strong { font-weight: 700; }.pp-empty-slot{margin-top:14px}.pp-noresults-banner{ --pp1:#16A5B4; --pp2:#8AB53F; --pp3:#3E90C9; --pp4:#4ab291; display:flex; align-items:center; gap:16px; padding:16px 18px; border-radius:14px; background: linear-gradient(135deg, color-mix(in srgb, var(--pp1) 14%, #fff) 0%, #fff 100%); border:1px solid color-mix(in srgb, var(--pp1) 22%, #fff); box-shadow: 0 10px 24px rgba(30,74,92,.08), 0 2px 4px rgba(30,74,92,.05);} .pp-nr-icon{ width:38px; height:38px; flex:0 0 38px; border-radius:50%; display:flex; align-items:center; justify-content:center; color:#fff; font-weight:800; font-size:18px; background: conic-gradient(from 220deg, var(--pp1) 0 30%, var(--pp3) 30% 60%, var(--pp2) 60% 85%, var(--pp4) 85% 100%); box-shadow: 0 6px 14px rgba(22,165,180,.25);} .pp-nr-main{line-height:1.35} .pp-nr-main strong{display:block; font-weight:800; color:#0f5b65; letter-spacing:.2px;} .pp-nr-main span{display:block; color:#4b5a66; opacity:.94;} .pp-nr-clear{ margin-left:auto; appearance:none; border:0; cursor:pointer; padding:10px 14px; border-radius:11px; font-weight:700; background: var(--pp4); color:#fff; box-shadow: 0 6px 14px rgba(74,178,145,.28);} .pp-nr-clear:hover{filter:brightness(.95)} .pp-nr-clear:active{transform:translateY(1px)}#product-filter {padding-bottom: 40px; align-self: center !important; justify-content: center; align-items: center}.pp-byc-bar{ display:flex; align-items:center; gap: clamp(10px,2vw,16px);}.pp-byc-selects{ display:flex; flex-wrap:wrap; gap:12px;}.pp-byc-perwrap{ margin-left:auto; display:flex; align-items:center; gap:10px; white-space:nowrap; } .pp-byc-filter select,.pp-byc-per-select{ appearance:none; padding:10px 28px 10px 12px; border-radius:10px; border:1px solid #d8e3ee; background:#product-filterff; font-weight:600;} .pp-byc-caret{ margin-left:-22px; pointer-events:none; } .pp-byc-nav{ padding:8px 10px; border:1px solid #d8e3ee; border-radius:8px; background:#product-filterff; cursor:pointer; font-weight:700; line-height:1;} .pp-byc-page{ width:3.2em; text-align:center; padding:8px 10px; border:1px solid #d8e3ee; border-radius:8px;}.pp-filterbar.is-busy { opacity: 1; } .pp-filterbar.is-busy .pp-dd__btn,.pp-filterbar.is-busy .pp-nav,.pp-filterbar.is-busy .pp-page,.pp-filterbar.is-busy .pp-page-last { opacity: .45; pointer-events: none; user-select: none;}@media (max-width: 991px) {#product-filter {align-self: center !important; justify-content: center}}#brxe-ommdle {font-family: "droid-sans"; text-align: left; margin-bottom: 20px}.pp-acc-lead{ text-align:center; font-size: clamp(22px, 2.2vw, 30px); line-height: 1.25; font-weight: 400; color: #5b6a74;  margin: 0 0 12px;} .pp-acc-lead .pp-lead-em{ color: var(--pp-teal, #1aa5b1); font-weight: 700;} .pp-acc-lead .pp-emdash{ margin: 0 .35em; color: #9fb0bb; } .pp-acc-lead .pp-lead-sub{ color: #6c7b86; font-weight: 400;}#brxe-royrqc {background-color: var(--bricks-color-bkjhvi)}#brxe-royrqc{ padding-left:26px; padding-right:26px; border-color:#399687 !important;}[hidden]{ display:none !important; }.pp-collapsible{ opacity:0; transition:opacity .28s ease, transform .28s ease; will-change:opacity, transform;} .pp-collapsible.is-open{ opacity:1; transform:translateY(0);}@media (prefers-reduced-motion: reduce){ .pp-collapsible, .pp-acc-btn{ transition:none; }}.pp-acc-btn{  background-color:#399687; color:#fff; outline:#399687 !important;  transform:translateY(0);  transition: background-color .35s ease, color .35s ease, transform .32s cubic-bezier(.22,.61,.36,1), box-shadow .32s cubic-bezier(.22,.61,.36,1); will-change:transform, background-color, color;}.pp-acc-btn:hover,.pp-acc-btn:focus-visible{ background-color:#fff !important; color:#399687 !important;}.pp-acc-btn[aria-expanded="true"]{ background-color:#399687 !important; color:#fff !important;}.pp-acc-btn:focus{ outline:2px solid #399687; outline-offset:2px;}#brxe-ujewss {margin-top: 80px; margin-bottom: 80px; align-self: center !important; justify-content: center; align-items: center}:root{ --pp-bar:#f3f6f8; --pp-border:#d8e5ee; --pp-grey:#6c7a84;  --pp-active:#0aa0ad;  --pp-h:46px; --pp-gap:16px; --pp-max:1240px;} .pp-filterbar{ background:var(--pp-bar); padding:16px; gap:var(--pp-gap); border-radius:0 !important; width:100%; max-width:var(--pp-max); margin-inline:auto; display:grid; grid-template-columns:1fr auto; align-items:center;} .pp-filterbar .pp-left{ display:grid; gap:var(--pp-gap); grid-template-columns:repeat(4,minmax(210px,1fr)); }#accessories-filter.pp-filterbar .pp-left{ grid-template-columns:repeat(3,minmax(210px,1fr)); }.pp-perpage{ justify-self:end; } .pp-ctl-group{ display:flex; align-items:center; height:var(--pp-h); border:1px solid var(--pp-border); background:#fff; border-radius:0; overflow:hidden; } .pp-ctl-group .pp-ctl{ appearance:none; -webkit-appearance:none; -moz-appearance:none; height:100%; min-width:128px; padding:0 14px; border:0; border-right:1px solid var(--pp-border); background:#fff; color:var(--pp-grey); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%2390a0ad' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 10px center; background-size:16px 16px;} .pp-ctl-group .pp-nav,.pp-ctl-group .pp-page{ min-width:42px; padding:0 12px; display:flex; align-items:center; justify-content:center; border-right:1px solid var(--pp-border); background:#fff; color:var(--pp-grey);} .pp-ctl-group .pp-page.is-active{ background:var(--pp-active); color:#fff; border-right:1px solid var(--pp-active); }@media (max-width:1200px){ .pp-filterbar{ grid-template-columns:1fr; } .pp-perpage{ justify-self:end; } .pp-filterbar .pp-left{ grid-template-columns:1fr; }}.pp-dd{ position:relative; height:var(--pp-h); border:1px solid var(--pp-border); background:#fff; border-radius:0; } .pp-dd__btn{ width:100%; height:100%; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:0 14px; border:0; background:transparent; color:var(--pp-grey); text-align:left;} .pp-dd::after{  content:""; position:absolute; right:12px; top:50%; width:16px; height:16px; transform:translateY(-50%); background:no-repeat center/16px 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%236c7a84' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); pointer-events:none;}.pp-dd__menu{ position:absolute; top:calc(100% + 8px); left:0; z-index:60; min-width:260px; max-width:360px; background:#fff; border:1px solid var(--pp-border); border-radius:6px; box-shadow:0 16px 28px rgba(0,0,0,.12); padding:8px 0; display:none;} .pp-dd.is-open .pp-dd__menu{ display:block; }.pp-opt{ width:100%; text-align:left; display:block; padding:10px 16px; background:#fff; border:0; color:#2e3f4b; font-weight:600; } .pp-opt + .pp-opt{ border-top:1px solid #eff3f6; } .pp-opt.is-selected{ background:#eff6fb; }.pp-group{ padding:6px 0; } .pp-group + .pp-group{ border-top:1px solid #eef2f6; margin-top:6px; padding-top:6px; } .pp-group__hdr{ display:flex; align-items:center; justify-content:space-between; gap:8px; padding:8px 16px; font-weight:800; color:#2e3f4b; } .pp-group__list{ margin:4px 0 8px 0; padding:0 0 0 28px; list-style:disc; } .pp-group__list > li{ margin:6px 16px 6px 0; } .pp-group__list .pp-opt{ padding:6px 0; border:0; background:transparent; }.pp-group__hdr::after{ content:""; width:12px; height:12px; background:no-repeat center/12px 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2390a0ad' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); transform:rotate(180deg);} .pp-group.is-collapsed .pp-group__hdr::after{ transform:none; } .pp-group.is-collapsed .pp-group__list{ display:none; }:root{ --pp-caret: 20px;  --pp-caret-sm: 18px; }.pp-dd::after{ width: var(--pp-caret); height: var(--pp-caret); background-size: var(--pp-caret) var(--pp-caret); right: 14px; }.pp-dd .pp-dd__btn{ padding-right: calc(var(--pp-caret) + 24px);}.pp-ctl-group .pp-ctl{ background-size: var(--pp-caret) var(--pp-caret); background-position: right 12px center; padding-right: calc(var(--pp-caret) + 26px);}.pp-group__hdr::after{ width: var(--pp-caret-sm); height: var(--pp-caret-sm); background-size: var(--pp-caret-sm) var(--pp-caret-sm);}#products-filter.pp-filterbar{  --pp-max: 1440px;      }#products-filter .pp-left{ grid-template-columns: repeat(4, minmax(240px, 1fr)); }:root{ --pp-blue:#1879bd;  --pp-panel:#e9edf2;  --pp-panel-hover:#e1e7ee;  --pp-white:#ffffff; }.pp-dd__menu{ background:var(--pp-panel); border:1px solid var(--pp-border); border-radius: 12px !important;  overflow:hidden;  box-shadow:0 18px 40px rgba(0,0,0,.18); padding:0; }.pp-group__hdr{ display:flex; align-items:center; justify-content:space-between; padding:12px 16px; background:var(--pp-panel); font-weight:800;  color:#2e3f4b; border-bottom:1px solid var(--pp-white); }.pp-group__hdr::after{ width:12px; height:12px; background-size:12px 12px;}.pp-group + .pp-group{ border-top:1px solid var(--pp-white);}.pp-opt{ display:block; width:100%; text-align:left; padding:12px 16px; background:var(--pp-panel); color:#2e3f4b; font-weight:400;  border:0;} .pp-opt + .pp-opt{  border-top:1px solid var(--pp-white);} .pp-opt:hover{ background:var(--pp-panel-hover);}.pp-group__list{ list-style:disc; margin:8px 0 10px 28px; padding-right:10px;} .pp-group__list .pp-opt{ background:transparent;  padding:6px 0; font-weight:400;} .pp-group__list .pp-opt + .pp-opt{ border-top:1px solid var(--pp-white);}.pp-opt.is-selected{ color:var(--pp-blue); font-weight:400; }.pp-dd.is-filtered .pp-dd__btn .pp-dd__txt{ color:var(--pp-blue); }:root{ --pp-sub-lh: 1.25; }.pp-group__list{ font-size: var(--pp-sub-fs); line-height: var(--pp-sub-lh); list-style: disc outside; margin: 6px 0 8px 22px;  padding-right: 8px;} .pp-group__list > li{ margin: 2px 0; }.pp-group__list .pp-opt{ line-height: var(--pp-sub-lh); padding: 4px 0;  font-weight: 400; }.pp-group__list > li::marker{ font-size: 0.7em; color: #8aa0b3;}.pp-group__list .pp-opt.is-selected{ color: var(--pp-blue); font-weight: 400;}@media (min-width: 1400px){ :root{ --pp-sub-fs: 13px; }}@media (max-width: 640px){ :root{ --pp-sub-fs: 12px; }}#products-filter.pp-filterbar,#accessories-filter.pp-filterbar,.pp-filterbar{ width: 100%; max-width: 1500px !important;  margin-left: auto; margin-right: auto; }.pp-filterbar .pp-left{ min-width: 0; }.pp-perpage .pp-ctl-group{ overflow: visible; }.pp-perpage .pp-ctl-group .pp-dd{ height: var(--pp-h); background:#fff; border:0; border-right:1px solid var(--pp-border); border-radius:0;} .pp-perpage .pp-ctl-group .pp-dd__btn{ height:100%; width:100%; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:0 14px; padding-right: calc(var(--pp-caret) + 26px); color: var(--pp-grey); background: transparent; border:0;} .pp-perpage .pp-ctl-group .pp-dd::after{ width: var(--pp-caret); height: var(--pp-caret); background-size: var(--pp-caret) var(--pp-caret); right: 12px;}.pp-dd--perpage .pp-dd__menu{ min-width:220px; }#products-filter .pp-dd[data-key="pp"].is-filtered .pp-dd__btn .pp-dd__txt{ color: var(--pp-grey); }.pp-pp-badge{ min-width:42px; height:var(--pp-h); display:flex; align-items:center; justify-content:center; padding:0 10px; background:#fff; color:var(--pp-grey); font-weight:700; border-right:1px solid var(--pp-border);} .pp-pp-badge::before{ content:"["; margin-right:4px; } .pp-pp-badge::after { content:"]"; margin-left:4px; }#products-filter .pp-perpage .pp-ctl-group,#accessories-filter .pp-perpage .pp-ctl-group{ overflow: visible;}#products-filter .pp-perpage .pp-dd,#accessories-filter .pp-perpage .pp-dd{ height: var(--pp-h); background:#fff; border:0; border-right:1px solid var(--pp-border); border-radius:0;}#products-filter .pp-perpage .pp-dd__btn,#accessories-filter .pp-perpage .pp-dd__btn{ height:100%; width:100%; display:flex; align-items:center; justify-content:space-between; gap:10px; padding:0 14px; padding-right: calc(var(--pp-caret) + 26px); color: var(--pp-grey); background: transparent; border:0; white-space: nowrap;}#products-filter .pp-perpage .pp-dd::after,#accessories-filter .pp-perpage .pp-dd::after{ width: var(--pp-caret); height: var(--pp-caret); background-size: var(--pp-caret) var(--pp-caret); right: 12px;}.pp-filterbar{ display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important;  gap: 16px !important; align-items: center !important;}.pp-filterbar .pp-left{ display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important;  gap: 16px !important; min-width: 0 !important;}.pp-perpage{ justify-self: end !important; min-width: max-content !important; } .pp-ctl-group{ white-space: nowrap !important; }@media (max-width: 1400px){ .pp-filterbar{ grid-template-columns: minmax(0,1fr) auto !important; grid-template-rows: auto auto !important;  align-items: start !important; }  .pp-filterbar .pp-left{ grid-column: 1 !important; grid-row: 1 / span 2 !important;  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;  grid-auto-rows: 46px !important;  } .pp-filterbar .pp-left .pp-dd{ min-width: 0 !important; }  .pp-perpage{ grid-column: 2 !important; grid-row: 1 / span 2 !important; align-self: center !important; justify-self: end !important; }}@media (max-width: 1200px){ .pp-filterbar{ grid-template-columns: 1fr !important; grid-template-rows: auto auto !important; } .pp-filterbar .pp-left{ grid-column: 1 !important; grid-row: 1 !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important;  } .pp-perpage{ grid-column: 1 !important; grid-row: 2 !important; justify-self: end !important; }}@media (max-width: 900px){ .pp-filterbar .pp-left{ grid-template-columns: 1fr !important; } .pp-perpage{ justify-self: stretch !important; }}#brxe-pormjl {align-items: center; justify-content: center; align-self: center !important}:root{ --pp-max: 1240px; --pp-gap: 24px; --pp-radius: 20px; --pp-accent: #22a0ad; --pp-surface: #f4f7f8; --pp-muted: #6b7a84;}.pp-card-grid{ width: 90%; justify-content: center; display:grid !important;  gap:var(--pp-gap,24px); grid-template-columns:repeat(4, minmax(0,1fr)) !important; align-items:stretch;}@media (max-width:1200px){ .pp-card-grid{ grid-template-columns:repeat(3, minmax(0,1fr)) !important; }}@media (max-width:900px){ .pp-card-grid{ grid-template-columns:repeat(2, minmax(0,1fr)) !important; }}@media (max-width:560px){ .pp-card-grid{ grid-template-columns:1fr !important; }}.pp-card{ background:#fff; border-radius:var(--pp-radius,20px); padding:16px; display:flex; flex-direction:column; height:100%;}.pp-card-img{ background:var(--pp-surface,#f4f7f8); margin-bottom:12px; display:grid; place-items:center; aspect-ratio:1/1;  overflow:hidden;}.pp-card-title{ color:var(--pp-accent,#22a0ad); font-weight:700; font-size:clamp(18px,1.6vw,22px); line-height:1.15; margin:6px 0 2px;} .pp-card-code{ color:var(--pp-muted,#6b7a84); font-size:.95rem; line-height:1.5; margin:0;}.pp-no-results{ grid-column:1 / -1; text-align:center; color:var(--pp-muted,#6b7a84); border:1px dashed #dfe6ee; border-radius:16px; padding:24px; background:#fff;}.pp-card-title,.pp-card-code,.pp-card .brxe-heading,.pp-card .brxe-basic-text { text-align: center; margin-left: auto; margin-right: auto;}.pp-card-code strong { font-weight: 700; }#pp-acc-sec {justify-content: center; align-self: center !important; align-items: center}#brxe-umjwuf {margin-top: 20px; margin-right: 170px; font-size: 51px; font-family: "droid-sans"; text-align: left; font-weight: 400}#brxe-ianggi {margin-top: 20px; margin-bottom: 50px; font-size: 36px; font-family: "droid-sans"; letter-spacing: 1px}#brxe-xtojiu {margin-bottom: 20px}:root { --pp-rq-blue: #2f87bf;}.pp-rq-btn { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; line-height: 0 !important; min-height: 0 !important; height: auto !important; width: auto !important; display: inline-block !important; vertical-align: middle;}.pp-rq-btn::before,.pp-rq-btn::after { content: none !important; display: none !important; background: none !important; border: 0 !important; box-shadow: none !important;}.pp-rq-btn > a { display: inline-block;  background-color: var(--pp-rq-blue); color: #ffffff; border: 2px solid var(--pp-rq-blue); text-decoration: none; font-family: inherit; font-size: 22px;  line-height: 1.2; font-weight: 400;  padding: 16px 28px !important;  border-radius: 12px !important; box-shadow: none; min-height: 38px;  transition: background-color 0.22s ease, color 0.22s ease, border-color 0.22s ease;}.pp-rq-btn > a:hover,.pp-rq-btn > a:focus { background-color: #ffffff; color: var(--pp-rq-blue); border-color: var(--pp-rq-blue); text-decoration: none; outline: none;}@media (max-width: 475px) {  .pp-rq-btn { display: block !important; width: 100% !important; max-width: 100% !important; line-height: normal !important; } .pp-rq-btn > a { display: block; box-sizing: border-box; width: 100%; max-width: 100%;  border-radius: 10px !important;  padding: 12px 16px !important; min-height: 44px;   font-size: 16px; line-height: 1.4; font-weight: 500;  text-align: center; white-space: normal;  background-color: var(--pp-rq-blue); color: #ffffff; border: 2px solid var(--pp-rq-blue);  transition: background-color 0.22s ease, color 0.22s ease, border-color 0.22s ease; } .pp-rq-btn > a:hover, .pp-rq-btn > a:focus { background-color: #ffffff; color: var(--pp-rq-blue); border-color: var(--pp-rq-blue); }}#brxe-vuuovt {background-color: var(--bricks-color-piekws); width: 100%; height: 100%}#brxe-ydssyo {font-family: "scandia-web"; font-size: 26px; text-align: left; font-weight: 400; letter-spacing: 1px; font-style: normal; margin-left: 20px; padding-right: 30px; padding-left: 0}#brxe-djaeef {background-color: rgba(133, 175, 70, 0.9); font-weight: 100}#brxe-ydodmh {background-color: var(--bricks-color-eaeann)}#brxe-ydodmh{clip-path: inset(0 7% 0 0);}#brxe-veaspv {margin-left: 40px}#brxe-dwximb {background-color: var(--bricks-color-eaeann); background-position: top left; background-size: 1500px; background-image: url(https://buschstaging.buschsystems.com/wp-content/uploads/2025/08/AdobeStock_595212331-1-2048x683.jpeg); margin-top: 50px; justify-content: flex-start; flex-direction: column}#brxe-dzscfu {font-family: "droid-sans"; font-size: 50px; font-weight: 400}#brxe-jxphom {font-size: 24px; color: var(--bricks-color-llimtr); font-family: "droid-sans"; text-align: left; font-weight: 700; letter-spacing: 1px; scroll-snap-align: center}#brxe-czkexy {font-size: 20px}#brxe-czkexy{ width: 22px; height: 22px; color: #3e90c9; pointer-events: none; fill: none !important; stroke-width: 2.25px;}#brxe-cyochv {margin-top: 10px}#brxe-gqkbbe {margin-bottom: 60px; flex-direction: column}#brxe-dgffhx {font-family: "scandia-web"; font-size: 24px}.pp-product-reviews-grid{ display:grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: clamp(18px,2.2vw,24px); align-items:stretch;}.pp-product-reviews-grid.pp-cols-1{ grid-template-columns: 1fr; } .pp-product-reviews-grid.pp-cols-2{ grid-template-columns: repeat(2, minmax(0,1fr)); } .pp-product-reviews-grid.pp-cols-3{ grid-template-columns: repeat(3, minmax(0,1fr)); } .pp-product-reviews-grid.pp-cols-4{ grid-template-columns: repeat(4, minmax(0,1fr)); } .pp-product-reviews-grid.pp-cols-5{ grid-template-columns: repeat(5, minmax(0,1fr)); }.pp-product-reviews-card{ position:relative; display:flex; flex-direction:column; gap: clamp(14px,1.6vw,18px); padding: clamp(22px,2.8vw,36px); border-radius: 26px; color:#fff; box-shadow: 0 16px 40px rgba(0,0,0,.12); min-height: clamp(240px, 34vw, 500px); background:#5bc0ca;  isolation:isolate;}.pp-product-reviews-card:nth-child(even){ background:#16a5b4; }.pp-product-reviews-card::after{ content:""; position:absolute; left:0; bottom:0; right:0; height:36%; background: linear-gradient(15deg, rgba(255,255,255,.12), rgba(255,255,255,0) 55%); border-bottom-left-radius:inherit; border-bottom-right-radius:inherit; pointer-events:none; z-index:0;}.pp-product-reviews-stars{ margin-top: 40px; display:flex; gap:2px; z-index:1; } .pp-product-reviews-star{ color:#f6c343; } .pp-product-reviews-star svg{ width:26px; height:26px; fill: currentColor; stroke:none; } .pp-product-reviews-star.is-empty{ opacity:.3; }.pp-product-reviews-quote{ z-index: 1; font-style: italic; font-weight:400; line-height:1.35; margin-top:10px;} .pp-product-reviews-copy{ margin-top: 20px; font-style: italic; z-index:1; line-height:1.7; opacity:.95;} .pp-product-reviews-author{ z-index:1; margin-top:auto;  padding-top: clamp(14px,1.6vw,20px); font-size: clamp(14px,1.2vw,16px); opacity:.95;}@media (max-width:1200px){ .pp-product-reviews-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }}@media (max-width:640px){ .pp-product-reviews-grid{ grid-template-columns: 1fr; }}.pp-product-reviews-grid > p{ margin:0; }@media (hover:hover) and (pointer:fine){ .pp-product-reviews-card{ transition: transform .25s cubic-bezier(.22,.61,.36,1), opacity .25s ease; will-change: transform; } .pp-product-reviews-card:hover{ transform: translateY(-8px); z-index: 1;  }  .pp-product-reviews-card:hover::after{ height: 42%; background: linear-gradient(15deg, rgba(255,255,255,.18), rgba(255,255,255,0) 55%); }  .pp-product-reviews-card:hover { cursor: default; } }.pp-product-reviews-card:focus-visible{ outline: 3px solid rgba(31,180,195,.65); outline-offset: 2px;}@media (prefers-reduced-motion: reduce){ .pp-product-reviews-card{ transition: none !important; }}.pp-product-reviews:not(:has(.pp-product-reviews-grid)),.pp-product-reviews:has(.pp-product-reviews-grid:empty){ display: none !important;}.pp-product-reviews-grid.pp-cols-1 .pp-product-reviews-card{ align-items: center;  text-align: center; } .pp-product-reviews-grid.pp-cols-1 .pp-product-reviews-stars{ justify-content: center; }.pp-product-reviews-grid.pp-cols-1 .pp-product-reviews-author{ align-self: center;}.pp-product-reviews-grid.pp-cols-1 .pp-product-reviews-card:not(.pp-product-reviews-card--modal){ min-height: clamp(240px, 34vw, 400px);}#brxe-pigpbe {grid-template-columns: 1fr}#brxe-elriru {background-position: top center; background-attachment: fixed; margin-top: 100px}#brxe-yorfck {font-family: "droid-sans"; font-weight: 400; font-size: 50px}#brxe-rlvquj {font-family: "droid-sans"; font-weight: 400; font-size: 19px; text-align: right; color: var(--bricks-color-llimtr); background-color: rgba(255, 255, 255, 0); width: 220px; height: 50px}#brxe-rlvquj{ border-radius:14px !important;  padding:26px !important; }#brxe-rlvquj{ display:inline-flex; align-items:center; justify-content:center; padding:16px 28px; font-weight:400; text-decoration:none; outline: 2px #3e90c9;}.pp-similar-all{ --btn-color:#3E90C9;  background-color:#fff; color:var(--btn-color); transition: background-color .35s ease, color .35s ease, border-color .35s ease, transform .28s ease, box-shadow .28s ease;}.pp-similar-all:hover{ background-color:var(--btn-color) !important; color:#fff !important;}.pp-similar-all:active{ transition-duration:.12s;}.pp-similar-all:focus-visible{ outline:2px solid var(--btn-color); outline-offset:2px;}#brxe-yuaviy {color: var(--bricks-color-llimtr); align-self: center !important; align-items: flex-end}#brxe-bpllpj {display: grid; align-items: initial; grid-template-rows: 1fr; grid-template-columns: 1fr 1fr}#brxe-bctigw {color: var(--bricks-color-iveumb); font-family: "futura-pt"; text-align: left; text-transform: capitalize; letter-spacing: 1.2px; margin-top: 30px; margin-bottom: 20px}.pp-similar-section{ margin: 0 auto; overflow-x: clip;  overflow-y: visible; } .pp-news-title{ font-size: 28px;}.pp-similar-section :is(.swiper, .swiper-container){ margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; overflow: visible !important;  background: transparent !important;}.pp-similar-section .swiper-wrapper,.pp-similar-section .swiper-slide{ height: auto; background: transparent; }.pp-series-card{ border-radius: 20px; background:#fff; box-shadow:0 16px 32px rgba(0,0,0,.14); } .pp-series-img{ aspect-ratio: 3/4; min-height: clamp(380px, 44vw, 560px); overflow:hidden; } .pp-series-meta{ background:#fff; }.pp-similar-section{ position:relative; }.pp-arrow{ position:absolute; top:50%; transform:translateY(-50%); z-index:5; background-color:#fff !important;  color:#3e90c9 !important;  border:1.5px solid #3e90c9 !important;  border-radius:9999px;   transition: background-color .35s ease, color .35s ease, border-color .35s ease;}.pp-arrow i,.pp-arrow .ti-arrow-right,.pp-arrow .ti-arrow-left{ color:currentColor !important; transition: color .35s ease;}.pp-arrow:hover,.pp-arrow:focus-visible{ background-color:#3e90c9 !important; color:#fff !important; border-color:#3e90c9 !important;}.pp-similar-nav-prev{ left:-14px; } .pp-similar-nav-next{ right:-14px; }@media (max-width:640px){ .pp-similar-nav-prev{ left:6px; } .pp-similar-nav-next{ right:6px; }}[hidden]{ display:none !important; }.pp-arrow{  --pp-arrow-d: clamp(56px, 6vw, 72px); --pp-arrow-icon: clamp(20px, 2.8vw, 28px); width: var(--pp-arrow-d); height: var(--pp-arrow-d); padding: 0 !important; display: inline-flex; align-items: center; justify-content: center; border-radius: 9999px;  border-width: 1.5px !important;  position: absolute; top: 50%; bottom: auto;  transform: translateY(-50%);} .pp-similar-section .pp-arrow{ top: calc(50% - 30px) !important; }.pp-arrow i,.pp-arrow .ti-arrow-right,.pp-arrow .ti-arrow-left{ font-size: var(--pp-arrow-icon) !important;}.pp-similar-nav-prev, .pp-best-nav-prev{ left: -14px; } .pp-similar-nav-next, .pp-best-nav-next{ right: -14px; }@media (max-width:1300px){ .pp-similar-nav-prev, .pp-best-nav-prev{ left: 6px; } .pp-similar-nav-next, .pp-best-nav-next{ right: 6px; }}@media (max-width:480px){ .pp-arrow{ --pp-arrow-d: 60px; --pp-arrow-icon: 24px; }  .pp-similar-section .pp-arrow{ top: calc(50% - 20px) !important; }}.pp-arrow{ z-index: 9998 !important; pointer-events:auto !important; } .pp-arrow *{ pointer-events:none; } .pp-series-meta{ display:flex; align-items:center; justify-content:space-between; gap:12px;}.pp-series-cta{ --pp-mini-d: 44px;  --pp-mini-icon: 18px;  width: var(--pp-mini-d); height: var(--pp-mini-d); display:inline-flex; align-items:center; justify-content:center; border-radius:9999px;  background-color:#fff !important; color:#3e90c9 !important; border:1.5px solid #3e90c9 !important;  transition: background-color .35s ease, color .35s ease, border-color .35s ease; pointer-events:auto; } .pp-series-cta i{ font-size: var(--pp-mini-icon); color: currentColor !important; line-height:1; transition: color .35s ease;}.pp-series-cta:hover,.pp-series-cta:focus-visible{ background-color:#3e90c9 !important; color:#fff !important; border-color:#3e90c9 !important;}.pp-series-cta:focus-visible{ outline:2px solid #3e90c9; outline-offset:2px;}@media (max-width:480px){ .pp-series-cta{ --pp-mini-d: 42px; --pp-mini-icon: 17px; }}#brxe-ktxdlw {margin-top: 120px; margin-bottom: 80px; background-position: top left; background-repeat: repeat-y; font-family: "droid-sans"; font-weight: 400}.pp-similar-section {margin: 0 auto;}.pp-similar-swiper {overflow: visible;padding-left: 0;padding-bottom: 4px;}.pp-similar-swiper .swiper-slide {height: auto;}.pp-series-card {display: flex;flex-direction: column;height: 100%;overflow: hidden;border-radius: 20px;background: #eaf3ef;box-shadow: 0 16px 32px rgba(0, 0, 0, .14);text-decoration: none;}.pp-series-img {width: 100%;aspect-ratio: 3 / 4;min-height: clamp(380px, 44vw, 560px);overflow: hidden;} .pp-series-img img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .35s ease;} .pp-series-card:hover .pp-series-img img {transform: scale(1.04);}.pp-series-meta {display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 16px 28px;background: #f3f9f8; height: 100px;} .pp-series-name { font-size: 30px;color: #3E90C9;} .pp-series-card .pp-series-name{ text-transform: capitalize !important;} .pp-series-arrow { width: 42px; height: 42px; flex: 0 0 42px; border-radius: 999px; background: #fff; box-shadow: 0 6px 14px rgba(0,0,0,.10), inset 0 0 0 2px rgba(0,0,0,.06); position: relative;}.pp-series-arrow::before{ content:""; position:absolute; top:50%; left:50%; width:14px;  height:3px;  background:#1879bd;  border-radius:2px; transform: translate(calc(-50% - 2px), -50%); }.pp-series-arrow::after { content: ""; width: 12px; height: 12px; border: 3px solid #1879bd; border-left: 0; border-top: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg);}@media (max-width: 640px) {.pp-series-img {min-height: 320px;}} .pp-similar-section :is(.swiper, .swiper-container) {margin-left: 0 !important;margin-right: 0 !important;overflow: visible !important;padding: 0 !important;background: transparent !important;z-index: auto !important;}.pp-series-card {box-shadow: none !important;}.pp-series-arrow {box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .06) !important;}.pp-series-card::before,.pp-series-card::after,.pp-series-meta {box-shadow: none !important;}#brxe-gpjnec {font-family: "droid-sans"; font-weight: 400; font-size: 50px; text-align: left; margin-bottom: 20px; width: 800px}#brxe-zlqxqd {font-family: "droid-sans"; font-weight: 400; font-size: 23px; letter-spacing: 1px}#brxe-sydowo {font-family: "droid-sans"; color: var(--bricks-color-llimtr); text-align: right; font-weight: 400; font-size: 19px; height: 50px; background-color: rgba(255, 255, 255, 0); width: 160px}#brxe-sydowo{ border-radius:14px !important;  padding:26px !important; }#brxe-sydowo{ display:inline-flex; align-items:center; justify-content:center; padding:16px 28px; font-weight:400; text-decoration:none; outline: 2px #3e90c9;}.view-blogs-btn{ --btn-color:#3E90C9;  background-color:#fff; color:var(--btn-color); transition: background-color .35s ease, color .35s ease, border-color .35s ease, transform .28s ease, box-shadow .28s ease;}.view-blogs-btn:hover{ background-color:var(--btn-color) !important; color:#fff !important;}.view-blogs-btn:active{ transition-duration:.12s;}.view-blogs-btn:focus-visible{ outline:2px solid var(--btn-color); outline-offset:2px;}#brxe-hcngqg {align-self: center !important; align-items: flex-end}#brxe-eeovmq {display: grid; align-items: initial; grid-template-rows: 1fr; grid-template-columns: 1fr 1fr}#brxe-clpswd {font-family: "droid-sans"; font-style: normal; color: var(--bricks-color-iveumb)}.pp-news-section {margin: 0 auto;} .pp-learn-head {display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;margin-bottom: 22px;} .pp-learn-title {margin: 0;font-weight: 700;color: #1fb4c3;font-size: clamp(28px, 4.2vw, 56px);line-height: 1.1;} .pp-learn-sub {margin: 8px 0 0;color: #4d4d4f !important;font-size: clamp(16px, 2vw, 22px);} .pp-learn-all { margin-left: auto;display: inline-flex;align-items: center;justify-content: center;height: 40px;padding: 0 18px;border-radius: 12px;font-weight: 700;text-decoration: none;color: #4d4d4f !important;background: #fff;border: 2px solid #3e90c9;box-shadow: 0 6px 14px rgba(0, 0, 0, .06);} .pp-learn-all:hover {transform: translateY(-1px);} .pp-news-grid {display: grid;gap: 28px;grid-template-columns: repeat(3, minmax(0, 1fr));}@media (max-width:1100px) {.pp-news-grid {grid-template-columns: repeat(3, 1fr);}}@media (max-width:820px) {.pp-news-grid {grid-template-columns: repeat(1, 1fr);}}@media (max-width:560px) {.pp-news-grid {grid-template-columns: 1fr;}} .pp-news-card {display: flex;flex-direction: column;text-decoration: none;background: #fff;border-radius: 0 0 18px 18px;overflow: hidden;color: #182027; background: #f3f9f8;} .pp-news-card.pp-news-empty {padding: 24px;} .pp-news-thumb {width: 100%;aspect-ratio: 16/9;overflow: hidden;} .pp-news-thumb img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .35s ease;} .pp-news-card:hover .pp-news-thumb img {transform: scale(1.04);} .pp-news-meta {padding: 20px 24px 24px;} .pp-news-date {display: block;color: #4d4d4f;font-size: 1.2rem; margin-top: 1rem;margin-bottom: 1.2rem;} .pp-news-title {margin-bottom: 10px;font-size: 26px;line-height: 1.2;color: #3E90C9;} .pp-news-excerpt {margin-top: 12px;color: #4d4d4f;font-size: 20px;}#brxe-gcrrad {margin-bottom: 80px}#brxe-yqqadw {background-position: center center; background-attachment: fixed; background-image: url(//buschstaging.buschsystems.com/wp-content/uploads/2025/08/white-wave-bacground-1024x668.jpg); background-size: cover}#brxe-uaeruh {font-family: "droid-sans"; font-weight: 400; font-size: 50px}#product-add-resources {font-family: "scandia-web"; color: var(--bricks-color-wkvckd)}#product-resources {margin-bottom: 80px; background-position: top left; background-image: url(https://buschstaging.buschsystems.com/wp-content/uploads/2025/08/AdobeStock_595212331-1-2048x683.jpeg); padding-top: 80px; padding-bottom: 80px}.pp-add-res{ --ar-bg: none;}.pp-ar-title{ max-width: min(1180px, 94vw); margin: 0 0 clamp(18px, 2.2vw, 28px); font-weight: 700; line-height: 1.1; font-size: clamp(28px, 4.2vw, 56px); color: #1b9fb1; }.pp-ar-row{ display: grid; grid-template-columns: repeat(5, minmax(230px, 1fr)); gap: clamp(14px, 2vw, 22px);}@media (max-width: 1200px){ .pp-ar-row{ grid-template-columns: repeat(3, minmax(230px,1fr)); } }@media (max-width: 700px){ .pp-ar-row{ grid-template-columns: 1fr; } }.pp-ar-card{ display: flex; align-items: center; gap: 18px; padding: 22px 26px; background: #fff; border-radius: 18px; text-decoration: none; transition: transform .15s ease, box-shadow .15s ease;} .pp-ar-card:hover{ transform: translateY(-2px);}.pp-ar-text{ display:grid; gap: 4px; } .pp-ar-eyebrow{ font-weight: 800; color:#000; font-size:16px; letter-spacing: 0.5px;} .pp-ar-name{ font-weight: 400; color:#000; font-size: 16px; }.pp-ar-ico{ width:44px; height:44px; margin-left:auto; flex:0 0 44px; } .pp-ar-ico svg{ width:100%; height:100%; display:block; }:root{ --ar-card-h: clamp(120px, 12vw, 160px); } .pp-ar-row{ display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: clamp(12px, 1.6vw, 18px); align-items: stretch; grid-auto-rows: var(--ar-card-h); } .pp-ar-card{ height: 100%; min-height: var(--ar-card-h); display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: clamp(12px,1.4vw,16px) clamp(14px,1.8vw,20px); border-radius: 16px; overflow: hidden; }.pp-ar-text{ flex: 1 1 auto; } .pp-ar-name{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.pp-add-res,.additionalResourcesFixedBgImg{ background-size: cover; background-color: transparent;  background-blend-mode: normal; position: relative;}.pp-add-res::before{ content: ""; position: absolute; inset: 0; background: rgba(255,255,255,.0); mix-blend-mode: lighten;  pointer-events: none; z-index: 0;} .pp-add-res .pp-ar-inner{ position: relative; z-index: 1; }#brxe-kjmjmy {font-family: "droid-sans"; font-weight: 400; font-size: 54px; letter-spacing: 1px}#brxe-pqvlmg {font-family: "droid-sans"; font-weight: 400; font-size: 36px; text-align: left; margin-top: 20px; margin-bottom: 60px}#brxe-ngmdae {font-family: "droid-sans"; font-weight: 400; font-size: 20px}#brxe-cdwshy {font-size: 20px; color: var(--bricks-color-jjmzsl); font-family: "droid-sans"; font-weight: 400}.pp-sq-flagbtn:hover{color: #3e90c9 !important;}#brxe-nriidj {display: grid; align-items: initial; grid-template-rows: 1fr; grid-template-columns: 1fr 1fr; width: 500px; grid-gap: 30px; height: 50px}#brxe-pkdffz {background-color: var(--bricks-color-piekws); width: 100%; height: 100%}#brxe-fdrptl {font-family: "scandia-web"; font-weight: 400; font-size: 28px; font-style: normal; letter-spacing: 1px; text-align: center; padding-right: 30px; padding-left: 0; margin-top: 10px; margin-left: 24px}#brxe-emmkox {text-align: center; background-color: rgba(4, 143, 76, 0.87); width: 440px; height: 135px}#brxe-mpvgtx {background-color: var(--bricks-color-eaeann)}#brxe-mpvgtx{clip-path: inset(0 7% 0 0);}#brxe-iieelx {margin-left: 40px}#brxe-ybinen {justify-content: flex-start; background-position: top left; background-size: 1500px; margin-top: 50px; margin-bottom: 80px; flex-direction: column}#brxe-jwzzlk {margin-bottom: var(--spacing-25)}#brxe-hapanx {margin-bottom: var(--spacing-35)}.pp-rq-outline {  background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; line-height: normal !important; min-height: 0 !important; height: auto !important; width: auto !important; display: inline-block !important;  vertical-align: middle;} .pp-rq-outline::before,.pp-rq-outline::after { content: none !important; display: none !important;}.pp-rq-outline .pp-rq-outline__link {  box-sizing: border-box; max-width: 100%; width: auto; min-width: 16rem;  display: inline-flex;  align-items: center; justify-content: center; gap: 10px; text-align: center; white-space: nowrap;  border: 0.2rem solid #ffffff; border-radius: 1rem; background-color: transparent; box-shadow: none;  font-family: Arial, sans-serif;  font-size: 1.4rem;  font-weight: 400; line-height: 1.5; letter-spacing: 0.5px; color: #ffffff; text-decoration: none; -webkit-font-smoothing: antialiased; cursor: pointer;  padding-top: 1rem;  padding-bottom: 1rem;  padding-left: 1.5rem;  padding-right: 1.5rem;  transition: all 0.3s;}.pp-rq-outline .pp-rq-outline__link:hover,.pp-rq-outline .pp-rq-outline__link:focus { background-color: #ffffff; color: #16a5b4;  border-color: #fff; text-decoration: none;}@media (max-width: 475px) {  .pp-rq-outline { display: block !important; width: 100% !important; max-width: 100% !important; margin: 0 0 12px 0 !important; }  .pp-rq-outline .pp-rq-outline__link { display: flex;  width: 100%; max-width: 100%; min-width: 0;   border: 0.2rem solid #ffffff; border-radius: 1rem; background-color: transparent;  font-size: 1.3rem; line-height: 1.4; font-weight: 400; letter-spacing: 0.5px; color: #ffffff; text-align: center; justify-content: center; white-space: normal;  padding-top: 1rem; padding-bottom: 1rem; padding-left: 1.5rem; padding-right: 1.5rem; transition: all 0.3s; cursor: pointer; } .pp-rq-outline .pp-rq-outline__link:hover, .pp-rq-outline .pp-rq-outline__link:focus { background-color: #ffffff; color: #16a5b4; border-color: #fff; text-decoration: none; }  .btn-w-140.brxe-button { box-sizing: border-box; display: flex; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 0 12px 0 !important; justify-content: center; text-align: center; white-space: normal; border: 0.2rem solid #ffffff !important; border-radius: 1rem !important; background-color: transparent !important; font-family: Arial, sans-serif !important; font-size: 1.3rem !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0.5px !important; color: #ffffff !important; padding-top: 1rem !important; padding-bottom: 1rem !important; padding-left: 1.5rem !important; padding-right: 1.5rem !important; transition: all 0.3s !important; } .btn-w-140.brxe-button:hover, .btn-w-140.brxe-button:focus { background-color: #ffffff !important; color: #16a5b4 !important; border-color: #fff !important; text-decoration: none !important; }} .btn-w-140.brxe-button { min-width: 16rem !important;}#brxe-jngpdk {display: flex; column-gap: var(--spacing-45); row-gap: var(--spacing-20)}@media (max-width: 478px) {#brxe-jngpdk {flex-direction: column; align-self: stretch !important; width: 100%}}#brxe-kbfzxb {width: 109rem}#brxe-qmeyji {align-items: center; padding-top: var(--spacing-85); padding-right: var(--spacing-50); padding-bottom: var(--spacing-80); padding-left: var(--spacing-50); border-top-right-radius: 12rem}@media (max-width: 478px) {#brxe-qmeyji {padding-right: var(--spacing-20); padding-left: var(--spacing-20)}}#brxe-tkmllk {background-position: center center; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; min-height: 67.5rem; justify-content: flex-end}