@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)}}.brxe-image-gallery{width:100%}.brxe-image-gallery figure{all:unset;display:block}.brxe-image-gallery figure>a{display:block}.brxe-image-gallery .image{position:relative}.brxe-image-gallery .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}.brxe-image-gallery[data-layout=metro] .image img{height:auto;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}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-shortcode{width:100%}}@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}}#brxe-fe239d {margin-bottom: var(--spacing-10); line-height: 1}#brxe-4cf4f3 {justify-content: center; padding-top: var(--spacing-50); padding-bottom: var(--spacing-50)}#brxe-393f14 {margin-bottom: var(--spacing-25)}#brxe-9c2b19 {padding-top: var(--spacing-80); padding-bottom: var(--spacing-75)}@media (max-width: 767px) {#brxe-9c2b19 {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60)}}#brxe-5d9129 {margin-bottom: var(--spacing-25)}#brxe-77ffb4 {color: var(--bricks-color-iveumb); text-align: left; font-family: "futura-pt"; 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-best-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;} .ti-arrow-right{ font-size: 28px;} .ti-arrow-left{ font-size: 28px;}.pp-best-nav-prev{ left:-14px; } .pp-best-nav-next{ right:-14px; } .pp-best-section .pp-arrow{ top: calc(50% - 30px) !important; }@media (max-width:640px){ .pp-best-nav-prev{ left:6px; } .pp-best-nav-next{ right:6px; } .ti-arrow-right{ font-size: 20px; } .ti-arrow-left{ font-size: 20px; }}@media (max-width:480px){  .pp-best-section .pp-arrow{ top: calc(50% - 20px) !important; }}[hidden]{ display:none !important; }.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; }}.pp-best-section .pp-arrow.is-hidden { visibility: hidden; opacity: 0; pointer-events: none;}#brxe-0d8f81 {padding-bottom: var(--spacing-100)}.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;}@media (max-width: 767px) {#brxe-0d8f81 {padding-bottom: var(--spacing-60)}}: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;} .pps-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;} .pps-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,.pps-filterbar{ max-width: none !important;  width: 100% !important;  margin-left: 0; margin-right: 0;}.brxe-container .pps-filterbar{ flex: 1 1 100%; align-self: stretch;}.pps-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); }.pps-filterbar{ display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important;  gap: 16px !important; align-items: center !important;}.pps-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; }  .pps-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;  } .pps-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){ .pps-filterbar{ grid-template-columns: 1fr !important; grid-template-rows: auto auto !important; } .pps-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){ .pps-filterbar .pp-left{ grid-template-columns: 1fr !important; } .pp-perpage{ justify-self: stretch !important; }}:root{ --pp-accent: #16A5B4;  --pp-chip-text: #0d4250;} .pps-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;}.pps-filterbar.is-busy .pp-perpage,.pps-filterbar.is-busy .pp-ctl-group,.pps-filterbar.is-busy .pp-nav,.pps-filterbar.is-busy .pp-page-last { opacity: .35; pointer-events: none;}.pps-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-13d441 {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-cd1ffd {margin-top: 20px}.pp-card-grid{  max-width: 1280px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, minmax(0,1fr));  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; 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{ aspect-ratio: 1/1;  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,.view-specs-btn{  transform: translateY(0);  transition: transform .32s cubic-bezier(.22,.61,.36,1), box-shadow .32s cubic-bezier(.22,.61,.36,1); will-change: transform; backface-visibility: hidden; transform: translateZ(0); } .get-quote-btn:hover,.view-specs-btn:hover{ transform: translateY(-2px); }.get-quote-btn:active,.view-specs-btn:active{ transform: translateY(-1px) scale(.99); transition-duration: .12s;}.get-quote-btn:focus-visible,.view-specs-btn:focus-visible{ outline: 2px solid #fff; outline-offset: 2px;}@media (prefers-reduced-motion: reduce){ .get-quote-btn, .view-specs-btn{ transition: none; }}.pp-card-grid.series-grid{ gap: 28px !important;  max-width: 1280px;  margin: 0 auto;}.pp-card.series-tile{ padding: 0 !important; background: transparent !important; box-shadow: none !important;}.pp-card.series-tile .pp-card-img{ margin: 0 !important; aspect-ratio: 1 / 1 !important; border-radius: 18px !important; overflow: hidden; background: #f3f6f8; display: block; }.pp-card.series-tile .pp-card-img img{ width: 100% !important; height: 100% !important; max-width: none !important;  object-fit: cover !important; display: block;}.pp-card.series-tile .pp-card-title,.pp-card.series-tile .pp-card-code,.pp-card.series-tile .pp-card-actions{ display: none !important;}.pp-card,.pp-card-grid.series-grid .series-tile{ transform: translateY(0); transition: transform .28s ease, box-shadow .28s ease, filter .28s ease; will-change: transform;}.pp-card:hover,.pp-card:focus-visible,.pp-card-grid.series-grid .series-tile:hover,.pp-card-grid.series-grid .series-tile:focus-visible{ transform: translateY(-4px); box-shadow: 0 10px 22px rgba(16,24,40,.12);}.pp-card:active,.pp-card-grid.series-grid .series-tile:active{ transform: translateY(-2px); box-shadow: 0 6px 14px rgba(16,24,40,.10); filter: saturate(.96);}@media (prefers-reduced-motion: reduce){ .pp-card, .pp-card-grid.series-grid .series-tile{ transition: none; }}#brxe-6ac53e {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{ justify-content: center; display:grid !important;  gap: 0rem !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%; width: 100%;}.pp-card-img{ background:var(--pp-surface,#f4f7f8); margin-bottom:12px; display:grid; place-items:center; aspect-ratio:1/1 !important;  overflow:hidden;}.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)}#brxe-0289fe {align-items: center}#brxe-4c44bf {padding-top: var(--spacing-100); padding-bottom: var(--spacing-100)}@media (max-width: 767px) {#brxe-4c44bf {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60)}}#brxe-02ef23 {margin-bottom: var(--spacing-15)}#brxe-ffd4db {margin-bottom: var(--spacing-25)}#brxe-a26733 {row-gap: var(--spacing-90)}@media (max-width: 767px) {#brxe-a26733 {row-gap: var(--spacing-60)}}.brxe-ahswev {margin-bottom: var(--spacing-20)}.brxe-kbpjhp {letter-spacing: 0.1rem}.brxe-sullne {padding-top: var(--spacing-35); padding-bottom: var(--spacing-35)}@media (max-width: 478px) {.brxe-sullne {padding-bottom: var(--spacing-20)}}.brxe-yyxhwt {margin-top: -2rem}@media (max-width: 478px) {.brxe-yyxhwt {margin-top: 0}}.brxe-gifsun {width: 72rem; border-top-right-radius: 6rem; border-bottom-left-radius: 6rem; min-height: 16rem; align-items: center; padding-right: var(--spacing-50); padding-left: var(--spacing-30); display: grid; align-items: initial; grid-template-columns: 7fr 6fr}@media (max-width: 767px) {.brxe-gifsun {padding-right: var(--spacing-30); padding-left: var(--spacing-30)}}@media (max-width: 478px) {.brxe-gifsun {grid-template-columns: 1fr}}#brxe-1ceef2 {align-items: flex-end}#brxe-8c7478 {padding-top: var(--spacing-100); padding-bottom: var(--spacing-85)}#brxe-6e3ec6 {margin-bottom: var(--spacing-25)}#brxe-e82b42 {margin-bottom: var(--spacing-35)}#brxe-0b979f {display: flex; column-gap: var(--spacing-45); row-gap: var(--spacing-20)}@media (max-width: 478px) {#brxe-0b979f {flex-direction: column; align-self: stretch !important; width: 100%}}#brxe-40b97c {width: 109rem}#brxe-162c99 {background-image: url(//buschstaging.buschsystems.com/wp-content/uploads/2025/09/Mosaic_GALLERY_10.jpg); background-size: cover}