/* Ballu 107364: unchanged family, description and quick-facts CSS in original cascade order. */
/* Source: product-descriptions/family-threshold-20261013-v1/family-threshold.css */
/* Approved quiet model-family presentation. Scoped to Ballu 107364 and BAXI 18886.
   Loaded only after a successful plugin-series mount. No theme-wide rules. */
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-product-family {
  padding:18px 18px 14px;
  min-width:0;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-series {
  box-sizing:border-box;
  min-width:0;
  margin:0;
  padding:0;
  border:0;
  color:#34444f;
  scroll-margin-top:160px;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-series * {
  box-sizing:border-box;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-title {
  color:#34444f;
  font-family:inherit;
  font-size:16px;
  font-weight:600;
  line-height:22px;
  letter-spacing:normal;
  margin:0;
  padding:0;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-label {
  margin:8px 0 10px;
  padding:0;
  color:#74848c;
  font-size:12px;
  line-height:18px;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-options {
  display:grid;
  grid-template-columns:repeat(var(--pk-fq-count,5),minmax(0,1fr));
  gap:2px;
  width:100%;
  padding:4px;
  margin:0;
  border:0;
  border-radius:9px;
  background:#f2f5f6;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-options[data-count="2"] {max-width:176px}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-options[data-count="3"] {max-width:260px}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-option {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:4px;
  min-width:0;
  min-height:44px;
  margin:0;
  padding:6px 2px;
  border:1px solid transparent;
  border-radius:6px;
  background:transparent;
  color:#526976;
  font-family:inherit;
  text-align:center;
  text-decoration:none;
  box-shadow:none;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) a.pk-fq-option {cursor:pointer}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-prefix {
  color:inherit;
  font-size:12px;
  font-weight:400;
  line-height:20px;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-value {
  color:inherit;
  font-size:18px;
  font-weight:600;
  line-height:24px;
  font-variant-numeric:tabular-nums;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-option[data-current="true"] {
  background:#fff;
  color:#bd5024;
  box-shadow:0 1px 4px #2437420d;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-option[data-current="true"]::after {
  content:"";
  position:absolute;
  left:24%;
  right:24%;
  bottom:4px;
  height:2px;
  border-radius:2px;
  background:#e67c4a;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-caption {
  margin:10px 0 0;
  padding:0;
  color:#72828b;
  font-size:12px;
  line-height:18px;
  overflow-wrap:anywhere;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-caption b {
  color:#445d69;
  font-size:inherit;
  font-weight:400;
}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-code-options{grid-template-columns:repeat(3,minmax(0,1fr));}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-code-options[data-count="1"]{grid-template-columns:1fr;max-width:130px;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-code-options[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:260px;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-code-options[data-count="3"]{max-width:none;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-code-options[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-code{font-family:inherit;font-size:15px;line-height:24px;font-weight:600;white-space:nowrap;color:inherit;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-current-detail{display:block;font-size:11px;line-height:17px;margin-top:3px;color:#7d8d95;overflow-wrap:normal;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) :is(.pk-fq-option,.pk-fq-summary,.pk-fq-disclosure-model):focus-visible{outline:2px solid #db713e;outline-offset:3px;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-product-family > .pk-fq-series:not([hidden]) ~ .pk-short-specs__brand{margin:15px -18px -14px;padding:12px 18px;border-top:1px solid #edf0f1;border-radius:0 0 9px 9px;background:#fbfcfc;min-height:65px;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure{border:0;background:transparent;margin:0;padding:0;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-summary{display:block;list-style:none;min-height:88px;cursor:pointer;padding:0;margin:0;color:#34444f;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-summary::-webkit-details-marker{display:none;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#7a8b94;font-size:12px;line-height:18px;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-total{white-space:nowrap;font-size:11px;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-summary-value{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-summary-value > b{font-size:24px;line-height:30px;font-weight:600;color:#344e5b;overflow-wrap:anywhere;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-toggle{display:flex;align-items:center;gap:4px;color:#bd5024;font-size:12px;line-height:20px;flex-shrink:0;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-summary-detail{display:block;margin-top:6px;color:#72828b;font-size:12px;line-height:18px;overflow-wrap:anywhere;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-when-open{display:none;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure[open] .pk-fq-when-closed{display:none;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure[open] .pk-fq-when-open{display:inline;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure[open] .pk-fq-toggle svg{transform:rotate(180deg);}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure-list{margin-top:14px;padding-top:6px;border-top:1px solid #e5ebee;max-height:360px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure-model{display:block;padding:11px 9px;min-height:60px;width:100%;border:0;border-radius:6px;color:#3c5360;background:#fff;text-decoration:none;overflow-wrap:anywhere;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure-model b{display:block;font-size:14px;line-height:20px;font-weight:600;color:inherit;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure-model small{display:block;font-size:12px;line-height:18px;margin-top:3px;color:#758791;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-disclosure-model[aria-current="page"]{color:#bc542b;background:#fff5ee;}
#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-series[hidden], #js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-series [hidden]{display:none!important;}
@media(hover:hover){#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) a.pk-fq-option:not([data-current="true"]):hover{background:#e8eef0}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) a.pk-fq-disclosure-model:hover{background:#f4f7f8}}
@media(max-width:640px){#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-product-family{padding:16px 14px 14px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-title{font-size:15px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-prefix{font-size:11px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-product-family > .pk-fq-series:not([hidden]) ~ .pk-short-specs__brand{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}
@media(max-width:359px){#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-product-family{padding:14px 12px 12px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-value{font-size:17px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-caption{font-size:11px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-product-family > .pk-fq-series:not([hidden]) ~ .pk-short-specs__brand{margin-left:-12px;margin-right:-12px;margin-bottom:-12px;padding-left:12px;padding-right:12px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-summary-head{font-size:11px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-summary-detail{font-size:11px}#js-product-page[data-pk-family-quiet]:is([data-petertel-product-id="107364"],[data-petertel-product-id="18886"]) .pk-fq-toggle{font-size:11px}}


/* Source: product-descriptions/ballu-107364-20261008-v1/description-plugin-series-20261008-v5.css */
/* All production rules are scoped to this exact product description. */
#pk-ballu-107364{--ink:#263831;--muted:#53615c;--line:#e0e5dd;--soft:#f6f7f3;--accent:#a4472b;width:100%;min-width:0;max-width:100%;margin:0;padding:0;color:var(--ink);font-family:Arial,sans-serif;font-size:17px;line-height:1.65;isolation:isolate}
#pk-ballu-107364,#pk-ballu-107364 *{box-sizing:border-box}
#pk-ballu-107364 :is(h2,h3,p,figure,dl,dd,ul){margin:0}
#pk-ballu-107364 :is(h2,h3){color:var(--ink);font-family:inherit;font-weight:700;text-transform:none;white-space:normal;word-break:normal}
#pk-ballu-107364 h2{font-size:30px;line-height:1.2;letter-spacing:-.6px;margin-bottom:20px}
#pk-ballu-107364 h3{font-size:20px;line-height:1.35;margin-bottom:12px}
#pk-ballu-107364 p{color:var(--muted);font-size:17px;line-height:1.65;margin-bottom:14px}
#pk-ballu-107364 p:last-child{margin-bottom:0}
#pk-ballu-107364 a{color:inherit}
#pk-ballu-107364 :is(a,summary):focus-visible{outline:3px solid #bd5b39;outline-offset:4px}
#pk-ballu-107364 img{display:block;max-width:100%;height:auto;object-fit:contain}
#pk-ballu-107364 svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
#pk-ballu-107364 .pk-eyebrow{display:block;font-size:12px;letter-spacing:1.1px;font-weight:700;color:#805538;margin-bottom:15px}
#pk-ballu-107364 .pk-small{font-size:14px;line-height:1.6}
#pk-ballu-107364 .pk-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:34px 38px}
#pk-ballu-107364 .pk-intro figure{min-width:0;height:260px;overflow:hidden}
#pk-ballu-107364 .pk-intro img{width:100%;height:100%;max-height:none;object-fit:cover;mix-blend-mode:multiply}
#pk-ballu-107364 .pk-intro h2{font-size:38px;line-height:1.12;letter-spacing:-1px}
#pk-ballu-107364 .pk-intro em{font-style:normal;color:#77835a}
#pk-ballu-107364 .pk-facts{display:grid;grid-template-columns:1fr 1.15fr 1.05fr;gap:12px;border-top:1px solid #d8dece;margin-top:22px;padding-top:18px}
#pk-ballu-107364 .pk-facts div{display:flex;flex-direction:column;min-width:0}
#pk-ballu-107364 .pk-facts dd{font-size:21px;font-weight:700;order:-1;letter-spacing:-.4px;line-height:1.3;margin-bottom:5px}
#pk-ballu-107364 .pk-facts dt{font-size:12px;line-height:1.5;color:var(--muted)}
#pk-ballu-107364 .pk-series{margin:24px 0 40px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}
#pk-ballu-107364 summary{cursor:pointer;list-style:none;touch-action:manipulation}
#pk-ballu-107364 summary::-webkit-details-marker{display:none}
#pk-ballu-107364 .pk-series summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px}
#pk-ballu-107364 .pk-series summary strong{font-size:19px}
#pk-ballu-107364 .pk-series summary small{display:block;font-size:14px;color:var(--muted);margin-top:3px}
#pk-ballu-107364 .pk-disclose{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;white-space:nowrap;color:var(--accent)}
#pk-ballu-107364 .pk-disclose svg{width:18px;height:18px}
#pk-ballu-107364 .pk-open{display:none}
#pk-ballu-107364 details[open] .pk-closed{display:none}
#pk-ballu-107364 details[open] .pk-open{display:inline}
#pk-ballu-107364 details[open] .pk-disclose svg{transform:rotate(180deg)}
#pk-ballu-107364 .pk-series-content{padding:0 24px 20px}
#pk-ballu-107364 .pk-series-content>p{font-size:14px;padding-top:8px}
#pk-ballu-107364 .pk-series-row{display:grid;grid-template-columns:1fr 100px 22px;gap:16px;padding:14px 16px;align-items:center;border-top:1px solid var(--line);font-size:15px;text-decoration:none}
#pk-ballu-107364 a.pk-series-row:hover{background:var(--soft);color:var(--accent)}
#pk-ballu-107364 .pk-series-row b{overflow-wrap:anywhere}
#pk-ballu-107364 .pk-series-row small{display:block;font-size:12px;font-weight:400}
#pk-ballu-107364 .pk-current{background:var(--soft)}
#pk-ballu-107364 .pk-section{padding:42px 0;border-top:1px solid var(--line);scroll-margin-top:90px}
#pk-ballu-107364 .pk-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}
#pk-ballu-107364 .pk-benefits article{border-top:2px solid #d6dfc7;padding-top:22px}
#pk-ballu-107364 .pk-benefits svg{color:#7b885e;margin-bottom:17px}
#pk-ballu-107364 .pk-benefits p{font-size:16px}
#pk-ballu-107364 .pk-benefits .pk-small{font-size:14px}
#pk-ballu-107364 .pk-everyday{display:grid;grid-template-columns:1fr 1fr;gap:60px}
#pk-ballu-107364 .pk-notes article+article{padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}
#pk-ballu-107364 .pk-care{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}
#pk-ballu-107364 .pk-care figure{background:var(--soft);border-radius:16px;padding:20px;text-align:center}
#pk-ballu-107364 .pk-care img{max-height:270px;margin:auto;mix-blend-mode:multiply}
#pk-ballu-107364 figcaption{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.5}
#pk-ballu-107364 .pk-size{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center}
#pk-ballu-107364 .pk-size img{max-height:190px;margin:auto}
#pk-ballu-107364 .pk-size strong{font-size:26px;line-height:1.3}
#pk-ballu-107364 .pk-size .pk-small{margin:6px 0 14px}
#pk-ballu-107364 .pk-kit{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}
#pk-ballu-107364 .pk-kit article{border:1px solid var(--line);padding:24px;border-radius:14px}
#pk-ballu-107364 .pk-kit article:first-child{background:var(--soft)}
#pk-ballu-107364 ul{padding-left:22px;font-size:16px;color:var(--muted)}
#pk-ballu-107364 li+li{margin-top:7px}
#pk-ballu-107364 .pk-warranty{padding:25px 0 0;margin-top:26px;border-top:1px solid var(--line)}
#pk-ballu-107364 .pk-warranty p{font-size:15px}
#pk-ballu-107364 .pk-faq details{border-top:1px solid var(--line)}
#pk-ballu-107364 .pk-faq summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:17px;font-weight:700}
#pk-ballu-107364 .pk-faq summary:after{content:'+';font-weight:400;color:var(--accent);font-size:24px;line-height:1}
#pk-ballu-107364 .pk-faq details[open] summary:after{content:'−'}
#pk-ballu-107364 .pk-faq details p{padding:0 32px 22px 0;max-width:900px;font-size:16px}
#pk-ballu-107364 .pk-doc{display:flex;gap:18px;align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:24px}
#pk-ballu-107364 .pk-doc>div{flex:1}
#pk-ballu-107364 .pk-doc strong{font-size:18px}
#pk-ballu-107364 .pk-doc p{font-size:14px;margin-top:4px}
#pk-ballu-107364 .pk-doc a{font-weight:700;font-size:15px;text-underline-offset:4px;white-space:nowrap;color:var(--accent)}
@media(max-width:800px){#pk-ballu-107364 .pk-intro{gap:24px;padding:25px;grid-template-columns:.7fr 1fr}#pk-ballu-107364 .pk-intro h2{font-size:31px}#pk-ballu-107364 .pk-facts{grid-template-columns:1fr 1fr}#pk-ballu-107364 .pk-benefits{gap:18px}#pk-ballu-107364 .pk-everyday,#pk-ballu-107364 .pk-care{gap:30px}#pk-ballu-107364 h2{font-size:27px}}
@media(max-width:600px){#pk-ballu-107364 .pk-intro{grid-template-columns:1fr;padding:20px;gap:10px;border-radius:14px}#pk-ballu-107364 .pk-intro figure{height:130px}#pk-ballu-107364 .pk-intro img{max-height:none}#pk-ballu-107364 .pk-intro h2{font-size:30px}#pk-ballu-107364 .pk-intro p{font-size:16px}#pk-ballu-107364 .pk-facts{gap:18px 12px;margin-top:18px;padding-top:16px}#pk-ballu-107364 .pk-facts dd{font-size:21px}#pk-ballu-107364 .pk-facts div:last-child{grid-column:1/-1}#pk-ballu-107364 .pk-series{margin:16px 0 30px}#pk-ballu-107364 .pk-series summary{padding:17px;gap:12px;align-items:flex-start}#pk-ballu-107364 .pk-series summary small{font-size:12px;max-width:175px}#pk-ballu-107364 .pk-disclose{font-size:12px;gap:5px;padding-top:5px}#pk-ballu-107364 .pk-series-content{padding:0 12px 16px}#pk-ballu-107364 .pk-series-row{grid-template-columns:1fr 75px 14px;gap:7px;padding:13px 8px;font-size:13px}#pk-ballu-107364 .pk-section{padding:30px 0}#pk-ballu-107364 .pk-benefits,#pk-ballu-107364 .pk-everyday,#pk-ballu-107364 .pk-care,#pk-ballu-107364 .pk-size,#pk-ballu-107364 .pk-kit{grid-template-columns:1fr;gap:24px}#pk-ballu-107364 .pk-benefits{margin-top:23px}#pk-ballu-107364 .pk-benefits article{padding-top:18px}#pk-ballu-107364 .pk-benefits svg{margin-bottom:12px}#pk-ballu-107364 .pk-care img{max-height:240px}#pk-ballu-107364 .pk-size img{max-height:140px}#pk-ballu-107364 .pk-size{gap:14px}#pk-ballu-107364 .pk-size strong{font-size:24px}#pk-ballu-107364 .pk-kit article{padding:20px}#pk-ballu-107364 .pk-doc{flex-wrap:wrap;padding:20px;gap:13px}#pk-ballu-107364 .pk-doc>div{flex-basis:calc(100% - 42px)}#pk-ballu-107364 .pk-doc a{margin-left:39px}#pk-ballu-107364 h2{font-size:27px}#pk-ballu-107364 .pk-eyebrow{font-size:12px;letter-spacing:.7px}}

/* Productgroup output, moved into this card only. Native links remain the source. */
#pk-ballu-107364 #pk-ballu-series[hidden]{display:none!important}
#pk-ballu-107364 .pk-plugin-series-group,#pk-ballu-107364 .pk-plugin-series-list{display:block;width:100%;margin:0;padding:0}
#pk-ballu-107364 .pk-series-row{width:100%;min-width:0;margin:0;border-radius:0;border-left:0;border-right:0;border-bottom:0;box-shadow:none;white-space:normal;line-height:1.5}
#js-product-page[data-petertel-product-id="107364"] .pk-product-family>[data-pk-series-empty]{display:none}
#js-product-page[data-petertel-product-id="107364"] .pk-product-family>[data-pk-series-empty]+.pk-short-specs__brand{border-top:0;margin-top:0;padding-top:0}

#pk-ballu-107364 .pk-series-row>span:last-child{display:flex;align-items:center;justify-content:center;min-width:0}
#pk-ballu-107364 .pk-series-row>span:last-child svg{width:18px;height:18px}
@media(max-width:600px){#pk-ballu-107364 .pk-series-row>span:last-child svg{width:14px;height:14px}}


/* Source: product-descriptions/ballu-107364-20261008-v1/quick-facts-uniform-20261008-v3.css */
/* Uniform quick facts, scoped to Ballu product 107364. */
#pk-ballu-107364-quick-facts{margin:0;padding:20px;background:#f8f9f6;border-top:1px solid #e8ebe5;border-bottom:1px solid #e8ebe5;color:#27322f;font-family:inherit}
#pk-ballu-107364-quick-facts,#pk-ballu-107364-quick-facts *{box-sizing:border-box}
#pk-ballu-107364-quick-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:0;padding:0}
#pk-ballu-107364-quick-facts .pk-qf-item{position:relative;min-width:0;margin:0;padding:0 0 0 29px}
#pk-ballu-107364-quick-facts svg{position:absolute;left:0;top:1px;width:20px;height:20px;color:#8d6850;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#pk-ballu-107364-quick-facts svg path{fill:none;stroke:currentColor}
#pk-ballu-107364-quick-facts dt{margin:0 0 4px;padding:0;font-size:12px;font-weight:400;line-height:18px;color:#6c7771;white-space:normal}
#pk-ballu-107364-quick-facts dd{margin:0;padding:0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:#27322f;font-variant-numeric:tabular-nums}
@media(max-width:359px){#pk-ballu-107364-quick-facts{padding:18px 14px}#pk-ballu-107364-quick-facts dl{gap:20px 16px}#pk-ballu-107364-quick-facts .pk-qf-item{padding-left:26px}#pk-ballu-107364-quick-facts svg{width:18px;height:18px}}