/* 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}}
